+8

Triển khai website chưa bao giờ dễ đến thế! Drag and Drop Deploy

Những lựa chọn

image.png

Khi có nhu cầu muốn triển khai một trang web ra ngoài Internet phục vụ cho nhu cầu Testing hay Production chúng ta sẽ có ngay trong đầu một vài lựa chọn như:

  • Thuê máy chủ ảo (VPS)
  • Thuê Hosting
  • Sử dụng các dịch vụ có sẵn như Wordpress, Wix, 000webhost,...
  • Sử dụng Github Page, S3 (Cho static web)
  • ...

Các cách trên đều có những ưu nhược điểm khác nhau, mình có thể kể ra một vài nhược điểm chính như: Người dùng cần phải có trình đó về tech ở 1 mức nhất định, tài nguyên cho người dùng sử dụng miễn phí khá thấp, phương thức cấu hình, triển khai rắc rối.

Hôm nay, trong bài này mình sẽ hướng dẫn đến mọi người một giải pháp giúp triển khai ứng dụng web đơn giản hơn giúp khắc phục được phần nào những yếu điểm của các phương thức triển khai trên. Bạn sẽ không cần có kiến thức về tech cũng có thể dễ dàng triển khai một website blog cá nhân, portfolio hay landing page một cách dễ dàng và nhanh chóng bằng cách kéo thả!

Tạo tài khoản

Nền tảng mình sử dụng trong bài viết này là App Engine của BizflyCloud, đây là nền dạng dạng Platform as a Service, cung cấp cho mọi người nơi để triển khai ứng dụng nói chung và website nói riêng. Việc đầu tiên để sử dụng được công cụ này thì bạn cần phải tạo tài khoản trước rồi 😄 😄 😄

Bạn có thể tạo tài khoản tại đây (https://manage.bizflycloud.vn/register)

image.png

Sau khi tạo tài khoản thành công, bạn truy cập vào trang quản trị thì sẽ tìm thấy dịch vụ App Engine nằm ở thành menu bên trái.

image.png

Tạo App và Service

Lần đầu truy cập bạn sẽ thấy giao diện như hình dưới. Chọn Khởi tạo App Engine ngay để tạo App đầu tiên. Trong App sẽ bao gồm các dịch vụ có liên quan để nhau để dễ quản lý dựa theo mô hình microservices

image.png

Sau khi tạo App xong bạn sẽ thấy chưa có Service nào, ta tiếp tục chọn nút Tạo service ở góc bên phải

Ở trang này bạn sẽ điền các thông tin cần thiết để triển khai ứng dụng của mình như là: Tên, cấu hình vật lý, nguồn website,...

image.png

Tại phần Thông tin triển khai Source type bạn sẽ chọn dạng UPLOAD để triển khai trực tiếp source code đã có trong máy lên hoặc đơn giản là kéo thả thư mục chứa code vào khung.

Thư mục chứa source code trong máy mình tên source-code và các file có dạng

image.png

Sau khi chọn folder ta ấn Xác nhận thư mục

image.png

Cấu hình ứng dụng bắt đầu với mức 0.5 CPU và 1GB Memory là khá mạnh rồi.

Để đảm bảo ứng dụng chạy ổn định bạn có thể chọn từ 2 Replicas (bản sao) trở lên.

Port chúng ta giữ nguyên là 80

Loại ứng dụng ta sẽ chọn Static vì trong bài này mình đang triển khai một trang web tĩnh.

Cuối cùng cấu hình sẽ có dạng. Nếu các thông tin đã đúng ta ấn Xác nhận thông tin Service để tiến hành triển khai website!

image.png

Quá trình triển khai ngay lập tức được thực hiện.

image.png

Chỉ sau chưa đến 2 phút trang web đã online!

image.png

Hệ thống sẽ trả về cho bạn một đường dẫn để truy cập vào trang web. Đây là đường dẫn của mình: https://drag-drop-ntzfk.appengine.bfcplatform.vn/

Bạn có thể thêm Domain cá nhân tại tính năng Domain! Hệ thống sẽ cung cấp chứng chỉ SSL/TLS miễn phí cho bạn.

image.png

Kết

Hy vọng sau bài viết này bạn đã có thêm một lựa chọn nữa để triển khai các website cho mình! Chúc các bạn thành công! Upvote và Follow mình để theo dõi thêm nhiều bài viết khác nhé.

Bizfly Cloud App Engine là một sản phẩm mình và team đang phát triển hiện đang cung cấp dùng thử miễn phí cho mọi người, vậy nên nếu có bất cứ đóng góp hay cần hỗ trợ gì bạn có thể nhắn cho mình qua Telegram @HoangViet12 nhé! Thank all.


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.