Cloud Computing Hugo Eiji Tibana Carvalho MSc. GTA
Introduction Cloud Computing – Provisioning of computing infrastructure Move things to the cloud – Emerging area Potential to transform IT industry New aspects – Illusion of infinite computing resources on demand – Elimination of up-front commitment (start small and increase when needed) – Pay for use on a short-term basis as needed 1 server for 1000 hours = 1000 servers for 1 hour
Definition Clouding Computing – Pool of computational resources Clouds available in pay-as-you-go manner to public – Public Cloud Services offered in the cloud Amazon Web Services, Google AppEngine, Microsoft Azure, Dropbox, Gmail, Google Docs, SpiderOAK, Sugarsync… – Private cloud Internal datacenters of a business or organization
Classes of Cloud Computing
Cloud Advantages Service providers – Simplified software installation and maintenance – Centralized control over versioning – Elasticity End users – Services available anytime anywhere – Easy data sharing – Dynamic access to processor power – Failure resilience – Data locality
Opportunities Mobile interactive applications Parallel batch processing – Large experiments Analytics and OLAP – Datamining Extension of computing-intensive desktop apps – Matlab, Mathematica Dynamic resource allocation
Top 10 Obstacles and Opportunities
Cost Distribution Cloud Providers
Size and Energy
Scaling Cloud to Fill User Needs
Some Actual Problems Availability (early 2009)
Conclusions Cloud opportunities – New research topics Privacy in cloud Elasticity Billing Accountability Cloud challenges – Availability, Security, Elasticity… Cloud computing – Huge success – Opportunity to develop new models and applications – Migration of current services into the cloud
Carvalho, H. E. T., Fernandes, N. C., Duarte, O. C. M. B., Pujolle, G. - "SLAPv: A Service Level Agreement Enforcer for Virtual Networks", in International Conference on Computing, Networking and Communications, Internet Services and Applications Symposium (ICNC12 - ISA), January 2012, English, A4 size, 5 p., file: CFDP12.pdf CFDP12.pdf Carvalho, H. E. T., and Duarte, O. C. M. B. - "VOLTAIC : Volume Optimization Layer To AssIgn Cloud resources", accepted in The 3rd International Conference on Information and Communications Systems - ICICS-2012, Irbid, Jordan, April English, A4 size, 6 p., file: CD12.pdfCD12.pdf Carvalho, H. E. T., Fernandes, N. C., and Duarte, O. C. M. B. - "Um Controlador Robusto de Acordos de Nível de Serviço para Redes Virtuais Baseado em Lógica Nebulosa", in XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC'2011, Campo Grande, MS, Brazil, May Portuguese, A4 size, 14 p., file: CFD11.pdf CFD11.pdf
Cloud Computing Hugo Eiji Tibana Carvalho MSc. GTA