Day 19 AWS云端实作起手式第九弹 让开机器变得很自动自发Auto Scaling最後一击

来到了Auto Scaling的完结篇,我们一起来感受看看云端开机器的爽感和烧钱的威力XD。
今天设定Auto Scaling,会有两个小节,一个是建立Launch Configuration,另外一个是根据已经建立的Launch Configuration,来建立Auto Scaling Groups。我们往下走...

12-3设定Auto Scaling

  • 建立Launch Configuration
    进入EC2後,在左边页面往下滑,可以看到Launch Configuration,点选後,再点选Create Launch Configuration。

    建立Launch Configuration,让每次开机器可以按照这个Configuration来去做。依序输入Configuration的名称、选择我们前天透过Write Node制作的Read Node Image (AMI)

    选择机器规格,省钱和测试用的关系,这边我们选用一般的规格。

    机器容量的部分,选择default设定。

    Security Group的部分,选择跟Write Node机器一样的Security Group。

    接着,选择登入机器用的key Pair後,就可以完成Launch Configuration的建立。

  • 建立Auto Scaling Groups
    进入EC2页面,於左下角点选Auto Scaling Groups。

    点下Create Auto Scaling Groups後,一样先输入Auto Scaling Group的名称,在下一步点Switch to Launch Configuration,并选择我们刚刚建立的Launch Configuration。

    Network的部分,选择Write Node所在的VPC,并勾选所有的Subnets,让我们的机器可以开在各个AZ(Availability Zone)上。

    接着选择我们需要Elatic Load Balancer(ELB)的设定,并附上我们之前已经建好的ELB。机器Health Check的话,透过ELB来做状态确认,并可按照需求调整多久做一次机器健检的时间。



    Group Size的部分,我们可以决定要开多少台机器。这边我们选择两台来做示范。这边关乎AWS会自动帮我们开几台机器,所以要特别留意这个烧钱$$的部分。

    最後就可以建立我们的Auto Scaling Group罗!

完成後,我们回到Load Balancer下的Target Group,移除先前建在这边的Write Node。因为经由Route 53下来Read Node的流量,会根据ELB健检状态,由Auto Scaling负责开机器去应对,所以将Write Node从Target Group中移除。

回到EC2 instance列表可以看到,目前除了Write Node (wp-site-2)以外,我们多增加了两台由Auto Scaling开出的机器。


<<:  Day 17 - Spring Boot 例外处理

>>:  Day17 PHP的常用函数-2:数组

Day 14:AWS是什麽?30天从动漫/影视作品看AWS服务应用 -《云端情人》part1

2013年由Spike Jonze执导,《云端情人》作为科幻取向的作品, 意外有别於总是导致灾难毁灭...

[Day 11]在你顺利的时候来一拳才是标配(前端篇)

挑战目标: MockNative Camp 今天要来实作Nav Detail的部分, 昨天将相关的L...

D23 - 「不断线的侏罗纪」:有一只小恐龙在跑步

来建立我们的主角小恐龙吧。 建立组件 建立小恐龙组件 dino.vue src\components...

【第三十天 - 结论】

本系列文章复习了一些业界常考演算法 从中也一再的复习/整理自己所学,厘清一些概念,希望大家经过一系...

Day14 - 在 Next.js 如何做 authentication

Authentication 在 web 应用中经常需要验证使用者的权限,例如登入与未登入能看到的页...