โฮสต์ฟรี ด้วย AWS Lightsail รองรับ PHP Node.js และอีกมากมาย

มีคำถามจากบอร์ดบ่อยๆ ว่าอยากได้โฮสต์ฟรีสำหรับทำงานส่งอาจาร์ย ผมเสนอ AWS Lightsail เลยครับ สามารถสร้าง Host PHP (และภาษาอื่นๆ) ได้ง่ายๆ ภายในไม่กี่นาที แถมได้ Server ที่มีประสิทธิภาพเพียงพอต่อการใช้งานเล็กๆด้วย

ผมจะไม่พูดถึงการสมัครบัญชี AWS นะครับ แต่จะบอก Trick นิดนึงสำหรับคนที่ยังไม่มีบัตรเครดิต เช่น นักเรียนนักศึกษา
  • เราสามารถสมัครสมาชิก AWS ได้ โดยใช้บัตร WeCard ของ truewallet โดยการติดตั้งแอป truewallet แล้วเปิดใช้บัตร WeCard (อาจต้องเติมเงินเพื่อเริ่มใช้งาน สัก 100 บาท ... จริงๆมันบอกว่า 50 บาท ก็เปิดได้ แต่ผมลองแล้ว ไม่สามารถโอนเงินจากธนาคารมาได้)
  • ขั้นตอนการสมัครมันจะมีการยืนยันผ่านการโทร (เป็นภาษาอังกฤษ) ไม่ต้องตกใจไป สุดท้ายมันต้องการให้เรากดปุ่มที่โทรศัพท์เป็นรหัสที่มันแสดงบนหน้าจอสมัครสมาชิกเท่านั้น
  • ออ เงินที่เติม ไม่หายไปไหนครับ บริการ AWS จะเรียกเก็บค่าบริการตามที่เราใช้ในเดือนถัดไป
  • สุดท้าย เมื่อสมัครเสร็จ ปิดบัตรไปเลยก็ได้ มันจะได้ไม่หักตังเรา

เริ่มต้นติดตั้ง Host
Host ที่เราจะติดตั้ง ผมเลือกที่จะติดตั้ง PHP7 MySQL และ FTP เท่านั้น เพื่อใช้ในการทดสอบ

หลังจาก Login แล้ว เข้าไปที่ https://lightsail.aws.amazon.com/ls/webapp/home/instances กด Create inatance เพื่อสร้าง Host เลยครับ
ที่หน้า Create an instance ตรวจสอบดูให้ดีนะครับว่าอยู่ที่สิงคโปร์ เพราะมันใกล้ไทยที่สุดแล้ว
กด 1 เพื่อเลือก OS เป็น Linux หรือ Windows
กด 2 เพื่อเลือกสร้าง Apps + OS หรือ เลือกสร้าง Server เปล่าๆ (ติดตั้ง OS ให้เท่านั้น)
กด 3 เพื่อเลือก App หรือ OS ที่ต้องการอีกที (สามารถเลือกรายการอื่นๆ ที่ต้องการได้)
กด 4 เพื่อเลือก Plan ที่ต้องการ ผมเลือกรายการ 3.50$ ต่อเดือน (ประมาณ 100 บาท) ซึ่ง Plan นี้สามารถใช้ได้ฟรี 1 เดือน (เดือนถัดมา ตัดบัตรเครดิตที่เราลงทะเบียนไว้อัตโนมัติ ให้ระวังตรงนี้ด้วย ห้ามใช้เกิน 1 เดือน หรือไม่ก็ให้ไปปิดบัตรไว้)
กด 5 เพื่อเริ่มต้นสร้าง Instance
ที่หน้านี้ รอสักพัก จนกระทั่ง Instance (1) เปลี่ยนจากสีเทาๆ เป็นสีๆ ตามรูปด้านบน และขึ้นเครื่องหมาย Running หมายถึงเราสร้าง Host เรียบร้อยแล้ว กดที่ชื่อ Instance (2) เข้าไปเลยครับ
จากรูปด้านบน
1. คือ IP ของ Instance ที่เราสร้างขึ้น สามารถเรียกเว็บไซต์ผ่าน IP นี้ได้เลยครับ
2. คือชื่อ username ของ Instance นี้
3. ถ้าต้องการเข้าไปยัง Console SSH ให้คลิกที่ปุ่มนี้
4. คลิกที่ปุ่มนี้ เพื่อดาวน์โหลด Private Key ใช้ในการเข้า FTP
ทดลองเรียกไปยัง IP ข้างต้นได้เลยครับ จะได้หน้าตาเว็บไซต์ตามรูปด้านบน
คำเตือน
  • IP นี้เป็น IP ที่จ่ายมาโดยอัตโนมัติจาก AWS ซึ่งจะเปลี่ยนทุกครั้งหากมีการ restart server ดังนั้นถ้าไม่จำเป็น ไม่ควรปิด Server นะครับ
  • ย้ำอีกครั้ง Server นี้ เป็น Server แบบเสียเงินนะครับ (3.5$ ต่อเดือน) แต่เราสามารถใช้งานได้ฟรีในเดือนแรก (750 ชม.) ถ้ามีการใช้งานต่อเนื่องหลังจากหมดช่วงฟรี จะมีการเรียกเก็บเงินโดยหักจากบัตรเครดิตที่ผูกไว้อัตโนมัติ
  • บริการนี้มีข้อจำกัดการใช้งานอยู่ (Transfer 1 TB) หากมีการใช้งานมากจนเกินขีดทรัพยากรที่จำกัดไว้ จะมีการเรียกเก็บเงินเพิ่มเติมอีกเช่นกัน

Related

^