gpt4 book ai didi

mysql - 多应用作为集群中的 Docker 容器,处理 MySQL 的方法

转载 作者:可可西里 更新时间:2023-11-01 08:10:38 25 4
gpt4 key购买 nike

<分区>

大多数关于设置 Docker 容器的在线文章似乎都是围绕将应用程序分解为微服务并将它们分配到各种容器并将它们部署到集群中的想法编写的。

我想找到处理多个不相关应用程序的数据库(例如 mySQL)的最佳方法,这些应用程序为不同的客户端编写,部署到同一个集群中。

假设我有 10 个不相关的小应用程序(如 wordpress),都需要访问 mySQL 数据库。我可以:

  1. 将应用程序作为容器部署到集群中,仅包含应用程序代码,并设置专用的 mySQL 服务器或 Google Cloud SQL 实例,并要求每个应用程序容器作为第三方服务连接到数据库.

  2. 将应用程序作为容器部署到集群中。对于每个应用程序,还将一个单独的数据库容器部署到集群中并将两者链接起来。

  3. 将一个单独的数据库容器部署到集群中,并将该容器链接到集群中的各种应用程序容器。

这些解决方案中哪一个是应用程序架构设计的最佳解决方案,哪一个最能利用计算机资源?我有一种感觉,虽然部署多个 mysql 容器(每个应用程序一个)可能是最好的设计,但它可能不是最有效的资源,因为我们将运行一堆 mySQL 容器。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com