Hướng dẫn google cloud python course - khóa học google cloud python

  • Tổng quan
  • Các giải pháp
  • Các sản phẩm
  • Giá cả
  • Tài nguyên
  • Tài liệu
    • Tổng quan
    • Hướng dẫn
    • Tài liệu tham khảo
    • Mẫu
  • Ủng hộ
  • Bảng điều khiển
  • Liên hệ chúng tôi
  • Bắt đầu miễn phí

Giữ tổ chức với các bộ sưu tập lưu và phân loại nội dung dựa trên sở thích của bạn. Save and categorize content based on your preferences.

Hướng dẫn này dành cho những người mới xây dựng các ứng dụng trên đám mây, chẳng hạn như các kỹ sư và nhà phát triển web, những người muốn tìm hiểu các khái niệm phát triển ứng dụng chính khi chúng áp dụng cho Google Cloud.

Mục tiêu

  • Tìm hiểu các công cụ cơ bản của Google Cloud, chẳng hạn như bảng điều khiển Google Cloud và gcloud.
  • Triển khai ứng dụng của bạn để chạy trên đám mây.
  • Tăng tồn tại dữ liệu của bạn với Firestore.
  • Lưu trữ tệp tải lên trong lưu trữ đám mây.
  • Giám sát ứng dụng của bạn bằng bộ hoạt động của Google Cloud.

Chi phí

Hướng dẫn này sử dụng các thành phần có thể thanh toán sau đây của Google Cloud:

  • RUND RUN
  • Lưu trữ đám mây
  • Firestore
  • Bộ hoạt động của Google Cloud

Hướng dẫn được thiết kế để giữ cho việc sử dụng tài nguyên của bạn trong giới hạn của Google Cloud luôn miễn phí. Để tạo ước tính chi phí dựa trên việc sử dụng dự kiến ​​của bạn, hãy sử dụng máy tính giá cả. Người dùng Google Cloud mới có thể đủ điều kiện để dùng thử miễn phí.

Khi bạn hoàn thành hướng dẫn này, bạn có thể tránh thanh toán tiếp tục bằng cách xóa các tài nguyên bạn đã tạo. Để biết thêm thông tin, xem dọn dẹp.

Trước khi bắt đầu

  1. Đăng nhập vào tài khoản Google Cloud của bạn. Nếu bạn chưa quen với Google Cloud, hãy tạo một tài khoản để đánh giá cách các sản phẩm của chúng tôi hoạt động trong các kịch bản trong thế giới thực. Khách hàng mới cũng nhận được 300 đô la tín dụng miễn phí để chạy, kiểm tra và triển khai khối lượng công việc.
  2. Trong bảng điều khiển Google Cloud, trên trang chọn dự án, chọn hoặc tạo dự án Google Cloud.

    Chuyển đến Bộ chọn dự án

  3. Đảm bảo rằng thanh toán được bật cho dự án đám mây của bạn. Tìm hiểu cách kiểm tra xem thanh toán có được bật trong một dự án không.

  4. Trong bảng điều khiển Google Cloud, trên trang chọn dự án, chọn hoặc tạo dự án Google Cloud.

    Chuyển đến Bộ chọn dự án

  5. Đảm bảo rằng thanh toán được bật cho dự án đám mây của bạn. Tìm hiểu cách kiểm tra xem thanh toán có được bật trong một dự án không.

  6. Chuyển đến Bộ chọn dự án
    1. Để tạo cơ sở dữ liệu Firestore ở chế độ gốc, hãy hoàn thành các bước sau:Firestore viewer page.
      Go to the Firestore viewer
    2. Trong bảng điều khiển Google Cloud, hãy truy cập trang Trình xem Firestore. Đi đến người xem FirestoreSelect a Cloud Firestore mode screen, click Select Native Mode.
    3. Từ màn hình chọn chế độ Firestore đám mây, bấm chọn Chế độ gốc.
    4. Chọn một vị trí cho cơ sở dữ liệu Firestore của bạn. Cài đặt vị trí này là vị trí tài nguyên đám mây Google mặc định cho dự án đám mây của bạn. Vị trí này được sử dụng cho Google Cloud Services trong dự án đám mây của bạn yêu cầu cài đặt vị trí, cụ thể là nhóm lưu trữ đám mây mặc định của bạn và ứng dụng chạy đám mây của bạn.Create Database.
  7. Nhấp vào Tạo cơ sở dữ liệu.

    Kích hoạt Quản trị viên Đám mây, Lưu trữ đám mây, Ghi nhật ký đám mây và API báo cáo lỗi.

  8. Bật API
    Go to Cloud Shell

    Sao chép repo mẫu và mở ứng dụng mẫu trong Cloud Shell: đi đến Cloud Shell

  9. Cloud Shell cung cấp quyền truy cập dòng lệnh vào tài nguyên Google Cloud của bạn trực tiếp từ trình duyệt.Proceed.
  10. Để tải xuống mã mẫu và thay đổi vào thư mục ứng dụng, nhấp vào tiến hành.

    # Configure gcloud for your project
    gcloud config set project PROJECT_ID
    

    Trong Cloud Shell, định cấu hình công cụ gcloud để sử dụng dự án Google Cloud mới của bạn:

    Thay thế Project_id bằng ID dự án Google Cloud mà bạn đã tạo bằng bảng điều khiển Google Cloud.

Google Cloud CLI là cách chính mà bạn tương tác với tài nguyên Google Cloud của mình từ dòng lệnh. Trong hướng dẫn này, bạn sử dụng công cụ gcloud để triển khai và giám sát ứng dụng của bạn.

  1. Chạy ứng dụng của bạn
  2. Trong Cloud Shell, hãy cài đặt các phụ thuộc ứng dụng của bạn bằng cách sử dụng
    pip3 install -r requirements.txt --user
    
    0:
    pip3 install -r requirements.txt --user
    
  3. Chạy máy chủ http gunicorn:
    ~/.local/bin/gunicorn -b :8080 main:app
    
    Web preview , and select Preview on port 8080. This opens a new window with your running app.

Trong Cloud Shell, nhấp vào Xem trước web và chọn Xem trước trên cổng 8080. Điều này mở một cửa sổ mới với ứng dụng đang chạy của bạn.

Triển khai ứng dụng của bạn để chạy trên đám mây

  1. Google Cloud cung cấp một số tùy chọn để chạy mã của bạn. Đối với ví dụ này, bạn sử dụng Cloud Run để triển khai một ứng dụng có thể mở rộng cho Google Cloud. Cloud Run không yêu cầu bạn quản lý máy chủ và tự động mở rộng quy mô để hỗ trợ tăng đột biến lưu lượng.
    gcloud builds submit --tag gcr.io/PROJECT_ID/bookshelf .

    Sử dụng bản dựng đám mây để xây dựng container Docker và xuất bản để đăng ký container: ________ 3

  2. Thay thế
    pip3 install -r requirements.txt --user
    
    1 bằng ID dự án Google Cloud mà bạn đã tạo.

    Chạy container với Cloud Run:

    gcloud run deploy bookshelf --image gcr.io/PROJECT_ID/bookshelf \
    --platform managed --region us-central1 --allow-unauthenticated

    Service [bookshelf] revision [bookshelf-00001] has been deployed and is serving 100 percent of traffic. 
    Service URL: https://bookshelf-swsmmh5s5a-uc.a.run.app
    
  3. Ứng dụng của bạn hiện có thể xem được tại URL được hiển thị trong đầu ra của
    pip3 install -r requirements.txt --user
    
    2:

    Hướng dẫn google cloud python course - khóa học google cloud python

Sao chép URL vào trình duyệt web của bạn để xem ứng dụng.

Để biết thêm thông tin về việc triển khai để chạy trên đám mây, hãy xem tài liệu Run Run.

Tăng cường dữ liệu của bạn với Firestore

Bạn không thể lưu trữ thông tin trên các phiên bản chạy trên đám mây của mình, vì nó bị mất nếu phiên bản được khởi động lại và không tồn tại khi các phiên bản mới được tạo. Thay vào đó, bạn sử dụng một cơ sở dữ liệu mà tất cả các trường hợp của bạn đọc và ghi vào.

  1. Để tạo một cuốn sách cho ứng dụng đã triển khai của bạn, nhấp vào Thêm sách.Add book.

    Hướng dẫn google cloud python course - khóa học google cloud python
  2. Trong trường tiêu đề, nhập
    pip3 install -r requirements.txt --user
    
    3.Title field, enter
    pip3 install -r requirements.txt --user
    
    3.
  3. Trong trường tác giả, nhập
    pip3 install -r requirements.txt --user
    
    4.Author field, enter
    pip3 install -r requirements.txt --user
    
    4.
  4. Nhấp vào để lưu. Bây giờ có một mục nhập vào ứng dụng kệ sách của bạn.Save. There is now an entry to your Bookshelf app.

    Hướng dẫn google cloud python course - khóa học google cloud python
  5. Trong bảng điều khiển Google Cloud, để làm mới trang Firestore, nhấp vào Làm mới. Dữ liệu xuất hiện trong Firestore. Ứng dụng Bookshelf lưu trữ mỗi cuốn sách dưới dạng tài liệu Firestore với ID duy nhất và tất cả các tài liệu này được lưu trữ trong bộ sưu tập Firestore. Đối với các mục đích của hướng dẫn này, bộ sưu tập được gọi là sách.Refresh . The data appears in Firestore. The Bookshelf app stores each book as a Firestore document with a unique ID, and all these documents are stored in a Firestore collection. For the purposes of this tutorial, the collection is called books.
    Hướng dẫn google cloud python course - khóa học google cloud python

Firestore lưu trữ các cuốn sách bằng cách sử dụng thư viện khách hàng Firestore. Dưới đây là một ví dụ về việc tìm nạp tài liệu Firestore:

Để biết thêm thông tin về việc sử dụng Firestore, hãy xem thêm dữ liệu vào Firestore.

Lưu trữ tệp tải lên trong lưu trữ đám mây

Bây giờ bạn đã thêm một cuốn sách, đã đến lúc thêm hình ảnh bìa sách. Bạn không thể lưu trữ tệp trên các phiên bản của bạn. Cơ sở dữ liệu không phải là lựa chọn đúng cho các tệp hình ảnh. Thay vào đó, bạn sử dụng lưu trữ đám mây.

Lưu trữ đám mây là cửa hàng Blob chính cho Google Cloud. Bạn có thể sử dụng Cloud Storage để lưu trữ các tài sản ứng dụng mà bạn muốn chia sẻ trên Google Cloud. Để sử dụng lưu trữ đám mây, bạn cần tạo một thùng lưu trữ đám mây, một thùng chứa cơ bản để giữ dữ liệu của bạn.

  1. Trong bảng điều khiển Google Cloud, hãy truy cập trang trình duyệt lưu trữ đám mây.Cloud Storage Browser page.

    Chuyển đến trang trình duyệt lưu trữ đám mây

  2. Nhấp vào Tạo Xô.Create bucket.
  3. Trong hộp thoại Tạo Xô, hãy nhập tên cho nhóm của bạn bằng cách thêm ID dự án Google Cloud của bạn vào chuỗi
    pip3 install -r requirements.txt --user
    
    5 để tên trông giống như
    pip3 install -r requirements.txt --user
    
    6. Tên này phải tuân theo các yêu cầu tên xô. Tất cả các trường khác có thể duy trì ở các giá trị mặc định của chúng.Create bucket dialog, enter a name for your bucket by appending your Google Cloud project ID to the string
    pip3 install -r requirements.txt --user
    
    5 so the name looks like
    pip3 install -r requirements.txt --user
    
    6. This name is subject to the bucket name requirements. All other fields can remain at their default values.
  4. Nhấp vào Tạo.Create.
  5. Sau khi xô của bạn được tạo, các đối tượng phải được truy cập công khai để được người dùng xem. Để làm cho các đối tượng của bạn có thể truy cập công khai, hãy xem công khai dữ liệu.
  6. Nhấp vào Chỉnh sửa sách và chọn một hình ảnh để tải lên làm bìa sách của bạn. Ví dụ: bạn có thể sử dụng hình ảnh miền công cộng này:Edit book, and select an image to upload as your book's cover. For example, you can use this public domain image:
    Hướng dẫn google cloud python course - khóa học google cloud python
  7. Nhấp vào để lưu. Bạn được chuyển hướng đến trang chủ, nơi có một mục nhập vào ứng dụng Bookshelf của bạn.Save. You're redirected to the homepage, where there is an entry to your Bookshelf app.
    Hướng dẫn google cloud python course - khóa học google cloud python

Ứng dụng BookShelf gửi các tệp được tải lên đến lưu trữ đám mây bằng cách sử dụng thư viện Cloud Storage Client.

Để biết thêm thông tin về việc sử dụng lưu trữ đám mây, hãy xem danh sách các hướng dẫn cách làm.

Giám sát ứng dụng của bạn bằng bộ hoạt động của Google Cloud

Bạn đã triển khai ứng dụng của mình và tạo và sửa đổi sách. Để theo dõi các sự kiện này cho người dùng của bạn, hãy sử dụng Quản lý hiệu suất ứng dụng.

Giám sát nhật ký với ghi nhật ký đám mây

  1. Trong đám mây Google, hãy truy cập nhật ký ExplorerLogs Explorer

    Đi đến Logs Explorer

    Bạn có thể theo dõi ứng dụng của bạn trong thời gian thực. Nếu bạn có bất kỳ vấn đề nào với ứng dụng của mình, đây là một trong những nơi đầu tiên để xem.

    Hướng dẫn google cloud python course - khóa học google cloud python
  2. Trong danh sách thả xuống Tài nguyên, chọn Bản sửa đổi Cloud Run, BookShelf.Resource drop-down list, select Cloud Run Revision, bookshelf.

Giám sát lỗi với báo cáo lỗi

  1. Trong bảng điều khiển Google Cloud, hãy truy cập trang báo cáo lỗi. Đi đến báo cáo lỗi Báo cáo lỗi Báo cáo Lỗi làm nổi bật các lỗi và ngoại lệ trong ứng dụng của bạn và cho phép bạn thiết lập cảnh báo xung quanh chúng.Error Reporting page.
    Go to Error Reporting page
    Error Reporting highlights errors and exceptions in your app and lets you set up alerting around them.
  2. Trong trình duyệt của bạn, hãy truy cập URL
    pip3 install -r requirements.txt --user
    
    7 trong ứng dụng của bạn .________ 6
    YOUR_CLOUD_RUN_URL/errors

    Điều này tạo ra một ngoại lệ thử nghiệm mới và gửi nó đến bộ Hoạt động của Google Cloud.

  3. Trong bảng điều khiển Google Cloud, hãy quay lại trang báo cáo lỗi và trong một vài khoảnh khắc, lỗi mới có thể hiển thị. Nhấp vào tự động tải lại để bạn không cần phải làm mới trang.Error Reporting page, and in a few moments the new error is visible. Click Auto Reload so you don't need to manually refresh the page.

    Hướng dẫn google cloud python course - khóa học google cloud python

Dọn dẹp

Để tránh phải chịu các khoản phí cho tài khoản Google Cloud của bạn cho các tài nguyên được sử dụng trong hướng dẫn này, hoặc xóa dự án có chứa các tài nguyên hoặc giữ dự án và xóa các tài nguyên riêng lẻ.

Xóa dự án

  1. Trong bảng điều khiển Google Cloud, hãy truy cập trang Quản lý tài nguyên.Manage resources page.

    Đi để quản lý tài nguyên

  2. Trong danh sách dự án, chọn dự án mà bạn muốn xóa, sau đó nhấp vào Xóa.Delete.
  3. Trong hộp thoại, nhập ID dự án, sau đó nhấp vào Tắt để xóa dự án.Shut down to delete the project.

Cái gì tiếp theo

  • Triển khai một ứng dụng cho động cơ Google Kubernetes
  • Triển khai một ứng dụng để tính toán động cơ
  • Các buổi xử lý với Firestore

Trừ khi có ghi chú khác, nội dung của trang này được cấp phép theo giấy phép Creative Commons Attribution 4.0 và các mẫu mã được cấp phép theo giấy phép Apache 2.0. Để biết chi tiết, xem chính sách trang web của nhà phát triển Google. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các chi nhánh của nó.

Cập nhật lần cuối 2022-11-15 UTC.

. "Nhãn": "Thông tin không chính xác hoặc mã mẫu"}, {"type": "ngón tay cái xuống", "id": "thiếu thông tin sai lệch", "nhãn": "thiếu thông tin/mẫu tôi cần" ". Dễ dàng hiểu "}, {" type ":" ngón tay cái "," id ":" solvedMyProbol "," nhãn ":" đã giải quyết vấn đề của tôi "}, {" type ":" ngón tay cái "," id " : "Khác", "Nhãn": "Khác"}]]