Cloud Computing - Xploreraj

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)