Prévia do material em texto
Computação em nuvem da AWS A computação em nuvem refere-se ao fornecimento de aplicativos, armazenamento de banco de dados, poder computacional e outros recursos de TI sob demanda por meio de uma plataforma de serviços em nuvem na Internet, com definição de preço com pagamento conforme o uso. Seja para executar aplicativos que compartilham fotos com milhões de usuários móveis ou oferecer suporte a operações críticas da sua empresa, uma plataforma de serviços em nuvem fornece acesso rápido a recursos de TI flexíveis e de baixo custo. Com a computação em nuvem, não é preciso realizar grandes investimentos iniciais em hardware e perder tempo nas atividades de manutenção e gerenciamento desse hardware. Em vez disso, ofereça o tipo e o tamanho exatos de recursos de computação necessários para acionar sua mais nova ideia brilhante ou operar seu departamento de TI. Acesse quantos recursos forem necessários, quase instantaneamente, e pague apenas pelo que usar. A computação em nuvem é uma maneira simples de acessar servidores, armazenamento, bancos de dados e um amplo conjunto de serviços de aplicativos na Internet. Uma plataforma de serviços em nuvem, como a Amazon Web Services, detém e mantém o hardware conectado à rede necessário para esses serviços de aplicativos, enquanto você provisiona e usa o que precisa usando um aplicativo web. [1] 1 – O que é a computação em nuvem? Histórico https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/what-is-cloud-computing.html Em 2006, a Amazon Web Services (AWS) começou a oferecer serviços de infraestrutura de TI para empresas na forma de serviços Web, hoje conhecidos como computação em nuvem. Um dos principais benefícios da computação em nuvem é a oportunidade de substituir diretamente gastos com a infraestrutura principal por preços variáveis baixos, que se ajustam de acordo com sua empresa. Com a nuvem, as empresas não precisam mais se preparar e adquirir servidores e outras infraestruturas de TI com semanas ou meses de antecedência. Em vez disso, podem instantaneamente rodar centenas de milhares de servidores em minutos e oferecer resultados com mais rapidez. Atualmente, a AWS fornece uma plataforma de infraestrutura altamente confiável, escalável e de baixo custo na nuvem que capacita centenas de milhares de empresas em 190 países do mundo. [3] Benefícios da nuvem • Substitua a despesa de investimento inicial por uma despesa variável – em vez de realizar investimentos altíssimos em datacenters e servidores antes de saber como vai usá-los, você pode pagar apenas pelos recursos computacionais que consumir e apenas pela quantidade consumida. • Beneficie-se com as grandes economias de escala – ao usar a computação em nuvem, você pode obter um custo variável mais baixo do que conseguiria sozinho. Como o uso de centenas de milhares de clientes é agregado à nuvem, os provedores, como a AWS, podem alcançar maior economia de escala, o que se traduz em preços menores de pagamento conforme o uso. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/introduction.html • Pare de adivinhar a capacidade – elimine as suposições na determinação da sua necessidade de capacidade de infraestrutura. A tomar uma decisão de capacidade antes de implantar uma aplicação, geralmente você acaba ficando com recursos caros ociosos ou lidando com capacidade limitada. Com a computação em nuvem, esses problemas terminaram. Você pode acessar o máximo ou o mínimo de capacidade necessária, além de aumentar e diminuir a escala conforme necessário com apenas alguns minutos de aviso prévio. • Aumente a velocidade e a agilidade – em um ambiente de computação em nuvem, os novos recursos de TI estão sempre a apenas um clique de distância, reduzindo o tempo necessário para disponibilizar esses recursos aos desenvolvedores – de algumas semanas para alguns minutos. Isso resulta em um aumento dramático na agilidade da organização, pois o custo e tempo necessários para experimentar e desenvolver é significantemente mais baixo. • Pare de gastar dinheiro em execução e manutenção de datacenters – concentre- se nos projetos que diferenciam seu negócio, não na infraestrutura. A computação em nuvem permite que você tenha como foco seus próprios clientes, em vez de centrar a atenção no pesado trabalho de montagem em rack, empilhamento e ativação dos servidores. • Torne-se global em minutos – implante facilmente seu sistema em várias regiões ao redor do mundo com apenas alguns cliques. Isso significa que você pode fornecer menor latência e melhor experiência aos seus clientes por um custo mínimo. [4] Custo total de propriedade https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of-cloud-computing.html A AWS ajuda a reduzir o Custo total de propriedade (TCO) reduzindo a necessidade de investimento em grandes despesas de capital e oferecendo um modelo de pagamento conforme o uso que estimula o investimento na capacidade necessária e o uso à medida que seu negócio exigir. Nossas calculadores de TCO permitem estimar as economias ao usar a AWS e fornecem um conjunto de relatórios detalhados que podem ser usados em apresentações executivas. As calculadoras também oferecem a opção de modificar as suposições que melhor atendem às necessidades do seu negócio. 2 – Obtenha um resumo instantâneo que mostra a comparação do TCO durante três anos por categorias de custo. [8] A Calculadora de TCO oferece orientação direcionada sobre possíveis economias obtidas ao implantar a AWS. Essa ferramenta está construída em um modelo de cálculos subjacente, que gera uma avaliação de valor justa que um cliente pode alcançar com base nos dados fornecidos pelo usuário. Essa ferramenta serve apenas para fins de aproximação. [8] Tipos de computação em nuvem https://aws.amazon.com/tco-calculator/ https://awstcocalculator.com/ https://aws.amazon.com/tco-calculator/ Com a computação em nuvem, os desenvolvedores e departamentos de TI podem focar no que é mais importante e evitar trabalho não diferenciado, como aquisição, manutenção e planejamento de capacidade. Com o crescimento da popularidade da computação em nuvem, vários modelos e estratégias de implantação diferentes surgiram para atender a essas necessidades específicas de usuários distintos. Cada tipo de serviço em nuvem e método de implantação fornece níveis diferentes de controle, flexibilidade e gerenciamento. A compreensão das diferenças entre infraestrutura como um serviço, plataforma como um serviço e software como um serviço, assim como as estratégias de implantação que você pode utilizar, pode ajudá-lo a decidir qual conjunto de serviços é o ideal para as suas necessidades. [5] Infraestrutura como serviço (IaaS): 3 – IaaS A Infraestrutura como serviço, às vezes abreviada como IaaS, possui os componentes básicos da TI de nuvem e, normalmente, fornece acesso a recursos de rede, computadores (virtuais ou em hardware dedicado) e espaço para armazenamento de dados. A Infraestrutura como serviço fornece o mais alto nível de flexibilidade e de controle de gerenciamento dos seus recursos de TI e é bastante similar a outros com os quais muitos departamentos de TI e desenvolvedores estão familiarizados atualmente. Plataforma como serviço (PaaS) 4 – PaaS Com as Plataformas como serviço, as organizações não precisam gerenciar a infraestrutura subjacente (geralmente hardware e sistemas operacionais), e você pode focar na implantação e no gerenciamento dos seus aplicativos. Isso o ajuda a tornar-se mais eficiente, pois elimina as suas preocupações com aquisição de recursos, planejamento de capacidade, manutenção de software, patching ou qualquer outro tipo de trabalho pesado semelhante envolvido na execução da sua aplicação. Software como serviço (SaaS): 5 – SaaSO Software como serviço fornece um produto completo executado e gerenciado pelo provedor de serviço. Na maioria dos casos, as pessoas que se referem ao software como um serviço estão se referindo às aplicações de usuário final. Com a oferta de SaaS, você não precisa pensar em como a manutenção do serviço é feita ou como a infraestrutura subjacente é gerenciada; você só precisa pensar em como usará esse software específico. Um exemplo comum de uma aplicação de SaaS é o e-mail com base na web em você pode enviar e receber mensagens sem ter que gerenciar adições de recursos ao produto de e-mail ou fazer manutenção dos servidores e sistemas operacionais que o programa de e-mail está executando. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud-computing.html Modelos de implantação 6 - Conheça os principais benefícios de estender sua infraestrutura de TI para a infraestrutura altamente confiável, escalável e de baixo custo na nuvem da AWS. 7 - Nuvem 8 - Híbrida Nuvem 9 - No local Uma aplicação baseada na nuvem é totalmente implantada na nuvem e todos os aspectos da aplicação são executados nela. Os aplicativos na nuvem foram criados nela ou movidos de uma infraestrutura existente para se beneficiarem da computação em nuvem. Os aplicativos baseados na nuvem podem se beneficiar de fragmentos secundários da infraestrutura ou podem utilizar serviços de nível superior que reduzem as necessidades de gerenciamento, arquitetura e escalabilidade da infraestrutura principal. https://aws.amazon.com/what-is-cloud-computing/ Híbrido Uma implantação híbrida é uma maneira de conectar infraestrutura e aplicações entre recursos da Web e recursos atuais que não se encontram na nuvem. O método mais comum de implantação híbrida é entre a nuvem e a infraestrutura existente no local com o intuito de estender e aumentar a infraestrutura de uma organização na nuvem, ao mesmo tempo que recursos da nuvem são conectados ao sistema interno. Para obter mais informações sobre como a AWS pode ajudar você com a implantação híbrida, visite nossa página . Infraestrutura Às vezes, a implantação de recursos no local com o uso de ferramentas de gerenciamento de recursos e virtualização é chamada de "nuvem privada". A implantação no local não fornece muitas das vantagens da computação em nuvem, mas é procurada por fornecer recursos dedicados. Na maioria dos casos, este modelo de implantação é igual à infraestrutura de TI antiga, pois usa tecnologias de gerenciamento e virtualização de aplicações para tentar aumentar a utilização de recursos. [5] Infraestrutura global A AWS atende mais de um milhão de clientes ativos em mais de 190 países. Estamos constantemente expandindo a infraestrutura global para ajudar nossos clientes a obter menor latência e maior taxa de transferência, garantindo que seus dados residam somente na região da AWS especificada. À medida que nossos clientes expandem seus negócios, a AWS continuará a fornecer uma infraestrutura que esteja de acordo com suas exigências globais. https://aws.amazon.com/enterprise/hybrid/ https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud-computing.html https://aws.amazon.com/about-aws/global-infrastructure A Infraestrutura da Nuvem AWS é criada em torno de regiões e zonas de disponibilidade da AWS. Uma região da AWS é um local físico do mundo onde temos várias Zonas de disponibilidade. As Zonas de disponibilidade consistem em um ou mais datacenters discretos, cada um com alimentação redundante, redes e conectividade, hospedadas em instalações separadas. As zonas de disponibilidade oferecem a capacidade de operar aplicativos e bancos de dados de produção que são mais altamente disponíveis, tolerantes a falhas e escaláveis do que seria possível a partir de um único datacenter. A Nuvem AWS atua em 42 Zonas de disponibilidade em 16 Regiões geográficas em todo o mundo, com mais cinco zonas de disponibilidade e mais duas regiões entrando em operação em 2017. Cada região da Amazon é completamente independente e projetada para ser totalmente isolada das outras regiões. Isso proporciona a maior tolerância a falhas e estabilidade possível. Cada Zona de disponibilidade é isolada, mas as Zonas de disponibilidade de uma Região são conectadas por meio de links de baixa latência. A AWS oferece a flexibilidade para posicionar instâncias e armazenar dados em várias regiões geográficas e, dentro de cada região da AWS, em várias Zonas de disponibilidade. Cada zona de disponibilidade é concebida como uma zona de falha independente. Isso significa que as Zonas de disponibilidade estão fisicamente separadas dentro de uma região metropolitana típica e situam-se em planícies de menor risco de inundação (a categorização das zonas de inundação varia conforme a região da AWS). Além de discretas fontes de alimentação ininterrupta (UPS) e instalações de geração de backup no local, cada uma é alimentada através de grades diferentes de utilitários independentes para reduzir ainda mais os pontos únicos de falha. Todas as Zonas de disponibilidade são conectadas de maneira redundante a vários provedores de trânsito de nível 1. [6] https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/global-infrastructure.html Segurança e conformidade A segurança de nuvem na AWS é a nossa maior prioridade. Como cliente da AWS, você se beneficiará de um datacenter e uma arquitetura de rede criados para atender aos requisitos das organizações com as maiores exigências de segurança. A segurança na nuvem é muito similar à segurança em datacenters locais. A diferença reside no fato de os clientes não precisarem lidar com os custos de manutenção das instalações e de hardware. Na nuvem, você não precisa gerenciar servidores físicos ou armazenar dispositivos. Em vez disso, use ferramentas de segurança baseadas em software para monitorar e proteger o fluxo de informações de entrada e saída dos seus recursos de nuvem. Uma vantagem da Nuvem AWS é permitir que você escalone e inove ao mesmo tempo que mantém o ambiente seguro e paga somente pelos serviços que usa. Isso significa que você pode ter a segurança de que precisa, mas com menor custo do que um ambiente no local. Como cliente da AWS, você herda todas as melhores práticas das políticas, da arquitetura e dos processos operacionais da AWS construídos para atender os requisitos dos clientes com as maiores exigências de segurança. Obtenha a flexibilidade e a agilidade necessárias para controles de segurança. https://aws.amazon.com/security A Nuvem AWS possui um modelo de responsabilidade compartilhada. Enquanto a AWS gerencia a segurança da nuvem, a segurança na nuvem é responsabilidade do cliente. Isso significa que você mantém o controle do tipo de segurança que escolhe implementar para proteger seu próprio conteúdo, plataforma, aplicativos, sistemas e redes, da mesma maneira que você faria em um datacenter local. A AWS fornece orientação e conhecimento por meio de recursos on-line, corpo de funcionários e parceiros. A AWS fornece consultoria para problemas atuais, além da oportunidade de trabalhar com ela ao encontrar problemas de segurança. Você obtém acesso a centenas de ferramentas e recursos para ajudá-lo a cumprir seus objetivos de segurança. A AWS fornece ferramentas e recursos de segurança por meio de rede de segurança, gerenciamento de configuração, controle de acesso e criptografia de dados. Por fim, os ambientes da AWS são auditados continuamente, com certificações de órgãos de credenciamento em várias áreas geográficas e setores. No ambiente AWS, você se beneficia de ferramentas automatizadas para inventário de ativos e relatório de acesso privilegiado. Benefícios da segurança da AWS • Mantenha seus dados seguros: A infraestrutura da AWS utiliza defesa avançada para ajudara proteger sua privacidade. Todos os dados são armazenados em datacenters da AWS altamente seguros. • Atenda aos requisitos de conformidade: A AWS gerencia dúzias de programas de conformidade em sua infraestrutura. Isso significa que os segmentos da sua conformidade já foram concluídos. • Economize dinheiro: Elimine custos usando os datacenters da AWS. Mantenha o padrão mais alto de segurança sem precisar gerenciar sua própria instalação • Escale rapidamente: A segurança escala de acordo com o seu uso da Nuvem AWS. Não importa o tamanho da sua empresa: a infraestrutura da AWS foi criada para manter seus dados seguros. [7] O AWS Cloud Compliance permite que você compreenda os controles sofisticados implementados na AWS para manter a segurança e a proteção dos dados na nuvem. Como os sistemas são baseados na infraestrutura da Nuvem AWS, as responsabilidades de conformidade serão compartilhadas. Ao integrar recursos de serviços com foco em governança e de fácil auditoria a padrões de auditoria ou conformidade aplicáveis, os capacitadores da Conformidade da AWS usufrui dos programas tradicionais. Isso ajuda os clientes a estabelecer e realizar operações em um ambiente de controle de segurança da AWS. A infraestrutura de TI da AWS fornecida aos clientes é projetada e gerenciada conforme as práticas de segurança recomendadas e vários padrões de segurança do setor. Segue uma lista parcial dos programas de garantia com as quais a AWS se encontra em conformidade: • SOC 1/ISAE 3402, SOC 2, SOC 3 • FISMA, DIACAP e FedRAMP • PCI DSS nível 1 • ISO 9001, ISO 27001, ISO 27018 https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and-compliance.html https://aws.amazon.com/compliance/ A AWS fornece aos clientes uma ampla variedade de informações relacionadas ao seu ambiente de controle de TI por meio de whitepapers, relatórios, certificações, credenciamentos e declarações de terceiros. Você encontrará mais informações no whitepaper sobre risco e conformidade e no Centro de Segurança da AWS. [7] Carreiras Por meio do programa AWS Educate, estamos impulsionando a exposição de muitos trabalhos importantes e críticos em nuvem. Com esse programa, apresentaremos e exploraremos as habilidades e competências necessárias para as seguintes funções de trabalho – clique aqui para visualizar os trabalhos. Associado do suporte à nuvem Engenheiro do suporte à nuvem Cientista de dados Especialista da integração de dados Engenheiro de software Desenvolvedor de aplicativos Engenheiro de DevOps Engenheiro de desenvolvimento Web Especialista em segurança cibernética Especialista em Machine Learning Referências 1. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/what-is-cloud- computing.html 2. https://commons.wikimedia.org/wiki/File:Cloud_computing_layers.png 3. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/introduction.html 4. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of- cloud-computing.html 5. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud- computing.html 6. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/global- infrastructure.html 7. https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and- compliance.html 8. https://aws.amazon.com/tco-calculator/ http://d0.awsstatic.com/whitepapers/compliance/AWS_Risk_and_Compliance_Whitepaper.pdf http://d0.awsstatic.com/whitepapers/compliance/AWS_Risk_and_Compliance_Whitepaper.pdf https://aws.amazon.com/security/ https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and-compliance.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/what-is-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/what-is-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/what-is-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/introduction.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/six-advantages-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/types-of-cloud-computing.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/global-infrastructure.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/global-infrastructure.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/global-infrastructure.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and-compliance.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and-compliance.html https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/security-and-compliance.html https://aws.amazon.com/tco-calculator/