CLOUD COMPUTING

Disruptive innovation & Enabling technology

What is cloud computing?
• Cloud computing is an emerging approach to shared infrastructure in which large pools of systems are linked together to provide IT services. • It is a hosted infrastructure model that delivers abstracted IT resources over the Internet. • Cloud Computing Changes the economics of Computing by allowing Customers to pay only for capacity that is actually used. • The Cloud is as any Internet-accessible service that you could leverage as a business. • The Cloud is combination of virtualization and grid computing technologies.

The “Cloud” = 10X Improvements
     Ease of Use Scalability Risk Reliability Cost

Ease of use
• Deploy infrastructure with a mouse or API – No cabling, screwdrivers, racking, unboxing, buying. – Middle of the night. – Do it yourself remotely from anywhere anytime.

Scalability
• Control your infrastructure with your app • Nothing to purchase and take delivery on • Instant

Risk
ü Nothing to buy ü Cancel immediately ü Change instantly, even operating systems ü Throw it out ü Rebuild it instantly after testing

Reliabilit y
• Based on enterprise grade hardware • Design for failures: – Automatically spin up replacements – Use multiple clouds

cost
• Turn off the lights” = turn off servers you aren’t using – Ex: Turn off development and test environments • Pay for only what you use. • No need to buy in advance. • Zero Capital Outlay . • No contracts.

Cloud topology

• Public Cloud: This cloud is accessible by the public on subscription. Cloud hosted on the remote infrastructure, which means Hardware, Software, Applications, Database are on remote datacenter, public cluster. This Cloud is not located inside the physical boundaries of the company. It can be compared to "Virtual Organizations” of the Grid technology.  Eg: GoGrid, Amazon EC2

• Private Cloud: This cloud is not accessible to the public. Cloud hosted on the private cluster or within the hardware of company.

• Hybrid Cloud: This is mixture of Public and Private cloud. The public cloud is chosen during the need for on demand

The cloud pyramid
• Build upon a foundation • Layers equate structure • Building blocks: Infrastructure, Platforms, Applications

Cloud “applicatons”
• SaaS resides here. • Most common Cloud / Many providers of different services. • Examples: SalesForce, Gmail, Yahoo! Mail, Quicken Online. • Advantages: Free, Easy, Consumer Adoption. • Disadvantages: Limited functionality, no control or access to underlying technology.

Saas(software as a service)

Cloud “Platforms”
• “Containers”. • “Closed” environments. • Examples: Google App Engine, Heroku, Mosso, Engine Yard, Joyent or Force.com (SalesForce Dev Platform) • Advantages: Good for developers, more control than “Application” Clouds, tightly configured. • Disadvantages: Restricted to what is available, other dependencies.

Paas(Platform as a service)

Cloud “Infrastructure”
• Provide “Compute” and “Storage” clouds • Virtualization layers (hardware/software) • Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode • Advantages: Full control of environments and infrastructure • Disadvantages: premium price point, limited competition

Iaas(infrastructure as a service)

The Cloud’s “Snowball Effect”
Ø Maturation of Virtualization Technology. Ø Virtualization enables Compute Clouds. Ø Compute Clouds create demand for Storage Clouds. Ø Storage + Compute Clouds create Cloud Infrastructure. Ø Cloud Infrastructure enables Cloud Platforms & Applications. Ø Multiple Cloud types lead to Cloud Aggregators. Ø Niche requirements enable Cloud

Hosting Heads to the Clouds
ü Static  Dynamic = Quick & Easy Scalability ü Cost Prohibitive  Cost Effective = Cost Efficiencies ü Predictable  Unpredictable = Innovations ü Stagnant  Growth = Evolution

Traditional Hosting  Cloud Hosting = FUTURE!

QUERIES

THANK YOU

Sign up to vote on this title
UsefulNot useful