Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 21
Nesse módulo, você aprenderá sobre a Amazon Web Services (AWS) e os produtos
e serviços que ela disponibiliza. Você também aprenderá a acessar os serviços da
AWS e usar a documentação da AWS. A AWS oferece três modelos diferentes de serviços de nuvem: infraestrutura como serviço, plataforma como serviço e software como serviço. Todos esses serviços estão na nuvem AWS.Com a infraestrutura como serviço (IaaS),você gerencia o servidor, que pode ser físico ou virtual, e o sistema operacional (Microsoft Windows ou Linux). Em geral, o provedor de data center não tem acesso ao seu servidor.Os componentes básicos de TI na nuvem incluem: •Recursos de rede •Computação •Espaço de armazenamento de dados Com a plataforma como serviço (PaaS), um terceiro gerencia o hardware e os sistemas operacionais subjacentes. Dessa forma, é possível executar aplicativos sem gerenciar a infraestrutura subjacente (aplicação de patches, atualizações, manutenção, hardware, sistemas operacionais). O PaaS também oferece uma estrutura para desenvolvedores que pode ser usada na construção de aplicativos personalizados.Com o software como serviço (SaaS), você gerencia seus arquivos e o provedor de serviços gerencia todos os data centers, servidores, redes, armazenamento, manutenção e aplicação de patches. Você apenas precisa se preocupar com o software e saber como quer usá-lo. Você recebe um produto completo, executado e gerenciado pelo provedor de serviços. O Facebook e o Dropbox são exemplos de SaaS. Você gerencia seus contatos do Facebook e os arquivos do Dropbox, e os provedores de serviços gerenciam os sistemas. Muitos serviços da AWS têm análogos no espaço e na terminologia tradicionais de TI. Essa comparação lado a lado mostra como os produtos e os serviços da AWS se relacionam com uma infraestrutura tradicional. Quase tudo o que você quer fazer com um data center tradicional está disponível na AWS.Legenda: •ACL (ACLs)•Amazon Elastic Block Store (Amazon EBS •Amazon Elastic File Store (Amazon EFS) •Imagem de máquina da Amazon (Amazon Machine Image, AMI) •Amazon Relational Database Service (Amazon RDS) •Amazon Simple Storage Service (Amazon S3) •AWS Identity and Access Management (IAM) •Armazenamento de conexão direta (Direct-attached storage, DAS) •Listas de controle de acesso à rede (Network access control lists, ACLs) •Armazenamento conectado à rede (Network-attached storage, NAS) •Sistema de gerenciamento de banco de dados relacional (Relational database management system, RDBMS) •Rede de área de armazenamento (Storage area network, SAN) Um serviço web é qualquer software disponibilizado pela Internet ou em redes privadas (intranet). Um serviço web usa um formato padronizado para solicitação e resposta de uma interação de interface de programação de aplicativo (API). Por exemplo, podem ser usados formatos como Extensible Markup Language (XML) ou JavaScript Object Notation (JSON). Não está vinculado a nenhum sistema operacional ou linguagem de programação. Um serviço web é autodescrito por meio de um arquivo de definição de interface e é detectável. A AWS é um provedor de serviços de nuvem seguro que oferece diversos serviços para ajudar as empresas a dimensionar e a crescer. Esses produtos são entregues por meio da Internet. Dessa forma, você tem acesso sob demanda a recursos de computação, armazenamento, rede, banco de dados e outros recursos de TI necessários para seus projetos. Você também tem as ferramentas para gerenciá-los.Os serviços da AWS se enquadram em diferentes categorias, e cada categoria contém um ou mais serviços. É possível selecionar os serviços que deseja nessas diferentes categorias para criar suas soluções.Legenda: •Realidade aumentada (AR) •Realidade virtual (VR) Por exemplo, suponha que você está construindo um aplicativo de banco de dados. Seus clientes podem estar enviando dados para suas instâncias do Amazon Elastic Compute Cloud (Amazon EC2), que é um serviço da categoria Computação. Esses servidores do EC2 fazem lote dos dados em incrementos de 1 minuto. Eles adicionam um objeto por cliente ao Amazon Simple Storage Service (Amazon S3), o serviço de armazenamento da AWS que você escolheu usar. É possível usar um banco de dados não relacional, como o Amazon DynamoDB, para alimentar o aplicativo. Por exemplo, é possível usá-lo para construir um índice para encontrar todos os objetos, de um cliente específico, que foram coletados em um período específico. É possível executar esses serviços em uma Amazon Virtual Private Cloud (Amazon VPC), que é um serviço da categoria de Redes. Esse exemplo simples mostra que é possível selecionar serviços web de diferentes categorias e usá-los em conjunto para construir uma solução. (Nesse caso, a solução é um aplicativo de banco de dados.) Entretanto, as soluções que você constrói também podem ser bastante complexas. O serviço que você selecionar depende dos seus objetivos empresariais e dos requisitos de tecnologia. No exemplo anterior, a solução usou o Amazon EC2 como serviço de Computação. Entretanto, o Amazon EC2 é apenas um dos muitos serviços de computação que a AWS oferece. Veja a seguir algumas outras ofertas de Computação da AWS que podem ser selecionadas para uso nos exemplos de casos de uso: •Amazon EC2: você quer ter controle total sobre seus recursos de computação da AWS. •AWS Lambda: você quer executar seu código e não gerenciar ou provisionar servidores. •AWS Elastic Beanstalk: você quer um serviço que implante, gerencie e dimensione aplicativos web para você. •Amazon Lightsail: você precisa de uma plataforma em nuvem leve para um aplicativo web simples. •AWS Batch: você precisa executar centenas de milhares de cargas de trabalho em lote. •AWS Outposts: você quer executar a infraestrutura da AWS em seu data center no local. •Amazon Elastic Container Service(Amazon ECS), Amazon Elastic Kubernetes Service(Amazon EKS) ou AWS Fargate: você quer implementar uma arquitetura de microsserviços ou de contêineres. •VMware Cloud on AWS: você tem uma plataforma de virtualização de servidor no local e quer migrá-la para a AWS.Da mesma forma, é possível escolher entre vários serviços nas outras categorias, e o número de ofertas continua a crescer. A variedade de serviços da AWS pode ser intimidadora no início da jornada para a nuvem. Esse curso se concentra em alguns dos serviços mais comuns em categorias específicas. As categorias de serviço incluem: Computação; Armazenamento; Banco de dados; Redes e entrega de conteúdo; Segurança, identidade e conformidade; Gerenciamento e governança; e Gerenciamento de custos da AWS. Legenda: •Amazon Elastic Block Store (Amazon EBS) •Amazon Elastic Compute Cloud (Amazon EC2) •Amazon Elastic Container Registry (Amazon ECR) •Amazon Elastic Container Service (Amazon ECS) •Amazon Elastic File System (Amazon EFS) •Amazon Elastic Kubernetes Service (Amazon EKS) •Amazon Relational Database Service (Amazon RDS) •Amazon Simple Storage Service (Amazon S3) •Amazon Simple Storage Service Glacier •Amazon Virtual Private Cloud (Amazon VPC) •AWS Identity and Access Management (IAM) •AWS Key Management Service (AWS KMS) Você pode estar se perguntando como acessar a ampla variedade de serviços oferecidos pela AWS. É possível criar e gerenciar recursos na nuvem AWS de três maneiras:•Console de gerenciamento da AWS: o console é uma interface gráfica avançada para a maioria dos recursos que a AWS oferece. (Observação: ocasionalmente, os recursos novos ainda não têm todas as capacidades incluídas no console na data de lançamento inicial.) Para acesso móvel, é possível usar o aplicativo móvel AWS Console para visualizar rapidamente os recursos da AWS a qualquer momento, em qualquer lugar. •AWS Command Line Interface (AWS CLI): a AWS CLI oferece um conjunto de utilitários que podem ser iniciados a partir de um script de comandos no Linux, macOS ou Microsoft Windows. •Kits de Desenvolvimento de Software (SDKs): a AWS oferece pacotes que permitem acessar a AWS em várias linguagens de programação populares. Esses pacotes facilitam o uso da AWS em aplicativos existentes. Eles também permitem criar aplicativos que implantam e monitoram sistemas complexos inteiramente por meio de código.Para saber mais, consulte:
Aplicativo móvel AWS Console
AWS Command Line Interface Ferramentas para construir na AWSAmazon API Gateway A jornada de adoção da nuvem de cada organização é única. Entretanto, para qualquer organização migrar o portfólio de TI para a nuvem com êxito, três elementos –pessoas, processos e tecnologia –devem estar alinhados. O AWS Cloud Adoption Framework (AWS CAF) ajuda as organizações a desenvolver planos eficientes e eficazes para a jornada de adoção da nuvem.A orientação e as práticas recomendadas para a estrutura ajudam você a construir uma abordagem abrangente para lidar com a computação em nuvem na sua organização e em todo o ciclo de vida da TI. Essas diretrizes ajudam cada unidade da sua organização a atualizar habilidades, adaptar processos existentes e introduzir processos novos. Dessa forma, é possível aproveitar ao máximo os serviços oferecidos pela computação em nuvem. O AWS CAF divide o processo complexo de planejamento de uma migração para a nuvem em partes gerenciáveis denominadas perspectives (perspectivas). Essas perspectivas representam áreas essenciais de foco que abrangem pessoas, processos e tecnologia. Em geral, as perspectivas de negócios, pessoas e governança se concentram nas capacidades do negócio. As perspectivas de plataforma, segurança e operações se concentram em recursos técnicos.Para saber mais sobre o AWS CAF, consulte: Uma visão geral do AWS Cloud Adoption Framework. A AWS oferece documentação abrangente e detalhada sobre cada serviço da AWS. Os manuais e as referências de API são organizados por categoria de serviço. A AWS também oferece recursos e tutoriais gerais que podem ser acessados nas páginas da Documentação da AWS. Os recursos gerais incluem estudos de caso, um glossário completo de Aa Z de termos da AWS, documentos técnicos, perguntas frequentes, informações sobre o AWS Training and Certification e muito mais.Além disso, cada SDK e cada toolkit têm uma documentação: a AWS Command Line Interface (AWS CLI), o AWS SDK for Python (Boto) e muitos outros.Artigos e manuais técnicos da AWS podem ser filtrados por produto, categoria ou setor, de forma que é possível encontrar as informações mais relevantes para as suas necessidades. Nessa atividade liderada pelo instrutor, temos o desafio de acessar as páginas da Documentação da AWS e praticar encontrar informações específicas. Quais manuais e referências existem para o serviço Amazon EC2? Abra a Documentação da AWSe veja se consegue identificar pelo menos seis manuais ou referências. Você consegue encontrar a documentação que descreve como criar um bucket do S3?Abra a Documentação da AWSe descubra como navegar até a documentação que oferece essas informações. Prepare-se para discutir suas constatações com a turma. Você consegue encontrar um resumo de uma frase do serviço AWS Cloud9? Começando na Documentação da AWS, procure uma página que tenha o resumo. Prepare-se para compartilhar suas constatações.