Queria saber se em produção é comum se usar banco de dados dentro do kubernates ou se usa um serviço externo como o RDS (AWS), por exemplo. Fiquei pensando nos cenários onde a máquina pifa. Nesse caso todos os dados seriam perdidos?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Queria saber se em produção é comum se usar banco de dados dentro do kubernates ou se usa um serviço externo como o RDS (AWS), por exemplo. Fiquei pensando nos cenários onde a máquina pifa. Nesse caso todos os dados seriam perdidos?
Olá Felipe, tudo bem? Justamente Felipe, em produção, devemos sempre usar um banco de dados como serviço, como o RDS da Amazon, assim vamos ter os dados centralizados, e ainda com redundância e protegidos pela infraestrutura da Amazon mesmo, e outra usar o banco de dados dentro de pod no kubernetes, pode ser ruim, já que o mesmo pode não atender a demanda, sem necessário usar mais um pod e ainda trabalhando com o compartilhamento de dados, algo muito complexo, então se tiver a possibilidade de usar um serviço externo como RDS aconselho a usá-lo. E geralmente é isso que acontece na prática e em produção.
Espero ter esclarecido sua dúvida!