Topic 2: Cloud Computing Paradigms

Download Topic 2: Cloud Computing Paradigms

Post on 18-Nov-2014

1.114 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

Cloud Computing Workshop 2013, ITU

TRANSCRIPT

<ul><li> 1. 2: Cloud Computing Paradigms Zubair Nabi zubair.nabi@itu.edu.pk April 17, 2013Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 1 / 22 </li> <li> 2. Outline1 Introduction2 Cloud service providers3 Utility Computing4 Economics5 Challenges Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 2 / 22 </li> <li> 3. Outline1 Introduction2 Cloud service providers3 Utility Computing4 Economics5 Challenges Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 3 / 22 </li> <li> 4. Cloud computing A realization of utility computing in which computation, storage, and services are offered as a metered service Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 4 / 22 </li> <li> 5. Cloud computing A realization of utility computing in which computation, storage, and services are offered as a metered service Encompasses applications delivered as services over the Internet and hardware and software in the datacenters that enable those services Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 4 / 22 </li> <li> 6. Cloud computing A realization of utility computing in which computation, storage, and services are offered as a metered service Encompasses applications delivered as services over the Internet and hardware and software in the datacenters that enable those services Software as a Service (SaaS) Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 4 / 22 </li> <li> 7. Cloud computing A realization of utility computing in which computation, storage, and services are offered as a metered service Encompasses applications delivered as services over the Internet and hardware and software in the datacenters that enable those services Software as a Service (SaaS) Public Cloud: If available to the public as a pay-as-you-go model, e.g. Amazon Web Services, Google AppEngine, and Microsoft Azure Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 4 / 22 </li> <li> 8. Cloud computing A realization of utility computing in which computation, storage, and services are offered as a metered service Encompasses applications delivered as services over the Internet and hardware and software in the datacenters that enable those services Software as a Service (SaaS) Public Cloud: If available to the public as a pay-as-you-go model, e.g. Amazon Web Services, Google AppEngine, and Microsoft Azure Private Cloud: Internal datacenters of an organization that are not publicly accessible Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 4 / 22 </li> <li> 9. AdvantagesAdvantages to both service providers and end users Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 10. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 11. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 12. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning No need to build, provision, and maintain a datacenter Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 13. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning No need to build, provision, and maintain a datacenter On the y scaling Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 14. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning No need to build, provision, and maintain a datacenter On the y scaling 2 End users: Anytime, anywhere access Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 15. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning No need to build, provision, and maintain a datacenter On the y scaling 2 End users: Anytime, anywhere access Share data and collaborate easily Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 16. AdvantagesAdvantages to both service providers and end users 1 Service providers: Simplied software installation and maintenance Centralized control over versioning No need to build, provision, and maintain a datacenter On the y scaling 2 End users: Anytime, anywhere access Share data and collaborate easily Safeguard data stored in the infrastructure (debatable) Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 5 / 22 </li> <li> 17. Outline1 Introduction2 Cloud service providers3 Utility Computing4 Economics5 Challenges Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 6 / 22 </li> <li> 18. History Phenomenal growth of Web services in late 90s and early 2000s Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 7 / 22 </li> <li> 19. History Phenomenal growth of Web services in late 90s and early 2000s Large Internet companies, including Amazon, eBay, Google, Microsoft, Yahoo, etc., already had massive infrastructure Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 7 / 22 </li> <li> 20. History Phenomenal growth of Web services in late 90s and early 2000s Large Internet companies, including Amazon, eBay, Google, Microsoft, Yahoo, etc., already had massive infrastructure To keep up with demand, these companies also developed scalable software infrastructure (think MapReduce, GFS, BigTable, Dynamo, etc.) Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 7 / 22 </li> <li> 21. History Phenomenal growth of Web services in late 90s and early 2000s Large Internet companies, including Amazon, eBay, Google, Microsoft, Yahoo, etc., already had massive infrastructure To keep up with demand, these companies also developed scalable software infrastructure (think MapReduce, GFS, BigTable, Dynamo, etc.) They also acquired the operational expertise to deter potential physical and electronic attacks Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 7 / 22 </li> <li> 22. History Phenomenal growth of Web services in late 90s and early 2000s Large Internet companies, including Amazon, eBay, Google, Microsoft, Yahoo, etc., already had massive infrastructure To keep up with demand, these companies also developed scalable software infrastructure (think MapReduce, GFS, BigTable, Dynamo, etc.) They also acquired the operational expertise to deter potential physical and electronic attacks Therefore, they had already created extremely large datacenters to leverage statistical multiplexing and bulk purchasing of infrastructure Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 7 / 22 </li> <li> 23. Incentive for providers Incentives include revenue, leveraging existing investment, defending a franchise, attacking an incumbent, leveraging customer relationships, and becoming a platform Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 8 / 22 </li> <li> 24. Incentive for providers Incentives include revenue, leveraging existing investment, defending a franchise, attacking an incumbent, leveraging customer relationships, and becoming a platform Data centers are being established in seemingly arbitrary locations Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 8 / 22 </li> <li> 25. Incentive for providers Incentives include revenue, leveraging existing investment, defending a franchise, attacking an incumbent, leveraging customer relationships, and becoming a platform Data centers are being established in seemingly arbitrary locations Reasons for choosing a location include costs of electricity, cooling, labour, property, and taxes Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 8 / 22 </li> <li> 26. Incentive for providers Incentives include revenue, leveraging existing investment, defending a franchise, attacking an incumbent, leveraging customer relationships, and becoming a platform Data centers are being established in seemingly arbitrary locations Reasons for choosing a location include costs of electricity, cooling, labour, property, and taxes Cooling and electricity account for 1/3rd of all costs! Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 8 / 22 </li> <li> 27. Incentive for providers Incentives include revenue, leveraging existing investment, defending a franchise, attacking an incumbent, leveraging customer relationships, and becoming a platform Data centers are being established in seemingly arbitrary locations Reasons for choosing a location include costs of electricity, cooling, labour, property, and taxes Cooling and electricity account for 1/3rd of all costs! Cheaper to ship data over ber optic cables than to ship electricity over high-voltage transmission lines Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 8 / 22 </li> <li> 28. New technology trends and business models High-touch, high-margin, high-commitment provisioning of service to low-touch, low-margin, low-commitment Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 9 / 22 </li> <li> 29. New technology trends and business models High-touch, high-margin, high-commitment provisioning of service to low-touch, low-margin, low-commitment For instance: Payment model in Web 1.0: Contractual arrangement with a payment processing service such as VeriSign or Authorize.net; making it hard for small businesses to accept credit card payment online Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 9 / 22 </li> <li> 30. New technology trends and business models High-touch, high-margin, high-commitment provisioning of service to low-touch, low-margin, low-commitment For instance: Payment model in Web 1.0: Contractual arrangement with a payment processing service such as VeriSign or Authorize.net; making it hard for small businesses to accept credit card payment online Web 2.0: With PayPal-like services anyone can sign up and accept credit payments without a contract and a long-term commitment Zubair Nabi 2: Cloud Computing Paradigms April 17, 2013 9 / 22 </li> <li> 31. New technology trends and business models High-touch, high-margin, high-commitment provisioning of service to low-touch, low-margin, low-commitment For instance: Payment model in Web 1.0: Contractual arrangement with a payment processing service such as VeriSign or Authorize.net; making it hard for small businesses to accept credit card payment online Web 2.0: With PayPal-like services anyone can sign up and acce...</li></ul>