cloud computing by g.sashidhar

28
CLOUD COMPUTING

Upload: sashi29

Post on 12-Jul-2015

239 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: Cloud computing by G.SASHIDHAR

CLOUD COMPUTING

Page 2: Cloud computing by G.SASHIDHAR

HISTORY

• Cloud computing is a natural evolution of thewidespread adoption of virtualization , service-oriented architecture and utility computing.

• The actual term “cloud” borrows from telephonyin that telecommunication companies who until1990s offered primarily dedicated point-to-pointdata circuits started offering Virtual PrivateNetwork services with comparable quality ofservice.

Page 3: Cloud computing by G.SASHIDHAR

What Is Cloud Computing??

• It is nothing but deliveringcomputing service over theinternet.

• In other words cloudcomputing is nothing but it isa computing that relies onsharing computing resourcesrather than having localservers.

• Cloud is a metaphor for “TheInternet .” So a cloudcomputing means a type ofinternet based computing.

Page 4: Cloud computing by G.SASHIDHAR

Why Cloud Computing?

• Cloud computing enables companies and applications which are system infrastructure dependent to be infrastructure-less.

• It is user centric.

• It can be accessed.

• It is easily programmable.

Page 5: Cloud computing by G.SASHIDHAR

Cloud Architecture

Page 6: Cloud computing by G.SASHIDHAR

• Individual users connect to cloud from theirown personal computers or portable devicesover the internet.

• To these individual users cloud is seen as asingle application , device or document.

• Cloud Architecture includes cloud service ,cloud platform , cloud infrastructure and cloudstorage.

Page 7: Cloud computing by G.SASHIDHAR

CLOUD STORAGE

• It means “storage of data online in the cloud , ”where in a company’s data is stored and isaccessible from multiple distributed andconnected resources that comprise a cloud.

• They provide benefits of greater accessibility ,reliability , rapid deployment.

• They have strong protection for data backup andrecovery purposes.

• However cloud storage has potential for securityand compliance concerns.

Page 8: Cloud computing by G.SASHIDHAR
Page 9: Cloud computing by G.SASHIDHAR

TYPES OF CLOUD STORAGE

• Public Cloud

• Private Cloud

• Hybrid Cloud

Page 10: Cloud computing by G.SASHIDHAR

PUBLIC CLOUD

• A form of cloud storage where the enterpriseand storage service provider are separate anddata is stored outside of enterprises datacenter.

• They free small businesses and enterprisesfrom expensive costs of having to purchase,manage and maintain on premises storagehardware and software resources.

• Example is Amazon.

Page 11: Cloud computing by G.SASHIDHAR

PRIVATE CLOUD

• It also offers same benefits as of public cloudsystems but removes a number of objectionsto cloud computing model including controlover enterprise and customer data.

• It is also very secure.

• Example are HP data centers

Page 12: Cloud computing by G.SASHIDHAR

HYBRID CLOUD

• It is a combination of both private and publiccloud systems where some secure or importantdata resides in enterprise’s private cloud whileother data can be accessible from public storageprovider.

• These systems combines the advantages ofscalability , reliability , rapid deployment and costsavings of public cloud storage with security.

• Examples are sales and emails in public.

Page 13: Cloud computing by G.SASHIDHAR
Page 14: Cloud computing by G.SASHIDHAR

CLOUD SERVICE STACKS

• Software as a Service(SaaS)

• Platform as a Service(PaaS)

• Infrastructure as a service(IaaS)

Page 15: Cloud computing by G.SASHIDHAR

SaaS

• In this model , cloud providers install and operateapplication software in the cloud and cloud usersaccess software from the cloud clients.

• Users do not manage cloud infrastructure andplatform where application runs which simplifiesmaintenance as there is no need to install andrun application on own desktops.

• Examples are Google apps , Microsoft office 365.

Page 16: Cloud computing by G.SASHIDHAR

Pros and Cons

Pros

• Free or can be paid throughsubscription.

• Accessible from anycomputer.

Cons

• Generating apllications notsuitable for businesspurpose.

Page 17: Cloud computing by G.SASHIDHAR

PaaS

• In this model , cloud providers deliver acomputing platform including OS , data baseand webserver.

• Application developers can develop and runsoftware solutions on platform without costand complexity of managing software andhardware layers.

• Examples are Google app engine and windowsazure cloud services.

Page 18: Cloud computing by G.SASHIDHAR

Pros and Cons

Pros

• Private or Publicdeployment.

• Low cost and rapiddevelopment.

Cons

• Limits developers toprovider languages andtools.

Page 19: Cloud computing by G.SASHIDHAR

IaaS

• In this model , providers offer computersphysical or virtual machines and otherresources.

• They offer capacity for rent , basically hosteddata centers and servers.

• An evolution of website and server hostingservices provided by VPS.

• Examples are Google compute engine , HPcloud , Azure services platform.

Page 20: Cloud computing by G.SASHIDHAR

Pros and Cons

Pros

• Capability to transfer workto cloud during periods ofpeak demand for onpremise systems.

Cons

• This model depends onservice provider.

Page 21: Cloud computing by G.SASHIDHAR

Cloud Computing Providers

Page 22: Cloud computing by G.SASHIDHAR

Pros of Cloud Computing

• Lower hardware and software maintenance

• Improved performance

• Increased data reliability

• Improved document format compatibility

• Instant software updates

• Portability

• Cost reduction

• Unlimited storage capacity

Page 23: Cloud computing by G.SASHIDHAR

Cons of Cloud Computing

• Requires a constant internet connection

• Features might be limited

• Stored data may be lost

• It can be slow

• Bandwidth could bust budget

Page 24: Cloud computing by G.SASHIDHAR

CONCLUSION

• Cloud computing provides a super computingpower.

• Cloud services are simpler to acquire

• They have tremendous benefits to customersof all sizes

• This cloud of computers can extend beyond asingle company or enterprise.

• It is the fast growing part of IT

Page 25: Cloud computing by G.SASHIDHAR
Page 26: Cloud computing by G.SASHIDHAR

BOTTOM LINE

Page 27: Cloud computing by G.SASHIDHAR
Page 28: Cloud computing by G.SASHIDHAR