My First Website
ทดลองสร้าง website อย่างง่าย ด้วย Nginx
log in และ กดเลือก project ที่ต้องการใช้งาน ที่มียอดเงินคงเหลือมากกว่า 0 บาท
ถ้าใน project มี VPC network และ security group สำหรับ SSH และ HTTP แล้ว ให้ข้ามไปที่ข้อ 4.
ไปที่หน้า VPC networks ภายใต้กลุ่ม network & security เพื่อสร้าง VPC network สำหรับ web server

VPC Network List
ตั้งชื่อ และกำหนด CIDR เช่น 192.168.1.0/24 และกด confirm เพื่อสร้าง VPC network

Create VPC Network

Network Created
ไปที่หน้า security groups ภายใต้กลุ่ม network & security เพื่อสร้าง security group พื้นฐาน ที่จำเป็นในการ SSH และเปิดใช้งาน HTTP บน port ของ web server

Create Default Security Groups
เลือก confirm เพื่อสร้าง default security group ทั้งหมด

Create Default Security Groups

Security Groups Created
เข้าหน้า instances ภายใต้กลุ่ม instance เพื่อสร้าง instance ที่จะมาเป็น web server

Create Instance Button
ใน step แรก ให้เลือก image Ubuntu 20.04 จาก distribution image

Image Selection
ใน step machine type เลือก machine type ชื่อ coa.large.v1 ซึ่งเป็น machine type ขนาดเล็ก โดยหลักแล้ว เมื่อเราจะ deploy service ต่างๆ เรามักจะเริ่มจากขนาดเล็ก เพื่อให้ประหยัดงบประมาณในการทดสอบ และเมื่อมั่นใจว่าใช้ได้แล้ว จึงท ำการ resize ให้มีทรัพยากรเพียงกับกับการใช้งาน

Machine Type Selection
ใน step instance detail เราสามารถเลือกจำนวนของ instance ที่ต้องการจะ launch และ ตั้งชื่อให้ instance แต่ละตัวได้ โดยใน workshop นี้ เราจะ launch instance แค่ตัวเดียว โดยจะตั้งชื่อว่า my-fisrt-web

Naming Instance
ใน step storages เราสามารถกำหนดได้ ว่าต้องการ storage ช้าหรือเร็ว จำนวน และขนาดเท่าไหร่ โดยใน workshop นี้ เราจะใช้ค่า default ของ image Ubuntu 20.04 โดยไม่ต้องแก้ไขอะไร

Storage Selection
ใน step networks เราสามารถกำหนด VPC network ที่ instance จะใช้งาน โดยระบบจะทำการเลือก VPC network ที่มีอยู่ หรือที่สร้างไว้ใน ขั้นตอนที่ 2. ให้
นอกจากนี้เรายังจะต้องเปิดใช้ง าน attach external IP บน port ของ instance อีกด้วย เพื่อให้ web server ของเรา สามารถเข้าใช้งานได้จาก web browser ภายนอกได้

Instance Network Selection
ใน step security จะเป็นการกำหนด security group โดยให้เลือก default security group ที่ชื่อว่ า SSH เพื่อใช้ในการ access เข้าไปยัง server เพื่อติดตั้ง web server และ HTTP เพื่อให้ web server สามารถเข้าถึงได้ผ่าน protocol HTTP ของ browser
รวมถึงกำหนด password ในการ SSH access เข้าไปจัดการ server ด้วย

Security Selection
และใน step สุดท้าย launch summary จะเป็นการ review setting ต่างๆที่เรากำหนดไว้ ก่อนที่สั่ง launch โดยตรวจสอบว่า จะต้องเลือก image Ubuntu 20.04, มี external IP และมี security group อย่างน้อยคือ SSH และ HTTP
ถ้าทุกอย่างเป็นไปตามที่ต้องการ ให้กดที่ปุ่ม launch เพื่อเริ่มการ launch instance

Launch Summary
หลังกดปุ่ม launch ระบบจะทำการสร้าง instance ให้รอจนกว่า instance status กลายเป็น active ก่อนทำขั้นตอนถัดไป

Instance Launching

Instance Active