Cloud Computing Thomas Santana 1
Definição de Cloud Computing NIST * (Technical Definition) Cloud computing is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of configurable computing resources (e.g. servers, storage, network, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Automação Virtualização Padronização Características Auto serviço sob demanda Acesso amplo vai rede Agrupamento de recursos Elasticidade Rápida Medição do Serviço Modelos de Entrega Nuvem Pública Nuvem Privada Nuvem Hibrida Camadas de Serviço Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service 2 * NIST National Institute of Standards and Technology
Organizações estão indo além da virtualização em busca de maior valor em Nuvem Cloud objetiva facilitar o consumo e gerência Virtualização é uma habilitador Medição por consumo e otimização dinamica de capacidade Monitoração e otimização em tempo real fim a fim Catalogo de serviços de negócio e auto serviço Automação da entrega de serviços 3 Gerência de virtualização
Padrões de adoção estão surgindo com base em casos de sucesso Cloud Enabled Data Center (IaaS) Cloud Platform Services (PaaS) Business Solutions on Cloud (SaaS) Cloud Service Provider Reduzir custo, risco e complexidade de TI Acelerar entrega de novos serviços Acesso imediato a aplicações Entregar serviços de negócio inovativos Transição de TI de um centro de custo para uma ativo estratégico de negócio Uso de cloud para entrega de serviços sob de manda e com custo reduzido Software-as-a-Service entregando TI e orquestração de processo nas organizações Implemntar novos modelos de negócio para uso interno ou externo 4
Como a IBM ajudando seus clientes na jornada para cloud Foundation Services Solutions Business Process as a Service Software as a Service Business Analytics and Optimization Social Business Smarter Commerce Smarter Cities 5
Foundation Tecnologias de Platform as a Service Ciclo de vida de Aplicações Recursos de Aplicação Ambientes p/ aplicações Gerência de aplicações Integração Tecnologias de Infrastructure as a Service Plataforma de infraestrutura Gerência e Administração Disponibilidade e Desempenho Segurança e Conformidade Medição e Contabilização 6 Visibilidade Controle Automação
DevOps: Acelerando entrega de valor de negócio com automaçao e Cloud Clientes Linha de Negócio Desenvolvimento e testes Operações 1ª Barreira 2ª Barreira Desire for fast and continuous innovation Requisitos Tratado por... Tratado por... Código e Testes Serviços de Negócio Agile Dev Dev Ops 7
Desenvolvimento e Entrega Ágil de Serviços Continuous Integration torna se Continuous Delivery Montar Publicar Projetar Agile Dev Testar Testar Dev Ops Entregar Priorizar Monitorar Retroalimentação continua 8
Segurança em Cloud: Oportunidade e ameaças Ameaças tradicionais Novas ameaças Traditional threats can attack VMs just like real systems Management Vulnerabilities Secure storage of VMs and the management data Requires new skill sets Insider threat Virtual server sprawl Dynamic state Dynamic relocation Resource sharing Single point of failure Loss of visibility Stealth rootkits Mais componentes = Mais riscos 9
Minimizar os risco em cloud requer uma abordagem estratégica Defina uma estratégia de cloud pensando em segurança Identifique as diferentes cargas e como elas interagem Quais modelos são apropriados com base nos requisitos de segurança e as necessidade de interação entre os serviços? Identifique as medidas de segurança necessárias Usando metodologias como a IBM Security Framework que permite aos times medir o que se faz necessário em áreas como governança, dados, arquitetura, aplicações e assurance. Habilitando segurança na cloud Defina de ante mão as medidas de assurance necessárias Avalia os requerimentos de segurança de aplicações, infraestrutura e outros elementos assim como as medidas de segurança operacional 10
11
Comparison: SCE+ vs SCE A standardized IT infrastructure component offering delivered in an automated way, designed to complement, not replace entire customer infrastructures. Workloads Operating system Management level Availability Security Software usage Pricing 12 Robust multi-tenant solution, including managed production services. Ideal for migration of traditional and higher availability applications Windows, Linux, AIX Fully managed from infrastructure to application 99.9% SCE+ Multiple levels of isolation IBM provides operating system and tool licenses Monthly usage-based and fixed contract Rapid access, multi-tenant solution scaled and priced based on usage. Ideal for developing and deploying new application designs Linux, Windows Self service with advanced premium support 99.5% SCE Virtual and some physical isolation Bring your own / pay as you go Hourly usage-based with reserved options