Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
Cloud Computing
def Cloud Computing:
#anything that involves delivering hosted services over the Internet.
var Infrastructure-as-a-Service (IaaS) var Platform-as-a-Service (PaaS) var Software-as-a-Service (SaaS)
[Platform as a service (PaaS)] In the PaaS model, cloud providers deliver a computing platform typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers.
eg: Google App Engine, Windows Azure Compute
[Software as a service (SaaS)]
In this model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running.
eg: Microsoft Office 365, Surveymonkey.com
[Infrastructure as a service (IaaS)]
In this most basic cloud service model, cloud providers offer computers, as physical or more often as virtual machines, and other resources.
eg: Amazon EC2, Windows Azure Virtual Machines, Google Compute Engine
[Cloud Computing]
-Elastic Capacity -Quick and easy deployment -No CapEx, No initial investment -Pay as you go, for what you use -automation and reusable Components
[Elastic Capacity] -Scaling up and down in minutes -no need to provision -optimize resources based on your needs -can easily manage unexpected peaks
[Quick and Easy Deployment] -IT infrastructure is no longer a barrier -Easier to test different solutions -No need to wait for provisioning. -Shorter development lifecycle
[Pay as you go, for what you use] -Pay for servers "by the hour" -Pay for storage "per Gigabyte" per month -Pay for data transfer "per Gigabyte" Easy to turn the resources on/off (running costs)
[Developers]
-Command Line -Web Console -API -SDK
Demo to show the developer tools
Quick Hello World Program using google appengine SDK