Có gì thay đổi Google trân trọng giới thiệu tab tài liệu trong Google Docs,…
Tiết kiệm thời gian triển khai các ứng dụng web bằng MongoDB và Cloud Run
Hôm nay, Google thông báo về sự hợp tác với MongoDB để đơn giản hóa việc sử dụng các sản phẩm kết hợp.
Là một nhà phát triển phần mềm, bạn muốn tự do kết hợp các công nghệ mà bạn đã biết và yêu thích. Sự tự do này giúp nâng cao năng suất và ROI vì bạn có thể tận dụng các tính năng công nghệ phù hợp với trường hợp sử dụng của mình và phù hợp nhất với kiến thức và thực tiễn hiện tại của nhóm bạn.
Ví dụ: các nhà phát triển web thường kết hợp front-end với backend server và database. Các kết hợp này, thường được gọi là tech stack, bao gồm các ví dụ cũ hơn như LAMP (Linux, Apache, MySQL và PHP) và các kết hợp theo định hướng NoSQL gần đây hơn như MEAN, MERN và FARM (đây là các kết hợp khác nhau của MongoDB, Express, Angular /Reac/FastAPI và NodeJS).
Đơn giản hóa việc triển khai theo hướng “stack” – sử dụng các sản phẩm của bên thứ 3
Một thách thức với việc kết hợp các công nghệ là tìm một nhà cung cấp đám mây hỗ trợ hành trình triển khai từ đầu đến cuối theo cách đơn giản, hoàn toàn tự động ngay cả khi một số công nghệ được chọn không phải của riêng nhà cung cấp đám mây đó. Mặc dù MongoDB là cơ sở dữ liệu NoSQL phổ biến nhất, các nhà cung cấp đám mây lại đề xuất các dịch vụ NoSQL tương đương với nó hoặc cung cấp MongoDB Atlas thông qua bên thứ ba. Điều này sẽ khiến nhóm của bạn phải 1) tìm hiểu cách sử dụng các sản phẩm NoSQL khác và chấp nhận việc nhà cung cấp không cung cấp dịch vụ, hoặc 2) tự triển khai MongoDB, thông qua MongoDB Atlas hoặc bằng cách triển khai MongoDB mã nguồn mở và tự mình đảm nhận gánh nặng vận hành. Dù bằng cách nào, để có thể hoạt động 1 cách trơn tru, bạn sẽ phải đánh đổi rất nhiều thời gian và công sức.
Hôm nay, Google xin thông báo về sự hợp tác với MongoDB để giúp đơn giản hóa việc đồng triển khai các sản phẩm kết hợp lên Google Cloud, bắt đầu với stack MEAN. Thông qua sự hợp tác này, Google hiện cung cấp triển khai tự động hoá, tận dụng các tập lệnh Hashicorp Terraform nguồn mở do Google cung cấp, để tự động triển khai bộ chứa Cloud Run được định cấu hình sẵn và phiên bản cơ sở dữ liệu MongoDB Atlas được quản lý. Cách tiếp cận này giúp giảm thiểu các bước, giảm việc phải chuyển đổi giữa các công cụ và GUI triển khai khác nhau, đồng thời cung cấp tùy chọn phát triển hiện đại và đáng tin cậy cho các ứng dụng web dựa trên MEAN và MERN. Điều này đánh dấu sự khởi đầu của một loạt các dịch vụ triển khai dựa trên Terraform để bao gồm nhiều stack công nghệ phổ biến khác.
Điều này mang lại lợi ích gì cho bạn, nhà phát triển ứng dụng web
Mục tiêu của Google là giúp tăng tốc quá trình phát triển phần mềm của bạn bằng cách cho phép bạn chọn các stack công nghệ có sẵn mà không cần phải tự mình ghép các phần lại với nhau. Sự hợp tác này cũng giúp khẳng định sự đúng đắn của Google trong việc giành được các dịch vụ mã nguồn mở như Terraform của Hashicorp và MongoDB với tư cách là bên thứ nhất trên nền tảng của Google Cloud. Điều này giúp bạn tránh các giải pháp thay thế độc quyền của các nhà cung cấp, tự quản lý các giải pháp phần mềm của bên thứ nhất và bên thứ ba, đồng thời thường giúp bạn tiết kiệm thời gian và công sức.
Nếu doanh nghiệp của bạn đang quan tâm tới nền tảng Google Cloud thì có thể kết nối với Gimasys – đối tác cấp cao của Google tại Việt Nam để được tư vấn giải pháp xây dựng ứng dụng theo nhu cầu riêng của doanh nghiệp nhé. Liên hệ ngay:
- Gimasys – Google Cloud Premier Partner
- Hotline: Hà Nội: 0987 682 505 – Hồ Chí Minh: 0974 417 099
- Email: gcp@gimasys.com
Nguồn: Gimasys