Upload
eric-frick
View
104
Download
0
Embed Size (px)
Citation preview
destinlearning.com Destin Learning
Introduction to Cloud ComputingWhy Cloud Computing?
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
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
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
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
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
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
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
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
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
destinlearning.com Destin Learning
FREE Class• http://destinlearning.com/courses/introduction-to-cloud-computing