ในโมดูลนี้ คุณจะได้สร้างฐานข้อมูล MySQL สำหรับเว็บไซต์ WordPress ของคุณ ก่อนสร้างฐานข้อมูล มาเรียนรู้สาเหตุที่ WordPress ต้องใช้ฐานข้อมูล MySQL และสาเหตุที่ Amazon RDS เป็นตัวเลือกที่ดีสำหรับความต้องการของคุณในด้านฐานข้อมูล
ระยะเวลาที่ใช้ในการศึกษาโมดูล: 5 นาที
WordPress เป็นระบบจัดการเนื้อหาที่ยืดหยุ่นสำหรับการสร้างบล็อก เว็บไซต์อีคอมเมิร์ซ กระดานสนทนา และอื่นๆ ไม่ว่าคุณจะสร้างเว็บไซต์ประเภทใด คุณจะมีเนื้อหาสำหรับจัดเก็บ สำหรับบล็อก ส่วนนี้ก็คือบล็อกโพสต์ของคุณและความคิดเห็น ในเว็บไซต์อีคอมเมิร์ซก็คือผลิตภัณฑ์ของคุณและบัญชีผู้ใช้
เนื้อหาเหล่านี้ต้องมีการจัดเก็บถาวรในที่ใดที่หนึ่ง WordPress ใช้ MySQL ในการจัดเก็บเนื้อหานี้ ข้อมูลจำนวนมากในแอปพลิเคชัน WordPress เป็นข้อมูลแบบลำดับชั้นที่มีโครงสร้าง ตัวอย่างเช่น แอปพลิเคชันของคุณอาจมีบล็อกโพสต์ที่มีความคิดเห็นที่ส่งมาจากผู้ใช้ ฐานข้อมูลเชิงสัมพันธ์เป็นตัวเลือกที่ดีสำหรับจัดเก็บข้อมูลแบบลำดับชั้นเช่นนี้ นอกจากนี้ MySQL เป็นฐานข้อมูลแบบโอเพนซอร์สยอดนิยมสูงสุด และเป็นตัวเลือกที่มีความน่าเชื่อถือและมีประสิทธิภาพสำหรับแอปพลิเคชันนี้
หลายคู่มือการติดตั้งสำหรับ WordPress จะใช้ฐานข้อมูล MySQL ที่อยู่ในเซิร์ฟเวอร์เดียวกันกับการติดตั้ง WordPress แม้จะเพียงพอต่อการเริ่มต้น แต่ก็มีหลายเหตุผลที่คุณอาจไม่ต้องการให้ฐานข้อมูล MySQL อยู่ในเซิร์ฟเวอร์เดียวกันกับการติดตั้ง WordPress:
● MySQL และ WordPress จะแย่งทรัพยากรการประมวลผลในเซิร์ฟเวอร์เดียวกัน ซึ่งอาจส่งผลเสียกับประสิทธิภาพของเว็บไซต์ของคุณ
● คุณไม่สามารถปรับขนาด WordPress ในแนวราบด้วยการเพิ่มเซิร์ฟเวอร์ WordPress อื่นเมื่อเว็บไซต์ของคุณเป็นที่นิยมมากขึ้น
● คุณมีหน้าที่รับผิดชอบในการบำรุงรักษาฐานข้อมูลทั้งหมด รวมถึงการสำรองข้อมูลและอัปเกรดความปลอดภัยให้ฐานข้อมูล
การใช้ Amazon RDS for MySQL ช่วยขจัดข้อกังวลเหล่านี้ ฐานข้อมูลของคุณจะอยู่ในอินสแตนซ์แยกต่างหากจากการติดตั้ง WordPress เพื่อจะได้ไม่ต้องแย่งทรัพยากรกัน นอกจากนี้ คุณสามารถสร้างการติดตั้ง WordPress หลายรายการที่เชื่อมต่อกับอินสแตนซ์ MySQL เดียวใน RDS ช่วยให้คุณปรับขนาดเว็บไซต์ในแนวราบได้ สุดท้าย Amazon RDS for MySQL มีการสำรองข้อมูลอัตโนมัติและแพทช์การรักษาความปลอดภัยเพื่อช่วยคุณดูแลฐานข้อมูลของคุณ
ในขั้นตอนด้านล่าง คุณจะได้เปิดใช้งานฐานข้อมูล MySQL โดยใช้ AWS Management Console