Fundamentos da Nuvem AWS
GUIA DE CONCEITOS BÁSICOS
Introdução
Dar os primeiros passos para criar na nuvem pode parecer difícil. Ajustar-se a uma abordagem nativa de nuvem pode levar tempo, especialmente quando você costuma seguir o método tradicional de criar aplicações e provisionar hardware on-premises. Familiarizar-se com os principais conceitos da computação em nuvem e da Nuvem AWS ajudará você a ter confiança ao iniciar sua jornada para a nuvem. Nas seções a seguir, respondemos a perguntas comuns sobre computação em nuvem e exploramos as melhores práticas para criar na AWS.
-
O que é a computação em nuvem?
A computação em nuvem é a entrega sob demanda de poder computacional, banco de dados, armazenamento, aplicações e outros recursos de TI por meio de uma plataforma de serviços de nuvem pela Internet com preço conforme o uso. Tradicionalmente, um desenvolvedor que pretendia criar uma aplicação precisava adquirir, configurar e manter a infraestrutura física e a aplicação. É neste ponto que entra a computação em nuvem.
Uma plataforma de serviços em nuvem fornece acesso rápido a recursos de TI flexíveis e de baixo custo que você pode usar na criação e manutenção de software e bancos de dados para lançar aplicações que encantam os clientes. Você não precisa fazer grandes investimentos iniciais em hardware e dedicar tempo à manutenção e ao gerenciamento do hardware. Você pode acessar quantos recursos forem necessários, quase instantaneamente, e pagar apenas pelo que usa. O acesso sob demanda e pago conforme o uso aos serviços é fundamental para o modelo de computação em nuvem.
Vantagens da computação em nuvem
A nuvem oferece aos desenvolvedores maior flexibilidade, escalabilidade e menor tempo de inovação. Com a computação em nuvem, você pode:
- Pagar conforme o uso: pague pelos recursos de computação somente quando e por quanto os utiliza.
- Beneficiar-se de grandes economias de escala: a AWS agrega o uso de centenas de milhares de clientes na nuvem, o que leva a maiores economias de escala. Isso se converte em preços mais baixos de pagamento conforme o uso.
- Parar de adivinhar a capacidade: ao tomar uma decisão de capacidade antes da implementação da aplicação, você frequentemente tem que lidar com a ociosidade de recursos caros ou com a limitação de capacidade. Com a computação em nuvem, você pode acessar a capacidade exata que precisa e aumentar ou diminuir a escala verticalmente, como necessário, em apenas alguns minutos.
- Aumentar a velocidade e a agilidade: os recursos de TI estão a apenas um clique de distância, o que significa que você reduz o tempo de disponibilização de recursos para seus desenvolvedores de semanas para minutos. Isso traz um aumento impressionante à agilidade da organização, pois o custo e tempo necessários para experimentar e desenvolver é significantemente mais baixo.
- Obter economia de custos: as empresas podem se concentrar em projetos que diferenciam seus negócios em vez de manter datacenters. Com a computação em nuvem, você pode se concentrar em seus clientes, em vez de se preocupar com o trabalho pesado de montar, empilhar e alimentar a infraestrutura física.
- Tornar-se global em minutos: as aplicações podem ser implantadas em várias regiões do mundo com apenas alguns cliques. Assim, você pode oferecer menor latência e uma melhor experiência aos seus clientes a um custo mínimo.
-
O que é a Nuvem AWS?
A AWS fornece serviços tecnológicos sob demanda pela Internet com preços conforme o uso. Isso é conhecido como computação em nuvem.
A Nuvem AWS abrange um amplo conjunto de produtos em nuvem globais, incluindo computação, armazenamento, bancos de dados, análises, redes, dispositivos móveis, ferramentas de desenvolvedor, ferramentas de gerenciamento, IoT, segurança e aplicações empresariais. Tudo isso sob demanda, disponível em segundos e com preço conforme o uso. Com mais de 200 serviços completos disponíveis em datacenters em todo o mundo, a Nuvem AWS tem o que você precisa para desenvolver, implantar e operar suas aplicações com menor custo, maior agilidade e capacidade de inovar mais rapidamente.
Por exemplo, com a Nuvem AWS, você pode ativar uma máquina virtual, especificando o número de núcleos de vCPU, memória, armazenamento e outras características em segundos, e pagar pela infraestrutura em incrementos de segundo apenas pelo tempo de execução. Um benefício da rede de infraestrutura global da AWS é que você pode provisionar recursos na região que melhor atenda a seu caso de uso. Quando terminar de usar os recursos, você pode simplesmente excluí-los. Com essa flexibilidade e escalabilidade integradas, é possível criar uma aplicação para atender o primeiro cliente e, em seguida, ajustar a escala para atender os próximos 100 milhões de clientes.
Este vídeo explora como milhões de clientes estão usando a AWS para aproveitar as eficiências da computação em nuvem.
Expanda seus conhecimentos com estes recursos adicionais
Computação em nuvem com a AWS
Uma lista completa dos serviços da AWS por categoria -
Computação em nuvem e on-premises
Antes da nuvem, empresas e organizações hospedavam e mantinham hardware em seus próprios datacenters, geralmente alocando departamentos inteiros de infraestrutura para cuidar deles. Essa abordagem resultava em operações caras que impossibilitavam a experimentação e algumas workloads.A demanda por equipamentos de computação, armazenamento e rede aumentou à medida que o uso da Internet se tornou mais difundido. Para algumas empresas e organizações, o custo de manter uma grande presença física era insustentável. A computação em nuvem surgiu para resolver esse problema.
Para ajudar a diferenciar entre a execução de workloads on-premises e na nuvem, pense em uma equipe de desenvolvedores que deseja implantar alguns recursos novos em sua aplicação. Antes da implantação, a equipe quer testar os recursos em um ambiente de garantia de qualidade (QA) separado que tenha as mesmas configurações do ambiente de produção.Em uma solução on-premises, um ambiente adicional exige que você compre e instale hardware, conecte o cabeamento necessário, forneça energia, instale sistemas operacionais e muito mais. Essas tarefas podem ser demoradas e caras. Enquanto isso, a equipe precisa adiar o lançamento dos recursos enquanto espera pelo ambiente de QA. Por outro lado, se você executar a aplicação na nuvem, poderá replicar um ambiente de produção inteiro, sempre que necessário, em questão de minutos ou até segundos. Em vez de instalar fisicamente o hardware e conectar o cabeamento, a solução é gerenciada pela Internet.O uso da computação em nuvem economiza tempo de configuração e elimina o trabalho pesado genérico. Se você examinar qualquer aplicação, verá que alguns de seus aspectos, como o código, são muito importantes para os negócios. No entanto, outros aspectos não são diferentes de qualquer outra aplicação que você possa criar; por exemplo, o computador no qual o código é executado. Como desenvolvedor, é provável que você queira se concentrar nas características exclusivas da aplicação, não nas tarefas comuns, como provisionar um servidor, que não diferenciam a aplicação. Como exemplo, um grupo de pesquisadores da Clemson University alcançou um marco notável ao estudar a modelagem de tópicos, um componente importante do machine learning associado ao processamento de linguagem natural (PLN). Em menos de 24 horas, eles criaram um cluster de alta performance na nuvem usando mais de 1.100.000 vCPUs em instâncias spot do Amazon EC2 executadas em uma única região da AWS. Esse é apenas um exemplo de como a AWS pode ajudar você a inovar com mais rapidez.Experimente agora mesmo: Deploy a LAMP Web App on Amazon Lightsail
Expanda seus conhecimentos com estes recursos adicionais
Modelos de implantação de computação em nuvem -
IaaS, PaaS e SaaS
A computação em nuvem capacita desenvolvedores para que eles possam se dedicar ao que realmente é importante e evitar tarefas como aquisição e manutenção de infraestrutura, planejamento de capacidade ou trabalho pesado genérico.
Com o crescimento da popularidade da computação em nuvem, vários modelos de serviço diferentes surgiram para atender às necessidades específicas de usuários distintos. Cada tipo de serviço em nuvem disponibiliza diferentes níveis de abstração, controle, flexibilidade e gerenciamento. Entender as diferenças entre infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e software como serviço (SaaS) pode ajudar você a decidir qual tipo de serviço é adequado às suas necessidades como desenvolvedor.
Infraestrutura como serviço (IaaS)
A infraestrutura como serviço (IaaS) contém os componentes básicos da TI em nuvem e, geralmente, dá acesso a recursos de rede e computadores (virtual ou em hardware dedicado), além de fornecer espaço para o armazenamento de dados. A IaaS oferece a você o mais alto nível de flexibilidade e controle de gerenciamento dos recursos de TI e se assemelha bastante aos recursos atuais com os quais muitos departamentos de TI e desenvolvedores estão familiarizados.Experimente agora mesmo: Deploy a LAMP Web App on Amazon Lightsail
Plataforma como serviço (PaaS)
Com a plataforma como serviço (PaaS), você não precisa mais gerenciar a infraestrutura subjacente (geralmente, hardware e sistemas operacionais) e pode se concentrar na implantação e no gerenciamento de aplicações. Dessa forma, você se torna mais eficiente, pois não precisa se preocupar com aquisição de recursos, planejamento de capacidade, manutenção de software, correções ou qualquer outro tipo de trabalho genérico pesado necessário para a execução das aplicações.
Experimente agora mesmo: implante uma aplicação Web App no AWS Elastic Beanstalk
Software como serviço (SaaS)
O software como serviço (SaaS) oferece um produto completo, executado e gerenciado pelo provedor de serviços. Na maioria dos casos, quando as pessoas mencionam SaaS, estão falando de aplicações de usuários finais. Com uma oferta de SaaS, não é necessário pensar sobre como o serviço é mantido ou como a infraestrutura subjacente é gerenciada. Basta pensar em como você usará o software. Um exemplo comum de aplicação de SaaS é o e-mail baseado na Web, que permite enviar e receber e-mails sem precisar gerenciar recursos adicionais para o produto de e-mail ou manter os servidores e sistemas operacionais no qual o programa é executado.
Expanda seus conhecimentos: Software como serviço (SaaS) na AWS
Expanda seus conhecimentos com estes recursos adicionais
Tipos de computação em nuvem
Software como serviço (SaaS) na AWS -
Infraestrutura global
Com a nuvem, você pode ampliar suas atividades para novas regiões geográficas e implantar globalmente em minutos. Por exemplo, a AWS tem infraestrutura em todo o mundo, o que permite a implantação de aplicações em vários locais físicos com apenas alguns cliques. Ao colocar suas aplicações mais próximas dos usuários finais, você pode reduzir a latência e melhorar a experiência do usuário.A AWS está constantemente expandindo a infraestrutura global para ajudar os clientes a obter menor latência e throughput mais alto, 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.A infraestrutura da Nuvem AWS é criada em torno das regiões da AWS e das zonas de disponibilidade (AZs). Uma região é 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, hospedados em instalações separadas. As zonas de disponibilidade permitem operar aplicações e bancos de dados de produção com disponibilidade, tolerância a falhas e escalabilidade maiores que as oferecidas por um único datacenter.
A infraestrutura da Nuvem AWS é extensa, oferecendo 200 serviços completos de datacenters em todo o mundo. Com a maior infraestrutura global de qualquer provedor de nuvem, a AWS fornece a infraestrutura de nuvem onde e quando você precisar.
Mapa da infraestrutura global da AWS
Expanda seus conhecimentos com estes recursos adicionais
Visão geral da infraestrutura global
Regiões e zonas de disponibilidade
Lista de serviços da AWS por região -
Ferramentas do desenvolvedor
Interação com a AWS
Quando a infraestrutura se torna virtual, como acontece com a computação em nuvem, a forma como os desenvolvedores trabalham com a infraestrutura muda um pouco. Em vez de gerenciar a infraestrutura fisicamente, você a gerencia logicamente por meio da interface de programação de aplicações (API) da AWS. Ao criar, excluir ou alterar qualquer recurso da AWS, você usa chamadas de API para a AWS.
Há várias maneiras de fazer essas chamadas de API, mas vamos nos concentrar nas listadas a seguir como uma introdução ao tópico:
- O Console de Gerenciamento da AWS
- A AWS Command Line Interface (AWS CLI)
- O ambiente de desenvolvimento integrado (IDE) e kits de ferramentas do IDE
- Kits de desenvolvimento de software (SDKs) da AWS
Console de Gerenciamento da AWS
Ao começar a usar a AWS, as pessoas geralmente usam o Console de Gerenciamento da AWS, um console na Web acessado em um navegador. Esse console compreende uma ampla coleção dos consoles de serviços usados para gerenciar recursos da AWS. Ao trabalhar no console, você não precisa se preocupar com scripts ou sintaxe. Você também pode selecionar a região específica em que deseja que um serviço da AWS resida.
Depois de usar o console, deixe para trás a implantação manual de serviços da AWS, pois é possível que você conheça melhor a AWS ou esteja trabalhando em um ambiente de produção que exige um certo grau de gerenciamento de riscos. É aqui que entra a AWS Command Line Interface (CLI).
AWS CLI
A AWS CLI é uma ferramenta de código aberto que permite criar e configurar serviços da AWS usando comandos em seu shell de linha de comando. Você pode executar comandos usando programas shell comuns no Linux ou no macOS, como bash, zsh e tcsh, o prompt de comando do Windows ou o PowerShell. Uma opção para começar a usar rapidamente a AWS CLI é o AWS CloudShell, um shell baseado em navegador que fornece acesso de linha de comando a recursos da AWS. O CloudShell é pré-autenticado com as credenciais do console. Ferramentas de desenvolvimento e operação comuns são pré-instaladas para que nenhuma instalação ou configuração local seja necessária.
Ao migrar para a AWS CLI, você pode escrever scripts ou programar as chamadas de API. Em vez de usar uma GUI, você cria comandos usando uma sintaxe definida da AWS. Um benefício da CLI é poder elaborar comandos únicos para criar vários recursos da AWS, o que pode ajudar a reduzir a chance de erro humano na seleção e configuração de recursos. Com a CLI, é necessário aprender a sintaxe adequada para formar comandos, mas ao criar scripts para eles, você torna os comandos repetíveis. Isso deve economizar seu tempo a longo prazo.
IDE e kits de ferramentas de IDE
A AWS oferece suporte para os populares ambientes de desenvolvimento integrado (IDEs) e kits de ferramentas de IDE para que você possa criar, depurar e implantar seu código na AWS em seu ambiente preferido. Os IDEs e kits de ferramentas compatíveis incluem AWS Cloud9, IntelliJ, PyCharm, Visual Studio, Visual Studio Code, Azure DevOps, Rider e WebStorm.
SDKs
Os kits de desenvolvimento de software (SDKs) são ferramentas que permitem que você interaja com a API da AWS de forma programática. A AWS cria e mantém SDKs para as linguagens de programação mais populares, incluindo as mostradas no diagrama a seguir.
Os SDKs são úteis quando você deseja integrar o código-fonte da sua aplicação aos serviços da AWS. Por exemplo, você pode usar o Python SDK para escrever código para armazenar arquivos no Amazon Simple Storage Service (Amazon S3) em vez de armazená-los no disco rígido local. A capacidade de gerenciar os serviços da AWS a partir de um local onde você pode executar o código-fonte, com condições, loops, matrizes, listas e outros elementos de programação, proporciona bastante poder e criatividade.
Essas são apenas algumas das ferramentas disponíveis para desenvolvedores na AWS. Para ver uma lista completa das ferramentas da AWS para desenvolver aplicações com mais rapidez e facilidade, consulte Ferramentas para criar com a AWS.
Expanda seus conhecimentos com estes recursos adicionais
Console de Gerenciamento da AWS
Documentação: Console de Gerenciamento da AWS
AWS Command Line Interface
Documentação: AWS Command Line Interface
Projeto da AWS CLI no GitHub
Comece a criar com SDKs e ferramentas
-
Infraestrutura como código (IaC)
Semelhante à forma como os desenvolvedores de software escrevem o código da aplicação, a AWS fornece serviços que permitem criar, implantar e manter a infraestrutura de maneira programática, descritiva e declarativa.
AWS CDK
O AWS Cloud Development Kit (AWS CDK) é um framework de desenvolvimento de software para definir a infraestrutura na nuvem em código e provisioná-la por meio do AWS CloudFormation. O AWS CDK oferece suporte a linguagens de programação conhecidas, como TypeScript, JavaScript, Python, Java, C#/.Net e Go (na versão prévia para desenvolvedores).O provisionamento de aplicações de nuvem pode ser um processo desafiador que exige a criação de scripts personalizados, a manutenção de modelos ou o aprendizado de linguagens de domínios específicos. O AWS CDK usa a familiaridade e a capacidade de expressão das linguagens de programação para modelar aplicações. Ele oferece componentes de alto nível chamados constructos, que configuram previamente recursos de nuvem com padrões comprovados, para que você possa construir aplicativos de nuvem com facilidade. O AWS CDK provisiona recursos de forma segura e repetível usando o AWS CloudFormation. Ele também permite a você compor e compartilhar as próprias estruturas personalizadas incorporando requisitos da organização para ajudar a agilizar novos projetos.
Como funciona:
A AWS também oferece o AWS Cloud Development Kit para Kubernetes (cdk8s), um framework de desenvolvimento de software de código aberto para definir aplicações Kubernetes usando linguagens de programação de uso geral.
Experimente agora mesmo: Get Started with AWS CDK
AWS CloudFormation
A modelagem e a configuração de recursos da AWS podem ser demoradas. É aqui que o AWS CloudFormation pode ajudar. O CloudFormation ajuda a modelar e configurar os recursos da AWS para que você possa passar menos tempo no seu gerenciamento e mais tempo se concentrando nas aplicações. Usando o CloudFormation, você cria um modelo que descreve todos os recursos desejados da AWS (como instâncias do Amazon EC2 ou de banco de dados do Amazon RDS). Depois de criar o modelo, o CloudFormation se encarrega de provisionar e configurar esses recursos para você. Não é preciso criar e configurar individualmente cada recurso da AWS, nem descobrir o que depende do quê: o CloudFormation cuida de tudo isso. O CloudFormation pode ajudar a simplificar o gerenciamento da infraestrutura, replicá-la rapidamente e monitorar com facilidade qualquer alteração feita.
Como funciona:
Experimente agora mesmo: Getting started with AWS CloudFormation
Expanda seus conhecimentos com estes recursos adicionais
AWS CDK v2
O que é o AWS CloudFormation? -
Infraestrutura do Well-Architected
Visão geral do framework
Projetar uma arquitetura de nuvem sólida é um trabalho fundamental que envolve toda a equipe técnica. Entender os seis pilares do AWS Well-Architected Framework ajudará a orientar o raciocínio de acordo com práticas recomendadas do trabalho com serviços da AWS.
A AWS Well-Architected ajuda arquitetos e desenvolvedores de nuvem a construir infraestruturas seguras, resilientes, eficientes e de alta performance para aplicações e workloads. Baseado em seis pilares (excelência operacional, segurança, confiabilidade, eficiência de performance, otimização de custos e sustentabilidade), o AWS Well-Architected fornece uma abordagem consistente para que você avalie arquiteturas e implemente designs escaláveis.
O AWS Well-Architected Framework inclui perspectivas específicas de domínios, laboratórios práticos e a Ferramenta AWS Well-Architected. A Ferramenta AWS Well-Architected, disponível gratuitamente no Console de Gerenciamento da AWS, fornece um mecanismo para avaliar regularmente workloads, identificar problemas de alto risco e registrar suas melhorias.
Passe o mouse sobre cada seção abaixo para saber mais:
FecharPilar Excelência operacional
O pilar Excelência operacional se concentra na execução e no monitoramento de sistemas e na melhoria contínua de processos e procedimentos. Os principais tópicos incluem automação de alterações, reação a eventos e definição de padrões para gerenciar as operações diárias.
FecharPilar Segurança
O pilar Segurança se concentra na proteção de informações e sistemas. Os principais tópicos incluem confidencialidade e integridade de dados, gerenciamento de permissões de usuário e estabelecimento de controles para detectar eventos de segurança.
FecharPilar Confiabilidade
O pilar Confiabilidade se concentra nas workloads que executam as funções pretendidas e na recuperação rápida de falhas para atender às demandas. Os principais tópicos incluem projeto de sistemas distribuídos, planejamento de recuperação e adaptação a mudanças nos requisitos.
FecharPilar Eficiência de performance
O pilar Eficiência de performance se concentra na alocação estruturada e simplificada de recursos de TI e computação. Os principais tópicos incluem seleção dos tipos e tamanhos certos dos recursos otimizados para os requisitos de workload, monitoramento de performance e manutenção da eficiência à medida que as necessidades comerciais evoluem.
FecharPilar Otimização de custos
O pilar Otimização de custos se concentra em evitar custos desnecessários. Os principais tópicos incluem compreensão dos gastos ao longo do tempo e controle da alocação de fundos, seleção do tipo e da quantidade certa de recursos, além da escalabilidade para atender às necessidades de negócios sem gastos excessivos.
FecharPilar Sustentabilidade
O pilar Sustentabilidade se concentra em minimizar os impactos ambientais da execução de workloads em nuvem. Os principais tópicos incluem um modelo de responsabilidade compartilhada para sustentabilidade, compreensão do impacto e maximização da utilização para minimizar os recursos necessários e reduzir os impactos posteriores.
Expanda seus conhecimentos com estes recursos adicionais
AWS Well-Architected Framework
Laboratórios práticos do AWS Well-Architected
Ferramenta AWS Well-Architected -
Segurança
Quando você cria aplicações na AWS, gerenciar a segurança e a conformidade é uma responsabilidade compartilhada entre você e a AWS. Para descrever essa abordagem, a AWS criou o modelo de responsabilidade compartilhada (veja o diagrama a seguir). A distinção entre responsabilidades é denominada normalmente como segurança “da” nuvem versus segurança “na” nuvem.
Responsabilidade da AWS
Ser responsável pela segurança da nuvem significa que a AWS se encarrega da proteção e segurança da infraestrutura que executa os serviços oferecidos na Nuvem AWS. A AWS é responsável por:
- Proteger zonas de disponibilidade, datacenters e regiões da AWS, incluindo a segurança física dos edifícios.
- Gerenciar os componentes de hardware, software e rede que executam os serviços da AWS, como servidores físicos, sistemas operacionais de hospedagem, camadas de virtualização e componentes de rede da AWS.
Responsabilidade do cliente
O cliente, ou qualquer pessoa que esteja construindo na nuvem, é responsável pela segurança na nuvem. Ao usar qualquer serviço da AWS, você é responsável por configurar adequadamente o serviço e suas aplicações, e por garantir que seus dados estejam seguros.
Seu nível de responsabilidade depende do serviço da AWS. Alguns serviços exigem que você execute todas as tarefas de configuração e gerenciamento de segurança necessárias, enquanto outros serviços mais abstratos exigem apenas que gerencie os dados e controle o acesso aos recursos.
Devido aos diferentes níveis de esforço, o cliente deve pensar nos serviços da AWS que usa e analisar o nível de responsabilidade exigido para proteger cada um deles. O cliente também deve analisar como o modelo de segurança compartilhada se alinha aos padrões de segurança em seu ambiente de TI, além de todas as leis e regulamentações aplicáveis.
Um conceito-chave é que os clientes mantenham o controle total de seus dados e sejam responsáveis por gerenciar a segurança relacionada ao seu conteúdo.
Este é um breve resumo da segurança na nuvem que apresenta apenas os principais conceitos do tópico. Confira a página de Aprendizado sobre segurança para saber mais sobre os principais tópicos, áreas de pesquisa e oportunidades de treinamento de segurança na nuvem na AWS.
Próximas etapas
Você pode começar a criar na AWS imediatamente usando o nível gratuito da AWS e nossa biblioteca de tutoriais práticos e guias de conceitos básicos.
-
Executar sua primeira aplicação
-
Nível gratuito da AWS
-
AWS Educate – Cursos gratuitos
-
Executar sua primeira aplicação
-
A AWS fornece blocos de construção que você pode montar rapidamente para funcionar com praticamente qualquer workload. Com a AWS, você encontrará um conjunto completo de serviços altamente disponíveis que foram projetados para funcionar juntos na criação de aplicações escaláveis sofisticadas.Para começar, escolha um dos tópicos a seguir para acessar um tutorial detalhado e entrar em ação em menos de 30 minutos ou visite o Centro do Desenvolvedor da AWS para explorar outros tutoriais.
-
Nível gratuito da AWS
-
O nível gratuito da AWS permite que você obtenha experiência prática com uma ampla seleção de produtos e serviços da AWS. No nível gratuito da AWS, você pode testar workloads e executar aplicações para aprender mais e criar a solução certa para sua organização.
Explore o nível gratuito
Explore mais de 100 produtos e comece a criar na AWS usando o nível gratuito. Três tipos de ofertas gratuitas diferentes estão disponíveis, conforme o produto usado. Clique no ícone abaixo para explorar nossas ofertas.Avaliações gratuitasAs ofertas de teste gratuito de curto prazo começam na data em que você ativa determinado serviço
12 meses gratuitosAproveite estas ofertas por 12 meses, a contar da data do cadastramento inicial na AWS
Sempre gratuitoEstas ofertas do nível gratuito não expiram e estão disponíveis para todos os clientes da AWS
Observação: o processo de cadastro requer um cartão de crédito, que não será cobrado até que você comece a usar os serviços. Não há nenhum compromisso a longo prazo e você pode deixar de usar a AWS a qualquer momento.
-
AWS Educate – Cursos gratuitos
-
O AWS Educate oferece centenas de horas de recursos de treinamento on-line gratuitos e individualizados, além da oportunidade de experiência prática no Console de Gerenciamento da AWS. Criado especificamente para alunos curiosos e iniciantes na nuvem, o AWS Educate fornece acesso simples e sem barreiras para que você aprenda, pratique e avalie suas habilidades na nuvem. Não é necessário cartão de crédito ou conta da Amazon.com ou da AWS.
Acesso simples e sem barreiras
Alunos a partir de 13 anos podem se inscrever no AWS Educate apenas com um endereço de e-mail, ter acesso a laboratórios práticos gratuitos no Console AWS para aprender, praticar e avaliar habilidades em nuvem em tempo real. Não é necessário cartão de crédito.
Conteúdo desenvolvido para iniciantes
O AWS Educate oferece centenas de horas de recursos de aprendizado com foco no aluno iniciante na nuvem. Prefere aprender por vídeo ou explorando a Nuvem AWS? Temos algo para todos.
Conexão com o emprego
Os alunos podem acessar o quadro de empregos do AWS Educate Job Board para explorar, pesquisar e se candidatar a milhares de vagas de trabalho e estágios sob demanda em organizações de todos os tipos em todo o mundo.
Crie sua rede
Cursos completos com laboratórios práticos para ganhar distintivos digitais e acumular pontos para receber um convite para a comunidade de talentos emergentes da AWS, o local para você se conectar a outros talentos em início de carreira.