CLOUD COMPUTING O QUE É COMPUTAÇÃO EM NUVEM ? A Computação em Nuvem, do inglês Cloud Computing, é a definição para um modelo de computação baseado em uma rede massiva de servidores interconectados que se comunicam com clientes/estações. Diferente dos modelos atuais ( servidores dedicados e hospedagem compartilhada comum), a “nuvem” é composta por uma série de servidores que representam um amplo dispositivo de 13/ CLOUD COMPUTING 13/ ESTRUTURA DE UMA NUVEM As camadas (serviços) que constituem uma nuvem são: APLICAÇÃO : Hospeda aplicativos que se enquadram no modelo SaaS (Software as a Service), beneficiando os consumidores ,liberando-os da instalação e manutenção do software, e podem ser usados através de modelos de licenciamento que dão suporte a conceitos de pagamento por uso. PLATAFORMA : Esta é a camada em que vemos a infraestrutura da aplicação emergir como um conjunto de serviços. Isto inclui, entre outros, middleware como serviço, mensagem como serviço, integração como serviço, informações como serviço, serviço, e assim por diante. Tal camada permite aos aplicativos são equipados para atender conectividade como consumidores ter certeza de que seus às necessidades dos usuários fornecendo infraestrutura com base na demanda. INFRAESTRUTURA : Conjunto de ativos físicos tais como servidores, dispositivos de rede, e discos de armazenamento oferecidos como serviços provisionados aos consumidores. Os serviços aqui dão suporte à infraestrutura de aplicação. CLOUD COMPUTING 13/ MODELO DA ESTRUTURA EXEMPLOS Storage as a Service (SAAS) Platform as a Service (PAAS) Infrastructure as a Service ( IAAS) CLOUD COMPUTING VANTAGENS ELASTICIDADE: Recursos sob demanda, ou seja, você consegue aumentar ou diminuir a capacidade de processamento, espaço, memória ou banda de acordo com sua necessidade. AGILIDADE: Simplicidade para configurar, dimensionar e redimensionar seu servidor sem prejudicar suas aplicações. AUTONOMIA: Gerencie seus recursos através do Painel de Controle, com processos automáticos e sem complicação. EXCLUSIVIDADE: Todos os recursos de hardware são alocados com exclusividade, mais performance para sua aplicação. SEGURANÇA: Menor risco de falhas, devido à arquitetura em nuvem, facilitando a manutenção de Hardware/software, além da infraestrutura com sistemas de monitoramento 24 horas por dia com segurança Física e Lógica. CUSTO OTIMIZADO: A arquitetura em nuvem permite otimização de custos já que o cliente consegue alocar recursos de acordo com sua necessidade. 13/ CLOUD COMPUTING 13/ DIFERENCIAIS – SERVER COMUM x CLOUD COMPUTING SERVIDOR COMUM SERV 02 Situação do servidor do cliente em 80% do tempo ocios o em uso SERV 01 ocios o Pico de demanda em 20% do tempo em uso D E M A N D A em uso em uso D E M A N D A SERV 01 SERV 01 D E M A N D A CLOUD COMPUTING 13/ DIFERENCIAIS – SERVER COMUM x CLOUD COMPUTING Elasticidade 0% de espaço ocioso 100% de aproveitamento CLOUD COMPUTING O Cloud Computing com sua estrutura elástica, possibilita expandir seus recursos de maneira fácil, rápida e funcional. Sua flexibilidade também elimina espaços ociosos, reduzindo custos e agregando vantagens. CLOUD Ex: Caso o cliente deseje aumentar sua estrutura, poderá realizar tal mecanismo com a maior facilidade apenas solicitando em seu painel, desta forma, elimina o processo de instalação de novas máquinas e também otimiza os custos e potencial da aplicação. Tudo é realizado com o acesso a nuvem, que possui infraestrutura necessária para agilizar o toda a procedimento, economizando tempo e dinheiro. (visualizar figura ao lado) CLIENTE