Upload
xploreraj
View
215
Download
0
Embed Size (px)
Citation preview
8/8/2019 Cloud Computing - Xploreraj
1/15
Presented by: Rajdeep Biswas
Roll No.: 0104IT071082; Branch: IT (VII Sem.)
R.K.D.F. Institute of Science & Technology
Cloud ComputingWhen Outsourcing Outsmarts Purchasing!
8/8/2019 Cloud Computing - Xploreraj
2/15
Agenda
Defining Cloud Computing
Learning about Cloud Computing examples
Studying the deployment layers
Briefing the deployment models
Briefing the Cloud characteristics
Looking into the security issues
Checking out the inadequacies and advantages Checking out the future of Cloud Computing
8/8/2019 Cloud Computing - Xploreraj
3/15
8/8/2019 Cloud Computing - Xploreraj
4/15
What is Cloud?
Cloud is a metaphor for
Internet,
based on how it is depicted in
computer network, diagrams, and is
an abstraction for the complex
infrastructure it conceals.
8/8/2019 Cloud Computing - Xploreraj
5/15
What is Cloud Computing?
Leveraging 3rd party computing capability over the network to cutcosts, increase scale, improve agility, and access best practices..
Providing services onvirtual machines allocatedon lap of large physicalmachines, typically servers.
EngineeringPerspective
Methods to addressdynamic scalability andflexibility for large scaleapplications.
BusinessPerspective
8/8/2019 Cloud Computing - Xploreraj
6/15
Cloud Examples
8/8/2019 Cloud Computing - Xploreraj
7/15
Layers A computer hardware and/or software that relies on cloud computing for
application delivery, or that delivers cloud services, and, in either case, is essentiallyuseless without it.
Client
Software as a Service (SaaS) delivers software as a service over the Internet,eliminating the need to install and run the application on the customers owncomputer, and simplifying maintenance and support.
Application
Platform as a Service (PaaS) delivers a computing platform and/or a solution stackas a service, and facilitates deployment of applications without the cost andcomplexity of buying and managing the underlying hardware and software layers.
Platform
Infrastructure as a Service (IaaS) delivers computer infrastructure - typically aplatform virtualization environment as a service. Rather than purchasing servers,
software or other equipments, clients instead buy those as a fully outsourcedservice.Infrastructure
The server layer constitutes of computer hardware and/or computer software thatare specifically designed to deliver the cloud services, including multi-coreprocessors, cloud-specific operating systems and combined offerings.
Server
8/8/2019 Cloud Computing - Xploreraj
8/15
Courtesy: Wikipedia (http://en.wikipedia.org/wiki/File:Cloud_computing_types.svg)
Cloud Deployment Models
8/8/2019 Cloud Computing - Xploreraj
9/15
Essential Cloud Characteristics
On-demand self-service
Broad network access
Resource pooling- Location independence
Rapid elasticity
Measured service
8/8/2019 Cloud Computing - Xploreraj
10/15
Security in Cloud
8/8/2019 Cloud Computing - Xploreraj
11/15
Two Broad Categories of Cloud Security
Security issues faced by cloud providers (organizations
providing services via the cloud).
The providers must ensure the security & protection oftheir infrastructure and clients data and applications.
Security issues faced by the cloud customers.
The customer must ensure that the provider has takenproper security measures to protect their information.
8/8/2019 Cloud Computing - Xploreraj
12/15
Dimensions of Cloud Security
Security and Privacy
Data Protection
Identity Management Physical and Personal
Security
Availability
Application Security Privacy
Compliance Business
Continuity and Data
Recovery Logs and Audit
Trails
Unique
ComplianceRequirements
Legal and
Contractual Issues Liability
Intellectual Property
End-of-Service
8/8/2019 Cloud Computing - Xploreraj
13/15
The Inadequacies of Cloud!1. SLA (Service Level Agreements)
2. Performance
3. Trust Deficit Between Customer and Provider
4. Security Issues5. Making False Promises
8/8/2019 Cloud Computing - Xploreraj
14/15
Still, Why Cloud Computing?1. Software as a Subscription (Pay as you go)
2. Reduced Software Maintenance
3. Increased Reliability
4. Increased Scalability5. Cost Reduction
6. Environmentally Friendly
7. Matches Current Computing Trends
8. Portability/ Accessibility9. Efficient Use of Computer Resources
10. Versionless Software
8/8/2019 Cloud Computing - Xploreraj
15/15
The FutureA solid majority of technology experts and stakeholders
expect that by 2020, most users will perform most
computing and communicating activities through connections
to servers operated by outside firms.
This does not mean, however, that most of these experts
think the desktop computer will disappear soon. The
majority sees a hybrid life in the next decade, as some
computing functions move towards the cloud and others
remain based on personal computers.
Courtesy: Janna Quitney Anderson, Elon University and Lee Rainie, Pew Internet & American Life Project
(June 11, 2010)