2. WHAT IS CLOUD COMPUTING
• Cloud Computing is a model for enabling convenient on demand network access to
shared pool of configurable computing resources that can be rapidly provisioned
and released with minimal management effort or service provider interaction.
3. CHARACTERISTICS OF CLOUD
• On-demand self service:
• A consumer can unilaterally provision computing capabilities, such as server time and network
storage, as needed automatically without requiring human interaction with each service
provider.
• Broad Network Access
• Capabilities are available over the network and accessed through standard mechanisms that
promote use by heterogeneous thin or thick client platforms.
• Resource Pooling
• The provider's computing resources are pooled to serve multiple consumers using a multi-
tenant model, with different physical and virtual resources dynamically assigned and reassigned
according to consumer demand. There is a sense of location independence in that the customer
generally has no control or knowledge over the exact location of the provided resources but may
be able to specify location at a higher level of abstraction (e.g., country, state or datacenter).
Examples of resources include storage, processing, memory and network bandwidth.
4. …
• Rapid Elasticity
• Capabilities can be elastically provisioned and released, in some cases automatically, to scale
rapidly outward and inward commensurate with demand. To the consumer, the capabilities
available for provisioning often appear to be unlimited and can be appropriated in any quantity
at any time.
• Measured Service
• Cloud systems automatically control and optimize resource use by leveraging a metering
capability at some level of abstraction appropriate to the type of service (e.g., storage,
processing, bandwidth and active user accounts). Resource usage can be monitored, controlled
and reported, providing transparency for the provider and consumer.
5. WHY USE CLOUDS
• Reduction of costs – unlike on-site hosting the price of deploying applications in
the cloud can be less due to lower hardware costs from more effective use of
physical resources.
• Universal access - cloud computing can allow remotely located employees to
access applications and work via the internet.
• Up to date software - a cloud provider will also be able to upgrade software
keeping in mind feedback from previous software releases
6. …
• Choice of applications- allows flexibility for cloud users to experiment and choose
the best option for their needs. Cloud computing also allows a business to use,
access and pay only for what they use, with a fast implementation time.
• Potential to be greener and more economical - the average amount of energy
needed for a computational action carried out in the cloud is far less than the
average amount for an on-site deployment.
• Flexibility – cloud computing allows users to switch applications easily and rapidly,
using the one that suits their needs best.
7. HOW CLOUDS ARE CHANGING
• Creating new business models
• The use of clouds changes how resources are procured, sourced, and delivered. Hardware and
software can be rented on a pay-per-use basis.
• Enabling innovation
• Cloud computing uses the power of the Internet and grid computing to move towards a virtual
enterprise that is not limited by hardware constraints.
• Reengineering of business processes
• Applications need to be built to be machine independent, container-managed, with small
memory footprints.
• Support for new levels of collaboration
• Collaboration using the cloud is not restricted to a single geographical location.
8. …
Changing the economics of IT:
• Cloud computing is driving operational efficiencies in IT through better use of resources.
• Automating service delivery:
• The term self service means that developers and testers can directly procure the resources they need
to complete their tasks without going through lengthy procurement chains. This results in a
significantly shortened procurement period, and it means that developers and testers can quickly get
to the task at hand.
• Exploiting standardization:
• Access to clouds is through standard Internet transports and protocols, providing access to a range of
user devices.
• Rapidly deploying new capabilities:
• Test and operation teams may have different conventions and configurations from development
teams, and this can lead to unintended application behavior and delays in
9. …
• Entertainment: Streaming Audio and Video and Storing Video Purchases in the Cloud
• Education: Online Distance Learning, Meeting with group of people.
• Healthcare: Today, the biggest impact is electronic medical records, meaning that all of your
healthcare data lives online so that other professionals who need access to it can do so
without sending paper forms all over the place. You have a legal right (in the U.S. at least) to
view your own medical records any time.
• File Storage and Sharing: Google Drive, Dropbox, OneDrive, Box
10. …
• Backup and Disaster Recovery: iCloud Backup, Android Backup
• Mobile Apps: Microsoft office is truly cloud using storage of cloud, Google Docs
• Social Media: Twitter, Facebook,
• Internet of Things (IoT): Washing machine status, Air Conditioned functions, Alexa
• Home Security: Apple Home Kit, Webo.
• E-Commerce: Flipkart and Amazon needs more processing at the time of sale
11. DRIVING FACTORS TOWARDS
CLOUD
NGA distinguishes 6 major technological and economic challenges tackled by cloudsourcing
• The consumerization of technology
• Not that long ago, technology was controlled exclusively by IT departments. The rise of cloud
technology has drastically changed this; almost everybody can effortlessly use cloud-based services
to search for, manage and share information.
• Economic uncertainty
• Due to the recent economic downturn and uncertainty caused by events such as Brexit, organizations
face intensifying pressure to justify expenses and cost-to-value ratios. Technology and HR
expenditures are, of course, among them. HR outsourcing through cloud-based platforms reduces
some of the acquisition and deployment costs and provides organizations with the necessary
flexibility to adapt the services - and the related operating costs - to the changing business
conditions.
12. …
NGA distinguishes 6 major technological and economic challenges tackled by cloudsourcing
• Continued Globalization
• An increasing number of companies employ people on different countries and continents and
require global oversight over their workforce, for compliance and/or performance reasons.
Thanks to global cloud-based solutions, employees around the world are interconnected and
can count on the same support, on the same technology platform
• A shrinking workforce
• As more and more of the world’s population ages and moves into retirement, organizations
suddenly find themselves with critical skill gaps in competences and workforce. The
combination of cloud-based technology platforms and outsourced HR processes enables talent
management across different regions, laws, cultures and languages.
• The rise of analytics & data
13. …
BY FORBES
• Linking systems of records with next-generation systems of engagement.
• Companies are integrating the systems that underpin the internal operations of a company — such as
HR, finance, or warehouse management — to the systems, such as email, social networking or
collaboration hubs, which are used to connect with employees, partners and customers. The idea is
to make the most productive and the most creative use of all the data that companies are collecting.
The cloud, as a nimble, scalable platform, is helping propel this trend.
• Using clouds to speed innovation:
• The cloud is creating a foundation for a flexible assembly model, not only to tap into past tech
investments that organizations have made, but also to enable them to transform their business
models quickly. Companies are taking services and data and linking them together to create new and
innovative applications or business processes. By using an open cloud environment that is secure,
their information is protected.
• Automating services in a hybrid cloud environment:
• Large organizations can actually see and control how their services are being used to protect the
security and privacy of their organizations by automating services in the cloud. They can develop
apps, create tech-based business models, or work with collaborative communities. That’s a new way
of thinking from past approaches in cloud computing where organizations thought they were losing
control over their resources that were housed in large centralized data centers. Now it’s much easier
for organizations to be nimble.
14. …
• Poorly utilized resources driving up hardware and labor costs
• Setting up a new environment is expensive; there is an incentive to hold on to them “just in
case”
• Each new project requisitions new hardware instead of recycling unused hardware; this takes
time and money
• Takes too long to create middleware infrastructures
• Average lead time to get a new application environment is 4-6 weeks
• Approvals, procurement, shipment, hardware installation, license procurement, OS installation,
configuration, application installation
• Creating middleware infrastructures is a manual process and error prone
• Minor differences in configurations can introduce errors or bugs that are difficult to detect
• Often only emerge when moving from test to production
15. COMPARING GRID AND CLOUD
COMPUTING
Feature Grid Cloud
Architecture Service-oriented User-specified
Platform awareness Client software must be grid
enabled
Works in a customized
environment provided by the
service provider
Scalability Nodes Nodes and infrastructure
Standardization Interoperability and standards Lack of standards for
interoperability
16. CONCERNS RELATED TO CLOUD
COMPUTING
• Maturity
• Is the technology ready for production-level deployment?
• Standards
• Still being developed
• Security concerns
• Multiple customers sharing the same resources
• Interoperability
• Many different vendor APIs
• Control of data
• Organizational level of comfort with data being outside traditional IT