MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

No EC2, por que preciso de volumes individuais do EBS para diário, log e dados?


A equipe do MongoDB pode ter percebido que as necessidades de IOPS para dados são mais altas, o log é o mais baixo e o diário está em algum lugar no meio. Embora eu esteja menos familiarizado com o MongoDB, suspeito que algumas das razões pelas quais eles podem estar sugerindo diferentes volumes de EBS incluem:
  • economia de custos:provisionar a quantidade certa de IOPS com base nas necessidades economizará $. Se fosse tudo em uma única partição, você usaria IOPS máximo de 1000 e acabaria pagando mais
  • instantâneo:você pode capturar dados em um intervalo diferente (mais frequente?)
  • contenção:dados, registro no diário e registro não irão competir entre si se estiverem em volumes diferentes
  • escalonamento:você pode dimensionar o volume de dados separadamente dos volumes de registro e diário
  • redução de risco:se o volume de dados tiver problemas, você poderá restaurar a partir do backup e reaplicar o diário (suponho que você possa) e analisar nos logs também