Vídeo: Descomplicando o Gerenciamento de Portfólio | Webinar | SoftExpert 2024
O Heroku é um produto multipart que funciona com desenvolvedores tanto quanto com DevOps e administradores. O produto define três fases do gerenciamento de aplicativos personalizados:
- Implantação
- Gerenciamento
- Escala
Embora um administrador possa se envolver na implantação, o escopo do Heroku provavelmente se aplica mais aos desenvolvedores e ao DevOps nesse caso. Ao contrário de muitos produtos lá fora, você pode usar o Heroku com AWS (Amazon Web Services), Google e Azure (simultaneamente, se necessário). Também funciona com Linux e Windows. As distribuições Linux suportadas são
- CoreOS
- Ubuntu
- Red Hat Enterprise Linux (RHEL)
Desenvolvedores, DevOps e administradores também podem usar uma variedade de idiomas para suportar aplicativos personalizados usando o Heroku. Mesmo que os administradores não codificem com freqüência ou na mesma profundidade que os desenvolvedores, as enormes implementações que o Heroku foi projetado para suportar provavelmente levará os administradores a executar algumas tarefas de codificação (para scripts, se nada mais). Você pode usar esses idiomas diretamente com o Heroku:
- Nó
- Ruby
- Java
- PHP
- Python
- Ir
Excepto para a inclusão de C / C ++, esta lista representa os idiomas mais utilizados para aplicativos de negócios de acordo com InfoWorld. A linha inferior é que o Heroku é uma das escolhas melhores para gerenciamento de aplicativos personalizados de grande empresa. No entanto, a complexidade e o tamanho deste produto tornam-no menos adequado para um ambiente empresarial de pequeno a médio porte.