AWS EC2–101
Amazon Elastic Compute Cloud (EC2) คือ web service ที่ทําให้เราสามารถสร้าง Compute workload ได้โดยที่ไม่ต้องไปสนใจเรื่องของ physical machine เลย เราสามารถที่จะสร้างเครื่อง server ที่พร้อมใช้งานได้ทันทีภายในแค่ไม่ถึงนาที ทําให้เรา scale เพื่อรองรับการใช้งานของ user ได้ตลอดเวลา
EC2 มีหลาย Type เพื่อตอบโจทย์ความต้องการต่างๆ
โดยหลักแล้วชื่ออักษรของ Family คือบอกว่ามัน Speciality ด้านไหน และ เลขด้านหลังคือ Generation ที่เปลี่ยนไปของ EC2 นั้นๆ
ซึ่งโดยปกติถ้าเราใช้ Free Tier ของ AWS เราจะได้ Family T2 มาให้ใช้ฟรีนั้นเอง
EC2 มี 2 แบบ
- EC2-Classic
ซึ่งเป็น Legacy platform ตัวแรกๆของ EC2 ซึ่งเป็นการสรเาง instance ของ EC2 แบบ single, flat network และมีการ shared กันระหว่าง customer ซึ่งด้วยการสร้างแบบนี้ สิ่งที่แตกต่างกับปัจจุบันคือมันจะสร้าง public IP address ให้เรา, ใช้ default vpc , security group ที่มีใน AWS account นั้นๆ - EC2-VPC
เป็นตัว Default ปัจจุบันของ AWS ใครเข้ามาสร้าง Instance ก็คือเป็น EC2 แบบนี้ สิ่งที่ AWS ทําคือแยกเรื่องของ VPC ออกมา ให้เราสามารถสร้างและจัดการได้เอง ซึ่งแปลว่าถ้าเป็นการสร้าง EC2-VPC เราจําเป็นต้องสร้าง EIP, Subnet, IGW และจัดการเอง เพื่อให้เราสามารถเข้าถึงได้ (ให้มองเป็น กล่องลูกฟูกใบใหญ่ๆๆที่เราต้องเอามาเจาะทางเข้าให้ และ จัดการเอง)