Drupal คือ ระบบการจัดการเนื้อหา (CMS) ที่ได้รับความนิยมซึ่งใช้งานสำหรับบล็อก เว็บไซต์บริษัท การหาเสียงทางการเมือง และกรณีการใช้งานอื่นๆ อีกมากมาย ซึ่งมีการใช้งานนับเป็น มากกว่า 3% ของเว็บไซต์ยอดนิยมกว่า 1 ล้านเว็บไซต์บนอินเทอร์เน็ตและมากกว่า 10% ของเว็บไซต์ยอดนิยมนับ 10,000 เว็บไซต์บนอินเทอร์เน็ต ซึ่งเป็นที่นิยมโดยเฉพาะอย่างยิ่งกับเว็บไซต์ที่มีปริมาณการใช้งานสูงและใช้งานโดยผู้คนทุกเพศทุกวัย นับตั้งแต่ Pinterest จนถึง the NBA และ League of Legends

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

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

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

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

ด้วย Amazon RDS คุณจะได้รับ:

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

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

ในโมดูลดังต่อไปนี้ คุณจะต้องกำหนดค่าการติดตั้ง Drupal โดยใช้ Amazon RDS หากต้องการกำหนดค่าเว็บไซต์ Drupal คุณจะต้องสร้างทรัพยากรต่อไปนี้ใน AWS:

  • Amazon EC2 instance เพื่อติดตั้งและโฮสต์เว็บไซต์ Drupal
  • ฐานข้อมูล Amazon RDS เพื่อจัดเก็บข้อมูล Drupal ของคุณ

ในขั้นตอนด้านล่างนี้ คุณจะได้สร้างบัญชี AWS เพื่อที่จะสามารถดำเนินการตามโมดูลในแล็บนี้

ประสบการณ์ AWS: ระดับกลาง

เวลาดำเนินการ: 50 นาที

ค่าใช้จ่ายในการดำเนินการให้เสร็จสิ้น: บทแนะนำการสอนใช้งานนี้สามารถดำเนินการให้เสร็จสิ้นได้โดยไม่มีค่าใช้จ่ายใดๆ โดยจะสมมติว่าคุณยังใช้งาน AWS Free Tier*

เทคโนโลยีที่ใช้:

• บัญชี AWS ที่มีการใช้งาน**
• เบราว์เซอร์: AWS ขอแนะนำ Firefox
Amazon Relational Database Service (RDS)
Amazon Elastic Compute Cloud (EC2)

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

**บัญชีที่สร้างขึ้นภายใน 24 ชั่วโมงที่ผ่านมาอาจยังไม่สามารถเข้าถึงทรัพยากรที่จำเป็นสำหรับโปรเจกต์นี้

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

เมื่อคุณตั้งค่าบัญชี AWS แล้ว ให้ไปยังโมดูลถัดไปที่คุณจะเปิดใช้อินสแตนซ์ฐานข้อมูลด้วย Amazon RDS