As plataformas comerciais de nuvem oferecem serviços que possibilitam, a pequenas empresas em início de operações ou startups, desenvolver produtos usufruindo dos serviços da nuvem sem necessitar de grandes investimentos em infraestrutura ou recursos. Entre esses serviços, se destacam estruturas populares como net, net core, nodejs, java, php, Ruby ou phyton, em contêineres ou em execução em qualquer sistema operacional para desenvolvimento de aplicativos web.
Acompanhe:
Imagine que você está fazendo parte de um projeto em uma startup que deseja criar um aplicativo (mobile e web).
O objetivo é que profissionais da área da saude possam oferecer seus serviços por meio do aplicativo, para que assim, pessoas que não possuam condições de pagar por planos de saude possam se conectar diretamente com esses profissionais.
Logo, o aplicativo deve oferecer a possibilidade dos profissionais cadastrarem suas especialidades e valores, para que assim, os interessados possam consultar os profissionais por especialidade, valor e área de abrangência.
Apresente uma proposta inicial utilizando alguns serviços de uma plataforma comercial de nuvem e explique a sua respectiva importância para que seja avaliado com a equipe. Não esqueça de justificar o motivo da escolha de cada um dos serviços necessários.
Soluções para a tarefa
Resposta:
Considerando o objetivo do projeto, é necessário pensar que a estrutura básica para hospedagem do aplicativo necessite dos seguintes serviços:
1. Servidor para hospedagem da aplicação. O objetivo nesse caso é ter um serviço que possibilite deixar a aplicação disponível para o acesso dos usuários.
2. Serviço de banco de dados. O objetivo é disponibilizar um banco de dados separado do servidor de hospedagem para armazenamento da estrutura de banco de dados necessária para a aplicação.
3. Serviço de balanceamento de carga. Esse serviço busca aumentar a disponbilidade e performance das aplicações garantindo que se um servidor de hospedagem tiver alguma indisponbilidade momentânea, o processamento seja distribuído para um segundo servidor.
4. Serviço de montiroramento. Esse serviço deve permitir que seja possível realizar um acompanhamento da disponbilidade dos serviços contratados e, também, os custos dos serviços.
Explicação:
Resposta:
Considerando o objetivo do projeto, é necessário pensar que a estrutura básica para hospedagem do aplicativo necessite dos seguintes serviços:
1. Servidor para hospedagem da aplicação. O objetivo nesse caso é ter um serviço que possibilite deixar a aplicação disponível para o acesso dos usuários.
2. Serviço de banco de dados. O objetivo é disponibilizar um banco de dados separado do servidor de hospedagem para armazenamento da estrutura de banco de dados necessária para a aplicação.
3. Serviço de balanceamento de carga. Esse serviço busca aumentar a disponbilidade e performance das aplicações garantindo que se um servidor de hospedagem tiver alguma indisponbilidade momentânea, o processamento seja distribuído para um segundo servidor.
4. Serviço de montiroramento. Esse serviço deve permitir que seja possível realizar um acompanhamento da disponbilidade dos serviços contratados e, também, os custos dos serviços.
Explicação: