DevOps
Nuvem da AWS
Conceitos básicos da AWS

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 »

15
Comece a usar rapidamente

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.

Serviços gerenciados

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.  

Concebido para o ajuste de escala

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.

Programável

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.

Automação

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.

Seguro

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.

Amplo ecossistema de parceiros

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.

Pagamento conforme o uso

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

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

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

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 »

 

AWS CodeStar

AWS CodeStar

O AWS CodeStar permite que você desenvolva, crie e implante rapidamente aplicações na AWS. O AWS CodeStar disponibiliza uma interface de usuário unificada, permitindo que você gerencie facilmente atividades de desenvolvimento de software em um só lugar. Com o AWS CodeStar, é possível configurar toda a sua cadeia de ferramentas de entrega contínua em alguns minutos, possibilitando que você comece a agilizar o lançamento de código.
Saiba mais »

 

DevOps-Solution_logobreak_instacart

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 »

DevOps-Solution_logobreak_lululemon

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 EC2 Container Service

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

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 »

 

DevOps-Solution_logobreak_coursera

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 »

DevOps-Solution_logobreak_localytics

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

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

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 »

DevOps-Solution_logobreak_simple

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 »

DevOps-Solution_logobreak_toronto-star

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 »

Amazon EC2 Systems Manager

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

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 »

DevOps-Solution_logobreak_prezi

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

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

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 »

DevOps-Solution_logobreak_globe-mail

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

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 »

DevOps-Solution_logobreak_slack

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

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 »

DevOps-Solution_logobreak_zillow

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 »

DevOps-Solution_logobreak_rachio

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

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 »

DevOps-Solution_logobreak_edmunds

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.

Comece a usar a AWS e o DevOps