Cloud Computing Hugo Eiji Tibana Carvalho MSc. Student @ 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 Cloud Providers • 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 • 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 2012. English, A4 size, 6 p., file: CD12.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 2011. Portuguese, A4 size, 14 p., file: CFD11.pdf Cloud Computing Hugo Eiji Tibana Carvalho MSc. Student @ GTA