您可以透過多種方式開始使用 Auto Scaling。您可以透過 AWS 管理主控台、利用 AWS 命令列界面 (CLI)AWS 開發套件設定 Auto Scaling。

要進一步了解,請參閱下方的教學部落格影片



建立帳戶並登入主控台。使用 Amazon EC2,您只需按實際用量付費。若您是新的 AWS 客戶,可以免費試用 Amazon EC2。如需詳細資訊,請參閱 AWS 免費方案。

使用 Auto Scaling 精靈建立啟動組態,並指定名稱、AMI、執行個體類型以及其他詳細資訊。

為 Auto Scaling 群組指定名稱、大小以及網路。

當使用 Elastic Load Balancing 設定 Auto Scaling 時,您可以在 Auto Scaling 群組內的多個 Amazon EC2 執行個體間自動分配應用程式內送流量,以建立高度可用、容錯的應用程式。

將負載平衡器與 Auto Scaling 群組建立關聯,在可隨需求擴展的 EC2 執行個體叢集間分配應用程式流量。

您必須先建立負載平衡器

為 Auto Scaling 群組設定擴展政策。


您可以使用 AWS CLI 存取 Amazon Auto Scaling 功能,它提供包含 Amazon EC2 和 Amazon CloudWatch 在內的多項 AWS 產品命令。如需 Auto Scaling 命令的詳細資訊,請參閱 AWS 命令列界面參考的 Auto Scaling 部分


要開始使用 Auto Scaling,您可以利用適用於您的程式設計語言或平台的 API,或透過 AWS Mobile SDK 協助您輕鬆快速地建立高品質的行動應用程式。請參閱 Amazon Web Services 工具以取得詳細資訊。



Automating Blue/Green Deployments of Infrastructure and Application Code using AMIs, AWS Developer Tools, & Amazon EC2 Systems Manager (Ramesh Adabal,AWS,2017 年 8 月)

New – Target Tracking Policies for EC2 Auto Scaling (Jeff Barr,AWS,2017 年 7 月)

New – Auto Scaling for Amazon DynamoDB (Jeff Barr,AWS,2017 年 6 月)

Performing Blue/Green Deployments with AWS CodeDeploy and Auto Scaling Groups (Jeff Levine,2017 年 4 月)

Configure Amazon EC2 Instances in an Auto Scaling Group Using State Manager (Amjad Hussain,AWS,2017 年 3 月)

Auto Scaling for EMR Clusters (Jeff Barr,AWS,2016 年 11 月)

Dynamically Scale Applications on Amazon EMR with Auto Scaling (Jonathan Fritz,2016 年 11 月)

Building a Backup System for Scaled Instances using AWS Lambda and Amazon EC2 Run Command (Diego Natali 和 Vyom Nagrani,AWS,2016 年 11 月)

Fleet Management Made Easy with Auto Scaling (Chris Barclay,AWS,2016 年 10 月)

Auto Scaling for EC2 Spot Fleets (Jeff Barr,AWS,2016 年 9 月)

Auto Scaling AWS OpsWorks Instances (Daniel Huesch,AWS,2017 年 7 月)

Automatic Scaling with Amazon ECS (Chris Barclay,AWS,2016 年 5 月)

Using AWS Lambda with Auto Scaling Lifecycle Hooks (Vyom Nagrani,AWS,2015 年 12 月)

Instance Protection for Auto Scaling (Jeff Barr,AWS,2015 年 12 月)

Under the Hood: AWS CodeDeploy and Auto Scaling Integration (Jonathan Turpie,AWS,2015 年 11 月)


了解如何透過啟動組態自動化啟動、使用生命週期勾點在執行個體接受流量之前設定軟體環境,以及如何建立彈性的異地同步備份叢集以最輕鬆的方式執行應用程式。

autoscaling_vid-thumb_auto-mgmnt-of-EC2_2017-03_985x548
51:16

AWS 和 NASA 噴射推進實驗室 (JPL) 討論了 Auto Scaling 如何為所有人帶來好處,無論它是基本叢集管理以保持執行個體正常運作的 EC2 最佳實務,或是動態擴展以控制「極端情況」。

AutoScaling

AWS 產品行銷總監 Dr. Matt Wood 討論當 Amazon Elastic Compute Cloud (EC2) 執行個體準備好執行啟動或終止生命週期勾點時,Auto Scaling 如何使用 Amazon CloudWatch Events 發送一個事件。 

LifecycleHooks_MattWood

這個影片介紹在進入更進階的主題之前必須知道使用 Auto Scaling 的基本知識,例如混用競價型執行個體與隨需執行個體以優化藍/綠部署的成本或策略。

All_you_need_to_know_about_AutoScaling.png

這個影片示範如何設定 Auto Scaling EC2 執行個體並將它們放入 Elastic Load Balancer (ELB)。您也將了解如何設定從 CloudWatch 提醒觸發的自訂擴展政策。

IntroAutoScaling