การสร้าง Launch Template ช่วยให้คุณสร้างการกำหนดค่าอินสแตนซ์ที่บันทึกไว้ เพื่อนำกลับมาใช้ใหม่ แชร์ และเปิดใช้งานในภายหลังได้ Template สามารถมีหลายเวอร์ชัน ในบทความนี้ เราจะแสดงวิธีสร้าง Template จากอินสแตนซ์ Amazon EC2 ที่มีอยู่ บทความนี้ประกอบด้วย 2 ส่วน ส่วนแรกเกี่ยวกับการสร้าง Template ใหม่จากอินสแตนซ์ และส่วนที่สองเกี่ยวกับการเปิดใช้งานอินสแตนซ์ใหม่จาก Template
ส่วนที่ 1: สร้าง Template จากอินสแตนซ์
- เข้าสู่ระบบ AWS Management Console
- คลิกที่ Services ในเมนูหลัก แล้วคลิกที่ EC2
- คลิกที่ Running instances
- คลิกขวา ที่อินสแตนซ์ แล้วเลือก Create Template From Instance
- Launch template name and description:
- Launch template name – กำหนดชื่อ Template ในที่นี้คือ WinSrv2019_Template
- Template version description – กำหนดคำอธิบายเวอร์ชัน Template ในที่นี้คือ WinSrv2019_Template_2020
- Launch template contents ระบุรายละเอียดของ Launch Template ด้านล่าง การเว้นฟิลด์ว่างจะทำให้ฟิลด์นั้นไม่ถูกรวมอยู่ใน Launch Template:
- AMI – เลือก AMI Image AMI ประกอบด้วยการกำหนดค่าซอฟต์แวร์ (ระบบปฏิบัติการ เซิร์ฟเวอร์แอปพลิเคชัน และแอปพลิเคชัน) ที่จำเป็นสำหรับการเปิดใช้งานอินสแตนซ์
- Instance type – เลือกประเภทอินสแตนซ์ตามความต้องการ ในที่นี้เราจะใช้ t2.micro
- Key pair – ใช้ Key Pair ที่มีอยู่หรือสร้างใหม่ ในที่นี้เราใช้ Key Pair เดิม
- Networking platform – เลือกระหว่าง VPC และ EC2-Classic โปรดทราบ บางประเภทอินสแตนซ์ต้องเปิดใช้งานใน VPC เท่านั้น การเปิดใช้งานใน EC2-Classic ด้วยประเภทที่ไม่เข้ากันได้จะทำให้เปิดใช้งานล้มเหลว ในที่นี้เราใช้ VPC
- Security groups – Security Group คือชุดกฎไฟร์วอลล์ที่ควบคุมトラฟฟิกสำหรับอินสแตนซ์ของคุณ ในที่นี้เราไม่ใช้ Security Group ใดๆ
- Storage (volume) – ใช้ Volume ที่มีอยู่หรือสร้างใหม่ ในที่นี้เราใช้ Volume เดิม ซึ่งเป็น 30 GiB, EBS, General purpose SSD (gp2)
- Instance tags – เราใช้ Tag เดิม Tag คือฉลากที่คุณกำหนดให้ทรัพยากร AWS แต่ละ Tag ประกอบด้วย Key และ Value ที่คุณกำหนด
- Network interfaces – กำหนดค่า Network Interface ที่มีอยู่หรือสร้างใหม่ ในที่นี้เราใช้การตั้งค่าเดิม
- คลิกที่ Create launch template
- คุณได้สร้าง Template ใหม่แล้ว คลิกที่ View launch templates
นอกจากนี้ คุณยังสามารถดู Template ที่มีอยู่ได้โดยคลิก INSTANCES > Launch Templates ตอนนี้คุณสามารถสร้างอินสแตนซ์ใหม่โดยใช้ Template นี้ได้ โดยทำตามขั้นตอนในส่วนที่ 2
ส่วนที่ 2: เปิดใช้งานอินสแตนซ์จาก Template
- เลือก Template ID แล้วคลิก Action > Launch instance from template จะสร้างอินสแตนซ์ใหม่โดยใช้การกำหนดค่าจาก Template นี้ หากต้องการแก้ไขการกำหนดค่าก่อนสร้างอินสแตนซ์ใหม่ ให้คลิก Modify template (Create new version)
- กรอกฟอร์มโดยระบุ Source template, Source template version และจำนวนอินสแตนซ์ที่ต้องการสร้างจาก Template นี้ ในที่นี้เราเลือก Template ชื่อ WinSrv2019_Template และสร้าง 1 อินสแตนซ์
- กำหนดค่ารายละเอียดอินสแตนซ์ตามต้องการ เราจะใช้การตั้งค่าเริ่มต้นจาก Template
- คลิก Launch instance from template
- คุณได้เริ่มเปิดใช้งานอินสแตนซ์ "ID" เรียบร้อยแล้ว โปรดคลิกที่ ID ในที่นี้คือ i-08164e93e65bb1ae4
- คลิก INSTANCES > Instances เพื่อเข้าถึงอินสแตนซ์ใหม่ จะใช้เวลาสักครู่จนกว่าอินสแตนซ์จะเริ่มต้นใช้งานและพร้อมใช้งาน