Cloud computing


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud computing

  1. 1. Cloud Computing Nitin Verma Co-Founder and MD SKAN DByDx Software Pvt LtdMonday, 5 November 12
  2. 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 users data, software and computation. •Monday, 5 November 12
  3. 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 servicesMonday, 5 November 12
  4. 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. 5. 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. •, Google apps, Zoho are good examples of SaaSMonday, 5 November 12
  6. 6. Platform As a Service (PaaS) • This form deliver the development environments as a service. •, Google App Engine are few.You can build your app using their development environment. •Monday, 5 November 12
  7. 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. 8. Deployment Models • Public Cloud • Hybrid Cloud • Private CloudMonday, 5 November 12
  9. 9. Characterizing the Cloud • General Characteristics • Business Characteristics • Technical CharacteristicsMonday, 5 November 12
  10. 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 pricesMonday, 5 November 12
  11. 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 costMonday, 5 November 12
  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 timeMonday, 5 November 12
  13. 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. 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. 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. 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 etcMonday, 5 November 12
  17. 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. 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. 19. Challenges • Compliance on IT governance: Cloud based system should comply data protection policies.Monday, 5 November 12
  20. 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. 21. ThanksMonday, 5 November 12