Tài liệu này hướng dẫn bạn cách thiết kế ứng dụng bằng cách sử dụng Gemini Cloud Assist cùng với Application Design Center (Trung tâm thiết kế ứng dụng), một dịch vụ thiết kế và triển khai ứng dụng trongGoogle Cloud.
Khi sử dụng tính năng hỗ trợ bằng ngôn ngữ tự nhiên trong cuộc trò chuyện với tính năng Hỗ trợ trên đám mây của Gemini cùng với Trung tâm thiết kế ứng dụng, bạn có thể đẩy nhanh thời gian phát triển ứng dụng. Sự kết hợp này cho phép bạn chuyển đổi các yêu cầu và mục tiêu của ứng dụng thành cơ sở hạ tầng Terraform dưới dạng mã (IaC). Sau đó, bạn có thể triển khai trong quy trình triển khai tích hợp hoặc cá nhân. Bằng cách này, Trung tâm thiết kế ứng dụng cung cấp một giải pháp hỗ trợ toàn diện cho phép bạn tạo, tuỳ chỉnh, xuất và triển khai ứng dụng.
Nhìn chung, việc sử dụng tính năng Trợ lý trên đám mây của Gemini để hỗ trợ thiết kế thường bao gồm các bước sau:
- Truy cập vào bảng trò chuyện Cloud Assist.
- Nhập câu lệnh.
- Xem lại câu trả lời của Gemini Cloud Assist.
- Tạo mẫu ứng dụng mới.
- Lặp lại và tinh chỉnh thiết kế ứng dụng.
- Triển khai cơ sở hạ tầng ứng dụng.
Trước khi bạn bắt đầu
- Đảm bảo rằng bạn đã thiết lập tính năng Trợ lý trên đám mây của Gemini cho tài khoản người dùng và dự án của mình. Google Cloud
- Đảm bảo bạn đã thiết lập Application Design Center.
Truy cập vào tính năng trò chuyện của Gemini Cloud Assist
Nếu đã thiết lập tính năng Trợ lý trên đám mây của Gemini cho dự án, bạn có thể truy cập vào các tính năng trò chuyện của dự án đó từ bất kỳ trang nào trong bảng điều khiển Google Cloud .
Trong bảng điều khiển Google Cloud , hãy chuyển đến trang bất kỳ, ví dụ: Trang tổng quan.
Trong thanh công cụ của Google Cloud bảng điều khiển, hãy nhấp vào biểu tượng tia lửa Mở hoặc đóng cuộc trò chuyện với tính năng Trợ lý trên đám mây của Gemini.
Bảng điều khiển Cloud Assist (Hỗ trợ trên đám mây) sẽ mở ra.
Nếu đã quen thuộc với các mẫu ứng dụng, bạn có thể chuyển đến Application Design Center (Trung tâm thiết kế ứng dụng) trong Google Cloud console, tạo một mẫu, sau đó mở cuộc trò chuyện với Gemini Cloud Assist.
Nhập câu lệnh
Trong cuộc trò chuyện với Gemini Cloud Assist, bạn có thể được trợ giúp bằng cách sử dụng câu lệnh bằng ngôn ngữ tự nhiên (câu hỏi hoặc câu lệnh) như sau:
- Câu lệnh hướng đến sản phẩm, ví dụ: "Hãy giúp tôi thiết lập Cloud Run, Cloud SQL và Trình cân bằng tải cùng nhau trong khu vực eu-west-2".
- Lời nhắc hướng đến kết quả kinh doanh, ví dụ: "Tôi cần một giải pháp quy trình dữ liệu để xử lý các sự kiện không đồng bộ".
Nếu đang khám phá các tính năng thiết kế của Gemini Cloud Assist hoặc đang ở giai đoạn đầu của quá trình thiết kế, bạn có thể sử dụng các câu lệnh cơ bản liên quan đến thiết kế như sau:
- "Tôi cần xử lý các hành động ngắn hạn, dựa trên sự kiện được kích hoạt từ các hệ thống khác để tự động hoá quy trình dữ liệu".
- "Thiết lập quy trình xử lý hàng loạt".
- "Giúp tôi thiết lập các công việc chạy định kỳ trên tập dữ liệu".
- "Giúp tôi triển khai một ứng dụng web có khả năng sẵn sàng cao với phần phụ trợ Java và cơ sở dữ liệu MySQL. Lưu lượng truy cập sẽ tăng vọt, vì vậy, hãy đảm bảo lưu lượng truy cập tăng và giảm nhanh."
Trong các ví dụ này, Gemini Cloud Assist phản hồi bằng một cấu trúc ứng dụng được đề xuất tuân thủ Google Cloud các phương pháp hay nhất và áp dụng cho các loại tài nguyên được hỗ trợ. Tệp này cũng cung cấp mục đích của từng tài nguyên trong ngăn xếp.
Xem lại câu trả lời của Gemini Cloud Assist
Cách bạn xem xét câu trả lời của tính năng Trợ lý trên đám mây của Gemini phụ thuộc vào việc bạn có nhắc Gemini trong khi mẫu Trung tâm thiết kế ứng dụng đang mở hay không.
Nếu bạn bắt đầu từ bảng điều khiển Cloud Assist (Hỗ trợ trên đám mây) và mở một mẫu ứng dụng trong Application Design Center (Trung tâm thiết kế ứng dụng), thì phản hồi sẽ cung cấp nội dung giải thích về mục đích của từng sản phẩm trong ngăn xếp dựa trên câu lệnh của bạn. Mọi nội dung cập nhật hoặc sửa đổi được đề xuất sẽ được áp dụng trực tiếp vào thiết kế ứng dụng hiển thị trên canvas của Application Design Center.
Nếu bạn bắt đầu từ bảng điều khiển Cloud Assist (Hỗ trợ trên đám mây) nhưng nằm ngoài mẫu Application Design Center (Trung tâm thiết kế ứng dụng), thì phản hồi sẽ bao gồm sơ đồ cấu trúc ban đầu và nội dung giải thích chi tiết về mục đích của từng thành phần trong ngăn xếp được đề xuất.
Nhấp vào Edit App Design (Chỉnh sửa thiết kế ứng dụng) để chuyển đến Application Design Center (Trung tâm thiết kế ứng dụng), nơi bạn cần tạo một mẫu ứng dụng mới. Sau khi tạo mẫu, thiết kế ứng dụng đã tạo sẽ được tải lên canvas của Application Design Center để bạn có thể lặp lại và tinh chỉnh thêm thiết kế ứng dụng.
Nếu bạn không có quyền truy cập vào Application Design Center, thì khi bạn nhấp vào Edit App Design (Chỉnh sửa thiết kế ứng dụng), Application Design Center sẽ chạy thiết kế của bạn ở chế độ xem trước. Ở chế độ xem trước, bạn có thể hình dung thiết kế ứng dụng do Gemini tạo và tinh chỉnh thiết kế đó bằng cách sử dụng các hoạt động tương tác bằng ngôn ngữ tự nhiên trong bảng điều khiển Cloud Assist (Hỗ trợ trên đám mây). Khi bạn hài lòng với thiết kế ứng dụng, hãy nhấp vào Tải mã xuống để tải cấu hình Terraform xuống. Sau đó, bạn có thể sử dụng mã Terraform này với các công cụ triển khai để cấp cơ sở hạ tầng.
Lặp lại trong canvas của Trung tâm thiết kế ứng dụng
Trong môi trường canvas, tính năng Trợ lý trên đám mây của Gemini sẽ giữ lại ngữ cảnh thiết kế của bạn. Điều này có nghĩa là nếu bạn thực hiện các thay đổi đối với cấu trúc theo cách thủ công, Gemini sẽ nhận biết được những sửa đổi này, cho phép bạn tiếp tục lặp lại và tinh chỉnh ứng dụng của mình nhờ sự trợ giúp của Gemini.
Tạo mẫu ứng dụng mới
Trong cuộc trò chuyện với Gemini Cloud Assist, hãy nhấp vào Chỉnh sửa thiết kế ứng dụng.
Trên trang Tạo mẫu mới, hãy chỉ định thông tin chi tiết về mẫu, sau đó nhấp vào Tạo mẫu.
Thiết kế ứng dụng được nhập dưới dạng mẫu, sau đó bạn có thể tiếp tục lặp lại và chỉnh sửa trong canvas.
Sau khi có mẫu mình thích, bạn có thể lặp lại và tinh chỉnh thiết kế ứng dụng hoặc triển khai cơ sở hạ tầng ứng dụng.
Lặp lại và tinh chỉnh thiết kế ứng dụng
Bạn càng cung cấp nhiều thông tin chi tiết ban đầu cho Gemini Cloud Assist, thì càng có nhiều khả năng tạo ra một mẫu ứng dụng ban đầu phù hợp với mục tiêu thiết kế của bạn. Bạn có thể tạo lại thiết kế bằng cách xác định từng hệ thống con và các yêu cầu của hệ thống con đó trên nhiều câu lệnh và lượt trò chuyện. Ví dụ: Bạn có thể nhập nội dung sau trong cuộc trò chuyện với Gemini Cloud Assist:
Help me create an application with 3 microservices called search, order, and
inventory in europe-west1 region.
Sau đó, trong các lời nhắc tiếp theo, bạn có thể thêm thông tin chi tiết hơn, chẳng hạn như xác định các yêu cầu về giao diện người dùng:
I also want a frontend microservice which is exposed via an external load
balancer. The frontend layer invokes the three microservices. Order and
inventory microservices need to have a database with the same name as the
microservice.
Sau đó, hãy tinh chỉnh thêm dịch vụ vi mô, chẳng hạn như xác định các yêu cầu về nhật ký:
For the inventory microservice, capture the changelog events and publish
them to a Pub/Sub topic.
Sau đó, hãy tinh chỉnh thêm dịch vụ vi mô của bạn, chẳng hạn như xác định các yêu cầu về phần phụ trợ:
The search microservice should use a distributed search and analytics backend. I
also want the inventory microservice to publish the changelog events to the
distributed search backend.
Sau khi chọn một thiết kế ứng dụng, bạn có thể triển khai cơ sở hạ tầng ứng dụng.
Triển khai cơ sở hạ tầng ứng dụng
Tạo một thực thể ứng dụng từ một mẫu ứng dụng.
Triển khai ứng dụng bằng một trong các phương thức sau:
Triển khai từ bảng điều khiển Google Cloud . Bảng điều khiển Google Cloud cho phép bạn theo dõi các thay đổi và áp dụng bản sửa đổi mẫu.
Tải xuống và triển khai Terraform. Phương pháp này cho phép bạn sử dụng các công cụ triển khai và quy trình làm việc của riêng mình.
Bước tiếp theo
- Tìm hiểu thêm về tính năng Trợ giúp trên đám mây của Gemini.
- Tìm hiểu thêm về Application Design Center (Trung tâm thiết kế ứng dụng).
- Tìm hiểu cách viết câu lệnh hiệu quả hơn cho Gemini cho Google Cloud.