Date post: | 12-Jul-2015 |
Category: |
Engineering |
Upload: | sashi29 |
View: | 239 times |
Download: | 4 times |
CLOUD COMPUTING
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.
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.
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.
Cloud Architecture
• 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.
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.
TYPES OF CLOUD STORAGE
• Public Cloud
• Private Cloud
• Hybrid Cloud
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.
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
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.
CLOUD SERVICE STACKS
• Software as a Service(SaaS)
• Platform as a Service(PaaS)
• Infrastructure as a service(IaaS)
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.
Pros and Cons
Pros
• Free or can be paid throughsubscription.
• Accessible from anycomputer.
Cons
• Generating apllications notsuitable for businesspurpose.
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.
Pros and Cons
Pros
• Private or Publicdeployment.
• Low cost and rapiddevelopment.
Cons
• Limits developers toprovider languages andtools.
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.
Pros and Cons
Pros
• Capability to transfer workto cloud during periods ofpeak demand for onpremise systems.
Cons
• This model depends onservice provider.
Cloud Computing Providers
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
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
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
BOTTOM LINE