SUBMITTED TO: MADE BY: MISS.MANI BUTWALL POOJA CHOUHAN AKSHRA GURAV.
Dec 13, 2014
SUBMITTED TO: MADE BY:MISS.MANI BUTWALL POOJA CHOUHAN AKSHRA GURAV.
Source: Wikipedia
Source: http://www.free-pictures-photos.com/
What is Cloud Computing?
“Cloud Computing is a paradigm in which information is permanently stored in servers on the internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, hand-helds, sensors, monitors, etc.” - 2008 IEEE Internet Computing
History
Concept has existed since the 60s
The term ‘Cloud’ originates from telecommunications world of 1990s
John McCarthy – proposed the idea of computation being delivered as a public utility
Ramnath K. Chellappa – first academic definitiona computing paradigm where the boundaries of
computing will be determined by economic rationale rather than technical limits
History
Phases: Supercomputer
Single machine with many processors plugged into it
Cluster computing Collection of many smaller machines, each with a few number of
processors and independent memory
Grid computing Expands techniques of clustering but computers that form the grid are
pooled from different administrative domains and applied to a common task
Maximilien Brice, © CERN
Maximilien Brice, © CERN
Out-lines
Introduction What is Cloud Computing History
Architectural Layers & Cloud Services Software as a Service Platform as a Service Infrastructure as a Service
Types of Clouds Why migrate to the Cloud? Effectiveness Limitations Issues & Concerns Conclusion
Architecture
Most of the infrastructure consists of reliable services delivered through data centers that are built on servers with different levels of virtualization technologies
Open standards and open software are critical to the growth and survival of Cloud computing.
ROLE PLAYERS in the process 1.CLIENTS
2.DATA CENTER
3.DISTRIBUTED SERVERS
CLIENTS..
Maximilien Brice, © CERN
Architectural Layers & Services
Software as a Service Platform as a Service Infrastructure as a Service
Architectural Layers & Services
Software as a Service (SaaS) Term was coined by John Koenig in 2005 Software application delivery model where
the vendor develops and operates the software application for use by its customers via the internet
Architectural Layers & Services
Platform as a Service (PaaS) Provision of an environment that supports
the life cycle of web-application development available over the internet Design Implementation Testing Deployment Hosting
Architectural Layers & Services
Infrastructure as a Service (IaaS) Delivery of basic storage and computing
capabilities as standardized services over the internet. Provides:
Software Memory Data center space Storage
Out-lines
Introduction What is Cloud Computing History
Architectural Layers & Cloud Services Software as a Service Platform as a Service Infrastructure as a Service
Types of Clouds Why migrate to the Cloud? Effectiveness Limitations Issues & Concerns Conclusion
Types of Clouds
Public External (3rd party provider)
Private Internal
Hybrid Both
Role PlayersCloud Providers
Provide infrastructure to SaaS providers and Cloud usersAmazonSalesforce.com
SaaS Providers/Cloud UsersCompanies and web application developers that make
use of resources made available to them by Cloud Providers
SaaS UsersNaïve end-users. Have little or no knowledge about
what goes on behind the Clouds.
OutlineIntroduction
What is Cloud ComputingHistory
Architectural Layers & Cloud ServicesSoftware as a ServicePlatform as a ServiceInfrastructure as a Service
Types of CloudsWhy migrate to the Cloud?EffectivenessIssues & ConcernsConclusion
Why migrate to the Cloud?
Pay-per-use model Only pay for what you use
Low cost of renting Amazon Scalable Service (S3) charges $0.12
to $0.15 per gigabyte per month
Reduce runtime and response time Split operations among multiple computing
nodes
Why migrate to the Cloud?
Security Advanced encryption algorithms
Transparency Just use the services, cloud maintenance is
for the providers to worry about
Effectiveness of Cloud Computing
New York Times’ TimesMachineConvert articles from 1851 – 1922 to PDF formatCould have taken 7 weeks but with cloud
computing technology, project was completed in 24 hours.
Animoto Scaled easily from 50 to 3500 servers in just 3 days
MapReduceDivide and conquer method is distributed across
multiple computers.
OutlineIntroduction
What is Cloud ComputingHistory
Architectural Layers & Cloud ServicesSoftware as a ServicePlatform as a ServiceInfrastructure as a Service
Types of CloudsWhy migrate to the Cloud?EffectivenessIssues & ConcernsConclusion
Issues & Concerns
Reliability Will the system be available all the time? January 2009: 40-minute outage at
Salesforce.com Affected over 900,000 subscribers
Portability Are services (business applications etc) and
data available from anywhere?
Issues & Concerns
Privacy & Security Who has access to what resources What happens to your private data if
You fail to pay your bills and your account is terminated?
Government prompts your cloud provider for it?
Conclusion
Cloud computing is here to stay
There still exists the possibility of a single point of failure, but probability of a failure is low because of how well the infrastructure is implemented.
It’s ability to expand and contract on demand makes it very ideal for businesses
http://www.youtube.com/watch?v=EzE6haADxRc&feature=player_embedded
Questions / Comments
Thank You!