Triển khai ứng dụng Spring Boot trong môi trường tiêu chuẩn của App Engine

1. Trước khi bắt đầu

Các ứng dụng App Engine rất dễ tạo, dễ bảo trì và dễ mở rộng khi nhu cầu lưu lượng truy cập và lưu trữ dữ liệu của bạn thay đổi. Với App Engine, không có máy chủ nào để duy trì. Bạn chỉ cần tải ứng dụng lên là ứng dụng đã sẵn sàng hoạt động.

Ứng dụng App Engine tự động mở rộng quy mô dựa trên lưu lượng truy cập đến. Các tính năng cân bằng tải, dịch vụ vi mô, uỷ quyền, cơ sở dữ liệu SQL và NoSQL, lưu vào bộ nhớ đệm, phân tách lưu lượng truy cập, ghi nhật ký, tìm kiếm, tạo phiên bản, phát hành và khôi phục, cũng như quét bảo mật đều được hỗ trợ một cách tự nhiên và có khả năng tuỳ chỉnh cao.

Môi trường tiêu chuẩn của App Enginemôi trường linh hoạt của App Engine hỗ trợ nhiều ngôn ngữ lập trình, trong đó có Java, Python, PHP, NodeJS và Go. Hai môi trường này mang đến cho nhà phát triển sự linh hoạt tối đa trong hành vi của ứng dụng. Mỗi môi trường có những thế mạnh nhất định. Để biết thêm thông tin, hãy xem bài viết Chọn môi trường App Engine.

Bạn sẽ tìm hiểu cách triển khai ứng dụng Spring Boot sang môi trường tiêu chuẩn của App Engine. Môi trường chuẩn sẽ thu nhỏ từ 0 thực thể khi không có ai sử dụng và tự động mở rộng quy mô!

Điều kiện tiên quyết

  • Làm quen với các công cụ và ngôn ngữ lập trình Java
  • Có kiến thức về các trình chỉnh sửa văn bản tiêu chuẩn của Linux, chẳng hạn như Vim, Emacs và nano

Bạn sẽ thực hiện

  • Cách tạo ứng dụng Java Spring Boot trên App Engine

Bạn cần có

  • Một dự án trên Google Cloud
  • Một trình duyệt, chẳng hạn như Google Chrome

2. Thiết lập và yêu cầu

Thiết lập môi trường theo tiến độ riêng

  1. Đăng nhập vào Google Cloud Console rồi tạo dự án mới hoặc sử dụng lại dự án hiện có. Nếu chưa có tài khoản Gmail hoặc Google Workspace, bạn phải tạo một tài khoản.