Artigo Recursos Cloud Hosting
Norberto Ritzmann Júnior¹
¹Programa de Pós-Graduação em Informática – Pontifícia Universidade Católica do Paraná (PUC-PR)
Rua Imaculada Conceição, 1155 - Prado Velho - Curitiba - PR – Brasil norberto@ppgia.pucpr.br Abstract. This paper describes the types of services in cloud computing, its main features and compares four services offered in the market aiming to understand the major computational challenges that the cloud computing have handled.
Resumo. Este artigo descreve os tipos de serviços em cloud computing, seus principais recursos e compara quatro serviços ofertados no mercado visando compreender os maiores desafios computacionais que a cloud computing têm tratado.
1. Tipos de Cloud Computing por Serviço
Há três terminologias mais conhecidas de Cloud Computing como serviço: IaaS, PaaS e SaaS. A seguir será explicado cada um desses tipos resumidamente. Dos tipos de serviços existentes o IaaS é o mais primordial de todos, significa Infrastructure as a Service, e, oferece apenas a infraestrutura como serviço e replicado, conforme a definição de cloud computing. [Chappell]. Entretanto o PaaS, que significa Platform as a Service, oferece mais que uma infraestrutura, oferece também uma plataforma para o desenvolvimento para Cloud Computing. Esta plataforma pode incluir bibliotecas de desenvolvimento, IDE (Integrated Development Environment), ambiente de teste, ambiente de compilação, repositório de fontes e facilitadores de processos de desenvolvimento em geral como deploy automático e integração contínua [Sathiacama]. Por ultimo, o SaaS, trata-se de Software as a Service. É esta a terminação utilizada para indicar os softwares que são cobrados por uso e não por licença [Sathiacama]. No próximo tópico são detalhados os recursos contidos em uma ou mais das modalidades descritas acima.
2. Recursos de Infraestrutura, Escalonamento e Distribuição
Todas as formas de serviço Cloud Computing, incluem o que é mais