Amazon Lightsail คืออะไร (ความแตกต่างระหว่าง EC2 และ Lightsail)
สวัสดีครับ POP จากบริษัท Classmethod (Thailand) ครับ
ครั้งนี้จะมาอธิบายเกี่ยวกับบริการ Lightsail ในเรื่องของความแตกต่างระหว่าง EC2 และ Lightsail
Amazon EC2 คืออะไร
Amazon EC2 เป็นบริการสร้างเซิร์ฟเวอร์เสมือนที่ให้บริการโดย AWS
หากต้องการทราบรายละเอียด ให้ดูที่ลิงก์บทความด้านล่างนี้
Amazon Lightsail คืออะไรและมีอะไรบ้าง
Amazon Lightsail มอบอินสแตนซ์เซิร์ฟเวอร์ส่วนตัวเสมือน (VPS) ที่ใช้งานง่าย คอนเทนเนอร์ ที่จัดเก็บข้อมูล ฐานข้อมูล และอื่นๆ อีกมากมายในราคาต่อเดือนที่คุ้มค่า
คุณสมบัติของ Amazon Lightsail
Amazon Lightsail มีทรัพยากรระบบคลาวด์ที่ใช้งานง่ายเพื่อให้เว็บแอปพลิเคชันหรือเว็บไซต์ของคุณทำงานได้ด้วยการคลิกเพียงไม่กี่ครั้ง Lightsail นำเสนอบริการที่เรียบง่ายขึ้น เช่น อินสแตนซ์ คอนเทนเนอร์ ฐานข้อมูล พื้นที่จัดเก็บ และอื่นๆ Lightsail ช่วยให้คุณสามารถเริ่มสร้างเว็บไซต์หรือแอปพลิเคชันได้อย่างง่ายดายโดยใช้พิมพ์เขียวที่กำหนดค่าไว้ล่วงหน้า เช่น WordPress, Prestashop หรือ LAMP คุณสามารถใช้คุณสมบัติของ Lightsail เพื่อโฮสต์เนื้อหาแบบคงที่ เชื่อมโยงเนื้อหาของคุณกับผู้ชมทั่วโลก หรือทำให้เซิร์ฟเวอร์ Windows Business ของคุณเริ่มทำงานได้ Lightsail Console จะแนะนำคุณตลอดขั้นตอนการกำหนดค่า และมีการกำหนดค่าส่วนประกอบไว้แล้วในหลายกรณี
Instance
Amazon Lightsail เป็นบริการ VPS (Virtual Private Server) ที่ให้บริการโดย AWS
ซึ่งบริการนี้ถูกเรียกว่า Instance ของ Lightsail
นอกจากนี้ใน Lightsail ยังมีฟังก์ชันอื่นๆอีกดังนี้
Database
เป็นฟังก์ชันที่คล้ายกับ Amazon RDS
เราสามารถเปิดใช้งาน MySQL หรือ PostgreSQL ได้
ดูรายละเอียดเพิ่มเติมได้ที่ลิงก์ด้านล่างนี้
Distoribution
เป็นฟังก์ชันที่คล้ายกับ Amazon CloudFront
เราสามารถเปิดใช้งานได้จาก Distribution ของ Networking
Storage
Bucket เป็นฟังก์ชันที่เหมือนกับ Amazon S3
Disk สามารถจัดสรรพื้นที่จัดเก็บเพิ่มเติมให้กับ Instance ได้
Domains & DNS
เราสามารถซื้อ Domain และสร้าง DNS ได้เหมือนกับ Amazon Route 53
Snapshots
เราสามารถ Backup และ Restore Instance ได้เช่นเดียวกับ AWS Backup และ EC2 AMI
ค่าบริการ
Lightsail จะคำนวณค่าใช้บริการเป็นรายเดือน ซึ่งจะแตกต่างกับ EC2 และบริการอื่นๆของ AWS
มีข้อได้เปรียบตรงที่เป็นค่าบริการแบบรายเดือนคงที่และเป็นจำนวนเงินที่เข้าใจได้ง่าย
ในทางกลับกัน จะไม่สามารถลดค่าบริการโดย Stop เหมือนกับ EC2 ได้
การเปรียบเทียบคุณสมบัติ
Amazon EC2 | Amazon Lightsail | |
---|---|---|
ค่าใช้จ่าย | มีการกำหนดาราคาหลักชั่วโมง แต่การคำนวณราคาจริงๆจะเป็นหลักวินาที | ค่าบริการรายเดือน |
ประเภท Instance | มีรูปแบบการประกอบกันระหว่าง CPU และ Memory มากกว่า 400 แบบให้เลือก | มีรูปแบบการประกอบกันระหว่าง CPU และ Memory ให้เลือก 7 ประเภท |
ขนาดพื้นที่จัดเก็บ | เราสามารถเลือกขนาด EBS ที่ใช้ได้ในหลัก GB และสามารถเปลี่ยนแปลงขนาดได้ทีหลัง เช่น การเพิ่มขนาด EBS ระหว่างการใช้งาน | ปริมาณ Storage จะขึ้นอยู่กับประเภทของ Instance |
ค่าใช้จ่ายขณะ Stop | ในขณะที่ Stop จะไม่มีค่าใช้จ่าย ทำให้เมื่อใช้ร่วมกับ EventBridge จะสามารถกำหนดเวลาเปิดปิด Server ทำให้สามารถลดค่าใช้จ่ายได้ | ค่าใช้จ่ายถูกคิดเป็นราย 1 เดือน ทำให้แม้ว่าจะ Stop แต่ก็จะถูกเรียกเก็บค่าใช้จ่าย |
Network | เราสามารถสร้าง EC2 ในเครือข่ายที่ซับซ้อนได้โดยใช้ VPC และ Subnet | สามารถทำได้เฉพาะฟังก์ชัน Firewall (IP, Port Filter) ที่เรียบง่ายเท่านั้น |
Auto Scaling | เมื่อรวมกับ EC2 Auto Scaling และ Elastic Beanstalk เราจะสามารถสร้าง Scale-up, Scale-down ได้โดยอัตโนมัติ | ไม่รองรับ Auto Scaling ไม่สามารถแก้ไข Instance หลังจากเปิดใช้งานได้ การเปลี่ยน plan จำเป็นต้องเปิดใช้ Instance ใหม่ |
การเปรียบเทียบชื่อบริการ AWS และชื่อฟังก์ชัน Lightsail
ชื่อบริการ AWS | ชื่อฟังก์ชัน Lightsail |
---|---|
EC2 | Instance |
Security Group | Firewall |
Elastic IP | Static IP |
CloudFront | Distoribution |
ELB (Elastic Load Balancing) | Load balancer |
RDS (Relational Database Service) | Databases |
S3 (Simple Storage Service) | Bucket |
EBS (Elastic Block Store) | Disk |
Route53 | DNS zone |
Backup/AMI | Snapshot |
สรุป
Lightsail สามารถสร้าง Server ได้อย่างง่ายดายและรวดเร็วเมื่อเทียบกับ EC2 นอกจากนี้ยังทราบจำนวนเงินได้ง่าย เพราะค่าบริการเป็นรายเดือน แต่ว่าไม่สามารถตั้งค่าต่างๆแบบยืดหยุ่นได้เหมือน EC2 หรือ AWS service อื่นๆ
ขอแนะนำ Lightsail สำหรับการสร้าง Server อย่างรวดเร็ว
ผมหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้อ่านได้นะครับ
POP จากบริษัท Classmethod (Thailand) ครับ !