Cloud Computing
                              Nitin Verma
                              Co-Founder and MD
                              SKAN DByDx Software Pvt Ltd




Monday, 5 November 12
Definition

                   •    Cloud computing is the use of computing resources (hardware and
                        software) that are delivered as a service over a network (typically the
                        Internet). Cloud computing entrusts remote services with a user's
                        data, software and computation.

                   •




Monday, 5 November 12
Cloud Computing
                                                     Outsourced Pay
                          Resource                                               Internet centric
                                                      as you go on                                             SaaS, Paas, IaaS
                         virtulization                                               software
                                                         demand




                                                                       User friendly
                                          Use internet to             version of grid               Utility based
                                         access tech enable             computing                      pricing
                                              services




Monday, 5 November 12
Few types

                ■   Software as a service (SaaS)
                ■   Platform as a service (PaaS)
                ■   Infrastructure as a service (IaaS)
                ■   Storage as a service (STaaS)
                ■   Security as a service (SECaaS)
                ■   Data as a service (DaaS)
                ■   Test environment as a service (TEaaS)
                ■   Desktop as a service (DaaS)
                ■   API as a service (APIaaS)

                    •


Monday, 5 November 12
Software As a Service
                              (SAAS)
                   • Single application to thousand of customers
                        using multi-tenant architecture
                   • On customer side no upfront investment.
                        They will just register and take license for
                        few users and can start using it.
                   • salesforce.com, Google apps, Zoho are
                        good examples of SaaS


Monday, 5 November 12
Platform As a Service
                                (PaaS)
                   • This form deliver the development
                        environments as a service.
                   • Force.com, Google App Engine are few.You
                        can build your app using their development
                        environment.
                   •

Monday, 5 November 12
Infrastructure As a
                            Service (IaaS)
                   • Most Basic cloud model
                   • It provides computer or virtual machine
                        over the network
                   • Amazon CloudFormation, Rackspace
                        Cloud, Windows Azure Virtual machine,
                        Google Computer engine are few.



Monday, 5 November 12
Deployment Models

                   • Public Cloud
                   • Hybrid Cloud
                   • Private Cloud


Monday, 5 November 12
Characterizing the
                               Cloud

                   •    General Characteristics

                   •    Business Characteristics

                   •    Technical Characteristics




Monday, 5 November 12
General Characteristics
                   • Elastic: The cloud allow scaling up and
                        scaling down of resource usage on an as
                        needed basis. Elapsed time to increase or
                        decrease usage is measured in seconds or
                        minutes than weeks or months
                   • Economy of Scale: The cloud provider is
                        able to exploit economies of scale and can
                        procure real estate, power, cooling and
                        hardware as best possible prices
Monday, 5 November 12
General Characteristics

                   • Pay as you go: Technical people will now be
                        making resource allocation decision that
                        have an immediate effect on resource
                        consumption and level of overall cost




Monday, 5 November 12
Business
                            Characteristics
                   • No upfront Investment: We can take
                        service on demand basis and no need to
                        buy cost hardware at the start.
                   • Fix cost become variable: Instead of makig a
                        commitment to use a particular number of
                        resources for the length of contract, cloud
                        allows resource consumption on real time


Monday, 5 November 12
Business
                            Characteristics
                   • CAPEX becomes OPEX: Capital
                        expenditure are made on a long term basis
                        and reflect multiyear contract. On other
                        side, OPEX are made on actual use.
                   • Business gain flexibility: Because there is no
                        long term commitment to resource,
                        business is able to respond rapidly.


Monday, 5 November 12
Business
                             Characteristics

                   • Cost are associative: Due to flexibility of
                        resources, it is easy to acquire 100 servers
                        for 1 hour and 1 server for 100 hours.




Monday, 5 November 12
Technical
                             Characteristics
                   • Scaling is quick: hardware can be bought in
                        a minute and there is not long term
                        commitment
                   • Infinitive Scalability: While not completely
                        true but you can scale virtually infinity
                   • Experimentation is cheap:You can
                        experiment easily by increasing the
                        resource with no long term commitment.


Monday, 5 November 12
Challenges
                   • Privacy:You are keeping your data on cloud
                        which can be monitor between user and
                        the host company
                   • Security: Enterprise data is on cloud which
                        is outside their fire wall. Hacking and
                        various attack to cloud infrastructure
                        would affect multiple client. These risk can
                        be mitigated by using security application,
                        encrypting file system etc

Monday, 5 November 12
Challenges
                   • Service Delivery and Billing: It is difficult to
                        asses the cost due to on demand nature of
                        service.
                   • Interpretability and Portability: Business
                        should have option to migration in and out
                        of the cloud and switching provider
                        whenever needed.


Monday, 5 November 12
Challenges
                   • Reliability and Availability: Cloud provides
                        still lack round-the-clock services which
                        result in frequent outage. It is vital to have a
                        plan to supervise usage, SLAs,
                        performances, robustness etc
                   • Performance and Bandwidth cost: Business
                        can save money on hardware but will have
                        to use much more bandwidth to access
                        services on cloud. This can be high for data
                        intensive application.
Monday, 5 November 12
Challenges


                   • Compliance on IT governance: Cloud based
                        system should comply data protection
                        policies.




Monday, 5 November 12
Conclusion

                   • Cloud computing is exciting technology.
                   • We can leverage our business and grow fast
                        using cloud computing.
                   • But we also need to understand the
                        challenges and take our decision
                        accordingly.



Monday, 5 November 12
Thanks




Monday, 5 November 12

Cloud computing

  • 1.
    Cloud Computing Nitin Verma Co-Founder and MD SKAN DByDx Software Pvt Ltd Monday, 5 November 12
  • 2.
    Definition • Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). Cloud computing entrusts remote services with a user's data, software and computation. • Monday, 5 November 12
  • 3.
    Cloud Computing Outsourced Pay Resource Internet centric as you go on SaaS, Paas, IaaS virtulization software demand User friendly Use internet to version of grid Utility based access tech enable computing pricing services Monday, 5 November 12
  • 4.
    Few types ■ Software as a service (SaaS) ■ Platform as a service (PaaS) ■ Infrastructure as a service (IaaS) ■ Storage as a service (STaaS) ■ Security as a service (SECaaS) ■ Data as a service (DaaS) ■ Test environment as a service (TEaaS) ■ Desktop as a service (DaaS) ■ API as a service (APIaaS) • Monday, 5 November 12
  • 5.
    Software As aService (SAAS) • Single application to thousand of customers using multi-tenant architecture • On customer side no upfront investment. They will just register and take license for few users and can start using it. • salesforce.com, Google apps, Zoho are good examples of SaaS Monday, 5 November 12
  • 6.
    Platform As aService (PaaS) • This form deliver the development environments as a service. • Force.com, Google App Engine are few.You can build your app using their development environment. • Monday, 5 November 12
  • 7.
    Infrastructure As a Service (IaaS) • Most Basic cloud model • It provides computer or virtual machine over the network • Amazon CloudFormation, Rackspace Cloud, Windows Azure Virtual machine, Google Computer engine are few. Monday, 5 November 12
  • 8.
    Deployment Models • Public Cloud • Hybrid Cloud • Private Cloud Monday, 5 November 12
  • 9.
    Characterizing the Cloud • General Characteristics • Business Characteristics • Technical Characteristics Monday, 5 November 12
  • 10.
    General Characteristics • Elastic: The cloud allow scaling up and scaling down of resource usage on an as needed basis. Elapsed time to increase or decrease usage is measured in seconds or minutes than weeks or months • Economy of Scale: The cloud provider is able to exploit economies of scale and can procure real estate, power, cooling and hardware as best possible prices Monday, 5 November 12
  • 11.
    General Characteristics • Pay as you go: Technical people will now be making resource allocation decision that have an immediate effect on resource consumption and level of overall cost Monday, 5 November 12
  • 12.
    Business Characteristics • No upfront Investment: We can take service on demand basis and no need to buy cost hardware at the start. • Fix cost become variable: Instead of makig a commitment to use a particular number of resources for the length of contract, cloud allows resource consumption on real time Monday, 5 November 12
  • 13.
    Business Characteristics • CAPEX becomes OPEX: Capital expenditure are made on a long term basis and reflect multiyear contract. On other side, OPEX are made on actual use. • Business gain flexibility: Because there is no long term commitment to resource, business is able to respond rapidly. Monday, 5 November 12
  • 14.
    Business Characteristics • Cost are associative: Due to flexibility of resources, it is easy to acquire 100 servers for 1 hour and 1 server for 100 hours. Monday, 5 November 12
  • 15.
    Technical Characteristics • Scaling is quick: hardware can be bought in a minute and there is not long term commitment • Infinitive Scalability: While not completely true but you can scale virtually infinity • Experimentation is cheap:You can experiment easily by increasing the resource with no long term commitment. Monday, 5 November 12
  • 16.
    Challenges • Privacy:You are keeping your data on cloud which can be monitor between user and the host company • Security: Enterprise data is on cloud which is outside their fire wall. Hacking and various attack to cloud infrastructure would affect multiple client. These risk can be mitigated by using security application, encrypting file system etc Monday, 5 November 12
  • 17.
    Challenges • Service Delivery and Billing: It is difficult to asses the cost due to on demand nature of service. • Interpretability and Portability: Business should have option to migration in and out of the cloud and switching provider whenever needed. Monday, 5 November 12
  • 18.
    Challenges • Reliability and Availability: Cloud provides still lack round-the-clock services which result in frequent outage. It is vital to have a plan to supervise usage, SLAs, performances, robustness etc • Performance and Bandwidth cost: Business can save money on hardware but will have to use much more bandwidth to access services on cloud. This can be high for data intensive application. Monday, 5 November 12
  • 19.
    Challenges • Compliance on IT governance: Cloud based system should comply data protection policies. Monday, 5 November 12
  • 20.
    Conclusion • Cloud computing is exciting technology. • We can leverage our business and grow fast using cloud computing. • But we also need to understand the challenges and take our decision accordingly. Monday, 5 November 12
  • 21.