O que é o AWS Cloud9? - AWS Cloud9

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o AWS Cloud9?

O AWS Cloud9 é um ambiente de desenvolvimento integrado, ou IDE.

O IDE do AWS Cloud9 oferece uma experiência de edição de código completa com suporte para várias linguagens de programação e depuradores de tempo de execução, além de um terminal integrado. Ele contém um conjunto de ferramentas usadas para codificar, compilar, executar, testar e depurar software, e ajuda você a liberar software para a nuvem.

Você tem acesso ao IDE do AWS Cloud9 por meio de um navegador da web. Configure o IDE de acordo com as suas preferências. Altere os temas de cores, vincule teclas de atalho, habilite a coloração da sintaxe e formatação de código específicas para a linguagem de programação e muito mais.

(Entendido! Estou pronto para experimentar o AWS Cloud9. Como faço para começar?)

Como o AWS Cloud9 funciona?

O diagrama a seguir mostra uma visão geral de alto nível sobre como o AWS Cloud9 funciona.

No diagrama (começando de baixo), use o IDE do AWS Cloud9, em execução em um navegador da Web no computador local, para interagir com o ambiente do AWS Cloud9. Um recurso de computação (por exemplo, uma instância do Amazon EC2 ou seu próprio servidor) se conecta a esse ambiente. Por fim, seu trabalho é armazenado em um repositório do AWS CodeCommit ou em outro tipo de repositório remoto.

Diagrama que fornece uma visão geral de como o AWS Cloud9 funciona

Ambientes do AWS Cloud9

Um ambiente do AWS Cloud9 é um local onde você armazena os arquivos do projeto e onde executa as ferramentas para desenvolver as aplicações.

Usando o IDE do AWS Cloud9, você pode:

  • Armazenar os arquivos do projeto localmente na instância ou no servidor.

  • Clone um repositório de código remoto, como um repositório no AWS CodeCommit, em seu ambiente

  • Trabalhar com uma combinação de arquivos locais e clonados no ambiente.

Crie e alterne entre diversos ambientes com cada ambiente configurado para um determinado projeto de desenvolvimento. Ao armazenar o ambiente na nuvem, os projetos não precisam mais estar vinculados a um único computador ou configuração de servidor. Isso permite executar operações como alternar facilmente entre computadores e integrar desenvolvedores com mais agilidade à equipe.

Ambientes e recursos de computação

Nos bastidores, há algumas maneiras pelas quais é possível conectar seus ambientes a recursos de computação.

  • Você pode instruir o AWS Cloud9 para criar uma instância do Amazon EC2 e, depois, conectar o ambiente a essa instância recém-criada do EC2. Chamamos esse tipo de configuração de ambiente EC2.

  • Você pode instruir o AWS Cloud9 para conectar um ambiente a uma instância de computação em nuvem existente ou ao seu próprio servidor. Chamamos esse tipo de configuração de ambiente SSH.

Os ambientes EC2 e ambientes SSH têm algumas semelhanças e algumas diferenças. Para novos usuários do AWS Cloud9, recomendamos que você use um ambiente EC2, pois o AWS Cloud9 cuida de grande parte da configuração para você. À medida que você sabe mais sobre o AWS Cloud9 e deseja entender melhor essas semelhanças e diferenças, consulte Ambientes EC2 comparados a ambientes SSH no AWS Cloud9.

Para obter mais informações sobre como o AWS Cloud9 funciona, consulte estes vídeos e páginas da web relacionados.

O que posso fazer com o AWS Cloud9?

Com o AWS Cloud9, é possível codificar, compilar, executar, testar, depurar e lançar software em muitos cenários e variações incríveis. Isso inclui (entre outros):

  • Trabalhar com código em várias linguagens de programação e o AWS Cloud Development Kit (AWS CDK).

  • Trabalhar com código em um contêiner do Docker em execução.

  • Usar repositórios de código online.

  • Colaborar com outras pessoas em tempo real.

  • Interagir com várias tecnologias de banco de dados e site.

  • Direcionar o AWS Lambda, o Amazon API Gateway e as aplicações sem servidor do AWS.

  • Aproveitar outros produtos da AWS como Amazon Lightsail, AWS CodeStar e AWS CodePipeline

Para obter uma lista mais detalhada, consulte O que posso fazer com o AWS Cloud9?

Como faço para começar?

Para começar a usar o AWS Cloud9, siga as etapas em Configurar o AWS Cloud9 e siga o tutorial básico.

Tópicos adicionais