A AWS disponibiliza um conjunto de serviços flexíveis criados para permitir que as empresas criem e distribuam produtos mais rápido e com maior segurança usando as práticas da AWS e de DevOps. Esses serviços simplificam o provisionamento e o gerenciamento da infraestrutura, a implantação do código do aplicativo, a automação dos processos de lançamento de software e o monitoramento do desempenho do seu aplicativo e da sua infraestrutura.
O DevOps é a combinação de filosofias culturais, práticas e ferramentas que aumentam a capacidade de uma empresa de distribuir aplicativos e serviços em alta velocidade: otimizando e aperfeiçoando produtos em um ritmo mais rápido do que o das empresas que usam processos tradicionais de desenvolvimento de software e gerenciamento de infraestrutura. Essa velocidade permite que as empresas atendam melhor aos seus clientes e compitam de modo mais eficaz no mercado.
Saiba mais sobre DevOps »
Cada serviço da AWS está pronto para uso, caso você tenha uma conta conosco. Não há configuração exigida ou software para instalar.
Esses serviços podem ajudá-lo a utilizar os recursos da AWS mais rapidamente. Você pode se preocupar menos com configurar, instalar e operar a infraestrutura por conta própria. Isso permite que você se concentre no seu produto principal.
Você pode gerenciar uma única instância ou escalar até milhares delas usando os serviços da AWS. Esses serviços ajudam você a aproveitar ao máximo recursos computacionais flexíveis ao simplificar o provisionamento, a configuração e a escalabilidade.
Você tem a opção de usar cada serviço por meio do AWS Command Line Interface ou por meio de APIs e SDKs. Você também pode modelar e provisionar nossos recursos, como também toda a sua infraestrutura da AWS, usando modelos declarativos do AWS CloudFormation.
A AWS ajuda você a usar a automação para que possa criar de modo mais rápido e eficiente. Ao usar serviços da AWS, você pode automatizar tarefas ou processos manuais, como implantações, fluxos de trabalho de desenvolvimento e teste, além do gerenciamento de contêineres e configurações.
Use o AWS Identity and Access Management (IAM) para definir permissões e políticas de usuário. Isso oferece a você controle granular sobre quem pode acessar seus recursos e como eles são acessados.
A AWS suporta um grande ecossistema de parceiros que se integra aos serviços da AWS, além de estendê-los. Use suas ferramentas terceirizadas e de código aberto preferenciais com a AWS para criar uma solução completa. Acesse aqui para saber mais sobre as nossas soluções de parceiros de DevOps.
Com a AWS, você adquire serviços conforme a necessidade e apenas para o período em que pretende usá-los. A definição de preço da AWS não tem taxas antecipadas, multas de rescisão ou contratos de longo prazo. O nível gratuito da AWS ajuda você a começar a usar nossos serviços. Acesse as páginas de definição de preço de cada serviço para saber mais.
A AWS disponibiliza serviços que ajudam você a exercer o DevOps na sua empresa, e que são criados primeiramente para uso com a AWS. Essas ferramentas automatizam tarefas manuais, ajudam as equipes a gerenciar ambientes complexos em escala e a manter engenheiros no controle da alta velocidade que é permitida pelo DevOps.
Explore nossas soluções e ferramentas para DevOps.
As Ferramentas do desenvolvedor da AWS ajudam você a armazenar e a fazer o controle de versão do código-fonte de aplicações com segurança, além de criar, testar e implantar automaticamente aplicações no seu ambiente local ou da AWS.
Comece com o AWS CodePipeline para construir um fluxo de trabalho de integração contínua ou de entrega contínua que usa o AWS CodeBuild, o AWS CodeDeploy e outras ferramentas ou usa cada serviço separadamente.
AWS CodePipeline
O AWS CodePipeline é um serviço de integração contínua e entrega contínua para atualizações rápidas e confiáveis de aplicações e infraestruturas. O CodePipeline cria, testa e implanta código sempre que ocorrer uma alteração de código, de acordo com modelos de processo de lançamento definidos. Isso permite disponibilizar recursos e atualizações de forma rápida e confiável.
Saiba mais »
AWS CodeBuild
O AWS CodeBuild é um serviço totalmente gerenciado que compila o código-fonte, roda testes e produz pacotes de software prontos para implantação. Com o CodeBuild, você não precisa provisionar, gerenciar e escalar seus próprios servidores do build. O CodeBuild escala continuamente e processa múltiplas compilações ao mesmo tempo, o que evita que elas fiquem esperando em uma fila.
Saiba mais »
AWS CodeDeploy
O AWS CodeDeploy automatiza as implantações de código para qualquer instância, inclusive instâncias do Amazon EC2 e servidores locais. O AWS CodeDeploy facilita o lançamento rápido de novos recursos, ajuda a evitar tempo de inatividade durante a implantação de aplicativos e lida com a complexidade de atualizá-los.
Saiba mais »
A Instacart usa o AWS CodeDeploy para automatizar implantações para todos os seus serviços de front-end e back-end. O uso do AWS CodeDeploy permitiu que os desenvolvedores da Instacart se concentrassem em seu produto e tivessem menos preocupações com operações de implantação.
Leia o estudo de caso »
A lululemon athletica usa uma variedade de serviços da AWS para projetar um sistema de integração e entrega totalmente automatizado e contínuo. A lululemon implanta artefatos distribuídos por meio do Amazon S3 usando o AWS CodePipeline. A partir deste estágio, os artefatos são implantados no AWS Elastic Beanstalk.
Leia o estudo de caso »
Crie e implante uma arquitetura de microsserviços usando contêineres ou computação sem servidor.
Amazon Elastic Container Service
O Amazon Elastic Container Service (ECS) é um serviço de gerenciamento de contêineres altamente escalável e de alto desempenho com suporte a contêineres do Docker, o que permite executar facilmente aplicativos em um cluster gerenciado de instâncias do Amazon EC2.
Saiba mais »
AWS Lambda
O AWS Lambda permite que você execute códigos sem provisionar ou gerenciar servidores. Com o Lambda, você pode executar o código para praticamente qualquer tipo de aplicativo ou serviço de back-end, tudo sem precisar de administração. Basta carregar o código e o Lambda toma conta de tudo o que for necessário para executar e alterar a escala do seu código com alta disponibilidade.
Saiba mais »
O Coursera usa o Amazon Elastic Container Service para gerenciar uma arquitetura baseada em microsserviços para seus aplicativos. Agora, o Coursera pode implantar alterações de software em minutos, em vez de horas, em um ambiente isolado de recursos.
Leia o estudo de caso »
A Localytics usa o AWS Lambda para criar microsserviços que consomem arquivos do Amazon Simple Storage Service e streams de dados do Kinesis, que abrangem cerca de 100 bilhões de pontos de dados a cada mês.
Leia o estudo de caso »
Provisione, configure e gerencie os recursos da sua infraestrutura da AWS usando código e modelos. Monitore e aplique a conformidade da infraestrutura.
AWS CloudFormation
O AWS CloudFormation oferece aos desenvolvedores e administradores de sistemas uma maneira fácil de criar e gerenciar um grupo de recursos relacionados à AWS, provisionando e atualizando-os de forma organizada e previsível. Você pode usar os exemplos de modelos do AWS CloudFormation ou criar seus próprios modelos.
Saiba mais »
AWS OpsWorks
O AWS OpsWorks é um serviço de gerenciamento de configurações que usa o Chef, uma plataforma de automação que trata configurações de servidor como código. O OpsWorks usa o Chef para automatizar a forma como os servidores são configurados, implantados e gerenciados em instâncias do Amazon Elastic Compute Cloud (Amazon EC2) ou em ambientes de computação locais. O OpsWorks oferece dois serviços, o AWS OpsWorks for Chef Automate e o AWS OpsWorks Stacks.
Saiba mais »
O Simple criou sua plataforma bancária on-line na AWS. Ao usar o AWS CloudFormation, o Simple conseguiu automatizar processos que levavam meses para serem concluídos e, então, voltar sua atenção para o atendimento ao cliente, cujo foco antes era o gerenciamento da infraestrutura de TI.
Assista ao vídeo »
O Toronto Star é o maior site de notícias do Canadá. Ao usar o AWS OpsWorks, o Star reduziu o tempo de implantação de seu aplicativo de gerenciamento de conteúdo de 3 horas para 20 minutos, economizando custos e aumentando a produtividade.
Leia o estudo de caso »
AWS Systems Manager
O AWS Systems Manager é um serviço de gerenciamento que ajuda a coletar inventário de software, aplicar patches em sistemas operacionais, criar imagens de sistemas e configurar os sistemas operacionais Windows e Linux, tudo isso de forma automática. Esses recursos ajudam a definir e rastrear configurações de sistema, evitar desvios e manter a conformidade do software em configurações do EC2 e locais.
Saiba mais »
AWS Config
O AWS Config é um serviço totalmente gerenciado que oferece inventário de recursos, histórico de configuração e notificações de alteração de configuração da AWS para proporcionar segurança e governança. O Config Rules permite que você crie regras que verificam automaticamente a configuração de recursos da AWS gravada pelo AWS Config.
Saiba mais »
A Prezi usa o AWS Config para rastrear alterações de configuração nos seus recursos da AWS. O AWS Config envia notificações sempre que os recursos forem criados, modificados ou excluídos. A Prezi usa as regras do AWS Config para administrar o provisionamento e a configuração de seus recursos na AWS.
Leia o estudo de caso »
Provisione infraestrutura usando modelos do AWS CloudFormation, execute o AWS Systems Manager para controlar o inventário de software ou para configurar instâncias e corrija automaticamente todos os desvios de configuração com o AWS Config.
Registre logs e monitore o desempenho de aplicativos e infraestrutura praticamente em tempo real.
Amazon CloudWatch
O Amazon CloudWatch é um serviço de monitoramento para recursos em nuvem da AWS e os aplicativos que você executa na AWS. Você pode usar o Amazon CloudWatch para coletar e rastrear métricas, coletar e monitorar arquivos de log, definir alarmes e reagir automaticamente a alterações nos seus recursos da AWS.
Saiba mais »
AWS X-Ray
O AWS X-Ray ajuda desenvolvedores a analisar e depurar aplicações distribuídas de produção, como as criadas usando uma arquitetura de microsserviços. Com o X-Ray, é possível entender o desempenho do aplicativo e dos seus serviços subjacentes para identificar e solucionar a causa raiz de problemas e erros de desempenho.
Saiba mais »
O Globe and Mail é o jornal mais lido do Canadá, com uma leitura digital semanal de 4,7 milhões em todo o país. Ele usou o Amazon CloudWatch para monitorar o desempenho do seu sistema e adotou uma abordagem de DevOps para automação da infraestrutura.
Leia o estudo de caso »
AWS CloudTrail
O AWS CloudTrail é um serviço da web que registra as chamadas de APIs da AWS para a sua conta e envia os arquivos de log para você. As informações registradas incluem a identidade do chamador da API, a hora da chamada da API, o endereço IP de origem do chamador da API, os parâmetros da solicitação e os elementos de resposta retornados pelo serviço da AWS.
Saiba mais »
Amazon DevOps Guru
O Amazon DevOps Guru é um serviço habilitado por machine learning (ML) e projetado para facilitar melhorias na performance operacional e na disponibilidade de uma aplicação. O DevOps Guru ajuda a detectar comportamentos anormais da aplicação, para que você possa identificar problemas operacionais muito antes que eles afetem os seus clientes.
Saiba mais »
A Slack disponibiliza uma plataforma de sistema de mensagens para a unificação de serviços de comunicação distintos. A plataforma da Slack é executada na AWS, e beneficia-se de uma grande variedade de serviços na nuvem. A empresa usa o AWS CloudTrail para monitorar logs relacionados às instâncias do Amazon EC2.
Leia o estudo de caso »
Implante aplicativos da web sem precisar provisionar e gerenciar a infraestrutura e a pilha de aplicativos.
AWS Elastic Beanstalk
O AWS Elastic Beanstalk é um serviço de fácil utilização para implantação e escalabilidade de aplicações e serviços da web desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker em servidores familiares como Apache, Nginx, Passenger e IIS.
Basta fazer o upload de seu código e o Elastic Beanstalk se encarrega automaticamente da implementação, desde o provisionamento de capacidade, o balanceamento de carga e a escalabilidade automática até o monitoramento da saúde do aplicativo. Ao mesmo tempo, você mantém total controle sobre os recursos da AWS que sustentam uma aplicação e pode acessar os recursos subjacentes a qualquer momento.
Saiba mais »
A Zillow migrou seu sistema de processamento e entrega de imagens para a AWS para solucionar problemas de desempenho e obter escalabilidade. Ela usa o Elastic Beanstalk para executar uma Python Imaging Library com código personalizado para o seu trabalho de processamento de imagens.
Leia o estudo de caso »
A Rachio é a criadora do Smart Sprinkler Controller, um controlador de irrigação com tecnologia WiFi. A Rachio usa o AWS Elastic Beanstalk para implantar e gerenciar seu site, suas aplicações e suas APIs.
Leia o estudo de caso »
Hospede repositórios Git seguros e altamente escaláveis na nuvem.
AWS CodeCommit
O AWS CodeCommit é um serviço de controle de fonte totalmente gerenciado que permite que as empresas hospedem com facilidade repositórios Git privados, seguros e altamente escaláveis. Você pode usar o CodeCommit para armazenar com segurança qualquer coisa, desde código-fonte até arquivos binários. Além disso, ele funciona perfeitamente com as suas ferramentas Git atuais.
Saiba mais »
Ao usar o AWS CodeCommit, os desenvolvedores da Edmunds.com obtêm um serviço de controle de fonte escalável, altamente disponível que reduz os custos e simplifica a administração.
Leia o estudo de caso »
Inicie sua jornada de DevOps hoje mesmo. É fácil começar a usar a AWS, basta cadastrar-se em uma conta ainda hoje.
Recursos adicionais: Guias e tutoriais | Treinamento e certificação