Cách chạy WordPress cực nhanh trên Microsoft Azure

Microsoft Azure là thứ lớn tiếp theo trong lĩnh vực điện toán đám mây(cloud computing) . Azure về cơ bản là một dịch vụ điện toán đám mây(cloud computing service) do Microsoft cung cấp có thể được sử dụng để xây dựng, triển khai và quản lý các ứng dụng thông qua mạng lưới các trung tâm dữ liệu do Microsoft sở hữu. (Microsoft)Về cơ bản, nó là một bộ sưu tập khoảng 68 sản phẩm bao gồm máy ảo, Cơ sở dữ liệu SQL(SQL Database) , Dịch vụ ứng dụng(App Service) và những sản phẩm khác. Azure là một bộ giải pháp hoàn chỉnh mà bạn sẽ cần khi triển khai các ứng dụng web và máy ảo.

Chạy WordPress trên Microsoft Azure

Gần đây tôi đã tham dự một sự kiện ở Chandigarh , Ấn Độ(India) do WordPress Chandigar h và Nhóm người dùng Microsoft - Chandigarh(Microsoft User Group – Chandigarh) tổ chức . Tiêu đề của sự kiện là - Cách chạy WordPress cực nhanh trên Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure) . Chúng tôi đã thảo luận về nhiều khả năng sử dụng Microsoft Azure để triển khai các trang web và WordPress . Và người điều hành trong ngày, ông Jasjit Chopra(Mr. Jasjit Chopra) đã chia sẻ kiến ​​thức của mình và thực hiện một hội thảo về vận hành một trang web WordPress trên Microsoft Azure . Trong bài đăng này, tôi đã cố gắng hết sức để tóm tắt hội thảo và cung cấp cho bạn các bước có liên quan để chạy WordPress trênAzure .

Lợi ích của việc lưu trữ WordPress trên Microsoft Azure

Chúng tôi thường lưu trữ các trang web của mình trên Shared Hosting , nơi chi phí thấp hơn nhưng đồng thời tốc độ và bảo mật đôi khi cũng bị xâm phạm. Chúng tôi đã thảo luận về các khả năng sử dụng điện toán đám mây để lưu trữ WordPress . Một máy chủ ảo với ổ đĩa trạng thái rắn được chứng minh là tốt hơn các dịch vụ lưu trữ web thông thường này. Mặc dù so sánh, chi phí phát sinh có thể lớn hơn. Nhưng bạn có thể lưu trữ nhiều hơn một trang web và đảm bảo rằng chúng tải ở tốc độ nhanh nhất có thể. Cung cấp ổ cứng thể rắn và các khả năng phần cứng hàng đầu của Azure , WordPress có thể chạy cực nhanh.

Trong toàn bộ bài đăng này và hội thảo của chúng tôi, chúng tôi đã sử dụng tài khoản Dev Essential miễn phí để truy cập Microsoft Azure . Khi đăng ký, bạn sẽ nhận được 300 đô la Azure Credit miễn phí trong khoảng thời gian một năm (25 đô la một tháng). Khoản tín dụng này là quá đủ để bạn dùng thử Azure và triển khai trang web thử nghiệm của mình.

Vì vậy, về cơ bản, tất cả các công cụ và dịch vụ mà chúng tôi sẽ sử dụng trong hướng dẫn này đều miễn phí. Và bạn chỉ cần trả tiền khi bạn thực sự đang xây dựng một cái gì đó cho doanh nghiệp của mình. Tín dụng miễn phí có thể tạo điều kiện cho các dự án thử nghiệm của bạn.

Hướng dẫn được chia thành hai phần, phần đầu tiên thảo luận về quá trình đăng ký Azure và tạo một máy chủ ảo. (Azure)Phần thứ hai nói về thiết lập và cấu hình máy chủ của bạn để lưu trữ WordPress .

Thiết lập Azure

Bước 1(Step 1) : Truy cập trang web Microsoft Dev Essentials tại đây(here) . Hoàn tất quá trình đăng ký để nhận được tín dụng miễn phí của bạn. Bây giờ hãy truy cập trang web(website) Azure và đăng nhập bằng thông tin đăng nhập của bạn, bây giờ bạn đã có một tài khoản Azure đầy đủ chức năng có thể được sử dụng để triển khai các ứng dụng.

Bước 1 (Thay thế):(Step 1 (Alternate):) Có một giải pháp thay thế có sẵn nếu bạn không muốn đăng ký bằng Dev Essentials . Bạn có thể truy cập trực tiếp trang web Azure và bắt đầu bản dùng thử miễn phí cung cấp cho bạn 200 đô la tín dụng miễn phí trong thời gian một tháng.

Bước 2(Step 2) : Bây giờ chúng ta cần tạo một Máy ảo, máy này sẽ chạy máy chủ của chúng ta. Chúng tôi đã sử dụng Ubuntu 14.04 LTS để triển khai máy chủ. Bạn có thể tự do sử dụng các phiên bản khác hoặc thậm chí Windows để triển khai máy chủ.

Để tạo một máy ảo mới, hãy nhấn vào biểu tượng dấu cộng màu xanh lục từ bảng điều khiển (plus)Azure . Bây giờ, hãy tìm kiếm ' Ubuntu Server 14.04 LTS ' và nhấn ' Enter '. Chọn tùy chọn có liên quan từ kết quả tìm kiếm và chọn ' Trình quản lý tài nguyên(Resource Manager) ' làm mô hình triển khai. Nhấn nút Tạo(Create) . Bạn có thể nhấp vào hình ảnh để xem phiên bản lớn hơn.

Bước 3(Step 3) : Bây giờ chúng ta cần thực hiện một số cấu hình để thiết lập máy ảo của mình. Làm theo các bước sau một cách cẩn thận để tránh bất kỳ lỗi xác thực nào. Chọn tên cho máy và sau đó chọn loại đĩa VM là ' SSD '. Bạn cần chọn nó làm SSD để máy chủ của bạn hoạt động nhanh hơn nhiều so với các máy chủ web thông thường.

Mục tiêu của chúng tôi trong toàn bộ hướng dẫn là làm cho quá trình cài đặt WordPress hoạt động nhanh hơn trong phần phụ trợ, vì vậy ổ SSD(SSD) là điều bắt buộc. Bây giờ hãy chọn tên người dùng và thay đổi kiểu xác thực thành ' Mật khẩu'(Password’) . Tạo một mật khẩu đủ mạnh và đảm bảo rằng bạn nhớ tên người dùng và mật khẩu.

Bây giờ chọn ' Tạo mới(Create new) ' trong Nhóm tài nguyên(Resource Group) và chọn một tên thích hợp cho nó. Thông thường, tên bắt đầu bằng ' RG ' theo sau là tên máy ảo của bạn. Sau đó, chọn một vị trí gần bạn nhất và có sẵn cho bạn trong tài khoản miễn phí. Chúng tôi chọn vị trí gần nhất để giảm độ trễ và cải thiện tốc độ. Nhấn(Hit) ' OK ' khi bạn hoàn tất.

Bước 4(Step 4) : Bây giờ ở bước này, bạn cần chọn kích thước của máy ảo. Kích thước hoàn toàn phụ thuộc vào yêu cầu của dự án của bạn. Chúng tôi đề xuất DS1_V2 cho hướng dẫn này và để lưu trữ các dự án phổ biến khác của bạn và bạn có thể dễ dàng mở rộng quy mô khi tổ chức của bạn phát triển và bạn nhận được nhiều lưu lượng truy cập hơn trên trang web của mình. Mở rộng quy mô dễ dàng là vẻ đẹp của Microsoft Azure . DS1_V2 đi kèm với một bộ xử lý lõi đơn, RAM 3,5 GB(GB RAM) và 7 GB dung lượng đĩa SSD(SSD Disk) và nó có thể có giá khoảng 60 đô la mỗi tháng nếu bạn đang sử dụng máy chủ ở đâu đó gần Đông Nam Á(Southeast Asia) .

Cách chạy WordPress cực nhanh trên Microsoft Azure

Bạn không cần phải trả chi phí vì bạn đã có các khoản tín dụng miễn phí, có được ở Bước 1(Step 1) . Chọn kích thước thích hợp và nhấn ' Chọn(Select) '.

Bước 5(Step 5) : Đây là bước quan trọng nhất mà chúng ta định cấu hình một số cài đặt tùy chọn. Tại đây bạn có thể chọn tên tài khoản lưu trữ của mình. Ngoài ra, bạn có thể cấu hình IP công cộng(Public IP) của máy ảo của mình. IP có thể động hoặc tĩnh tùy theo yêu cầu của bạn. Chúng tôi đang sử dụng động cho hướng dẫn này. Hơn nữa, chúng ta cần tạo một quy tắc đến mới trong ' Tường lửa Nhóm An ninh Mạng(Network Security Group Firewall) '. Chúng tôi tạo quy tắc này để máy của chúng tôi có thể nghe qua cổng 80 và phục vụ nội dung của trang web.

Để thêm quy tắc này, hãy chọn NSG từ menu và sau đó trong 'Quy tắc đến',(‘Inbound Rules’ ) nhấn ' Thêm quy tắc đến(Add an inbound rule) '. Thực hiện theo cấu hình sau để thiết lập quy tắc này:

  • Tên: “http”
  • Mức độ ưu tiên: Bất kỳ số nguyên nào lớn hơn mức độ ưu tiên của SSH (> 1000)
  • Dịch vụ: “HTTP”
  • Cổng: 80 (Mặc định)
  • Giao thức: “TCP” (Mặc định)
  • Hành động: Cho phép

Nhấn(Hit) tất cả các nút 'OK' để tạo quy tắc và lưu cài đặt. Và bạn đã cấu hình thành công máy ảo của mình có khả năng giao tiếp với các máy tính khác qua cổng 80.

Bước 6(Step 6) : Bây giờ Azure sẽ chạy xác thực trên máy để đảm bảo bạn đã cấu hình đúng và không có lỗi. Nếu quá trình xác thực thông qua với tất cả các cờ xanh, cuối cùng bạn có thể triển khai máy của mình bằng cách nhấn nút ' OK '. Bây giờ sẽ mất tới vài phút để hoàn tất việc triển khai. Và nếu trong bất kỳ trường hợp nào, việc triển khai không thành công, bạn có thể xóa toàn bộ nhóm tài nguyên và lặp lại quy trình hoặc thảo luận với chúng tôi trong phần bình luận bên dưới.

Bây giờ bạn sẽ có thể thấy máy ảo của mình đang chạy. Trong phần tiếp theo của bài đăng -  Cách cài đặt và thiết lập WordPress trên Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) - chúng ta đã thảo luận về cách kết nối với máy này cũng như cài đặt và lưu trữ WordPress trên đó.



About the author

Tôi làm cố vấn cho Microsoft. Tôi chuyên phát triển các ứng dụng di động cho các thiết bị Apple và Android, đồng thời cũng tham gia phát triển các ứng dụng Windows 7. Kinh nghiệm của tôi với điện thoại thông minh và Windows 7 khiến tôi trở thành một ứng cử viên lý tưởng cho vị trí này.



Related posts