Triển khai WordPress với Amazon RDS-Hướng dẫn cách thực hiện

Giới thiệu: Triển khai WordPress với Amazon RDS

Thực hiện theo hướng dẫn từng bước để thiết lập trang web WordPress để chạy blog

Tổng quan

WordPress là một hệ thống quản lý nội dung (CMS) rất phổ biến được sử dụng cho hơn 30% tất cả các trang web trên internet. Nó thường được sử dụng cho các blog nhưng cũng có thể được sử dụng để chạy các trang web thương mại điện tử, bảng tin và nhiều trường hợp sử dụng phổ biến khác. Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập một trang web WordPress để chạy blog.

Những gì bạn sẽ hoàn thành

WordPress yêu cầu cơ sở dữ liệu MySQL để lưu trữ dữ liệu của nó.

Trong các mô-đun tiếp theo, bạn sẽ thấy cách cấu hình cài đặt WordPress bằng Amazon RDS cho MySQL. Để cấu hình trang WordPress này, bạn sẽ tạo các tài nguyên sau trong AWS:

  • Một phiên bản Amazon EC2 để cài đặt và lưu trữ ứng dụng WordPress
  • Một cơ sở dữ liệu Amazon RDS cho MySQL để lưu trữ dữ liệu WordPress của bạn

Tại sao điều này quan trọng

Bảo trì cơ sở dữ liệu cho trang WordPress của bạn là rất quan trọng. Phiên bản cơ sở dữ liệu của bạn lưu trữ tất cả dữ liệu quan trọng cho trang WordPress của bạn. Nếu cơ sở dữ liệu ngừng hoạt động, trang web của bạn có thể ngừng hoạt động theo và bạn thậm chí có thể mất dữ liệu của mình.

 

Bảo trì cơ sở dữ liệu cũng có thể khó khăn và quản trị viên cơ sở dữ liệu có nhiều năm kinh nghiệm chuyên môn. Khi thiết lập trang WordPress, bạn muốn tập trung vào việc thiết kế trang và tạo nội dung của mình, không phải l

o lắng về hiệu suất cơ sở dữ liệu và sao lưu.

Amazon RDS for MySQL giúp giải quyết cả hai vấn đề này. Amazon RDS for MySQL là dịch vụ cơ sở dữ liệu được quản lý từ AWS. Với Amazon RDS for MySQL, bạn sẽ nhận được:

 

  • Sao lưu và phục hồi tự động để bạn không bị mất dữ liệu trong trường hợp xảy ra tai nạn
  • Cập nhật và vá lỗi thường xuyên, giúp cơ sở dữ liệu của bạn an toàn và hoạt động hiệu quả
  • Cài đặt dễ dàng với các tham số mặc định thông minh.

Các tính năng này cho phép bạn có được cơ sở dữ liệu nhanh, đáng tin cậy mà không cần kiến ​​thức chuyên sâu về cơ sở dữ liệu. Bạn có thể bắt đầu nhanh hơn và xây dựng trang web của mình.

Điều kiện tiên quyết

Tài khoản AWS cá nhân: Sử dụng tài khoản cá nhân hoặc tạo tài khoản AWS mới cho hướng dẫn này thay vì sử dụng tài khoản của tổ chức để đảm bảo rằng bạn có quyền truy cập đầy đủ vào các dịch vụ cần thiết và không bỏ sót bất kỳ tài nguyên nào từ hướng dẫn.

Sau khi thiết lập tài khoản AWS, hãy chuyển sang mô-đun tiếp theo, nơi bạn sẽ khởi chạy phiên bản cơ sở dữ liệu MySQL với Amazon RDS.

Các mô-đun

Hướng dẫn này được chia thành năm mô-đun ngắn. Bạn phải hoàn thành từng mô-đun theo thứ tự trước khi chuyển sang mô-đun tiếp theo.

  1. Tạo Cơ sở dữ liệu MySQL bằng Amazon RDS (5 phút): Cấu hình cơ sở dữ liệu Amazon RDS để cho phép truy cập vào các thực thể cụ thể.
  2. Tạo Phiên bản EC2 (10 phút): Tạo phiên bản EC2 để chạy trang web WordPress của bạn.
  3. Cấu hình Cơ sở dữ liệu Amazon RDS của bạn (15 phút): Cấu hình cơ sở dữ liệu Amazon RDS để cho phép truy cập vào các thực thể cụ thể.
  4. Cấu hình WordPress trên EC2 (15 phút): Cài đặt ứng dụng WordPress và các phụ thuộc vào phiên bản EC2.
  5. Khám phá Trang web Mới của Bạn và Dọn dẹp (5 phút): Dọn dẹp các tài nguyên được tạo trong hướng dẫn này để bạn không bị tính phí.

Mô-đun 1: Tạo cơ sở dữ liệu MySQL với Amazon RDS

Trong mô-đun này, bạn sẽ tạo cơ sở dữ liệu MySQL cho trang web WordPress của mình

Create your MySQL database (Tạo cơ sở dữ liệu MySQL của bạn)

a. Mở AWS Management Console. Khi màn hình tải xong, nhập RDS vào thanh tìm kiếm, sau đó chọn RDS để mở service console.

RDSb. Chọn nút Tạo cơ sở dữ liệu để bắt đầu.

Tạo cơ sở dữ liệuc. Bước đầu tiên là chọn công cụ cơ sở dữ liệu bạn muốn sử dụng. Amazon RDS hỗ trợ sáu công cụ khác nhau, từ các tùy chọn mã nguồn mở phổ biến như MySQL và PostgreSQL, đến các tùy chọn thương mại như Oracle và Microsoft SQL Server, đến tùy chọn gốc trên nền tảng đám mây có tên là Amazon Aurora được xây dựng tùy chỉnh để tận dụng lợi thế của đám mây.

WordPress sử dụng MySQL, vì vậy hãy chọn Standard create cho phương pháp tạo cơ sở dữ liệu và chọn công cụ MySQL.

tạo cơ sở dữ liệu mysqld. Trong phần Mẫu của trình hướng dẫn tạo, có một tùy chọn để chỉ hiển thị các tùy chọn có sẵn trong AWS Free Tier. Chọn tùy chọn này để hoàn tất việc học trong hướng dẫn này mà không phải chịu chi phí.

Trong thiết lập sản xuất, bạn có thể muốn sử dụng các tính năng của Amazon RDS nằm ngoài Free Tier. Bao gồm:

Một lớp phiên bản cơ sở dữ liệu lớn hơn, để cải thiện hiệu suất

Triển khai nhiều AZ, để tự động chuyển đổi dự phòng và phục hồi trong trường hợp có sự cố về cơ sở hạ tầng

IOPS được cung cấp cho bộ lưu trữ đĩa, để có hiệu suất I/O nhanh hơn

Amazon RDS

e. Tiếp theo, bạn sẽ chỉ định các thiết lập xác thực cho triển khai MySQL của mình. Các thiết lập này bao gồm tên cơ sở dữ liệu và tên người dùng và mật khẩu chính.

Trong phần Cài đặt, nhập wordpress làm mã định danh phiên bản DB của bạn. Sau đó, chỉ định tên người dùng và mật khẩu chính cho cơ sở dữ liệu của bạn. Chọn một mật khẩu mạnh, an toàn để giúp bảo vệ cơ sở dữ liệu của bạn. Lưu trữ tên người dùng và mật khẩu để bảo quản an toàn vì bạn sẽ cần đến nó trong một mô-đun sau.

f. Sau khi thiết lập tên người dùng và mật khẩu, bạn có thể chọn các chi tiết chính về triển khai MySQL của mình. Bao gồm cấu hình phiên bản và chi tiết lưu trữ.

Các thiết lập mặc định sẽ hoạt động cho hướng dẫn này. Bạn sẽ sử dụng một lớp phiên bản nhỏ phù hợp để thử nghiệm hoặc các ứng dụng quy mô nhỏ và phù hợp với AWS Free Tier. Nếu bạn không muốn sử dụng AWS Free Tier, bạn có thể thiết lập một lớp phiên bản lớn hơn hoặc thay đổi các tùy chọn cấu hình lưu trữ.

g. Tiếp theo, bạn có thể cấu hình kết nối và cài đặt mạng. Các phiên bản Amazon RDS phải được tạo trong Amazon VPC, đây là mạng riêng biệt về mặt logic, nơi các tài nguyên được cung cấp của bạn sẽ tồn tại.

VPC là chủ đề nâng cao nằm ngoài phạm vi của hướng dẫn này. May mắn thay, AWS đã tạo một VPC mặc định trong mỗi Vùng trong tài khoản của bạn. VPC mặc định đã được chọn cho bạn và bạn có thể khởi chạy phiên bản Amazon RDS của mình trong VPC này.

h. Cuối cùng, Amazon RDS cung cấp một số tùy chọn cấu hình bổ sung để tùy chỉnh triển khai của bạn. Bạn cần thực hiện một thay đổi trong khu vực này. Chọn dòng Cấu hình bổ sung để mở rộng các tùy chọn. Đặt Tên cơ sở dữ liệu ban đầu thành wordpress. Điều này sẽ đảm bảo Amazon RDS tạo cơ sở dữ liệu trong phiên bản MySQL của bạn khi khởi tạo. Bạn sẽ sử dụng tên cơ sở dữ liệu này khi kết nối với cơ sở dữ liệu của mình.

i. Giữ nguyên cài đặt mặc định cho các tùy chọn còn lại. Ở cuối trình hướng dẫn tạo, AWS sẽ hiển thị cho bạn chi phí hàng tháng ước tính cho cơ sở dữ liệu Amazon RDS của bạn. Nếu bạn vẫn đủ điều kiện tham gia Amazon RDS Free Tier, bạn sẽ thấy lưu ý rằng cơ sở dữ liệu sẽ miễn phí cho bạn trong tối đa 12 tháng.

Chọn nút Tạo cơ sở dữ liệu để tạo cơ sở dữ liệu của bạn.

j. Bạn sẽ thấy thông báo thành công cho biết cơ sở dữ liệu của bạn đang được tạo

Trong mô-đun này, bạn đã tạo một cơ sở dữ liệu MySQL được quản lý hoàn toàn bằng Amazon RDS. Trong mô-đun tiếp theo, bạn sẽ tạo một phiên bản Amazon EC2 để chạy trang web WordPress của mình.

 

 

 

 

Chia sẻ bài viết
Bạn cần phải đăng nhập để đăng bình luận
Top