SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Jithin Parakka
Department of Computer Science
    Pondicherry University
•   Introduction
•   Essential characteristics of cloud
•   Cloud Service Models
•   Cloud Deployment Models
•   Cloud Architecture
•   Underlying Components
•   Research Challenges




                                         2
• If you peel back the label and its says “Grid” or “OGSA” underneath…
  its not a cloud.
• If you need to send a 40 page requirements document to the vendor
  then… it is not cloud.
• If you can’t buy it on your personal credit card… it is not a cloud
• If they are trying to sell you hardware… its not a cloud.
• If there is no API… its not a cloud.
• If you need to rearchitect your systems for it… Its not a cloud.
• If it takes more than ten minutes to provision… its not a cloud.
• If you can’t deprovision in less than ten minutes… its not a cloud.
• If you know where the machines are… its not a cloud.
• If there is a consultant in the room… its not a cloud.


                                                                     3
• If you need to specify the number of machines you want
  upfront… its not a cloud.
• If it only runs one operating system… its not a cloud.
• If you can’t connect to it from your own machine… its not a
  cloud.
• If you need to install software to use it… its not a cloud.
• If you own all the hardware… its not a cloud.
• If it takes 20 slides to explain…. its not a cloud




                                                                4
• How many of you used cloud computing
  services ?
  – If you ever browsed YouTube for videos
  – If you streamed music online
  – Or just sent and received emails online
• “The cloud has been around us for a long time
  and its only now we have started realizing its
  full potential”

                                               5
“As of now, computer networks are still in their infancy,
but as they grow up and become sophisticated, we will
probably see the spread of ‘computer utilities’ which,
like present electric and telephone utilities, will service
individual homes and offices across the country.”




                                                       6
7
A style of computing where massively
scalable (and elastic) IT-related
capabilities are provided “as a
service” to external customers using
Internet technologies.




                                       8
Internet                              Cluster
•LAN                               •Server                  Computing
•MAN              •Inter           •Storage
                   networking of                       •Within
                   LAN                                  Organization
       Networks
                                      Virtualization
                                                                                         Grid
                                                                                       Computing   •XaaS
                                                                                •HPC


                                                             •SOA                                        Cloud
                                                                                                       Computing
                                                             •Web 2.0


                                                                 Web Services




                                                                                                             9
 Cloud computing is a model for enabling convenient, on-demand
 network access to a shared pool of configurable computing
 resources (e.g., networks, servers, storage, applications, and
 services) that can be rapidly provisioned and released with
 minimal management effort or service provider interaction.




                                                              10
• Acquisition Model: Based on purchasing of services

• Business Model: Based on pay for use

• Access Model: Over the Internet to ANY device

• Technical Model: Scalable, elastic, dynamic, multi-tenant, & sharable




                                                                      11
Internal IT   Managed Services   The Cloud

Capital Investment   Significant   Moderate           Negligible

Ongoing Costs        Moderate      Significant        Based on usage

Provisioning time    Significant   Moderate           None

Flexibility          Limited       Moderate           Flexible

Staff expertise      Significant   Limited            Moderate

Reliability          Varies        High               Moderate to high




                                                                         12
Cost of running standard on demand instances in Amazon EC2
cloud for an hour

Image Type      Configuration    Linux / Unix   Windows

Micro           1 CPU, 1 Core,   1.06 Rs        1.06 Rs
                613MB RAM
Small           1 CPU, 1 Core,   3.44 Rs        6.09 Rs
                1.7GB RAM
Medium          2 CPU, 1 Core,   6.89 Rs        12.19 Rs
                3.7GB RAM

Large           4 CPU, 2 Core,   27.00 Rs       24.38 Rs
                7.5GB RAM


                                                             13
A consumer can provision computing capabilities, such
as server time and network storage, as needed automatically
without requiring human interaction with each service provider.




                                                             14
Capabilities are available over the network and accessed
through standard mechanisms that promote use by
heterogeneous thin or thick client platforms (e.g., mobile
phones, tablets, laptops, and workstations).




                                                             15
The provider’s computing resources are pooled to serve
multiple consumers using a multi-tenant model, with different
physical and virtual resources dynamically assigned and
reassigned according to consumer demand.




                                                           16
Capabilities can be elastically provisioned and released,
in some cases automatically, to scale rapidly outward and
inward commensurate with demand. To the consumer, the
capabilities available for provisioning often appear to be
unlimited and can be appropriated in any quantity at any time.



                 Vertical Scaling   Horizontal Scaling




                                                              17
Cloud systems automatically control and optimize resource use by
leveraging a
metering capability at some level
 of abstraction appropriate to the
 type of service (e.g., storage,
 processing, bandwidth, and
active user accounts).
Resource usage can be monitored, controlled, and
reported, providing transparency for both the provider and
consumer of the utilized service.

                                                               18
Infrastructure
              Software                                           Platform                                           (as a Service)
             (as a Service)                                     (as a Service)




                                                   You manage
                                                                                                                       Data / Users
You manage




               Data / Users                                      Data / Users

                                                                                                                       Applications
              Applications                                       Applications




                                                                                                      You manage
                Runtimes                                           Runtimes                                              Runtimes


                Security &                                         Security &                                      Security & Integration
               Integration                                        Integration




                                                                                  Managed by vendor
                               Managed by vendor




               Databases                                          Databases                                             Databases


                 Servers                                            Servers                                               Servers




                                                                                                                                            Managed by vendor
              Virtualization                                     Virtualization
                                                                                                                       Virtualization

                                                                  Server HW
               Server HW                                                                                                Server HW
                                                                   Storage
                 Storage
                                                                                                                         Storage
                                                                  Networking
               Networking
                                                                                                                       Networking
                                                                                                                                                                19
Web-based software deployment model that makes the
 software available entirely through a web browser.


As a user of SaaS software, you don’t care
    Where the software is hosted
   What kind of operating system it uses,
   In which programming language it is written
   You don’t have to install a single piece of software anywhere.



                                                               20
Availability via a web browser
On-demand availability
Payment terms based on usage
Minimal IT demands
Multitenancy




                                  21
Traditional application

Multiple copies of same application serve multiple users

          App Copy        App Copy   App Copy   App Copy




                                                            22
Single instance of software servers multiple customers (tenants).
Tenants may be given the ability to customize some parts of the
application.
The distinction between the customers is achieved
 during application design, thus customers do not
                                                            App
share or see each other's data.
Eg: Gmail for organizations.




                                                                     23
Platform
                                                             (as a Service)




                                                You manage
                                                              Data / Users
Provides an independent middleware on
                                                              Applications
which developers can build and deploy
                                                                Runtimes
application
 Service consumer needs to pay only for the                    Security &
                                                               Integration




                                                                               Managed by vendor
time their applications are running in the                     Databases

provided platform.                                               Servers

 Offers faster, more cost effective infrastructure           Virtualization
to build and deliver application over internet
                                                               Server HW

                                                                Storage

                                                               Networking

                                                                               24
25
Social Application Platforms are used to develop applications on social
 networks. Platforms like Facebook, Orkut, Yahoo, and MySpace provide APIs
 for third parties to write new application functionality that is made available
 to all users.




Computation Platforms are sort of hardware architecture and software
framework (including application frameworks) that allows software to run.
Amazon Web services and Microsoft Azure provide storage, processor, and
bandwidth as a service. Developers can upload their traditional software
stack and run their applications on these infrastructures.

                                                                               26
Web Application Platforms like Google provide APIs and functionality for
 developers to build Web applications that leverage its mapping, calendar,
 and spreadsheets plus YouTube and other services.



Business Application Platforms provide application infrastructure specifically
for transactional business applications such as database, integration,
workflow, and user interface services.




                                                                                 27
Infrastructure
                                                               (as a Service)
                                                                  Data / Users

Delivery of a compute foundation such as                         Applications
servers, networking technology, storage, and




                                                 You manage
                                                                    Runtimes
data centre space as a service.
Also includes the delivery of operating                      Security & Integration


systems and virtualization technology to                           Databases

manage the resources.                                                Servers




                                                                                            Managed by vendor
Maximum flexibility because anything that can
                                                                  Virtualization
be virtualized can be run on these platforms
                                                                   Server HW


                                                                    Storage


                                                                  Networking
                                                                                       28
IaaS
                 IaaS                  PaaS
 PaaS
                                                  SaaS
          SaaS




Public Cloud                                  Private Cloud
                        Hybrid Cloud




                                                                29
The cloud infrastructure is provisioned for open use by the
general public.
It may be owned, managed, and operated by a
business, academic, or government organization, or some
combination of them.
It exists on the premises of the cloud provider.




                                                               30
The cloud infrastructure is provisioned for exclusive use by a
single organization.
 It may be owned, managed, and operated by the
organization, a third party, or some combination of them.
It may exist on or off premises.




                                                                  31
The cloud infrastructure is a composition of two or more
distinct cloud infrastructures (private, community, or public)
that remain unique entities.
Are bound together by standardized or proprietary
technology that enables data and application portability.




                                                                 32
The cloud infrastructure is provisioned for exclusive use by a
specific community of consumers from organizations that
have shared concerns.
 It may be owned, managed, and operated by one or more
of the organizations in the community, a third party, or some
combination of them.
It may exist on or off premises.




                                                                  33
34
 Accounting
Virtualization                Auditing
 Quality of Service           Data base
 SLA                         Data Structure
End to End Security           Grid Computing
Semantic Web                  Distributed Systems
Metering & Billing           Storage
 Monitoring                  Utility & Risk management
 Web Application framework    SOA & Web Services
Distributed File system       Programming Environment
                              Parallel Programming

                                                      35
Creation of a virtual version of something, such as an
operating system, a server, a storage device or network
resources.
Virtualization lets a single physical resource to appear as
multiple logical resources
    or making multiple         Linux
                                         Wind
                                                    Mac   Sun
    physical resources                    ows
    appear as a single
                                           Hypervisor
    logical resource
                                   Physical Hardware
                                                                36
Document which defines the relationship between provider
and the recipient.
It should.
     Identify and define the customer’s needs.
     Provide a framework for understanding.
     Simplify complex issues.
     Reduce areas of conflict.
     Encourage dialog in the event of disputes.
     Eliminate unrealistic expectations.


                                                            37
Cloud Computing is Internet based computing
Common resources will be shared among many users
Data is moving from your data centre to cloud provider
premises
It involves security of both physical and virtual resources
Physical resources security is similar to traditional security
approaches
Virtual resource security needs special attention



                                                                  38
SaaS
    Least Security is needed from the customer
    Greatest security responsibility taken on by the cloud
    provider.
IaaS
    Greatest security responsibility taken on by the
    customer.
    Least by the cloud provider.
PaaS
    Lies somewhere in the middle

                                                              39
Provides transparency and depth of visibility of entire
operations
Assure performance and scalability
Issues impacting overall performance and management
Operation Management
Application, Resource, Business & People Management
Cloud Management Factors
    Data Centre Management,
    Monitoring,
    Metering & Billing,
    Backup & Disaster recovery,
    Client Management
                                                           40
Support for cloud service elasticity for dynamic resource demands
 Scalable deployment and management of resources
 Service Reliability and High availability (DDOS attack)



Secure support for shared multi-tenant environments
Data integrity and location (storage)
Authentication Authorization Accounting and trust relationships




                                                                      41
Green Cloud Computing
 Optimization algorithms for resource placement and allocation to reduce
 energy consumption



Optimized VM placement algorithms based on SLA, availability,
performance and QoS
Cost-effective VM Migration




                                                                            42
Data Portability
   Move data or applications across multiple cloud
   environments at low cost and minimal disruption.
Service Interoperability
   The ability of cloud consumers to use their data and
   services across multiple cloud providers with a unified
   management interface
   The capability of users to communicate among multiple
   clouds.
System portability
   The migration of a fully-stopped VM image from one
   provider to another
                                                             43
Cloud Federation
Sharing of resources between cloud providers
New business model
Cloud providers can allocate computing/storage services from
other clouds.
 Resource optimization problem across centralized vs
decentralized cloud federation
Insourcing / outsoursing of resources, live VM migration
Interoperability and security issues




                                                                44
Introduction to cloud computing

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Mahesh Tibrewal
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computingPrince Chandu
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationPriyanka Sharma
 
Implementation of cloud computing
Implementation of cloud computing Implementation of cloud computing
Implementation of cloud computing Nadeemulla Sheriff
 
Cloud computing presentation
Cloud computing presentation  Cloud computing presentation
Cloud computing presentation hemanth S R
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 

Was ist angesagt? (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Implementation of cloud computing
Implementation of cloud computing Implementation of cloud computing
Implementation of cloud computing
 
Cloud computing presentation
Cloud computing presentation  Cloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Ähnlich wie Introduction to cloud computing

A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
Cloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsCloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsGovind Maheswaran
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBharat Kalia
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaPrabhunath Sharma
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.pptAjit Mali
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computinghybrid cloud
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloudVan Pham
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloudsree raj
 

Ähnlich wie Introduction to cloud computing (20)

A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsCloud Computing : Security and Forensics
Cloud Computing : Security and Forensics
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud
CloudCloud
Cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud
CloudCloud
Cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 

Mehr von Jithin Parakka

Towards cashless economy
Towards cashless economyTowards cashless economy
Towards cashless economyJithin Parakka
 
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddband
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddbandConfiguring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddband
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddbandJithin Parakka
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Ubnutu Enterprise Cloud (EUC)
Ubnutu Enterprise Cloud (EUC)Ubnutu Enterprise Cloud (EUC)
Ubnutu Enterprise Cloud (EUC)Jithin Parakka
 
self healing optical access network
self healing optical access networkself healing optical access network
self healing optical access networkJithin Parakka
 
Listen and accept function
Listen and accept functionListen and accept function
Listen and accept functionJithin Parakka
 

Mehr von Jithin Parakka (9)

Towards cashless economy
Towards cashless economyTowards cashless economy
Towards cashless economy
 
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddband
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddbandConfiguring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddband
Configuring D-link DSL-2730U Wireless N ADSL2+Router to connect BSNL broaddband
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Captcha
CaptchaCaptcha
Captcha
 
Semantic web tools
Semantic web toolsSemantic web tools
Semantic web tools
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Ubnutu Enterprise Cloud (EUC)
Ubnutu Enterprise Cloud (EUC)Ubnutu Enterprise Cloud (EUC)
Ubnutu Enterprise Cloud (EUC)
 
self healing optical access network
self healing optical access networkself healing optical access network
self healing optical access network
 
Listen and accept function
Listen and accept functionListen and accept function
Listen and accept function
 

Kürzlich hochgeladen

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Kürzlich hochgeladen (20)

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

Introduction to cloud computing

  • 1. Jithin Parakka Department of Computer Science Pondicherry University
  • 2. Introduction • Essential characteristics of cloud • Cloud Service Models • Cloud Deployment Models • Cloud Architecture • Underlying Components • Research Challenges 2
  • 3. • If you peel back the label and its says “Grid” or “OGSA” underneath… its not a cloud. • If you need to send a 40 page requirements document to the vendor then… it is not cloud. • If you can’t buy it on your personal credit card… it is not a cloud • If they are trying to sell you hardware… its not a cloud. • If there is no API… its not a cloud. • If you need to rearchitect your systems for it… Its not a cloud. • If it takes more than ten minutes to provision… its not a cloud. • If you can’t deprovision in less than ten minutes… its not a cloud. • If you know where the machines are… its not a cloud. • If there is a consultant in the room… its not a cloud. 3
  • 4. • If you need to specify the number of machines you want upfront… its not a cloud. • If it only runs one operating system… its not a cloud. • If you can’t connect to it from your own machine… its not a cloud. • If you need to install software to use it… its not a cloud. • If you own all the hardware… its not a cloud. • If it takes 20 slides to explain…. its not a cloud 4
  • 5. • How many of you used cloud computing services ? – If you ever browsed YouTube for videos – If you streamed music online – Or just sent and received emails online • “The cloud has been around us for a long time and its only now we have started realizing its full potential” 5
  • 6. “As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of ‘computer utilities’ which, like present electric and telephone utilities, will service individual homes and offices across the country.” 6
  • 7. 7
  • 8. A style of computing where massively scalable (and elastic) IT-related capabilities are provided “as a service” to external customers using Internet technologies. 8
  • 9. Internet Cluster •LAN •Server Computing •MAN •Inter •Storage networking of •Within LAN Organization Networks Virtualization Grid Computing •XaaS •HPC •SOA Cloud Computing •Web 2.0 Web Services 9
  • 10.  Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. 10
  • 11. • Acquisition Model: Based on purchasing of services • Business Model: Based on pay for use • Access Model: Over the Internet to ANY device • Technical Model: Scalable, elastic, dynamic, multi-tenant, & sharable 11
  • 12. Internal IT Managed Services The Cloud Capital Investment Significant Moderate Negligible Ongoing Costs Moderate Significant Based on usage Provisioning time Significant Moderate None Flexibility Limited Moderate Flexible Staff expertise Significant Limited Moderate Reliability Varies High Moderate to high 12
  • 13. Cost of running standard on demand instances in Amazon EC2 cloud for an hour Image Type Configuration Linux / Unix Windows Micro 1 CPU, 1 Core, 1.06 Rs 1.06 Rs 613MB RAM Small 1 CPU, 1 Core, 3.44 Rs 6.09 Rs 1.7GB RAM Medium 2 CPU, 1 Core, 6.89 Rs 12.19 Rs 3.7GB RAM Large 4 CPU, 2 Core, 27.00 Rs 24.38 Rs 7.5GB RAM 13
  • 14. A consumer can provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. 14
  • 15. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). 15
  • 16. The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. 16
  • 17. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time. Vertical Scaling Horizontal Scaling 17
  • 18. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. 18
  • 19. Infrastructure Software Platform (as a Service) (as a Service) (as a Service) You manage Data / Users You manage Data / Users Data / Users Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Security & Security & Integration Integration Integration Managed by vendor Managed by vendor Databases Databases Databases Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking 19
  • 20. Web-based software deployment model that makes the software available entirely through a web browser. As a user of SaaS software, you don’t care  Where the software is hosted What kind of operating system it uses, In which programming language it is written You don’t have to install a single piece of software anywhere. 20
  • 21. Availability via a web browser On-demand availability Payment terms based on usage Minimal IT demands Multitenancy 21
  • 22. Traditional application Multiple copies of same application serve multiple users App Copy App Copy App Copy App Copy 22
  • 23. Single instance of software servers multiple customers (tenants). Tenants may be given the ability to customize some parts of the application. The distinction between the customers is achieved during application design, thus customers do not App share or see each other's data. Eg: Gmail for organizations. 23
  • 24. Platform (as a Service) You manage Data / Users Provides an independent middleware on Applications which developers can build and deploy Runtimes application  Service consumer needs to pay only for the Security & Integration Managed by vendor time their applications are running in the Databases provided platform. Servers  Offers faster, more cost effective infrastructure Virtualization to build and deliver application over internet Server HW Storage Networking 24
  • 25. 25
  • 26. Social Application Platforms are used to develop applications on social networks. Platforms like Facebook, Orkut, Yahoo, and MySpace provide APIs for third parties to write new application functionality that is made available to all users. Computation Platforms are sort of hardware architecture and software framework (including application frameworks) that allows software to run. Amazon Web services and Microsoft Azure provide storage, processor, and bandwidth as a service. Developers can upload their traditional software stack and run their applications on these infrastructures. 26
  • 27. Web Application Platforms like Google provide APIs and functionality for developers to build Web applications that leverage its mapping, calendar, and spreadsheets plus YouTube and other services. Business Application Platforms provide application infrastructure specifically for transactional business applications such as database, integration, workflow, and user interface services. 27
  • 28. Infrastructure (as a Service) Data / Users Delivery of a compute foundation such as Applications servers, networking technology, storage, and You manage Runtimes data centre space as a service. Also includes the delivery of operating Security & Integration systems and virtualization technology to Databases manage the resources. Servers Managed by vendor Maximum flexibility because anything that can Virtualization be virtualized can be run on these platforms Server HW Storage Networking 28
  • 29. IaaS IaaS PaaS PaaS SaaS SaaS Public Cloud Private Cloud Hybrid Cloud 29
  • 30. The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. 30
  • 31. The cloud infrastructure is provisioned for exclusive use by a single organization.  It may be owned, managed, and operated by the organization, a third party, or some combination of them. It may exist on or off premises. 31
  • 32. The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities. Are bound together by standardized or proprietary technology that enables data and application portability. 32
  • 33. The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns.  It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them. It may exist on or off premises. 33
  • 34. 34
  • 35.  Accounting Virtualization  Auditing  Quality of Service  Data base  SLA Data Structure End to End Security  Grid Computing Semantic Web  Distributed Systems Metering & Billing Storage  Monitoring Utility & Risk management  Web Application framework  SOA & Web Services Distributed File system  Programming Environment Parallel Programming 35
  • 36. Creation of a virtual version of something, such as an operating system, a server, a storage device or network resources. Virtualization lets a single physical resource to appear as multiple logical resources or making multiple Linux Wind Mac Sun physical resources ows appear as a single Hypervisor logical resource Physical Hardware 36
  • 37. Document which defines the relationship between provider and the recipient. It should. Identify and define the customer’s needs. Provide a framework for understanding. Simplify complex issues. Reduce areas of conflict. Encourage dialog in the event of disputes. Eliminate unrealistic expectations. 37
  • 38. Cloud Computing is Internet based computing Common resources will be shared among many users Data is moving from your data centre to cloud provider premises It involves security of both physical and virtual resources Physical resources security is similar to traditional security approaches Virtual resource security needs special attention 38
  • 39. SaaS Least Security is needed from the customer Greatest security responsibility taken on by the cloud provider. IaaS Greatest security responsibility taken on by the customer. Least by the cloud provider. PaaS Lies somewhere in the middle 39
  • 40. Provides transparency and depth of visibility of entire operations Assure performance and scalability Issues impacting overall performance and management Operation Management Application, Resource, Business & People Management Cloud Management Factors Data Centre Management, Monitoring, Metering & Billing, Backup & Disaster recovery, Client Management 40
  • 41. Support for cloud service elasticity for dynamic resource demands Scalable deployment and management of resources Service Reliability and High availability (DDOS attack) Secure support for shared multi-tenant environments Data integrity and location (storage) Authentication Authorization Accounting and trust relationships 41
  • 42. Green Cloud Computing Optimization algorithms for resource placement and allocation to reduce energy consumption Optimized VM placement algorithms based on SLA, availability, performance and QoS Cost-effective VM Migration 42
  • 43. Data Portability Move data or applications across multiple cloud environments at low cost and minimal disruption. Service Interoperability The ability of cloud consumers to use their data and services across multiple cloud providers with a unified management interface The capability of users to communicate among multiple clouds. System portability The migration of a fully-stopped VM image from one provider to another 43
  • 44. Cloud Federation Sharing of resources between cloud providers New business model Cloud providers can allocate computing/storage services from other clouds.  Resource optimization problem across centralized vs decentralized cloud federation Insourcing / outsoursing of resources, live VM migration Interoperability and security issues 44

Hinweis der Redaktion

  1. Leonard Kleinrockone of the chief scientists of the original Advanced Research Projects Agency Network (ARPANET) project which seeded the Internet