O que é a Amazon Apollo?
O Apollo é um produto, serviço e equipe que gerencia a implantação e configuração da arquitetura interna da Amazon&apos orientada a serviços. Arquitetura Its é o resultado de três pressões:
1) Muitos desacoplamentos via serviços com labirintos de dependências uns dos outros
2) Quantidades absolutas de escala tanto cronológica (mais de dez anos) quanto organizacional (muitas dezenas de milhares de engenheiros na empresa, e muitos deles saindo a qualquer momento, e ainda mais entrando)
3) Necessidade de alta disponibilidade da cadeia de ferramentas subjacente - pessoas entrando em pânico quando o Apollo está em baixo é comum. Então ele não'não desce muito.
A um nível alto, o Apollo permite que você implemente seu código e configure para classes de máquinas arbitrárias e pré-definidas, como qualquer outra ferramenta, e deixe uma trilha de auditoria razoável para que quando você're oncall você saiba quem/quem foi implementado quando/onde. Ele faz interface com o sistema de construção e a loja de artefatos da Amazon&apos para fazer isso da maneira mais eficiente possível. Tenha em mente que isso pode potencialmente significar uma máquina ou várias dez mil (seriamente).
A parte mais comum do Apollo com a qual as pessoas fazem interface é a IU self-serve. Ela permite que você faça implantações no seu desktop para desenvolvimento, preparação, produção, e permite que você altere sua configuração no navegador.
Há um MUITO que pode ser dito sobre o Apollo, e eu tenho opiniões muito fortes sobre o porquê dele'é a melhor ferramenta de implantação em larga escala que'já foi construída na indústria, mas muito disso não é informação pública. Existem algumas conversas e posts mais antigos que entram em muito mais detalhes se você're curioso:
Fontes:
O que a Amazon usa para seu sistema de build e release [ -- mais antigo, mas lhe dá uma noção do pensamento -- ]
Também, fato divertido, I'm aparentemente na primeira página dos resultados de pesquisa do Google para "amazon apollo deployment" . Woo.
Página em linkedin.com
amazon apollo - Google Search