8月13日,亚马逊AWS中国云解决方案架构师王毅在主题为“如何利用云平台构建容错的APP”的在线培训中,为我们讲述了如何在系统架构的时候充分利用云平台的各种特点,从而了解如何在AWS这样的云平台进行架构设计的技巧及相关资讯。
为了帮助大家更好的复习本次培训的相关内容,了解如何在AWS这样的云平台进行架构设计的技巧及相关资讯。CSDN整理了本次培训最后的QA,如下:
Q1. 请问在分区机制中,如果应用请求距离A区在物理上距离最近、响应时间上也最快,在负载不重的情况下,那Elastic Load Balancing就不应该再跨区将请求发送给B区吧?除非A区宕掉或者负载过重,保证请求的就近、就快处理吧?
答:由于各个AZ之间通过高速网络连接,因此不存在就近的问题。
Q2. ELB是部署在哪个AZ的?ELB的容错机制是什么?
答:ELB是跨AZ部署的,AWS保证了ELB的SLA,用户无需担心容错机制。
Q3. ELB发送请求给多个webserver时,如何保证webserver的response的唯一性?
答:ELB支持session sticky 保证应答的唯一性。
Q4.Auto Scaling时自动扩展可以好理解,若是自动收缩的话,依据怎么收缩?假如要收缩的的服务器正在由客户使用的程序进程,难道是直接断了就收回去吗?Auto scaling 是如何实现自动扩展的,需要脚本设置么?怎么实现自动扩展的应用自动化配置,细节的?自动扩展生效时间大概多久?
答:Auto Scaling 可以设置收缩的条件,满足收缩条件,就减少服务器的数量。Auto Scaling 支持 Drain的功能,保证了有客户在线的机器不会被停止。通过界面或者命令行均可以配置Auto Scaling. 配置完毕马上生效。
Q5. 主/从数据库的同步,用的是什么技术,同步的频率怎么决定?同步过程对主数据库会产生压力吗?
答:实时同步,不会对主数据库产生压力。
Q6. Auto Scaling 和 Single Instance价格一样吗?
答: Auto Scaling本身不收费,只收取EC2 instance的费用。
如您需要了解AWS最新资讯或是技术文档可访问AWS中文技术社区;如您有更多的疑问请在AWS技术论坛提出,稍后会有专家进行答疑。
订阅“AWS中文技术社区”微信公众号,实时掌握AWS技术及产品消息!
AWS中文技术社区为广大开发者提供了一个Amazon Web Service技术交流平台,推送AWS最新资讯、技术视频、技术文档、精彩技术博文等相关精彩内容,更有AWS社区专家与您直接沟通交流!快加入AWS中文技术社区,更快更好的了解AWS云计算技术。
(整理/李雪 责编/王玉平)