|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](Banco Dados)|[Instalação](instalacao)|[Gerência de Projeto](Gerenciamento do Projeto)|[Horários Disponiveis](horarios)| [Git](git)
|
|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](Banco Dados)|[Instalação](instalacao)|[Gerência de Projeto](Gerenciamento do Projeto)|[Horários Disponiveis](horarios)| [Git](git)
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
# Configuração do Projeto
|
|
## AWS Elastic Container Registry (ECR)
|
|
|
|
|
|
|
|
Para o processo de deploy da nossa aplicação, utilizaremos o AWS Elastic Container Registry (ECR). O ECR é um serviço totalmente gerenciado de registro de contêineres, projetado para fornecer uma hospedagem de alto desempenho para imagens de contêineres. Com o ECR, podemos armazenar, gerenciar e distribuir nossas imagens de contêineres de forma confiável e segura. Ele garante a disponibilidade e a replicação das imagens em diferentes regiões, permitindo implantar nossas aplicações em qualquer lugar.
|
|
|
|
|
|
|
|
![Product-Page-Diagram_Amazon-ECR.2f9e7f26ef78f4dc6f058f7eeb07cf696f6951c1](uploads/01a700534ea8463074cbff29f8ac9fda/Product-Page-Diagram_Amazon-ECR.2f9e7f26ef78f4dc6f058f7eeb07cf696f6951c1.png)
|
|
|
|
|
|
|
|
_Fonte: https://aws.amazon.com/pt/ecr/_
|
|
|
|
|
|
|
|
## AWS Elastic Container Service (ECS)
|
|
|
|
|
|
Na arquitetura da nuvem do nosso projeto, faremos uso principal do serviço ECS (Elastic Container Service) da AWS. O ECS é um serviço totalmente gerenciado de orquestração de contêineres, projetado para facilitar a implantação, o gerenciamento e a escalabilidade de aplicações baseadas em contêineres. Ele nos oferece recursos robustos para execução, monitoramento e escalonamento de aplicações, garantindo uma infraestrutura confiável e segura para nossa aplicação.
|
|
Na arquitetura da nuvem do nosso projeto, faremos uso principal do serviço ECS (Elastic Container Service) da AWS. O ECS é um serviço totalmente gerenciado de orquestração de contêineres, projetado para facilitar a implantação, o gerenciamento e a escalabilidade de aplicações baseadas em contêineres. Ele nos oferece recursos robustos para execução, monitoramento e escalonamento de aplicações, garantindo uma infraestrutura confiável e segura para nossa aplicação.
|
|
|
|
|
... | @@ -19,14 +27,6 @@ Dentro do ECS, utilizaremos o AWS Fargate, que é um mecanismo de computação s |
... | @@ -19,14 +27,6 @@ Dentro do ECS, utilizaremos o AWS Fargate, que é um mecanismo de computação s |
|
|
|
|
|
_Fonte: https://aws.amazon.com/pt/fargate/_
|
|
_Fonte: https://aws.amazon.com/pt/fargate/_
|
|
|
|
|
|
## AWS Elastic Container Registry (ECR)
|
|
|
|
|
|
|
|
Para o processo de deploy da nossa aplicação, utilizaremos o AWS Elastic Container Registry (ECR). O ECR é um serviço totalmente gerenciado de registro de contêineres, projetado para fornecer uma hospedagem de alto desempenho para imagens de contêineres. Com o ECR, podemos armazenar, gerenciar e distribuir nossas imagens de contêineres de forma confiável e segura. Ele garante a disponibilidade e a replicação das imagens em diferentes regiões, permitindo implantar nossas aplicações em qualquer lugar.
|
|
|
|
|
|
|
|
![Product-Page-Diagram_Amazon-ECR.2f9e7f26ef78f4dc6f058f7eeb07cf696f6951c1](uploads/01a700534ea8463074cbff29f8ac9fda/Product-Page-Diagram_Amazon-ECR.2f9e7f26ef78f4dc6f058f7eeb07cf696f6951c1.png)
|
|
|
|
|
|
|
|
_Fonte: https://aws.amazon.com/pt/ecr/_
|
|
|
|
|
|
|
|
## Fluxo do Deploy
|
|
## Fluxo do Deploy
|
|
|
|
|
|
O fluxo do nosso processo de deploy seguirá as seguintes etapas:
|
|
O fluxo do nosso processo de deploy seguirá as seguintes etapas:
|
... | | ... | |