Top Banner
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud computing
Page 2: Cloud computing
Page 3: Cloud computing
Page 4: Cloud computing
Page 5: Cloud computing
Page 6: Cloud computing
Page 7: Cloud computing

"Cloud Computing", by definition, refers to the on-demanddelivery of IT resources and applications via the Internet withpay-as-you-go pricing.

Page 8: Cloud computing

• Whether you are running applications that share photos to millions of mobile users or you’re supporting the critical operations of your business, the “cloud” provides rapid access to flexible and low cost IT resources.

• With cloud computing, you don’t need to make large upfront investments in hardware and spend a lot of time on the heavy lifting of managing that hardware.

• Instead, you can provision exactly the right type and size of computing resources you need to power your newest bright idea or operate your IT department.

• You can access as many resources as you need, almost instantly, and only pay for what you use.

Page 9: Cloud computing

• Cloud Computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet.

• Cloud Computing providers such as Amazon Web Services own and maintain the network connected hardware required for these application services, while you provision and use what you need via a web application.

Page 10: Cloud computing

Instead of having to invest heavily in data centers and servers before you know how you’re going to use them, you can only pay when you consume computing resources, and only pay for how much you consume.

Page 11: Cloud computing

Eliminate guessing on your infrastructure capacity needs. When you make a capacity decision prior to deploying an application, you often either end up sitting on expensive idle resources or dealing with limited capacity.

With Cloud Computing, these problems go away. You can access as much or as little as you need, and scale up and down as required with only a few minutes notice.

Page 12: Cloud computing

In a cloud computing environment, new IT resources areonly ever a click away, which means you reduce thetime it takes to make those resources available to yourdevelopers from weeks to just minutes. This results in adramatic increase in agility for the organization, sincethe cost and time it takes to experiment and develop is significantly lower.

Page 13: Cloud computing

Focus on projects that differentiate your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking and powering servers.

Page 14: Cloud computing

Easily deploy your application in multiple regions around the world with just a few clicks.

This means you can provide a lower latency and better experience for your customers simply and at minimal cost.

Page 15: Cloud computing

Application(E.g. Microsoft Office Word)

Operating System

HardwareCrashes!!

Crashes!!

Cannot use it. Unsaved data lost!!

Application sits on a cloud( e.g. Google drive, Dropbox etc.)

Operating System

Hardware

EarlierEarlier NowNow

Page 16: Cloud computing

CLIENT

SERVER

Applications (SaaS)

Platform (PaaS)

Infrastructure (IaaS)

End User

Businessmen

Developer

Applications

Infrastructure

Platform

Page 17: Cloud computing

This is the base layer of the cloud stack.

It serves as a foundation for the other two layers, for their execution. The keyword behind this stack is Virtualization.

Let us try to understand this using Amazon EC2. In Amazon EC2 (Elastic Compute Cloud) your application will be executed on a virtual computer (instance). You have the choice of virtual computer, where you can select a configuration of CPU, memory & storage that is optimal for your application. The whole cloud infrastructure viz. servers, routers, hardware based load-balancing, firewalls, storage & other network equipment are provided by the IaaS provider. The customer buy these resources as a service on a need basis.

Page 18: Cloud computing

Now you don’t need to invest millions of $$$ to get that development foundation ready for your developers. The PaaS provider will deliver the platform on the web, and in most of the cases you can consume the platform using your browser, i.e. no need to download any software. It has definitely empowered small & mid-size companies or even an individual developer to launch their own SaaS leveraging the power of these platform providers, without any initial investment.

PaaS Examples :

Google App Engine and Windows Azure are examples of Cloud OS. OrangesScape & Wolf PaaS are cloud middleware. Windows Azure is gradually evolving into IaaS+PaaS

Page 19: Cloud computing

This is the Top most layer of the cloud computing stack - directly consumed by end user – i.e. SaaS (Software as a Service).

On-Premise applications are quite expensive, affordable only to big enterprises. Why?

Cause On-Premise applications had a very high upfront CapEx(Capital Expenditure); which results in a high TCO (Total Cost of Ownership). On-Premise apps also require a higher number of skilled developers to maintain the application.In its current avatar SaaS is going to be the best bet for SMEs/SMBs (Small & Mid size businesses). Now, they can afford best software solution for their business without investing anything at all on the infrastructure or development platform or skilled manpower. The only requirement for SaaS is a computer with browser, quite basic. SaaS is a recurring subscription based model delivered to customer on demand – Pay as you use.

Page 20: Cloud computing

• A cloud system (IaaS, PaaS, and SaaS) can be deployed using the following three main models.

• A public cloud sells services to anyone on the Internet. (e.g. currently Amazon Web Services is the largest public cloud provider.)

• A private cloud is a proprietary network or a data centre that supplies hosted services to a limited number of people.

• When a service provider uses public cloud resources to create their private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide easy, scalable access to computing resources and IT services.

• A hybrid cloud is needed when private clouds run out of capacity. It is a composition of two or more clouds that remain unique entities but are bound together.

Page 21: Cloud computing

Thanks ! Enjoy ! Questions ? ANKUR MISHRAANKUR MISHRA

[email protected]@foreantech.comTwitter: @iAnkurMishraFacebook: iAnkurMishra