2. Serviços em Nuvem para sua Infraestrutura Virtual Agenda Introdução Nuvens públicas e privadas A promessa da computação em nuvem Classificando os serviços em nuvem Infrastructure as a Service (IaaS) Amazon Web Services (AWS) Contate-nos Sobre a HDB Systems jul-10 | 2
3. Introdução Esta apresentação explora os principais tipos de serviços em nuvem que podem ser usados para se criar sistemas em escala de Web. Falaremos com mais detalhes sobre um tipo específico - Infrastructure as a Service (IaaS) – que fornece serviços básicos que podem ser usados para implementar e executar os seus aplicativos. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 3
4. Nuvens públicas e privadas Os serviços em nuvem podem ser categorizados em três tipos com base no acesso e no local: Uma nuvem pública está disponível a todos na Internet. Qualquer usuário pode se inscrever para usar a nuvem pública. AWS e Rackspace são provavelmente os dois maiores provedores de nuvens públicas. Uma nuvem privada é um ambiente de nuvem proprietário que fornece os serviços de nuvem apenas a um número limitado de usuários. As nuvens privadas estão geralmente dentro do seu próprio datacenter por trás do firewall. Uma nuvem híbrida às vezes chamada de nuvem privada virtual, fornece serviços executados em uma infraestrutura de nuvem pública, mas limita o acesso a ela com uma rede privada virtual (VPN). Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 4
5. A promessa da computação em nuvem Definindo rapidamente, a computação em nuvem é o uso de recursos de computação escaláveis fornecidos como um serviço de fora do seu ambiente no esquema de pagamento de acordo com o uso. Você paga apenas os recursos que utiliza e pode acessar qualquer recurso residente na nuvem a qualquer momento e de qualquer lugar na Internet. Não é mais preciso se preocupar com a administração do hardware físico e da infraestrutura; podem-se deixar essas responsabilidades para o provedor de serviços em nuvem. A computação em nuvem é uma forma completamente diferente de olhar para os serviços de tecnologia da informação e de computação. A promessa da computação em nuvem é proporcionar acesso fácil e escalável aos recursos de computação necessários. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 5
6. A promessa da computação em nuvem Um serviço de computação em nuvem é distinguido dos serviços de hospedagem gerenciados tradicionais por três características principais: Pague pelo uso — Você consome e paga pelo serviço por minuto ou por hora. Não é necessário pagar antecipadamente pelos recursos que você pode de fato usar ou não. Elasticidade — É possível expandir ou diminuir o consumo de recursos com base na demanda. Infraestrutura gerenciada — A infraestrutura do serviço é de propriedade do provedor e gerenciada completamente por ele. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 6
7. Serviços em Nuvem para sua Infraestrutura Virtual Classificando os serviços em nuvem Os serviços em nuvem podem ser classificados em três tipos gerais: Software as a Service (SaaS) Esse é o tipo mais comum de serviço em nuvem e um que a maioria de nós já usou em algum momento. No modelo de nuvem SaaS, o provedor de serviço fornece toda a infraestrutura junto com o software. Os usuários interagem com o serviço usando um front-end baseado na Web. Uma ampla gama de serviços é coberta, desde e-mail baseado na Web como o Gmail até softwares financeiros como o Mint. Platform as a Service (PaaS) É o serviço em nuvem que fornece ferramentas de desenvolvimento de softwares e produtos hospedadas pelo provedor em sua infraestrutura de hardware. Os usuários podem criar aplicativos usando essa plataforma e as APIs fornecidas ou com uma GUI para desenvolvimento. Exemplos conhecidos desse tipo de serviço são Force.com de Salesforce.com e Google App Engine. Infrastructure as a Service (IaaS) São os serviços em nuvem que fornecem acesso aos blocos de construção básicos como serviços. É possível combinar e reunir em camadas esses blocos de construção para criar a infraestrutura necessária para a execução dos seus aplicativos. Os exemplos mais conhecidos de IaaS são Amazon Web Services (AWS) e Rackspace. jul-10 | 7
8. Exemplos dos três tipos de serviços Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 8
9. Infrastructure as a Service (IaaS) As nuvens IaaS fornecem um conjunto de blocos de construção ou serviços básicos, como servidores virtuais, armazenamento de dados e bancos de dados. É possível reunir esses serviços em uma plataforma para implementar e executar os aplicativos. Você pode criar e remover sistemas com facilidade. A capacidade de montar ambientes de implementação de aplicativos completos com muita rapidez, que podem ser expandidos ou diminuídos com base na demanda dos recursos, é uma proposição de grande valor para os departamentos de TI atuais. Além da elasticidade, outro atrativo é o pagamento do serviço de acordo com o uso. Você paga apenas o que consome e não precisa mais alocar os recursos com antecedência. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 9
10. Infrastructure as a Service (IaaS) Uma variedade de aplicativos pode se beneficiar com o uso de sistemas IaaS: Teste e migração de dados - Ambientes completos de teste e migração de dados podem ser criados, usados e depois removidos quando não forem mais necessários. Não há mais atrasos para solicitar hardware e aguardar que os ambientes fiquem prontos. Sempre que quiser realizar o teste, você poderá criar um novo ambiente e descartá-lo quando o teste estiver concluído. Ambientes de implementação do aplicativo da Web - É possível usar IaaS para executar os sites da Web e dar a eles a capacidade de manipular com facilidade um aumento no tráfego com a expansão dos recursos sob demanda. Pode-se até mesmo usar os serviços em nuvem IaaS para criar sites de vida curta que suprem a necessidade de estratégia de vendas ou campanha de marketing específica. Necessidades de armazenamento - Sua empresa pode usar os serviços em nuvem como um local para armazenar arquivos e outros dados dos seus usuários. Processamento de dados em larga escala - É possível usar o poder dose serviços em nuvem para avaliar os conjuntos de dados grandes e aproveitar as vantagens do processamento paralelo em larga escala. Crie grades sob demanda para processamento de grandes quantidades de dados e remova-as quando o processamento estiver concluído. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 10
11. Amazon Web Services (AWS) AWS, o primeiro sistema de IaaS amplamente disponível, fornece um conjunto de serviços que podem ser acessados na Web que oferecem acesso programático à infraestrutura de computação pronta para uso da Amazon. A plataforma de computação robusta que a Amazon criou e refinou com o passar dos anos está agora disponível a todos, em qualquer lugar, com acesso à Internet. O AWS fornece os serviços de infraestrutura de bloco de construção básicos que atendem a algumas das necessidades principais da maioria dos sistemas. Arquivos corporativos complexos e diversos podem ser arquitetados pelas funções de criação de camadas com base nesses serviços de bloco de construção acessíveis e confiáveis fornecidos pela Amazon. As principais ofertas de serviço do AWS são o Elastic Compute Cloud (EC2), para gerenciar e executar instâncias virtuais, e o Simple Storage Service (S3), para armazenar dados. Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 11
12. Contate-nos Se desejar maiores esclarecimentos sobre os nossos serviços ou, em caso de dúvidas, entre em contato conosco, através de e-mail ou telefone. Sergio Souza - sergio.souza@hdbsystems.com.br Visite nosso site em http://www.hdbsystems.com.br Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 12
13. Sobre a HDB Systems Consultoria com foco em soluções Open Source, para auxiliar os clientes a identificar oportunidades para reduzir suas despesas de licenciamento de software, substituindo tecnologias proprietárias por equivalentes Open Source Consultoria e implantação de Soluções Open Source para: Data Warehouse Business Intelligence Monitoramento de Infra-Estrutura de Rede (usando Nagios, Cacti e Centreon) Outsourcing Treinamento Consultoria e suporte de banco de dados Consultoria e suporte SAP Consultoria e suporte Windows Consultoria e suporte Unix (Solaris, AIX, HP-UX) e Linux Serviços em Nuvem para sua Infraestrutura Virtual jul-10 | 13