Regions and Availability Zones

今早内部写了一封邮件,里面用了这两天思考问题时用的两个词:Zone、IDC。晚上查了一下 Amazon,发现 AWS 里面,对应的概念是 Regions 和 Zones

联想到前不久王建硕的那篇被翻译成中文的blog里关于中国巨大市场导致国外互联网巨头面临严酷竞争的事情,中国因为其巨大的地域,互联互通(即使不考虑大家吐槽的运营商垄断问题)使得云计算这件事情变得格外有意思。

以前从来没有从 IaaS 服务提供商的角度去看待过搜狐机房建设,以及内部开发者如何使用该计算环境的问题。看了 AWS 的文档,觉得思路是应该变化一下了。

模仿 AWS,就应该这样描述网络环境:
  1. 建设有北京、济南、上海三个 Regions,Region 从计算的角度看应该是隔离的!!(这一点非常重要)
  2. 每个 Region 内建有若干个 Zones,Region 内部的 Zone 之间用低延迟的网络互连

最关键的第一点就是以前固守 BJ Region 的思路要转变过来,包括内部沟通用的一些名词也应该避免误导。当谈论所谓北京和上海的“内网”时,说的可不是 Region 内部 Zone 之间的“内网”,而是一条有较高质量保证的公网线路而已——All communications between regions is across the public Internet.

寻找帮助去搜索"mysql across aws regions"之类的关键词即可。感谢在 AWS 上探索的开发者们 :)

Topic: 技术