
云主机中区域和可用面积的定义,简单来说,可以把区域理解为不同城市的机房,把可用面积理解为同一城市的不同机房。
美国亚马逊AWS是公有云计算的开创者,云计算中的一些关键设计产品和基本定义可以说都是从美国亚马逊引进的。有两个关键定义:区域和可用区域(AZ)。
很多第一次接触云计算的同学,只看这两个名字的字面意思和实际意思就能猜出大概意思。但经过一段时间的深入学习和训练掌握云计算后,他们就能感受到这两种定义对云计算的关键危害。国内包括的云计算服务商也是花了很长时间才把使用面积的设计方案引入商品。
理想状态下,人们自然期望云计算能彻底解决地域危害,就像人们用电时不需要关注电站在哪里一样。但其实很明显没有那么开心,不同地区的机房中间的互联网也不可能像电网一样透明。所以在云计算产品的底层,首先要考虑不同地区的危害。不像一个地区的中间,通常只按照外部网络地址连接,内部中间互联网是屏蔽的。自然,对于云计算服务商来说,就需要他们的管理方式。一般他们还是会根据相对有限的网络带宽,将不同区域的机房连接起来,从而优化云计算内部资源的配置,以及一些独特的商品场景,比如跨区域镜像系统复制。但由于内网带宽有限,一般不太容易完全向客户开放应用。
因此,区域是物理上不同的区域中的机房。一般来说,这种异地相隔较远,在机房中间用光纤线路传输数据成本较高。而且相对来说,区域机房会部署在客户需求高的区域。比如阿里云的云主机分布在杭州、上海、北京、深圳、青岛,国外已经发布,包括中国香港、硅谷、马来西亚。事实上,阿里云一开始并没有上海地区。由于上海和杭州的距离比较近,部署光纤线路进行数据传输的成本相对可控。阿里巴巴内部之前的很多应用都是分别部署在杭州和上海,而且大部分都是作为一个区域来应用的,然后很可能因为要求高而分开了。
所以区域很好理解,就是物理上相隔很远的机房。由于跨不同区域的机房中间的网络带宽无法满足内网的要求,导致不同区域的设备中间的内网被阻塞。自然,随着骨干网等物理基础设施建设的发展趋势,未来跨区域内网互联也不是完全不可能。在整个过程中,公共云计算服务商也很可能根据客户的需求,对外开放一些相对有限的内部服务器带宽,来做一些场景下的产品,比如前面提到的阿里云的跨区域镜像系统副本,以及其最近发布的oss跨区域副本等。一般来说,数据信息和存储行业的商品会先应用到跨区域功能,数据信息的容灾备份毕竟是更明显的需求。
然后,同一个区域被分成几个可用区域。为什么这么复杂?原因很简单。IT系统自古就有同城网容灾备份的需求。云计算应用后,如何完成同城网络跨机房容灾备份?如果客户购买的云主机无法区分自己在哪个机房,那么在业务流程应用方面,就无法设计和做同城网络的容灾备份。因此,云计算服务商明确提出了同一区域内不同可用面积的定义。通俗地讲,你就能感觉到是同城网络的不同机房。云计算服务商会从底层机房电力工程/互联网等方面精心设计解决方案,保证一个可用区域在出现常见故障时不容易伤害另一个可用区域。自然,你说杭州被钱塘江大潮完全吞没的情况,那点可用面积也救不了你。在业务流程应用方面,你要根据不同地区考虑设计制造其他地方。
所以简单来说,可以把区域理解为不同城市的机房,把使用面积理解为同一城市的不同机房。自然,实际上不同的可用面积很可能在同一个机房内,而可用面积的定义是严格基于电力工程和计算机设备的独立分布式设计。在同一地区不同可用区域的中间,连接了内网,但是互联网的响应速度会有所不同。下面是我在杭州做的ping测试,阿里云,观察可用区域中间与同区域不同的互联网情况。阅读文章:如何选择阿里云ECS云的主机区和可用区
服务器1在杭州可用区B,服务器2在杭州可用区D,数据库查询1在杭州可用区B,在同一个可用区,从服务器1ping数据库查询1的结果如下:
平rdsxxx.mysql.rds.aliyuncs.com
PINGrdsxxx.mysql.rds.aliyuncs.com(100.98.xx.XXX)56(84)字节的数据。
100.98.xx.xxx的64个字节:icmp_seq=1ttl=56time=0.260ms
100.98.xx.xxx的64个字节:icmp_seq=2ttl=56time=0.472ms
100.98.xx.xxx的64个字节:icmp_seq=3ttl=56time=0.396ms
不同的地区跨越不同的可用区域,从服务器2ping数据库查询1的结果如下:
平rdsxxx.mysql.rds.aliyuncs.com
PINGrdsxxx.mysql.rds.aliyuncs.com(100.98.xx.XXX)56(84)字节的数据。
100.98.xx.xxx的64个字节:icmp_seq=1ttl=54time=1.63ms
100.98.xx.xxx的64个字节:icmp_seq=2ttl=54time=1.73ms
100.98.xx.xxx的64个字节:icmp_seq=3ttl=54time=1.74ms
很明显,不同可用区域中间的内网是连通的,但响应速度比同一可用区域慢1ms以上。因此,在具体的应用中,如果需要考虑同城网的容灾备份或者同城网的双活,应用和数据库查询必须尽可能部署在不同的可用区域。如果对响应速度的长宽比敏感,建议部署在相同的可用区域。在购买云主机和数据库查询的情况下,注意选择。
另外,现阶段阿里云数据管理平台的关键部署在杭州。如果业务流程中使用的数据信息必须通过阿里云数据管理平台进行处理和解决,最好优先考虑杭州的云主机和数据库查询。之后阿里云要在大量地区部署数据管理平台。但可悲的是,杭州的机房资源普遍告急,杭州的云主机很可能短时间断电。
选择阿里云产品比选择阿里云官网更划算。可以打折买阿里云的产品!详情请致电400-638-8808。官方网站:wwW.IdCbeSt.cOm
地址:https://www.idcbest.com/cloundnews/11005403.html
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)