Cloud Computing:
  A perspective
      By Suyog S Buradkar
Our World Today
• Agility/flexibility of technology – implying a power shift
• Always on – ubiquitous
• Real time information and immediate feedback
• Provides
     – New distribution channels
     – Early warning through the blogosphere
     – Radical transparency
     – Dynamic, ad hoc sharing and collaboration
Congruent and Converging Forces
    ...that compete
●
    If you accept...
    ●
       There is an unquenchable
      thirst for collaboration and
      sharing
    ●
      We can work anywhere at any
      time
    ●
      highly mobile workforce
    ●
       You can work wherever you
      are – at home,traveling, etc.
“The Cloud”
 A style of computing where massively scalable (and
 elastic) IT-related capabilities are provided “as a
 service” to external customers using Internet
 technologies.


                      Whatᾼ s new?
Acquisition Model: Business Model:    Access Model: Over    Technical Model:
Based on           Based on pay for   the Internet to ANY   Scalable, elastic,
purchasing         use                device                dynamic, multi-
of services                                                 tenant, & sharable
“Enabling the
Cloud Environment”
Infrastructure              Software
                                 Network-Centric
       Consolidation        Services
       Global Information        SAAS
                            Processes
Grid                            ITIL
       Capacity Services        Security (Certification &
       Virtualization           Accreditation (C&A))
       Rapid Provisioning       Computing Service Provider
       Facility Analysis        (CSP) Analysis
“Enabling the
Cloud Environment”
Infrastructure              Software
                                 Network-Centric
       Consolidation        Services
       Global Information        SAAS
                            Processes
Grid                            ITIL
       Capacity Services        Security (Certification &
       Virtualization           Accreditation (C&A))
       Rapid Provisioning       Computing Service Provider
       Facility Analysis        (CSP) Analysis
“Components to Cloud
Computing”
Platform-As-A-Service (PaaS)
      Delivers a computing platform and/or solution stack as a service.
      Facilitates deployment of applications without the cost and
             complexity of buying and managing the underlying hardware
and          software layers.

Infrastructure-As-A-Service (IaaS)
      The delivery of computer IasS, typically platform virtualization
For example:
      • Virtual desktops
    • Grid computing
“Components to Cloud
Computing(contd.)”
 Applications-As-A-Service (AaaS) /Software-As-A-Service
 (SaaS)
 Leverages the Cloud in software architecture
 Eliminates the need to install and run the application on the
 customer's own computer

 Type:
  • Commercial
  • Government
“Software as a Service (SaaS)”
Challenge                                            SaaS Provider(s)
• 3M+ user baseline, continually changing and growing • Manage software on “usage” basis
• Dynamic requirements                                • Established negotiated prices
• Software acquisition lead time                      • Include future versions/releases
• Outyear capital projection for technology infusion  • Provide maintenance and patches


                                                 Examples
                                                 • Enterprise Email
                                                 • Host Based Security Solution
                                                 • Back-up & recovery
“Platform as a Service Overview
(PaaS)”
 Allow businesses to build and run web-based, custom applications in an on-
 demand fashion
 Developers have access to specific tools and libraries, while also controlling
 software deployment and configuration settings

                                      Paas service provides the networks,
                                      servers, and storage
                                      Customers have access to unlimited
                                      computing power, while decreasing
                                      upfront costs
“Types of PaaS Solutions”
The following list breaks down the four types of Platform as a service (PaaS) solutions:

1) Stand Alone Business Application Platforms- Development
tools used to design and deploy software. This model has numerous benefits including
advanced security, scalability, no additional hardware costs, and no software licensing
fees.

2) Social Application Development Platforms- This type of platform
is used to develop applications for social websites like Google+ and Facebook. This is
done by integrating an Application Programming Interface (API) with the social website
platform.

3) Web-Based Application Add-On Platforms- This type of Platform
allows a user to modify and add features to existing Software as a Service (SaaS).

4) Open-Computing Platforms- This form of PaaS supports applications
that are written in numerous types of code and that use any type of database,
operating system, and server.
“IaaS – Infrastructure as a Service”
Its a provision model in which an organization outsources the equipment used to
support operations, including storage, hardware, servers and networking
components
Characteristics and components of IaaS include:

 Utility Computing service andbilling model.

 Automation of administrative tasks.Dynamic scaling.

 DesktopVirtualization.

 Policy-based services.

 Internet connectivity.
“Deployment models”
 Public cloud
 Public cloud applications, storage, and
 other resources are made available to
 the general public by a service
 provider.
 Services are free or offered on a pay-
 per-use model.

 Amazon AWS, Microsoft and Google
 own and operate the infrastructure and
 offer access only via Internet
“Deployment models(contd..)”
    Private cloud
●
    Cloud infrastructure operated
    solely for a single organization
    hosted internally or externally.

    Undertaking a private cloud project
    requires a significant level

  Degree of engagement to virtualize
the business environment,
decisions about existing resources
“Cloud Architecture”
The systems architecture of the software
systems involved in the delivery of cloud
Computing

Typically involves multiple cloud
components communicating with
each other over a loose coupling
mechanism such as a messaging queue.

Elastic provision implies intelligence
in the use of tight or loose coupling as
applied to mechanisms such as these
and others.
“Cloud Architecture”
“THE END ..........”
                THANK YOU....

Cloud computing

  • 1.
    Cloud Computing: A perspective By Suyog S Buradkar
  • 2.
    Our World Today •Agility/flexibility of technology – implying a power shift • Always on – ubiquitous • Real time information and immediate feedback • Provides – New distribution channels – Early warning through the blogosphere – Radical transparency – Dynamic, ad hoc sharing and collaboration
  • 3.
    Congruent and ConvergingForces ...that compete ● If you accept... ● There is an unquenchable thirst for collaboration and sharing ● We can work anywhere at any time ● highly mobile workforce ● You can work wherever you are – at home,traveling, etc.
  • 4.
    “The Cloud” Astyle of computing where massively scalable (and elastic) IT-related capabilities are provided “as a service” to external customers using Internet technologies. Whatᾼ s new? Acquisition Model: Business Model: Access Model: Over Technical Model: Based on Based on pay for the Internet to ANY Scalable, elastic, purchasing use device dynamic, multi- of services tenant, & sharable
  • 5.
    “Enabling the Cloud Environment” Infrastructure Software Network-Centric Consolidation Services Global Information SAAS Processes Grid ITIL Capacity Services Security (Certification & Virtualization Accreditation (C&A)) Rapid Provisioning Computing Service Provider Facility Analysis (CSP) Analysis
  • 6.
    “Enabling the Cloud Environment” Infrastructure Software Network-Centric Consolidation Services Global Information SAAS Processes Grid ITIL Capacity Services Security (Certification & Virtualization Accreditation (C&A)) Rapid Provisioning Computing Service Provider Facility Analysis (CSP) Analysis
  • 7.
    “Components to Cloud Computing” Platform-As-A-Service(PaaS) Delivers a computing platform and/or solution stack as a service. Facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. Infrastructure-As-A-Service (IaaS) The delivery of computer IasS, typically platform virtualization For example: • Virtual desktops • Grid computing
  • 8.
    “Components to Cloud Computing(contd.)” Applications-As-A-Service (AaaS) /Software-As-A-Service (SaaS) Leverages the Cloud in software architecture Eliminates the need to install and run the application on the customer's own computer Type: • Commercial • Government
  • 9.
    “Software as aService (SaaS)” Challenge SaaS Provider(s) • 3M+ user baseline, continually changing and growing • Manage software on “usage” basis • Dynamic requirements • Established negotiated prices • Software acquisition lead time • Include future versions/releases • Outyear capital projection for technology infusion • Provide maintenance and patches Examples • Enterprise Email • Host Based Security Solution • Back-up & recovery
  • 10.
    “Platform as aService Overview (PaaS)” Allow businesses to build and run web-based, custom applications in an on- demand fashion Developers have access to specific tools and libraries, while also controlling software deployment and configuration settings Paas service provides the networks, servers, and storage Customers have access to unlimited computing power, while decreasing upfront costs
  • 11.
    “Types of PaaSSolutions” The following list breaks down the four types of Platform as a service (PaaS) solutions: 1) Stand Alone Business Application Platforms- Development tools used to design and deploy software. This model has numerous benefits including advanced security, scalability, no additional hardware costs, and no software licensing fees. 2) Social Application Development Platforms- This type of platform is used to develop applications for social websites like Google+ and Facebook. This is done by integrating an Application Programming Interface (API) with the social website platform. 3) Web-Based Application Add-On Platforms- This type of Platform allows a user to modify and add features to existing Software as a Service (SaaS). 4) Open-Computing Platforms- This form of PaaS supports applications that are written in numerous types of code and that use any type of database, operating system, and server.
  • 12.
    “IaaS – Infrastructureas a Service” Its a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components Characteristics and components of IaaS include: Utility Computing service andbilling model. Automation of administrative tasks.Dynamic scaling. DesktopVirtualization. Policy-based services. Internet connectivity.
  • 13.
    “Deployment models” Publiccloud Public cloud applications, storage, and other resources are made available to the general public by a service provider. Services are free or offered on a pay- per-use model. Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access only via Internet
  • 14.
    “Deployment models(contd..)” Private cloud ● Cloud infrastructure operated solely for a single organization hosted internally or externally. Undertaking a private cloud project requires a significant level Degree of engagement to virtualize the business environment, decisions about existing resources
  • 15.
    “Cloud Architecture” The systemsarchitecture of the software systems involved in the delivery of cloud Computing Typically involves multiple cloud components communicating with each other over a loose coupling mechanism such as a messaging queue. Elastic provision implies intelligence in the use of tight or loose coupling as applied to mechanisms such as these and others.
  • 16.
  • 17.