Ferramentas do desenvolvedor da AWS

Crie uma conta da AWS

As ferramentas do desenvolvedor da AWS são um conjunto de serviços criado para permitir que desenvolvedores e profissionais de operações de TI que trabalham com DevOps possam entregar software com rapidez e segurança. Juntos, esses serviços ajudam a armazenar e controlar versões de código-fonte de aplicativos de modo seguro, além de criar, testar e implantar automaticamente aplicativos no ambiente local ou da AWS. É possível usar o AWS CodePipeline para orquestrar um fluxo de trabalho de lançamento de software completo usando esses serviços e ferramentas de terceiros ou integrar cada serviço de modo independente usando ferramentas atuais.

Comece a usar a AWS gratuitamente

Crie uma conta gratuita

Receba doze meses de acesso ao nível gratuito da AWS e aproveite os recursos do AWS Basic Support, incluindo atendimento ao cliente 24x7x365 e fóruns de suporte, entre outros recursos.


Use integração e entrega contínuas

Use integração e entrega contínuas

No mundo atual, você precisa inovar e aperfeiçoar continuamente o seu produto para atender às necessidades dos clientes. As atualizações frequentes de aplicativos ajudam você a fazer isso, o que torna a agilidade e a rapidez de entrada no mercado do software essenciais para manter a sua vantagem competitiva. Quanto mais rápido você puder lançar novos recursos e corrigir erros, maior será a sua velocidade de inovação e resposta às necessidades dos clientes. A integração e a entrega contínuas são práticas de DevOps que ajudam você a testar e lançar software de forma confiável com maior frequência.

Inspirado nas práticas e ferramentas de DevOps da Amazon

Com base nas práticas e ferramentas de DevOps da Amazon

As ferramentas do desenvolvedor da AWS são inspiradas pelas mesmas ferramentas de DevOps usadas pelas equipes internas da Amazon. Elas ajudam você a usar as melhores práticas de desenvolvimento de software utilizadas pela Amazon. As equipes de engenharia da Amazon funcionam como pequenas startups, com cada uma delas sendo responsável por tudo, abrangendo da obtenção do feedback do cliente à criação dos requisitos para o controle de desenvolvimento, teste, implantação e operações de seus serviços. A Amazon criou ferramentas do desenvolvedor para ajudar suas equipes a lançar atualizações para os clientes com maior rapidez usando um processo do tipo “autoatendimento”.

AWSCloud9_150pxl
codestar_98pxl
xray_98pxltall

O AWS Cloud9 é um Integrated Development Environment (IDE – Ambiente de desenvolvimento integrado) baseado na nuvem que permite escrever, executar e depurar código usando apenas um navegador. O ambiente inclui um editor de código, um depurador e um terminal. O Cloud9 é fornecido com ferramentas essenciais para linguagens de programação comuns, incluindo JavaScript, Python e PHP, entre outras, para que você não precise instalar arquivos ou configurar a máquina de desenvolvimento para iniciar novos projetos. Como o IDE do Cloud9 é baseado na nuvem, você pode trabalhar nos projetos no escritório, em casa ou em qualquer lugar usando uma máquina conectada à Internet.

Para obter mais informações, acesse a página do AWS Cloud9.  

O AWS CodeStar permite que você desenvolva, crie e implante rapidamente aplicativos na AWS. 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. O AWS CodeStar disponibiliza uma interface de usuário unificada, permitindo que você gerencie facilmente atividades de desenvolvimento de software em um só lugar. O AWS CodeStar é integrado ao AWS Cloud9 e a terceiros para ajudar você a criar uma cadeia de ferramentas de entrega contínua adequada às suas necessidades.

Para obter mais informações, visite a página do AWS CodeStar.

O AWS X-Ray ajuda os desenvolvedores a analisar e depurar aplicativos distribuídos de produção, como os criados usando uma arquitetura de microsserviços. Com o X-Ray, é possível entender a performance de aplicativos e de seus serviços subjacentes para identificar e solucionar problemas e erros de performance. O X-Ray disponibiliza uma visualização completa sobre as solicitações, conforme elas percorrem o aplicativo, além de mostrar um mapa dos componentes subjacentes do aplicativo.  

Para obter mais informações, visite a página do AWS X-Ray.

AWS CodeCommit
2:17
AWS CodePipeline
3:05
DevOps_codebuild_icon
AWS CodeDeploy
2:10

O AWS CodeCommit é um serviço de controle de fonte gerenciado que permite que as empresas hospedem com facilidade repositórios Git privados, seguros e altamente escaláveis. O CodeCommit elimina a necessidade de operar seu próprio sistema de controle de fonte ou a preocupação com a escalabilidade da infraestrutura. 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.

Para obter mais informações, acesse a página de produto do AWS CodeCommit.  

O AWS CodePipeline é um serviço de integração contínua e entrega contínua para atualizações rápidas e confiáveis de aplicativos e infraestrutura. 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. Você pode criar facilmente uma solução completa usando nossos plug-ins predefinidos para serviços populares de terceiros, como GitHub, ou integrando seus próprios plug-ins personalizados em qualquer etapa do processo de lançamento.

Para obter mais informações, acesse a página de produto do AWS CodePipeline.

O AWS CodeBuild é um serviço gerenciado que compila o código-fonte, executa 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 de compilação. O CodeBuild escala continuamente e processa múltiplas compilações ao mesmo tempo, o que evita que elas fiquem esperando em uma fila. Você pode começar a usar rapidamente com ambientes de compilação pré-definidos ou criar ambientes de compilação personalizados com suas próprias ferramentas de compilação. Com o CodeBuild, você é cobrado por minuto pelos recursos computacionais usados.

Para obter mais informações, acesse a página de produto do AWS CodeBuild.

O AWS CodeDeploy é um serviço que automatiza implantações de código em qualquer instância, inclusive nas do Amazon EC2 e nos servidores com execução local. 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. Você pode usar o AWS CodeDeploy para automatizar implantações, eliminando a necessidade de operações manuais sujeitas a erro. O serviço é escalável juntamente com a infraestrutura, permitindo implantar facilmente em uma ou em milhares de instâncias.

Para obter mais informações, acesse a página de produto do AWS CodeDeploy.

Exerça o DevOps na AWS

Exerça o DevOps na AWS

As ferramentas do desenvolvedor da AWS ajudam você a usar integração e entrega contínuas na AWS. Esses serviços ajudam a tornar o processo de lançamento de software rápido, automático e confiável.

Comece a usar rapidamente

Comece a usar rapidamente

Cada serviço é gerenciado na nuvem, o que significa que não há necessidade de hospedar, manter ou escalar servidores por conta própria. Cada uma das ferramentas do desenvolvedor da AWS é oferecida como um serviço para que você possa começar imediatamente a desenvolver e implantar aplicativos na AWS.

Extensível e autônomo

Extensível e autônomo

Esses serviços são ferramentas modulares que podem ser estendidas facilmente para adaptar-se às suas necessidades específicas. Cada serviço tem integrações com outros serviços da AWS ou integrações incorporadas a ferramentas do desenvolvedor de terceiros comuns no mercado, o que permite que você crie sua própria solução completa de lançamento de software. Além disso, cada serviço pode ser acessado de modo programático usando nossas APIs.

Alta disponibilidade

Alta disponibilidade

As ferramentas do desenvolvedor da AWS baseiam-se em uma arquitetura altamente escalável, redundante e resiliente, garantindo que seus projetos de desenvolvimento de software estejam acessíveis quando você precisar deles.

Controle centralizado

Identidade e acesso

As ferramentas do desenvolvedor da AWS são integradas com o AWS Identity and Access Management (IAM), permitindo que você atribua permissões específicas de usuário para ajudar a manter suas ferramentas de entrega de software seguras.

Pague somente pelo que usar

Pagamento conforme o uso

Com o AWS CodeCommit, o AWS CodePipeline e o AWS CodeBuild, você paga somente pelo que usar. O AWS CodeDeploy é oferecido sem cobrança adicional para implantações do Amazon EC2. Não há taxas de configuração nem compromissos antecipados. Acesse a página de definição de preço de cada serviço para saber mais.