Launching Compute Instance
วิธีสร้าง Compute Instance หรือที่เรียกว่าการ launch Compute Instance ในรูปแบบต่างๆ
Prerequisite
ต้องมียอดคงเหลือใน Project มากกว่า 0 บาท หากไม่มีเงินอยู่ใน project ศึกษาวิธีเติมเงินได้ที่ ขั้นตอนการเติมเงินเข้าสู่ Project
Instructions
1. เข้าสู่ Project
เข้าสู่หน้า project detail จากการเลือก project ที่ต้องการที่หน้า projects management

2. เข้าสู่หน้า Compute Instance
ที่แถบเมนูทางซ้าย คลิกเลือกเมนู COMPUTE > Compute Instance เพื่อเข้าสู่หน้า Compute Instance list

3. เข้าหน้า Launch Compute Instance
คลิกปุ่ม "Compute Instance(s)" ที่มุมขวาบนของหน้า จะเปิดหน้าต่างสำหรับสร้าง instance ขึ้นมาดังภาพ

4. กำหนด Compute Instance detail
เลือก option ดังนี้
Availability Zone: เลือก site ที่ต้องการสำหรับ Compute Instance โดยแนะนำว่าให้เลือก Availability Zone ที่อยู่ใกล้กับผู้ใช้ของ application บน Compute Instance นี้มากที่สุด เพื่อให้ได้ latency ที่ต่ำที่สุด
Quantity: จำนวน Compute Instance ที่จะ launch ในครั้งนี้ โดยทุก Compute Instance จะได้ config เดียวกัน และจำเป็นต้องสร้าง component ที่ attach กับ Compute Instance ใหม่ทั้งหมด เช่น Volume (ทำให้ไม่สามารถใช้ Bootable Volume ได้), Network Port และ External IP
Instance Name: ชื่อที่จะแสดงใน NCS และ เป็น hostname ของ Compute Instance

5. เลือก source ของ Compute Instance
ใน step ถัดมา คือการเลือก source หรือข้อมูลตั้งต้นที่จะ OS (Operating System) ของ Compute Instance โดยแบ่งออกเป็น
Public Image: Compute Image ที่ระบบมีให้ โดยจะเป็น OS พื้นฐานที่นิยมใน version ต่างๆ
Custom Image: Compute Image ที่ถูกสร้างเองโดย user จากการ upload จาก Volume หรือ import จากภายนอก
Bootable Volume: Volume ที่มีข้อมูล OS อยู่ภายใน อาจได้มาจากการ delete Compute Instance แล้วเก็บ Volume ที่เป็น OS Disk ไว้ หรือสร้าง Volume โดยใช้ source เป็น Compute Image
Deployment Script: launch จาก Compute Image ที่กำหนดไว้เป็น Base Image ของ Deployment Script และ run script หลัง Compute Instance boot เรียบร้อยแล้ว เพื่อติดตั้ง software หรือปรับการตั้งค่าต่างๆ

5.1 ปรับแต่ง Deployment Script (กรณีที่เลือก source เป็น Deployment Script)
ในกรณีที่เลือก source เป็น Deployment Script ขั้นตอนของการปรับแต่ง Deployment Script จะ enable ให้สามารถเข้าไปปรับแต่ script ได้
โดยการปรับแต่ง script ในขั้นตอนนี้ จะไม่ถูก save เป็นไว้ที่ Deployment Script เหมาะกับการใช้ set variable เฉพาะต่างๆ เช่น password ของ software

6. เลือก Machine Type
เลือก machine type หรือ ขนาดของ Compute Instance โดยสามารถเลือก Machine Type ขนาดเล็ก เพื่อใช้ในการ setup ก่อน แล้ว resize ในภายหลังได้

Machine type ของ NIPA Cloud Space แบ่งได้เป็น 3 purposes ดังนี้
Compute Intensive : ย่อว่า co เป็น machine type กลุ่มที่เน้นการใช้งาน compute ประมวลผลเยอะ มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:2
All Purpose : ย่อว่า ap เป็น machine type สำหรับใช้งานทั่วไป มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:4
Shared-Core : ย่อว่า as เป็น machine type สำหรับใช้งานทั่วไป ที่ไม่ได้ต้องการประสิทธิภาพคงที่ตลอดเวลา เนื่องจากแชร์ resource pool กับผู้ใช้งานอื่น ๆ มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:2 หรือ 1:4
7. กำหนดการใช้งาน Storages
ปรับแต่ง storages สำหรับ Compute Instance โดนแบ่งเป็น
OS Disk: เป็น storage หลักของ Compute Instance ที่จะทำการติดตั้ง OS ลงไป โดยจะไม่สามารถเปลี่ยนแปลงได้ในกรณีที่ใช้ source เป็น Bootable Volume
Data Disk: เป็น storage เสริม ที่จะสามารถเพิ่มได้หลาย Volume รวมถึง detach ออก หรือ attach เพิ่มเมื่อไหร่ก็ได้

8. กำหนดการใช้งาน Network
ตั้งค่ารูปแบบเครือข่ายของ Compute Instance ดังนี้
Instance Network: หรือ VPC network ที่ใช้งานได้เฉพาะภายใน Project ปัจจุบัน ไม่สามารถข้าม project หรือออก Internet ได้
IP Address: หรือ Internal IP ที่ใช้เป็นที่อยู่ในการสื่อสารกันภายใน VPC network เช่น ระหว่าง Compute Instance, Load Balancer และ Database Instance ที่ใช้ VPC Network เดียวกัน
External Network: Network สำหรับติดต่อกับ Internet ภายนอก
External IP Address: หรือ External IP ที่ใช้เป็นที่อยู่ในการสื่อสารกับ Internet ภายนอก หรือแม้กระทั้งกับ resource ใน Project เดียวกัน แต่จะมีค่าใช้จ่าย และ latency ที่สูงกว่าการใช้ Internal IP

9. กำหนดรูปแบบความปลอดภัยของ Compute Instance
ตั้งค่าความปลอดภัยของ Compute Instance ดังนี้
Security Group: กำหนด firewall ของ Compute Instance ที่จะ allow เฉพาะ protocol และ port ที่ต้องการ
Authentication:

10. Review การตั้งค่า Compute Instance
review การตั้งค่าต่าง ๆ ของการ launch Compute Instance โดยสามารถย้อนกลับไปแก้ไขได้ หากมีการตั้งค่าใดไม่ถูกต้อง
โดยเมื่อ review เรียบร้อยแล้วให้คลิกปุ่ม "LAUNCH" เพื่อเริ่มต้นการ launch


9. รอให้ Compute Instance status เปลี่ยนเป็น active
หลัง Compute Instance status กลายเป็น HEALTHY active จึงสามารถ SSH หรือ RDP เข้าใช้งาน Compute Instance ได้

Last updated
Was this helpful?