+8

Nền tảng này cho phép bạn tạo Container Database miễn phí!

Mở đầu

Database là thành phần không gần như không thể thiếu được trong những ứng dụng hiện đại ngày nay, chính vì thế nhu cầu sử dụng database để sử dụng là rất lớn. Đặc biệt đối với các bạn Dev hay sinh viên muốn có Database để test hay phục vụ cho nhu cầu học tập hoặc nghiên cứu thường khó có thể tìm được những nhà cung cấp dịch vụ có dịch vụ này với tiêu chí ngon, bổ, rẻ. Chính vì thế trong bài viết này mình sẽ giới thiệu với mọi người một nhà cung cấp dịch vụ Cloud tại Việt Nam đang cho phép bạn tạo các loại Database phổ biến nhất với chi phí bằng 0. Không mất thêm thời gian nữa, chúng ta cũng tìm hiểu cách thức sử dụng nhé!

image.png

Bizfly Cloud App Engine là gì?

Bizfly Cloud App Engine là một nền tảng cung cấp cho Developers để triển khai các loại ứng dụng từ đa dạng các ngôn ngữ khác nhau một cách nhanh chóng. Bạn có thể triển khai ứng dụng được viết từ các ngôn ngữ khác nhau như: Python, Golang, Ruby, NodeJS,... ra ngoài Internet sau vài phút mà không cần biết cấu hình hệ thống hay build ứng dụng, tất cả các công việc này sẽ được App Engine tự động làm thay bạn.

Cùng với đó Bizfly Cloud App Engine cũng hỗ trợ các thành phần phụ thuộc cho một ứng dụng như Database để Developers có thể nhanh chóng khởi tạo mà không cần cấu hình gì thêm.

Tìm hiểu các sử dụng BizflyCloud App Engine trong 2 phút

https://bizflycloud.vn/app-engine

Tạo tài khoản

Để sử dụng được dịch vụ thì trước hết bạn cần phải tạo tài khoản đã, việc này đơn giản rồi, các bạn tự làm nhé.

Đăng ký tài khoản ở đây nhé: https://manage.bizflycloud.vn/register image.png

Sau khi đã có tài khoản bạn hãy tiến hành đăng nhập, bạn sẽ thấy dịch vụ App Engine ở thanh menu bên trái image.png

Tạo Database

Các ứng dụng của các bạn triển khai trên App Engine mà liên quan đến nhau có thể được gộp vào cùng chung một App. Vậy nên đầu tiên ta cần tạo App trước. Ở đây mình sẽ tạo app có tên example. Sau khi tạo xong ta sẽ được đẩy vào trong app đó, ở đây do ta chưa có service nào nên sẽ có các repo mẫu và Docs cho từng loại dịch vụ để mọi người có thể tham khảo triển khai. Tuy nhiên trong bài hôm nay mình sẽ hướng dẫn mọi người tạo Database, các database này đã được đóng gói thành các template có sẵn và nằm trong phần OneClick Services bên thanh menu.

image.png

Hiện BizflyCloud App Engine đã hỗ trợ 4 loại database phổ biến nhất là: MongoDB - Redis - PostgreSQL - MySQL. Bạn chọn loại Database phù hợp và ấn Khởi tạo.

image.png

Trong Pop-up hiện lên bạn chọn các thông tin cơ bản cho Database muốn tạo như Version - Cấu hìnhUsername/Password trong phần nâng cao. Nếu bạn không cấu hình Username/Password thì hệ thống sẽ tạo tự động cho bạn.

image.png

Sau khi cấu hình xong thì hãy ấn Xác nhận để tạo Database. Quá trình triển khai Database sẽ được thực hiện ngay sau đó.

image.png

Quá trình triển khai sẽ chỉ mất 1 vài phút, thông tin để bạn có thể kết nối đến database sẽ nằm trong trang chi tiết về service. Chọn Chi tiết

image.png

Thông tin kết nối đến database sẽ được hiển thị ở dưới trang như hình. Bạn có thể chọn loại thông tin phù hợp để kết nối.

image.png

Thử kết nối đến Mongo bằng CLI thông qua mongosh. Quá trình kết nối bình thường và nhanh chóng!

image.png

Ưu nhược điểm

Ưu điểm:

  • Quá trình khởi tạo nhanh chỉ mất vài phút
  • Cấu hình cao hơn nhiều so với các nhà cung cấp khác.
  • Vị trí địa lý tại Việt Nam nên độ trễ sẽ ổn định

Nhược điểm

  • Vì là DB container và chạy mode Standalone nên không thể đảm bảo được khả năng hoạt động với tải cao.
  • Không có khả năng Failover.
  • Chưa hỗ trợ backup DB

=> Dịch vụ Database này hiện tại các bạn chỉ nên dùng cho môi trường Test hoặc Staging. Nếu dùng cho môi trường Production bạn nên dùng dịch vụ Cloud Database trong hệ sinh thái BizflyCloud luôn.

Kết

Hy vọng bài viết sẽ giúp được mọi người trong công việc. Sản phẩm Bizfly App Engine đang trong quá trình hoàn thiện và cải tiến nên nếu có góp ý gì thì bạn có thể nhắn trực tiếp cho mình thông qua Telegram @HoangViet12 nhé!

Nếu thấy bài viết này hay, nền tảng này hữu ích cho mình 1 UpvoteFollow mình để xem thêm nhiều bài viết nữa nhé.

Cám ơn bạn đã đọc hết bài viết 😄


All Rights Reserved

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