SlideShare a Scribd company logo
1 of 55
Download to read offline
Introduction to Cloud Computing
      and Technical Issues


             Eom, Hyeonsang
 School of Computer Science & Engineering
         Seoul National University

    Future Internet Summer Camp 2009
                              p
        ©Copyrights 2009 Seoul National University All Rights Reserved
Outline
•   What is Cloud Computing?
•   Clouds vs. Grids
•   Cloud Computing Architecture
•   Cloud Services
•   Technical Issues on Cloud Computing




             ©Copyrights 2009 Seoul National University All Rights Reserved
Cloud Computing
            - Buzz and Fuzz Word
“…computation may someday be organized as a public utility …”
                                                                       John McCarthy
                                                                            McCarthy,
                                                                       1960

“cloud computing can take on different shapes depending on
the viewer, and often seems a little fuzzy at the edges”
                                                                       James O’brien


“a cloud is a pool of virtualized resources that can host a variety
of different workloads, allow workloads to be deployed and
scaled-out quickly, allocate resources when needed, and support
            q     y,                                 ,         pp
redundancy                                          Greg Boss et al.,
                                                                       IBM


                                                             Chaisiri’s presentation
               ©Copyrights 2009 Seoul National University All Rights Reserved
What Is Cloud Computing?
• Internet computing
  – Computation done through the Internet
  – No concern about any maintenance or management
    of actual resources
• Shared computing resources
  – As opposed to local servers and devices
• Comparable to Grid Infrastructure
• Web applications
• Specialized raw computing services

            ©Copyrights 2009 Seoul National University All Rights Reserved
Cloud Computing Resources
• Large pool of easily usable and accessible
  virtualized resources
  – Dynamic reconfiguration for adjusting to different loads
    (scales)
  – Optimization of resource utilization
• Pay-per-use model
  – Guarantees offered by the Infrastructure Provider by
    means of customized SLAs(Service Level Agreements)
• Set of features
  – Scalability, p y p
              y pay-per-use utility model and virtualization
                                  y

             ©Copyrights 2009 Seoul National University All Rights Reserved
Technical Key Points
• User interaction interface: how users of cloud
  interface with the cloud
• Services catalog: services a user can request
                   g                       q
• System management: management of available
  resources
• Provisioning tool: carving out the systems from the
  cloud to deliver on the requested service
• Monitoring and metering: tracking the usage of the
  cloud
    l d
• Servers: virtual or physical servers managed by
  system administrators
            ©Copyrights 2009 Seoul National University All Rights Reserved
Key Characteristics (1/2)
• Cost savings for resources
  – Cost is greatly reduced as initial expense and
             g    y                      p
    recurring expenses are much lower than
    traditional computingg
  – Maintenance cost is reduced as a third party
    maintains everything from running the cloud
    to storing data
• Platform Location and Device independency
  Platform,
  – Adoptable for all sizes of businesses, in
    particular small and mid sized ones
                          mid-sized
           ©Copyrights 2009 Seoul National University All Rights Reserved
Key Characteristics (2/2)
• Scalable services and applications
  – Achieved through server virtualization
                   g
    technology
• Redundancy and disaster recovery


         Cloud computing means getting
         the best performing system
         with the best monetary value


           ©Copyrights 2009 Seoul National University All Rights Reserved
Timeline
Grid Computing      Utility Computing               Software-as-a-                Cloud Computing
                                                    Service (SaaS)
Volunteer
                      HP’s Utility
                                 y                 Google Apps
                                                      g    pp                      Google App
                                                                                      g    pp
Computing
C     ti
                      Data Center                                                  Engine
(e.g.
SETI@home)
                                                                                   Amazon EC2

                                                                                   Microsoft
Globus                Sun Grid                                                     Azure
Toolkit
T lkit                Computing
                      C       ti
(from GT2-            Utility
GT4)




                 ©Copyrights 2009 Seoul National University All Rights Reserved     Wikipedia.com
Clouds vs Grids
                       vs.
• Distinctions: not clear maybe because Clouds
                            y
  and Grids share similar visions
  – Reducing computing costs
            g      p      g
  – Increasing flexibility and reliability by using third-party
    operated hardware
• Grid
  – System that coordinates resources which are not
    subject to centralized control, using standard, open,
    general-purpose protocols and interfaces to deliver
    nontrivial qualities of service
  – Ability to combine resources from different
    organizations f a common goal
           i ti    for                l
             ©Copyrights 2009 Seoul National University All Rights Reserved
Feature Comparison (1/3)
• Resource Sharing
   – Grid: collaboration (among Virtual Organizations,                        for
               )
     fair share)
   – Cloud: assigned resources not shared
• Virtualization
   – Grid: virtualization of data and computing resources
   – Cloud: virtualization of hardware and software
     platforms
• Security
   – Grid: security through credential delegations
   – Cloud: security through isolation
             ©Copyrights 2009 Seoul National University All Rights Reserved
Feature Comparison (2/3)
• High Level Service
  – Grid: Plenty of high level services
  – Cl d N hi h l
    Cloud: No high level services d fi d yet.
                         l     i    defined t
• Architecture
  – Grid: Service oriented
  – Cloud: User chosen architecture
• Platform Awareness
  – Grid: need for Grid-enabled client software
  – Cloud: SP (Service Provider) software working in a
    customized environment

            ©Copyrights 2009 Seoul National University All Rights Reserved
Feature Comparison (3/3)
• Scalability
   – Grid: node and site scalability
   – Cloud: node, site and hardware scalability
• Self Management
           g
   – Grid: reconfigurability
   – Cloud: reconfigurability and self-healing
                   g         y               g
• Payment Model
   – Grid: rigid
   – Cloud: flexible


              ©Copyrights 2009 Seoul National University All Rights Reserved
Cloud Computing Architecture
• Front End
  – End user, client or any application (i.e., web browser,
    etc.)
• Back End (Cloud services)
  – Network of servers with any computer program and
    data storage system
     • It is usually assumed that clouds have infinite storage
       capacity for any software available in market




             ©Copyrights 2009 Seoul National University All Rights Reserved
<cloudcomputingarchitect.com>
©Copyrights 2009 Seoul National University All Rights Reserved
Cloud Service Taxonomy
• L
  Layer
  –   Software-as-a-Service (SaaS)
  –   Platform-as-a-Service (PaaS)
  –   Infrastructure-as-a-Service (IaaS)
  –   Data Storage-as-a-Service (DaaS)
                 g               (     )
  –   Communication-as-a-Service (CaaS)
  –   Hardware-as-a-Service(HaaS)
• T
  Type
  – Public cloud
  – Private cloud
  – Inter-cloud


             ©Copyrights 2009 Seoul National University All Rights Reserved
Cloud Computing Service Layer




     ©Copyrights 2009 Seoul National University All Rights Reserved
Software-as-a-Service
       Software as a Service (SaaS)
• Definition
   – Software deployed as a hosted service and accessed
     over the Internet
• Features
   –   Open, Flexible
   –   Easy to Use
   –   Easy to Upgrade
   –   Easy to Deploy



               ©Copyrights 2009 Seoul National University All Rights Reserved
Overall Technology Stack
• SaaS layer
 •Most of SaaS
 Applications are
 implemented based
 on available modules
         il bl     d l
 in the way that new
 business logics are
 realized;
 e.g., salesforce.com
   g,



             ©Copyrights 2009 Seoul National University All Rights Reserved
SaaS Business Example 1




   ©Copyrights 2009 Seoul National University All Rights Reserved
SaaS Business Example 2




   ©Copyrights 2009 Seoul National University All Rights Reserved
Platform-as-a-Service
    Platform as a Service (PaaS)
• Definition
   – Platform providing all the facilities necessary to
     support the complete process of building and
     delivering web applications and services, all available
     over the Internet
   – Entirely virtualized platform that includes one or more
     servers,
     servers operating systems and specific applications




               ©Copyrights 2009 Seoul National University All Rights Reserved
What Is PaaS ?




©Copyrights 2009 Seoul National University All Rights Reserved
PssS Example: Google App Engine
• S i th t allows user t d l user’s W b
  Service that ll         to deploy      ’ Web
  applications on Google's very scalable
  architecture
  – Providing user with a sandbox for user’s Java and
    Python application that can be referenced over the
    Internet
  – Providing Java and Python APIs for persistently
    storing and managing data (using the Google Query
    Language or GQL)




            ©Copyrights 2009 Seoul National University All Rights Reserved
Google App Engine
              Google App Engine lets you run your web applications on Google's infrastructure
      Google App Engine supports apps written in several p g
         g    pp g        pp      pp                     programming languages including Python and
                                                                   g    g g              g y
                                                   Java



                                                             Google cluster                                                  Data Store
                                                                                                                               Cluster




                                                                                                     G o o g le s R P C
          HTTP                                            node            node                                              node
                           G o o g l ee s L o a d

                                                                                                                                   node
          Request                                                node

                       ’                                                         node            ’                                     node
                                                                                                                            node
browse




          HTTP
     er




                                                                                                     mm e c h a n i s mm
                                                             Google cluster                                                  Data Store
                     Balacner




          Response
                                                          node            node
                                                                                                                               Cluster
                                                                                                                            node   node
                                                                 node
                                                                                                                                       node
                            r




                                                                                 node
                                                                                                                            node



                           Python (or Java) Web Server                                                                     Persistent Layer

                                                    ©Copyrights 2009 Seoul National University All Rights Reserved
Google App Engine (Python Example)
                        WebApp
                      Framework
                      F         k             Django F
                                              Dj      Frameworkk           WebOb Framework
                                                                           W bOb F         k
                       (Google’s                 (Third Party)               (Third Party)
  CGI In



                      framework)
       nterface




                                             Python Runtime

                                                                MemC                  Data
                       Mail                 Users
                                                                ache                  Store
                       APIs                 APIs
                                                                 APIs                 APIs


                  google.appengine.ext.db
                      l          i   t db                         Quota
                                                                                    MemCache
                             Expand                               Engine
                  model
                                  o
                  Query         GQL                            Transaction            Query
                        Propert                                 Manager               Engine
                                                                                         i
                           y


                                               BigTable

                              ©Copyrights 2009 Seoul National University All Rights Reserved
Infrastructure-as-a-Service
 Infrastructure as a Service (IaaS)
• D fi iti
  Definition
   – Provision model in which an organization outsources
     the equipment used to support operations, including
                                   operations
     storage, hardware, servers and networking
     components
      • Infrastructure as a Service is sometimes referred to as
        Hardware as a Service (HaaS).
      • The service provider owns the equipment and is responsible
        for housing, running and maintaining it
      • The client typically pays on a per-use basis




               ©Copyrights 2009 Seoul National University All Rights Reserved
IaaS Platform
        Workload / Applications



            (Self-) Service Tools
            (S lf ) S i T l


                       y
                 Utility Fabric                             Delivering IaaS
                                                                     g


  Dynamic Resource Management



 Virtualization                 Provisioning                Automation



 Server             Storage            Network              Infrastructure

©Copyrights 2009 Seoul National University All Rights Reserved
What Is Infrastructure-as-a-Service
               (IaaS)
• Characteristics
  –   Utility
      Utilit computing and billi model
                   ti      d billing d l
  –   Automation of administrative tasks
  –   Dynamic scaling
      D       i    li
  –   Desktop virtualization
  –   Policy-based services
  –   Internet connectivity




              ©Copyrights 2009 Seoul National University All Rights Reserved
Use Scenario for IaaS




                                             keithpij.com.dnnmax.com
 ©Copyrights 2009 Seoul National University All Rights Reserved
Business Example: Amazon EC2
     Automation

                         Communication




                                                              DaaS
Client Interfaces




                    Amazon S3 Filesystem
              ©Copyrights 2009 Seoul National University All Rights Reserved
Amazon EC2 CLI
(Client Level Interface)




  ©Copyrights 2009 Seoul National University All Rights Reserved
Amazon EC2 Automated Management
                                Web Traffic




                 Elastic Load           ▶ High Available                             Amazon
    Management




                                        ▶ Scalable                                 CloudWatch
                 Balancing
                                        ▶ Fault tolerant

                                                                              ▶   Real-Time Visibility
                                                                              ▶   No deployment
                                   ▶ Better resource utilization              ▶   No maintenance
                                                                              ▶   Cost effective
                 Auto Scaling      ▶ Potential cost savings
                                   ▶ Ensure capacity availability
 ▶ Tools
 ▶ APIs


                                     ▶ Capacity on demand
                 Amazon EC2          ▶ Boot in minutes
                                     ▶ Pay-as-you-go

                      ©Copyrights 2009 Seoul National University All Rights Reserved
Data Storage as a Service (DaaS)
• Definition
   – Delivery of data storage as a service, including
     database-like services, often billed on a utility
     computing basis
      • Database (Amazon SimpleDB & Google App Engine's
        BigTable datastore)
      • Network attached storage (MobileMe iDisk & Nirvanix
        CloudNAS)
      • Synchronization (Live Mesh Live Desktop component &
        MobileMe push functions)
      • Web service (Amazon Simple Storage Service & Nirvanix
        SDN)

               ©Copyrights 2009 Seoul National University All Rights Reserved
Amazon S3
                                        PUT http://S3hostname/bucket/objectname
                                        GET http://S3hostname/bucket/objectname

                                        with shared key

                       S3 REST Interface
bucket                                        bucket




 object


          ©Copyrights 2009 Seoul National University All Rights Reserved
Putting It All Together
       – Case Study of Alexa Web
• Al
  Alexa W b S
        Web Search
                 h
  web service
  – T build customized
    To b ild     t i d
    search engines
    against the massive
     g
    data that Alexa crawls
    every night
  – T query the Alexa
    To        th Al
    search index and get
    Million Search Results
    (MSR) back as output


            ©Copyrights 2009 Seoul National University All Rights Reserved
GrepTheWeb Architecture
                                                   Amazon S3
                                                For retrieving input datasets and for
                                              storing the output data set


                                                  Amazon SQS
                                                For durably buffering requests acting as
                                              a “glue” between controllers


                                               Amazon SimpleDB
                                                For storing intermediate status, log, and
                                              for user data about tasks


                                                  Amazon EC2
                                                For running a large distributed
                                              processing Hadoop cluster on-demand


                                                     Hadoop
                                                For distributed processing, automatic
                                              parallelization, and job scheduling
   ©Copyrights 2009 Seoul National University All Rights Reserved
Data and Control Flow




 ©Copyrights 2009 Seoul National University All Rights Reserved
MapReduce




©Copyrights 2009 Seoul National University All Rights Reserved
Public Cloud Services
• D fi iti
  Definition
   – The standard cloud computing model
      • Th SP makes resources, such as applications and storage,
        The         k                  h        li ti     d t
        available to the general public over the Internet
   – Free or offered on a pay-per-use model
                          p yp
• Examples of public clouds
   – Amazon Elastic Compute Cloud (
                          p       (EC2), IBM's Blue
                                       ),
     Cloud, Sun Cloud, Google AppEngine and Windows
     Azure Services Platform.




               ©Copyrights 2009 Seoul National University All Rights Reserved
Private Cloud Services
• Internal cloud or corporate cloud
• Definition
  – Proprietary computing architecture that provides
    hosted services to a limited number of people behind
    a firewall.
     • Designed to appeal to an organization that needs or wants
       more control over their data than they can get by using a
       third-party hosted service




             ©Copyrights 2009 Seoul National University All Rights Reserved
©Copyrights 2009 Seoul National University All Rights Reserved
Inter-Cloud
                         Inter Cloud
• Definition
   – Federation of clouds based on open standards
   – Concept primarily promoted by Cisco


• Similar Concepts
   – Cloud of Clouds, Cloud Interoperability, etc.
                    ,             p        y,




               ©Copyrights 2009 Seoul National University All Rights Reserved
Why “Inter Cloud”?
                   Inter-Cloud ?
• InterGrid
  – Acquiring resources from peering Grids to serve
    occasional peak demands
  – Solving the problem of resource provisioning in
    environments with multiple Grids
• Evolvable and sustainable system




              ©Copyrights 2009 Seoul National University All Rights Reserved
Cisco s
       Cisco’s Vision




©Copyrights 2009 Seoul National University All Rights Reserved
Architecture of Inter-Cloud
  Standards (by Cisco)




   ©Copyrights 2009 Seoul National University All Rights Reserved
Technical Issues of Cloud
                Computing

•   Virtualization Security
    Vi t li ti S        it
•   Reliability
•   Monitoring
•   Manageability




              ©Copyrights 2009 Seoul National University All Rights Reserved
Virtualization Security (1/2)

• Virtualization
   – Abstracting the underlying resources so that multiple
     operating systems can be run on a single physical
     simultaneouslyy
   – Improving resource utilization by sharing available
     resources to multiple on demand needs




             ©Copyrights 2009 Seoul National University All Rights Reserved
Virtualization Security (2/2)
• Virtualization security
   – Including the standard enterprise security policies on
     access control, activity monitoring and patch
     management
   – M t enterprises just starting to grasp but not fully
     Most t       i    j t t ti t           b t t f ll
     understanding
      • Many IT people still believe that the hypervisor and virtual machines
        are safe
   – Becomeing one of the factors when virtualization
     technologies move into the cloud
      • Access control and monitoring of the virtual infrastructure will be on
        top of providers mind
               providers’

                ©Copyrights 2009 Seoul National University All Rights Reserved
Reliability
• One of the biggest factors in enterprise adoption
  – Almost no SLAs provided by the cloud providers today
     • Enterprises cannot reasonably rely on the cloud
             p                        y y
       infrastructures/platforms to run their business
     • Amazon said that “AWS (Amazon Web Service) only provides SLA
       for their S3 service
                    service”
  – Hard to imagine enterprises signing up cloud computing
    contracts without SLAs clearly defined
• Some startup coming up with clever idea to provide
  SLA as a third party vendor
• Cloud providers to grow/wake up and actually do
  something t encourage th enterprise adoption
       thi to              the t    i    d ti
                ©Copyrights 2009 Seoul National University All Rights Reserved
Monitoring ( )
                            g (1/2)
• Critical to any IT for performance, availability
  and payment
• Monitoring in Cloud Computing
   – How much CPU or memory the machines are using
      • CPU and memory usage are misleading most of the time in
        virtual environments
   – Only real measurements: how long your transactions
     are taking and how much latencies there are
• High Availability’s article on latency
   – Amazon finding every 100ms of latency cost them 1%
                   g     y                 y
     in sales
   – Google finding an extra .5 seconds in search page
     generation time dropped traffic by 20%
              ©Copyrights 2009 Seoul National University All Rights Reserved
Monitoring (2/2)
• High Availability s article on latency (cont’d)
       Availability’s                    (cont d)
   – Broker possibly losing $4 million in revenues per
     millisecond if their electronic trading platform is 5
     milliseconds behind the competition
• Hypernic’s CloudStatus: one of the first to
  Hypernic s
  recognize this issue and develop a solution
   – Monitoring Amazon’s web services
                Amazon s
   – Recently added monitoring for Google App Engine
• RightScale’s solution possibly providing
  RightScale s
  monitoring for the virtual machines under their
  management
              ©Copyrights 2009 Seoul National University All Rights Reserved
Manageability (1/2)
• Most of IaaS/PaaS providers being raw
  infrastructures and platforms that do not have
  great management capabilities
• Auto-scaling: example of missing management
              g                      g    g
  capabilities for cloud infrastructures
  – Amazon EC2 claiming to be elastic; however, it really
                         g                              y
    means that it has the potential to be elastic
  – Amazon EC2 not automatically scaling your
    application as your server becomes heavily loaded


            ©Copyrights 2009 Seoul National University All Rights Reserved
Manageability (2/2)

• Many startups having recognized the need for
  management early on and built management
  capabilities on top of the existing cloud
  infrastructure/platforms
  – RightScale being one of the early pioneers
  – Solving many of the management issues such as
    auto-scaling and load balancing




           ©Copyrights 2009 Seoul National University All Rights Reserved
Q&A




            Eom,
            Eom Hyeonsang
School of Computer Science & Engineering
        Seoul National University


       ©Copyrights 2009 Seoul National University All Rights Reserved

More Related Content

What's hot

SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...IBM Danmark
 
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...ShapeBlue
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeHui Cheng
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesDataWorks Summit
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2Tim Bell
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationDave Roberts
 
Presentation cisco unified fabric
Presentation   cisco unified fabricPresentation   cisco unified fabric
Presentation cisco unified fabricxKinAnx
 
Huawei cloud bb solution introduction
Huawei cloud bb solution introductionHuawei cloud bb solution introduction
Huawei cloud bb solution introductionAhmedEmad222
 
2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we gonccuscience
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIBM India Smarter Computing
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix
 
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell
 
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...scarisbrick
 

What's hot (18)

Osac2012
Osac2012Osac2012
Osac2012
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Hadoop on Virtual Machines
Hadoop on Virtual MachinesHadoop on Virtual Machines
Hadoop on Virtual Machines
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual Machines
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
Presentation cisco unified fabric
Presentation   cisco unified fabricPresentation   cisco unified fabric
Presentation cisco unified fabric
 
Huawei cloud bb solution introduction
Huawei cloud bb solution introductionHuawei cloud bb solution introduction
Huawei cloud bb solution introduction
 
2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
 
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
 
vSphere 4
vSphere 4vSphere 4
vSphere 4
 
Xrm xensummit
Xrm xensummitXrm xensummit
Xrm xensummit
 

Similar to Presentation introduction to cloud computing and technical issues

An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack Zara Tariq
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBharat Kalia
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGSujit Jha
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorialsUdara Sandaruwan
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 

Similar to Presentation introduction to cloud computing and technical issues (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
Cloud-Computing.pptx
Cloud-Computing.pptxCloud-Computing.pptx
Cloud-Computing.pptx
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
CLOUD
CLOUDCLOUD
CLOUD
 
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 introduction
Cloud introductionCloud introduction
Cloud introduction
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

More from xKinAnx

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep divexKinAnx
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudxKinAnx
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directionsxKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...xKinAnx
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...xKinAnx
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 

More from xKinAnx (20)

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Presentation introduction to cloud computing and technical issues

  • 1. Introduction to Cloud Computing and Technical Issues Eom, Hyeonsang School of Computer Science & Engineering Seoul National University Future Internet Summer Camp 2009 p ©Copyrights 2009 Seoul National University All Rights Reserved
  • 2. Outline • What is Cloud Computing? • Clouds vs. Grids • Cloud Computing Architecture • Cloud Services • Technical Issues on Cloud Computing ©Copyrights 2009 Seoul National University All Rights Reserved
  • 3. Cloud Computing - Buzz and Fuzz Word “…computation may someday be organized as a public utility …” John McCarthy McCarthy, 1960 “cloud computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges” James O’brien “a cloud is a pool of virtualized resources that can host a variety of different workloads, allow workloads to be deployed and scaled-out quickly, allocate resources when needed, and support q y, , pp redundancy Greg Boss et al., IBM Chaisiri’s presentation ©Copyrights 2009 Seoul National University All Rights Reserved
  • 4. What Is Cloud Computing? • Internet computing – Computation done through the Internet – No concern about any maintenance or management of actual resources • Shared computing resources – As opposed to local servers and devices • Comparable to Grid Infrastructure • Web applications • Specialized raw computing services ©Copyrights 2009 Seoul National University All Rights Reserved
  • 5. Cloud Computing Resources • Large pool of easily usable and accessible virtualized resources – Dynamic reconfiguration for adjusting to different loads (scales) – Optimization of resource utilization • Pay-per-use model – Guarantees offered by the Infrastructure Provider by means of customized SLAs(Service Level Agreements) • Set of features – Scalability, p y p y pay-per-use utility model and virtualization y ©Copyrights 2009 Seoul National University All Rights Reserved
  • 6. Technical Key Points • User interaction interface: how users of cloud interface with the cloud • Services catalog: services a user can request g q • System management: management of available resources • Provisioning tool: carving out the systems from the cloud to deliver on the requested service • Monitoring and metering: tracking the usage of the cloud l d • Servers: virtual or physical servers managed by system administrators ©Copyrights 2009 Seoul National University All Rights Reserved
  • 7. Key Characteristics (1/2) • Cost savings for resources – Cost is greatly reduced as initial expense and g y p recurring expenses are much lower than traditional computingg – Maintenance cost is reduced as a third party maintains everything from running the cloud to storing data • Platform Location and Device independency Platform, – Adoptable for all sizes of businesses, in particular small and mid sized ones mid-sized ©Copyrights 2009 Seoul National University All Rights Reserved
  • 8. Key Characteristics (2/2) • Scalable services and applications – Achieved through server virtualization g technology • Redundancy and disaster recovery Cloud computing means getting the best performing system with the best monetary value ©Copyrights 2009 Seoul National University All Rights Reserved
  • 9. Timeline Grid Computing Utility Computing Software-as-a- Cloud Computing Service (SaaS) Volunteer HP’s Utility y Google Apps g pp Google App g pp Computing C ti Data Center Engine (e.g. SETI@home) Amazon EC2 Microsoft Globus Sun Grid Azure Toolkit T lkit Computing C ti (from GT2- Utility GT4) ©Copyrights 2009 Seoul National University All Rights Reserved Wikipedia.com
  • 10. Clouds vs Grids vs. • Distinctions: not clear maybe because Clouds y and Grids share similar visions – Reducing computing costs g p g – Increasing flexibility and reliability by using third-party operated hardware • Grid – System that coordinates resources which are not subject to centralized control, using standard, open, general-purpose protocols and interfaces to deliver nontrivial qualities of service – Ability to combine resources from different organizations f a common goal i ti for l ©Copyrights 2009 Seoul National University All Rights Reserved
  • 11. Feature Comparison (1/3) • Resource Sharing – Grid: collaboration (among Virtual Organizations, for ) fair share) – Cloud: assigned resources not shared • Virtualization – Grid: virtualization of data and computing resources – Cloud: virtualization of hardware and software platforms • Security – Grid: security through credential delegations – Cloud: security through isolation ©Copyrights 2009 Seoul National University All Rights Reserved
  • 12. Feature Comparison (2/3) • High Level Service – Grid: Plenty of high level services – Cl d N hi h l Cloud: No high level services d fi d yet. l i defined t • Architecture – Grid: Service oriented – Cloud: User chosen architecture • Platform Awareness – Grid: need for Grid-enabled client software – Cloud: SP (Service Provider) software working in a customized environment ©Copyrights 2009 Seoul National University All Rights Reserved
  • 13. Feature Comparison (3/3) • Scalability – Grid: node and site scalability – Cloud: node, site and hardware scalability • Self Management g – Grid: reconfigurability – Cloud: reconfigurability and self-healing g y g • Payment Model – Grid: rigid – Cloud: flexible ©Copyrights 2009 Seoul National University All Rights Reserved
  • 14. Cloud Computing Architecture • Front End – End user, client or any application (i.e., web browser, etc.) • Back End (Cloud services) – Network of servers with any computer program and data storage system • It is usually assumed that clouds have infinite storage capacity for any software available in market ©Copyrights 2009 Seoul National University All Rights Reserved
  • 15. <cloudcomputingarchitect.com> ©Copyrights 2009 Seoul National University All Rights Reserved
  • 16. Cloud Service Taxonomy • L Layer – Software-as-a-Service (SaaS) – Platform-as-a-Service (PaaS) – Infrastructure-as-a-Service (IaaS) – Data Storage-as-a-Service (DaaS) g ( ) – Communication-as-a-Service (CaaS) – Hardware-as-a-Service(HaaS) • T Type – Public cloud – Private cloud – Inter-cloud ©Copyrights 2009 Seoul National University All Rights Reserved
  • 17. Cloud Computing Service Layer ©Copyrights 2009 Seoul National University All Rights Reserved
  • 18. Software-as-a-Service Software as a Service (SaaS) • Definition – Software deployed as a hosted service and accessed over the Internet • Features – Open, Flexible – Easy to Use – Easy to Upgrade – Easy to Deploy ©Copyrights 2009 Seoul National University All Rights Reserved
  • 19. Overall Technology Stack • SaaS layer •Most of SaaS Applications are implemented based on available modules il bl d l in the way that new business logics are realized; e.g., salesforce.com g, ©Copyrights 2009 Seoul National University All Rights Reserved
  • 20. SaaS Business Example 1 ©Copyrights 2009 Seoul National University All Rights Reserved
  • 21. SaaS Business Example 2 ©Copyrights 2009 Seoul National University All Rights Reserved
  • 22. Platform-as-a-Service Platform as a Service (PaaS) • Definition – Platform providing all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the Internet – Entirely virtualized platform that includes one or more servers, servers operating systems and specific applications ©Copyrights 2009 Seoul National University All Rights Reserved
  • 23. What Is PaaS ? ©Copyrights 2009 Seoul National University All Rights Reserved
  • 24. PssS Example: Google App Engine • S i th t allows user t d l user’s W b Service that ll to deploy ’ Web applications on Google's very scalable architecture – Providing user with a sandbox for user’s Java and Python application that can be referenced over the Internet – Providing Java and Python APIs for persistently storing and managing data (using the Google Query Language or GQL) ©Copyrights 2009 Seoul National University All Rights Reserved
  • 25. Google App Engine Google App Engine lets you run your web applications on Google's infrastructure Google App Engine supports apps written in several p g g pp g pp pp programming languages including Python and g g g g y Java Google cluster Data Store Cluster G o o g le s R P C HTTP node node node G o o g l ee s L o a d node Request node ’ node ’ node node browse HTTP er mm e c h a n i s mm Google cluster Data Store Balacner Response node node Cluster node node node node r node node Python (or Java) Web Server Persistent Layer ©Copyrights 2009 Seoul National University All Rights Reserved
  • 26. Google App Engine (Python Example) WebApp Framework F k Django F Dj Frameworkk WebOb Framework W bOb F k (Google’s (Third Party) (Third Party) CGI In framework) nterface Python Runtime MemC Data Mail Users ache Store APIs APIs APIs APIs google.appengine.ext.db l i t db Quota MemCache Expand Engine model o Query GQL Transaction Query Propert Manager Engine i y BigTable ©Copyrights 2009 Seoul National University All Rights Reserved
  • 27. Infrastructure-as-a-Service Infrastructure as a Service (IaaS) • D fi iti Definition – Provision model in which an organization outsources the equipment used to support operations, including operations storage, hardware, servers and networking components • Infrastructure as a Service is sometimes referred to as Hardware as a Service (HaaS). • The service provider owns the equipment and is responsible for housing, running and maintaining it • The client typically pays on a per-use basis ©Copyrights 2009 Seoul National University All Rights Reserved
  • 28. IaaS Platform Workload / Applications (Self-) Service Tools (S lf ) S i T l y Utility Fabric Delivering IaaS g Dynamic Resource Management Virtualization Provisioning Automation Server Storage Network Infrastructure ©Copyrights 2009 Seoul National University All Rights Reserved
  • 29. What Is Infrastructure-as-a-Service (IaaS) • Characteristics – Utility Utilit computing and billi model ti d billing d l – Automation of administrative tasks – Dynamic scaling D i li – Desktop virtualization – Policy-based services – Internet connectivity ©Copyrights 2009 Seoul National University All Rights Reserved
  • 30. Use Scenario for IaaS keithpij.com.dnnmax.com ©Copyrights 2009 Seoul National University All Rights Reserved
  • 31. Business Example: Amazon EC2 Automation Communication DaaS Client Interfaces Amazon S3 Filesystem ©Copyrights 2009 Seoul National University All Rights Reserved
  • 32. Amazon EC2 CLI (Client Level Interface) ©Copyrights 2009 Seoul National University All Rights Reserved
  • 33. Amazon EC2 Automated Management Web Traffic Elastic Load ▶ High Available Amazon Management ▶ Scalable CloudWatch Balancing ▶ Fault tolerant ▶ Real-Time Visibility ▶ No deployment ▶ Better resource utilization ▶ No maintenance ▶ Cost effective Auto Scaling ▶ Potential cost savings ▶ Ensure capacity availability ▶ Tools ▶ APIs ▶ Capacity on demand Amazon EC2 ▶ Boot in minutes ▶ Pay-as-you-go ©Copyrights 2009 Seoul National University All Rights Reserved
  • 34. Data Storage as a Service (DaaS) • Definition – Delivery of data storage as a service, including database-like services, often billed on a utility computing basis • Database (Amazon SimpleDB & Google App Engine's BigTable datastore) • Network attached storage (MobileMe iDisk & Nirvanix CloudNAS) • Synchronization (Live Mesh Live Desktop component & MobileMe push functions) • Web service (Amazon Simple Storage Service & Nirvanix SDN) ©Copyrights 2009 Seoul National University All Rights Reserved
  • 35. Amazon S3 PUT http://S3hostname/bucket/objectname GET http://S3hostname/bucket/objectname with shared key S3 REST Interface bucket bucket object ©Copyrights 2009 Seoul National University All Rights Reserved
  • 36. Putting It All Together – Case Study of Alexa Web • Al Alexa W b S Web Search h web service – T build customized To b ild t i d search engines against the massive g data that Alexa crawls every night – T query the Alexa To th Al search index and get Million Search Results (MSR) back as output ©Copyrights 2009 Seoul National University All Rights Reserved
  • 37. GrepTheWeb Architecture Amazon S3 For retrieving input datasets and for storing the output data set Amazon SQS For durably buffering requests acting as a “glue” between controllers Amazon SimpleDB For storing intermediate status, log, and for user data about tasks Amazon EC2 For running a large distributed processing Hadoop cluster on-demand Hadoop For distributed processing, automatic parallelization, and job scheduling ©Copyrights 2009 Seoul National University All Rights Reserved
  • 38. Data and Control Flow ©Copyrights 2009 Seoul National University All Rights Reserved
  • 39. MapReduce ©Copyrights 2009 Seoul National University All Rights Reserved
  • 40. Public Cloud Services • D fi iti Definition – The standard cloud computing model • Th SP makes resources, such as applications and storage, The k h li ti d t available to the general public over the Internet – Free or offered on a pay-per-use model p yp • Examples of public clouds – Amazon Elastic Compute Cloud ( p (EC2), IBM's Blue ), Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform. ©Copyrights 2009 Seoul National University All Rights Reserved
  • 41. Private Cloud Services • Internal cloud or corporate cloud • Definition – Proprietary computing architecture that provides hosted services to a limited number of people behind a firewall. • Designed to appeal to an organization that needs or wants more control over their data than they can get by using a third-party hosted service ©Copyrights 2009 Seoul National University All Rights Reserved
  • 42. ©Copyrights 2009 Seoul National University All Rights Reserved
  • 43. Inter-Cloud Inter Cloud • Definition – Federation of clouds based on open standards – Concept primarily promoted by Cisco • Similar Concepts – Cloud of Clouds, Cloud Interoperability, etc. , p y, ©Copyrights 2009 Seoul National University All Rights Reserved
  • 44. Why “Inter Cloud”? Inter-Cloud ? • InterGrid – Acquiring resources from peering Grids to serve occasional peak demands – Solving the problem of resource provisioning in environments with multiple Grids • Evolvable and sustainable system ©Copyrights 2009 Seoul National University All Rights Reserved
  • 45. Cisco s Cisco’s Vision ©Copyrights 2009 Seoul National University All Rights Reserved
  • 46. Architecture of Inter-Cloud Standards (by Cisco) ©Copyrights 2009 Seoul National University All Rights Reserved
  • 47. Technical Issues of Cloud Computing • Virtualization Security Vi t li ti S it • Reliability • Monitoring • Manageability ©Copyrights 2009 Seoul National University All Rights Reserved
  • 48. Virtualization Security (1/2) • Virtualization – Abstracting the underlying resources so that multiple operating systems can be run on a single physical simultaneouslyy – Improving resource utilization by sharing available resources to multiple on demand needs ©Copyrights 2009 Seoul National University All Rights Reserved
  • 49. Virtualization Security (2/2) • Virtualization security – Including the standard enterprise security policies on access control, activity monitoring and patch management – M t enterprises just starting to grasp but not fully Most t i j t t ti t b t t f ll understanding • Many IT people still believe that the hypervisor and virtual machines are safe – Becomeing one of the factors when virtualization technologies move into the cloud • Access control and monitoring of the virtual infrastructure will be on top of providers mind providers’ ©Copyrights 2009 Seoul National University All Rights Reserved
  • 50. Reliability • One of the biggest factors in enterprise adoption – Almost no SLAs provided by the cloud providers today • Enterprises cannot reasonably rely on the cloud p y y infrastructures/platforms to run their business • Amazon said that “AWS (Amazon Web Service) only provides SLA for their S3 service service” – Hard to imagine enterprises signing up cloud computing contracts without SLAs clearly defined • Some startup coming up with clever idea to provide SLA as a third party vendor • Cloud providers to grow/wake up and actually do something t encourage th enterprise adoption thi to the t i d ti ©Copyrights 2009 Seoul National University All Rights Reserved
  • 51. Monitoring ( ) g (1/2) • Critical to any IT for performance, availability and payment • Monitoring in Cloud Computing – How much CPU or memory the machines are using • CPU and memory usage are misleading most of the time in virtual environments – Only real measurements: how long your transactions are taking and how much latencies there are • High Availability’s article on latency – Amazon finding every 100ms of latency cost them 1% g y y in sales – Google finding an extra .5 seconds in search page generation time dropped traffic by 20% ©Copyrights 2009 Seoul National University All Rights Reserved
  • 52. Monitoring (2/2) • High Availability s article on latency (cont’d) Availability’s (cont d) – Broker possibly losing $4 million in revenues per millisecond if their electronic trading platform is 5 milliseconds behind the competition • Hypernic’s CloudStatus: one of the first to Hypernic s recognize this issue and develop a solution – Monitoring Amazon’s web services Amazon s – Recently added monitoring for Google App Engine • RightScale’s solution possibly providing RightScale s monitoring for the virtual machines under their management ©Copyrights 2009 Seoul National University All Rights Reserved
  • 53. Manageability (1/2) • Most of IaaS/PaaS providers being raw infrastructures and platforms that do not have great management capabilities • Auto-scaling: example of missing management g g g capabilities for cloud infrastructures – Amazon EC2 claiming to be elastic; however, it really g y means that it has the potential to be elastic – Amazon EC2 not automatically scaling your application as your server becomes heavily loaded ©Copyrights 2009 Seoul National University All Rights Reserved
  • 54. Manageability (2/2) • Many startups having recognized the need for management early on and built management capabilities on top of the existing cloud infrastructure/platforms – RightScale being one of the early pioneers – Solving many of the management issues such as auto-scaling and load balancing ©Copyrights 2009 Seoul National University All Rights Reserved
  • 55. Q&A Eom, Eom Hyeonsang School of Computer Science & Engineering Seoul National University ©Copyrights 2009 Seoul National University All Rights Reserved