![Page 1: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/1.jpg)
Computação em Nuvem
Felipe Carvalho UFES 2009/2
Conceitos Básicos
![Page 2: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/2.jpg)
O que é Cloud Computing?
• Clouds são grandes pools de recursos virtualizados (como hardware, plataforma e serviços) facilmente utilizáveis e acessíveis que podem ser re-configurados e ajustados dinamicamente para atender carga variável (escala). Permite otimizar a utilização dos recursos e são oferecidos através de um modelo de pagamento por uso nos quais SLA’s são acordadas com os provedores de infra-estrutura. (Sensedia)
![Page 3: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/3.jpg)
Virtualização
• Permite que um único servidor rode várias instâncias de Sistema Operacional
• Cada instância roda independente da outra
• Minimização da ociosidade da CPU
![Page 4: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/4.jpg)
Benefícios
• Rápido e fácil para disponibilizar recursos• Paga somente pelo que vai utilizar• Menos custos com recursos humanos in-house• Baixos pagamentos mensais• Atualizações mais freqüentes com menos impacto• Encoraja uma maior padronização da IT• Compartilhamento simples de sistemas/informação• É o modelo do futuro (TI como commodities)• Otimização dos recursos e do tempo de uso
![Page 5: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/5.jpg)
Infrastructure as a Services
• Entrega de infra-estrutura como serviço• Tipicamente é um ambiente virtualizado• Utility Computing(normalmente hora/instância)• Fundamentado por um poolde hardwrae que suporta
escalabilidade horizontal• Conectado na Internet (nuvem) com recursos de
monitoração e administração user-friendly• Suporta as Cloud Platforms(PaaS) e/ou Cloud
Applications(SaaS)
![Page 6: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/6.jpg)
Platform as a Service• Serviço para desenvolvimento, teste, disponibilização de
aplicações na Web.• Arquitetura multi-tenant• Integração com Web Services, banco de dados, mashups• Benefícios:
– Custo, agilidade, entrega, disponibilidade.
• Fator inibidor da adoção– Aplicações desenvolvidas em uma PaaS normalmente fica
presa ao fornecedor– Limitado aos recursos oferecidos pela PaaS
![Page 7: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/7.jpg)
• É um modelo de implantação de software, em que uma aplicação é licenciada para ser usada como serviço que será provido para clientes sobre demanda através da internet
• Exemplo:– Google Docs– Buzzword– EyeOS– Salesforce
Software as a Service (SaaS)
![Page 8: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/8.jpg)
Arquitetura SaaS
![Page 9: Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos](https://reader036.vdocuments.mx/reader036/viewer/2022062411/570638561a28abb8238fb4e2/html5/thumbnails/9.jpg)
Principais desafios
• Segurança• Performance• Disponibilidade• Integração com os recursos internos• Capacidade de adaptação (customização)• Preocupação com custos• Problemas regulatórios• Não há fornecedores suficientes ainda