2. destinlearning.com Destin Learning
What is Cloud Computing?
Photo From Google:
https://www.google.com/about/datacenters/gallery/#/tech/1
• Accessing Servers and Storage over a network
• A Public Cloud is Over the Internet
• A Private Cloud is over a Private Network
3. destinlearning.com Destin Learning
• Many early Mainframes offered similar capabilities but were not
connected via a large networks such as the internet
• Salesforce.com one of the early pioneers with Software as a
Service (SAAS) in 1999
• Amazon.com launched some of the early Infrastructure as a
Service (IAAS) services in 2006
• Microsoft Azure services offered beginning in 2010
• Cloud Computing market projected to reach $127 billion by
2017 *
* Source http://openviewpartners.com/news/global-cloud-computing-services-
market-to-reach-us127-billion-by-2017-according-to-new-report-by-global-
industry-analysts-inc
History of Cloud Computing
4. destinlearning.com Destin Learning
• Computing as a Utility
• Pay For What You Use
• Elasticity Easily Scale Up or Down Dynamically
• Multiple Services Offered in a Single Location (Web Based Access)
• Speed of Operations
• Server Provisioning
• Server Cloning
• Cost Sharing of Data Centers
• Built in Services for Disaster Recovery and Failover
• Data Center Security and Certifications
Advantages of Cloud Computing
5. destinlearning.com Destin Learning
• You do not physically control the data
• Your data center is remote and you may not control the connectivity to that
data center
• Limited control of physical resources
• Security is provided by a third party to a certain extent
• Possible downtime
Limitations of Cloud Computing
6. destinlearning.com Destin Learning
• Provides virtualized resources over the Internet
• Can provision:
• Servers
• Desktops
• Network resources including routers and load balancers
• Can provide a high level of automation for most tasks
• Can provide advances services such as dynamic
scaling
IAAS - Infrastructure as a Service
7. destinlearning.com Destin Learning
• Allows customers to build and deploy applications
without the complexity of building physical
infrastructure
• Provides a set of services that make deploying
software much simpler
• Allows IT organizations to concentrate on delivering
software solutions and not infrastructure
• Doe limit the amount of control that IT organization
have over the application
• Existing applications may need rework to be
compatible with these services
PASS – Platform as a Service
8. destinlearning.com Destin Learning
• Allows organization to consumer entire hosted applications
• Subscription based software
• Typically delivered over a browser
• Backups and upgrades provide as part of the service
• Examples:
• Office 365,Google Gmail and Google Docs
• Salesforce.com (CRM)
• Netsuite (ERP)
• ServiceNow (IT Service Management)
SASS – Software as a Service
9. destinlearning.com Destin Learning
Cloud Computing Development Lifecycle
Develop on
local resource
(such as Visual
Studio)
Sign up for
Account and
provision
Resources
Publish code
and Data to
Cloud System
Configure
External
resources such
as DNS
10. destinlearning.com Destin Learning
• Rapidly Changing Market
• Services Rapidly Growing
• All major IT companies now offering cloud based
services
• Both corporate and consumer cloud services are
growing rapidly
• These services offer significant opportunities for
developers!
Summary