Cloud Run là gì

Google Cloud Platform có nhiều công cụ để làm việc và chạy các ứng dụng được chứa trong vùng chứa bằng Docker, bao gồm Kubernetes được quản lý và chạy các vùng chứa không máy chủ. Chúng ta sẽ xem cách chạy dịch vụ vùng chứa trên GCP.

Bạn nên sử dụng dịch vụ nào?

Về cơ bản, bạn có hai tùy chọn để chạy các vùng chứa. Đầu tiên là Cloud Run, rất đơn giản và dễ sử dụng, và sẽ thực hiện công việc cho hầu hết mọi người. Vùng chứa được coi là "dịch vụ", được cấp phát một lượng bộ nhớ cụ thể và một [hoặc hai] lõi bộ xử lý. Bạn có thể tạo miền tùy chỉnh cho vùng chứa và chạy các ứng dụng từ các cổng khác nhau.

Nếu bạn chỉ muốn chạy một triển khai đơn giản mà không sử dụng các phiên bản máy tính như máy chủ web NGINX, thì Cloud Run sẽ hoạt động tốt cho bạn. Nếu bạn đã sử dụng AWS ECS, Cloud Run là một sự thay thế tốt. Tuy nhiên, nếu bạn cần triển khai phức tạp hơn hoặc cần triển khai các quy tắc tự động phân cấp và điều phối cụ thể, bạn có thể xem xét Kubernetes Engine, chạy một cụm K8 được quản lý.

Google cũng chạy một dịch vụ đăng ký vùng chứa có tên là Google Container Registry, bạn có thể sử dụng dịch vụ này để gửi các bản cập nhật cho hình ảnh và kho lưu trữ, để sử dụng trong Cloud Run và Kubernetes Engine.

Nếu bạn không cần tất cả các tính năng ưa thích mà một công cụ điều phối như Kubernetes cung cấp và chỉ muốn chạy các vùng chứa, thì Cloud Run sẽ xử lý nó tốt và đó là những gì chúng tôi đang tập trung ở đây. Nếu bạn muốn tìm hiểu thêm về cách vận hành một trang trại container trên Kubernetes Engine, hãy đọc Google hướng dẫn cách định cấu hình nó.

Bắt đầu với Cloud Run

Đi tới Bảng điều khiển Nền tảng đám mây của Google và chọn "Tạo dịch vụ".

Chọn khu vực bạn muốn nó hoạt động và đặt tên cho nó.

Bạn cũng có thể chọn bảo mật vùng chứa này bằng Cloud IAM. Điều này đặc biệt hữu ích nếu bạn đang triển khai các dịch vụ nội bộ và muốn bảo mật chúng để chỉ những người dùng hoặc tài khoản dịch vụ được ủy quyền mới có thể truy cập chúng. Nếu bạn chọn tùy chọn này, bạn sẽ cần cấp quyền IAM cho các tài khoản người dùng nhất định để họ có thể truy cập dịch vụ này.

Trong bước tiếp theo, bạn sẽ định cấu hình bản sửa đổi đầu tiên của dịch vụ vùng chứa, sử dụng URL cho hình ảnh. Điều này có thể đến từ sổ đăng ký Docker hoặc bạn có thể sử dụng Đăng ký vùng chứa của Google.

Trong "Cài đặt nâng cao", bạn có thể định cấu hình cổng để gửi đến vùng chứa, cũng như các lệnh và đối số điểm vào cụ thể mà bạn cần.

Trong Dung lượng, bạn có thể thay đổi giới hạn yêu cầu đồng thời, thời gian chờ yêu cầu, số lõi bộ xử lý và bộ nhớ được phân bổ cho từng phiên bản. Tối ưu, điều này chỉ đủ để chạy một phiên bản ứng dụng của bạn. Nếu bạn cần thêm dung lượng, tính năng tự động chia tỷ lệ sẽ thay đổi quy mô.

Tính năng tự động thay đổi quy mô sẽ diễn ra tự động, nhưng bạn có thể giảm số lượng phiên bản tối đa nếu bạn lo lắng về chi phí.

Sau khi bạn nhấp vào "Tạo", dịch vụ sẽ bắt đầu. Bạn sẽ có thể xem chi tiết của nó từ bảng điều khiển Cloud Run. URL đăng nhập vùng chứa có thể nhìn thấy từ bảng điều khiển này. Tất nhiên, bạn có thể sử dụng miền tùy chỉnh để ánh xạ tới vùng chứa, nhưng sử dụng miền đó với CNAME cũng sẽ hoạt động.

Nếu bạn truy cập URL này, bạn sẽ thấy dịch vụ vùng chứa của mình đang hoạt động.

Video liên quan

Bài Viết Liên Quan

Chủ Đề