繁体   English   中英

Google Cloud MySQL第2代与使用MySQL的计算实例

[英]Google Cloud MySQL 2nd Generation vs Compute Instance with MySQL

新的Google Cloud MySQL第2代将提升其自己的VM实例以运行MySQL服务器。 请看下图:

例

使用第二代实例或将我自己的Compute VM实例与手动安装的MySQL版本一起使用有什么区别? 在高可用性,安全性或性能方面是否有任何优势?

添加到Terry发布的答案中,并在评论中回答您的问题:

您可以通过执行以下操作来创建高度可用的Cloud SQL第二代:

  1. 正确设置您的主实例,包括适当调整其大小并设置二进制日志记录。 启用二进制日志记录后,主实例必须具有一个备份。 您应将主实例放置在与其他服务接近的区域中。 请参阅准备主实例

  2. 在与主服务器不同的区域中创建一个故障转移副本。 请参阅创建故障转移副本

  3. (可选)创建一个或多个只读副本。 请注意,具有故障转移副本的主实例足以创建高可用性配置。

  4. (可选) 测试故障转移 请记住,测试故障转移会将主服务器移到新区域。

回答您的问题“那么,如果它们创建的VM实例失败,会发生什么?”

当故障转移副本不可用时,主实例将退出高可用性模式。 例如,如果主实例和故障转移副本之间的网络连接中断,或者由于其自身的区域故障而导致故障转移副本关闭,则可能会发生这种情况。 在此期间,主实例不处于高可用性模式,并且您将无法故障转移到副本,因为这样做不安全。 故障转移副本在重新连接时恢复复制,并在故障转移副本完成追赶时重新启用高可用性模式。

主要区别在于不必管理Cloud SQL v2。 Google Cloud处理管理,复制和快照。 此外,使用Cloud SQL Proxy的 Cloud SQL v2可与App Engine标准和灵活的运行时一起使用,以允许从其他客户端到SQL的灵活但安全的连接。

作为回报,您无权访问任何基础系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM