- vừa được xem lúc

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

0 0 20

Người đăng: Hoàng Việt

Theo Viblo Asia

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.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Các nguyên tắc bảo mật cơ bản trên Amazon Web Services (P1)

Lời mở đầu. Từ lưu trữ dữ liệu, chia sẻ file, truy cập từ xa, đến sao lưu từ xa – điện toán đám mây là một nhân tố quan trọng trong CNTT hiện đại.

0 0 51

- vừa được xem lúc

Serverless Computing in 100 Seconds

Serverless Computing can dramatically simplify your backend infrastructure by eliminating the need to configure, maintain, and scale servers. Go beyond 100 seconds with @FilledStacks to build a produc

0 0 36

- vừa được xem lúc

Is Supabase Legit? Firebase Alternative Breakdown

Supabase is a new open-source "Firebase Alternative". Let's compare features, pricing, and the developer experience to see how Supabase stacks up to Firebase https://fireship.io. .

0 0 36

- vừa được xem lúc

Làm việc tại nhà an toàn hơn với VPN của riêng bạn - Hoàn toàn miễn phí

Mở đầu. Lại một đợt dịch mới quay lại với nhiều tin tức xấu hơn sau mỗi lần bùng phát, cũng vì thế là công việc WORK FROM HOME lại quay trở lại với rất nhiều ngành nghề và đặc biệt là anh em IT.

0 0 44

- vừa được xem lúc

Một con vịt đi vào quán bar

Một con vịt đi vào quán bar, vịt hỏi bartender: "Mày có nhìn thấy anh trai tao không?". Bartender trả lời: "Anh mày nhìn như thế nào?".

0 0 43

- vừa được xem lúc

Top 50+ AWS Services Explained in 10 Minutes (or so)

Amazon Web Services (AWS) is the world's largest and most complex cloud with over 200 unique services. Learn about the top 50 cloud products in just ten minutes. https://fireship.io/pro.

1 1 38