ในโมดูลนี้ คุณจะได้สร้างอินสแตนซ์ Amazon EC2 เพื่อเรียกใช้เว็บไซต์ WordPress ของคุณ Amazon EC2 ให้อินสแตนซ์เซิร์ฟเวอร์ที่สามารถกำหนดค่าได้อย่างเต็มที่ตามความต้องการ ใน EC2 instance คุณสามารถเรียกใช้เว็บไซต์ WordPress ที่ผู้ใช้สามารถเข้าถึงได้ทุกที่

ระยะเวลาที่ใช้ในการศึกษาโมดูล: 10 นาที


เมื่อเริ่มต้นใช้งาน WordPress คุณอาจทดสอบได้โดยติดตั้งและเรียกใช้บนแล็ปท็อปหรือเดสก์ท็อปของคุณ ซึ่งสามารถทำได้เพื่อการทดสอบแต่ในไม่ช้าคุณจะพบกับข้อจำกัด เว็บไซต์ WordPress ของคุณจะเปิดใช้งานได้ตราบเท่าที่แล็ปท็อปหรือเดสก์ท็อปของคุณเปิดใช้งานอยู่ นอกจากนี้เว็บไซต์ยังสามารถเข้าถึงได้เพียงแค่คุณเท่านั้น -- โดยจะไม่สามารถใช้งานได้ผ่านอินเทอร์เน็ตสาธารณะ

วิธีที่ดีกว่าในการทดสอบคือการใช้เซิร์ฟเวอร์

Amazon EC2 ให้การจัดเตรียมเซิร์ฟเวอร์ตามความต้องการ ด้วย Amazon EC2 คุณสามารถเช่าอินสแตนซ์เซิร์ฟเวอร์ขนาดต่างๆ ทั้งยังมี CPU, RAM, และการกำหนดค่าเครือข่ายที่แตกต่างกันได้อีกด้วย เพียงชำระค่าเซิร์ฟเวอร์เป็นรายชั่วโมง แล้วคุณจะสามารถใช้งานเซิร์ฟเวอร์เพื่อโฮสต์เว็บไซต์ เช่น เว็บไซต์ WordPress ของคุณได้ ด้วย EC2 instance เว็บไซต์ WordPress ของคุณจะสามารถใช้งานได้อยู่เสมอทั้งยังสามารถทำให้ทุกคนที่ใช้อินเทอร์เน็ตเข้าถึงได้อีกด้วย

ในขั้นตอนด้านล่าง คุณจะเปิดใช้งาน EC2 instance เพื่อโฮสต์เว็บไซต์ WordPress ของคุณ 


  • ขั้นตอนที่ 1 การเลือก Amazon Machine Image

    เมื่อต้องการสร้าง EC2 instance ของคุณ ให้ไปที่ Amazon EC2 ในคอนโซล AWS คลิกปุ่มสีฟ้าที่มีข้อความว่า เปิดใช้งานอินสแตนซ์ เพื่อเปิดตัวช่วยในการสร้างอินสแตนซ์

    (คลิกเพื่อขยาย)

    ในหน้าแรก คุณจะเลือก Amazon Machine Image (“AMI”) AMI ที่คุณเลือกจะกำหนดซอฟต์แวร์พื้นฐานที่ติดตั้งบน EC2 instance ใหม่ของคุณ ซึ่งจะประกอบด้วยระบบปฏิบัติการ (Amazon Linux, Red Hat Enterprise Linux, Ubuntu, Microsoft Server และอื่นๆ) รวมถึงแอปพลิเคชันที่ติดตั้งอยู่ในเครื่อง

    AMI ส่วนใหญ่มักถูกสร้างมาเพื่อใช้งานทั่วไปนั่นคือการเรียกใช้แอปพลิเคชันต่างๆ แต่ AMI บางประเภทถูกสร้างมาเพื่อกรณีใช้งานที่เฉพาะเจาะจง เช่น AMI การเรียนรู้เชิงลึกหรือ AMI AWS Marketplace ต่างๆ

    Amazon Linux distro คือตัวเลือกยอดนิยม ดังนั้นโปรดเลือก Amazon Linux 2 AMI (HVM) ในมุมมองการเลือก AMI

    (คลิกเพื่อขยาย)

  • ขั้นตอนที่ 2 การเลือกประเภทอินสแตนซ์

    ในหน้าจอที่สองของตัวช่วย EC2 คุณจะได้เลือกประเภทของ EC2 instance ประเภทอินสแตนซ์คือการกำหนดค่าเฉพาะของ CPU, หน่วยความจำ (RAM), พื้นที่จัดเก็บ และความจุของเครือข่าย

    AWS มีประเภทอินสแตนซ์ให้เลือกมากมาย ซึ่งครอบคลุมปริมาณงานที่แตกต่างกัน บ้างก็มุ่งเน้นไปที่ปริมาณงานที่ใช้หน่วยความจำมาก เช่น ฐานข้อมูล และแคช บ้างก็เน้นที่ปริมาณงานที่มีการคำนวณอย่างหนัก เช่น การประมวลผลรูปภาพ หรือการเข้ารหัสวิดีโอ

    Amazon EC2 ช่วยให้คุณสามารถเรียกใช้อินสแตนซ์ t2.micro ได้สูงถึง 750 ชั่วโมงต่อเดือนภายใต้ AWS Free Tier เลือกตัวเลือกนี้สำหรับแล็บเพื่อที่คุณจะไม่ต้องเสียค่าใช้จ่ายใดๆ ทั้งสิ้น 

    (คลิกเพื่อขยาย)

    หลังการเลือกอินสแตนซ์ t2.micro ให้คลิกปุ่ม ตรวจสอบและเปิดใช้ สีฟ้าเพื่อข้ามขั้นตอนการกำหนดค่าขั้นสูงบางขั้นตอน

  • ขั้นตอนที่ 3 การกำหนดค่ากลุ่มความปลอดภัย

    หลังจากคลิกปุ่ม ตรวจสอบและเปิดใช้งาน คุณจะเข้ามายังหน้าจอตรวจสอบการเปิดใช้งานอินสแตนซ์ คุณจำเป็นต้องกำหนดค่าอีกหนึ่งสิ่งก่อนการเปิดใช้งานอินสแตนซ์ของคุณ

    กลุ่มความปลอดภัยคือกฎของระบบเครือข่ายที่อธิบายประเภทของการรับส่งข้อมูลทางเครือข่ายที่อนุญาตใน EC2 instance ของคุณ คุณต้องอนุญาตการรับส่งข้อมูลสองประเภทไปยังอินสแตนซ์ของคุณ:

    ● การรับส่งข้อมูล SSH จากที่อยู่ IP ปัจจุบันเพื่อที่จะสามารถใช้โปรโตคอล SSH เพื่อเข้าสู่ระบบ EC2 instance ของคุณและกำหนดค่า WordPress;

    ● การรับส่งข้อมูล HTTP จากที่อยู่ IP ทั้งหมดเพื่อให้ผู้ใช้สามารถดูเว็บไซต์ WordPress ของคุณได้

    หากต้องการกำหนดค่าสิ่งนี้ ให้คลิกลิงก์ แก้ไขกลุ่มความปลอดภัย ในหน้าตรวจสอบ

    (คลิกเพื่อขยาย)

    ซึ่งจะแสดงกฎปัจจุบันของกลุ่มความปลอดภัยของคุณ

    โดยจะมีกฎ SSH ที่กำหนดค่าไว้ แต่จะอนุญาตให้ SSH เข้าถึงได้จากที่อยู่ IP ใดๆ ก็ตาม คลิกที่ด้านใต้ แหล่งข้อมูล เพื่อจำกัดเฉพาะที่อยู่ IP ปัจจุบันของคุณเท่านั้น

    (คลิกเพื่อขยาย)

    จากนั้น คุณจำเป็นต้องเพิ่มกฎใหม่เพื่ออนุญาตการรับส่งข้อมูล HTTP คลิก เพิ่มกฎ

    (คลิกเพื่อขยาย)

    ในกฎใหม่ที่ปรากฏขึ้นมานั้น ให้คลิกที่ดรอปดาวน์ด้านใต้ของคอลัมน์ ประเภท เลือก HTTP แล้วระบบจะเติมค่าเริ่มต้นสำหรับกฏ HTTP โดยอัตโนมัติ

    (คลิกเพื่อขยาย)

    เมื่อคุณมีกฎของกลุ่มความปลอดภัยเรียบร้อยแล้ว ให้ตั้งชื่อให้กับกลุ่มในกล่องอินพุต ชื่อกลุ่มความปลอดภัย ตั้งชื่อกลุ่มว่า “wordpress” เพื่อให้ง่ายต่อการค้นหา

    เมื่อคุณตั้งชื่อเสร็จเรียบร้อยแล้ว ให้คลิกปุ่ม ตรวจสอบและเปิดใช้งาน สีฟ้า

    (คลิกเพื่อขยาย)

  • ขั้นตอนที่ 4 เปิดใช้งานและรับคีย์ SSH


    ถึงเวลาเปิดใช้งาน EC2 instance ของคุณแล้ว คลิกปุ่ม เปิดใช้งาน สีฟ้าเพื่อสร้าง EC2 instance ของคุณ

    (คลิกเพื่อขยาย)

    คุณจะเห็นรายละเอียดของวิธีกำหนดค่าคู่คีย์สำหรับอินสแตนซ์ของคุณ คุณจะใช้คู่คีย์กับ SSH ไปยังอินสแตนซ์ของคุณ ซึ่งจะให้ความสามารถในการเรียกใช้คำสั่งไปยังเซิร์ฟเวอร์ของคุณ

    สร้างคู่คีย์ใหม่ให้กับอินสแตนซ์ของคุณแล้วตั้งชื่อ จากนั้นคลิกปุ่ม ดาวน์โหลดคู่คีย์ เพื่อดาวน์โหลดไฟล์ .pem ไปยังเครื่องของคุณ ซึ่งจะใช้ในโมดูลถัดไป

    (คลิกเพื่อขยาย)

    เมื่อดาวน์โหลดคู่คีย์ของคุณแล้ว ให้คลิกปุ่ม เปิดใช้งานอินสแตนซ์ สีฟ้าเพื่อเปิดใช้งาน EC2 instance ของคุณ

    (คลิกเพื่อขยาย)

    คุณเปิดใช้งาน EC2 instance เรียบร้อยแล้ว ในโมดูลถัดไป คุณจะได้กำหนดค่าฐานข้อมูล RDS เพื่อทำงานร่วมกับ EC2 instance ของคุณ