1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu và xây dựng website wordpress trên google cloud platform

127 29 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 127
Dung lượng 5,13 MB

Nội dung

Máy vi tính ngày nay đã trở thành một phần tất yếu của cuộc sống. Chúng ta cần máy tính ở khắp mọi nơi, có thể là cho công việc, nghiên cứu hoặc trong bất kỳ lĩnh vực nào. Khi việc sử dụng máy tính trong cuộc sống hàng ngày của chúng ta tăng lên, các nguồn tài nguyên máy tính mà chúng ta cũng cần tăng lên. Đối với các công ty lớn như Google và Microsoft, khai thác các nguồn tài nguyên như vậy khi họ cần không phải là một vấn đề lớn. Nhưng khi nói đến doanh nghiệp nhỏ hơn, các nguồn tài nguyên lớn như vậy trở thành một yếu tố rất lớn tác động đến kinh doanh. Với những vấn đề lớn về cơ sở hạ tầng CNTT như máy hỏng, treo ổ cứng, lỗi phần mềm, v.v.. Đó thật sự là những vấn đề rất đau đầu cho các doanh nghiệp. Điện toán đám mây cung cấp một giải pháp cho tình trạng này. Điện toán đám mây là một cuộc dịch chuyển cách mạng trong đó việc tính toán sẽ được chuyển từ máy tính cá nhân và thậm chí cả các máy chủ ứng dụng doanh nghiệp, cá nhân đến một đám mây máy tính. Đám mây là một hình tượng để chỉ đến tập các máy chủ ảo hóa có thể cung cấp các nguồn tài nguyên của máy tính khác nhau cho khách hàng của họ. Người sử dụng của hệ thống này chỉ cần được quan tâm tới các dịch vụ máy tính đang được yêu cầu. Cái chi tiết bên dưới hệ thống của nó như thế nào thì được ẩn khỏi người dùng. Các dữ liệu và các dịch vụ cung cấp nằm trong các trung tâm dữ liệu của đám mây có khả năng mở rộng lớn và có thể được truy cập ở bất kỳ đâu, từ bất kỳ thiết bị được kết nối trên thế giới. Một trong những nhà cung cấp dịch vụ diện toán đám mây lớn đó là google với nhiều các dịch vụ phục vụ những mục đích khác nhau của khách hàng. Trong những năm gần đây, Việt Nam ngày càng phát triển và nhất là về mặt công nghệ thông tin. Đặc biệt là về ứng dụng Website, hầu như mọi người ai cũng từng nghe và làm việc trên ứng dụng Website. Website trở nên phổ biến và trở thành một phần quan trọng của mọi người và nhất là các doanh nghiệp, công ty. Với các lý do trên, nhóm em xin chọn đề tài “Tìm hiểu và xây dựng website WordPress trên Google Cloud Platform” trong bài báo cáo này, nhóm em sẽ trình bày tổng quan về Google Cloud Platform và xây dựng một website bán hàng trên nền tảng Google Cloud Platform. CHƯƠNG 2: TỔNG QUAN VỀ GOOGLE CLOUD PLATFORM 2.1. Giới thiệu Google Cloud Platform Google Cloud Platform cung cấp Cơ sở hạ tầng như một Dịch vụ (“IaaS”) và nền tảng như một Dịch vụ (“PaaS”), cho phép các doanh nghiệp và nhà phát triển xây dựng và chạy bất kỳ hoặc tất cả các ứng dụng của họ trên cơ sở hạ tầng Cloud của Google. Người dùng có thể được hưởng lợi từ hiệu suất, quy mô, độ tin cậy, dễ sử dụng và mô hình chi phí trả khi bạn sử dụng. Nó bao gồm các dịch vụ sau đây được mô tả chung là “Google Cloud Platform” hoặc (“GCP”): Big Data ●BigQuery ●Cloud Dataflow ●Cloud Dataproc ●Genomics Compute ●App Engine ●App Engine Flexible Environment ●Compute Engine ●Kubernetes Engine ●Cloud Functions

Trang 1

TP HỒ CHÍ MINH - 2021

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP TÌM HIỂU VÀ XÂY DỰNG WEBSITE WORDPRESS TRÊN

GOOGLE CLOUD PLATFORM

Giảng viên hướng dẫn : ThS Nguyễn Thái Sơn

Sinh viên thực hiện

Trang 2

TP HỒ CHÍ MINH – 2021

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP TÌM HIỂU VÀ XÂY DỰNG WEBSITE WORDPRESS TRÊN

GOOGLE CLOUD PLATFORM

Giảng viên hướng dẫn : ThS Nguyễn Thái Sơn

Sinh viên thực hiện

Trang 3

LỜI NHẬN XÉT GIẢNG VIÊN HƯỚNG DẪN

Thành phố Hồ Chí Minh, ngày tháng năm 2021

Giảng viên hướng dẫn

Trang 4

LỜI NHẬN XÉT GIẢNG VIÊN PHẢN BIỆN

Thành phố Hồ Chí Minh, ngày tháng năm 2021

Giảng viên phản biện

Trang 5

LỜI CAM ĐOAN

Em xin cam đoan đề tài “Tìm hiểu và xây dựng website wordpresstrên google cloud platform” là thành quả từ sự nghiên cứu của nhóm em.Những tài liệu tham khảo được sử dụng trong báo cáo này đã được nêu rõtrong phần tài liệu tham khảo Các kết quả nghiên cứu trong báo cáo này làtrung thực Do đó nhóm em xin chịu hoàn toàn trách nhiệm về nội dungđược trình bày trong báo cáo này

Trang 6

MỤC LỤC

MỤC LỤC 1

CHƯƠNG 1: LỜI MỞ ĐẦU 9

CHƯƠNG 2: TỔNG QUAN VỀ GOOGLE CLOUD PLATFORM 10

2.1 Giới thiệu Google Cloud Platform 10

2.2 Lưu trữ và phân tích dữ liệu: 25

CHƯƠNG III: GOOGLE CLOUD MARKETPLAC VÀ COMPUTE ENGINE 39

3.1 Google Cloud Marketplace là gì? 39

3.1.2 Triển khai các gói phần mềm 40

3.1.3 Cập nhật gói phần mềm 40

3.1.4 Quản lý triển khai 40

3.2 Compute Engine 42

3.2.1 Compute Engine là gì 42

3.2.2 Phiên bản máy ảo 42

3.2.3 Các công cụ để quản lý các phiên bản 43

3.2.4 Các loại máy ảo 44

CHƯƠNG 4: BẢO MẬT NỀN TẢNG ĐÁM MÂY CỦA GOOGLE (GCP) 46

4.1 Bảo vệ phần cứng và dữ liệu 46

4.2 Bảo mật trên phần mềm 47

CHƯƠNG V: HỆ THỐNG MẠNG, TRUNG TÂM DỮ LIỆU CỦA GOOGLE CLOUD CÁC CHỨNG NHẬN, CHỨNG CHỈ DO GOOGLE CẤP 49

5.2 Trung tâm dữ liệu của google trên toàn cầu 51

5.2.1 Các vị trí cạnh mạng 51

Trang 7

5.2.2 Khu vực 54

5.2.3 Mạng lưới cáp 54

5.3 Các chứng nhận, chứng chỉ do google cấp 55

CHƯƠNG VI : GIỚI THIỆU VỀ WORDPRESS VÀ XÂY DỰNG WEB BÁN HÀNG THỰC PHẨM 56

6.1 Giới thiệu về wordpress 56

6.1.1 WordPress là gì? 56

6.1.2 Các tính năng của WordPress 58

6.1.3 Tìm hiểu về Plugin WordPress 59

6.1.4 Chủ đề WordPress 60

6.1.5 Những lợi ích khi sử dụng WordPress 61

6.2 Xây dựng web bán hàng thực phẩm 62

6.2.1 Thông tin gói triển khai trên GCP 62

6.2.2 Cài đặt server trên google cloud platform 64

6.2.4 Thiết lập chứng chỉ SSL 70

6.2.5 Thiết lập tên miền ra ngoài internet 71

6.2.6 Các plugin cài đặt trên trang web 72

6.2.7 Hình ảnh giao diện của Z-Groceries Website 93

CHƯƠNG 7: KẾT LUẬN 103

7.1 Những vấn đề đạt được 103

7.2 Hướng phát triển 103

TÀI LIỆU THAM KHẢO 104

Trang 8

DANH MỤC HÌNH ẢNH

Hình 2.1: Các dịch vụ phân tích và lưu trữ dữ liệu 25

Hình 2.2: Giao diện tùy chỉnh của Drive 26

Hình 2.3: Giao diện tùy chỉnh cloud storage 27

Hình 2.4: Giao diện truy vấn Google Cloud SQL 29

Hình 2.5: Giao diện tùy chỉnh bigquery 31

Hình 2.6: Giao diện người dùng BigQuery để tải lên dữ liệu 33

Hình 5.1: Các khu vực đặt máy chủ 54

Hình 5.2: Mạng lưới cáp diện cạnh 54

Hình 5.3: CDN Point of Presence 55

Hình 6.1: Đặt tên cho dự án 64

Hình 6.2: Chọn nơi đặt server 65

Hình 6.2: Chọn lại máy chủ 65

Hình 6.4: Chọn lại máy ảo 66

Hình 6.5: Thiết lập ổ cứng 67

Hình 6.6: Chọn mạng mặc định 67

Hình 6.7: Các bước tạo server chứa gói triển khai 68

Hình 6.8: Chi phí 1 tháng sử dụng dịch vụ 69

Hình 6.9: Thông tin địa chỉ web và web admin của wordpress 69

Hình 6.10: Tạo zone DNS 70

Hình 6.11: Tạo các bản ghi DNS 70

Hình 6.12: Tạo chứng chỉ SSL trên Debian với ssh.cloud.google.com 71

Trang 9

Hình 6.13: Đăng ký tên miền 72

Hình 6.14: Gán tên miền vào địa chỉ ip 72

Hình 6.15: Các hộp meta 73

Hình 6.16: Tạo các nút mạng xã hội 73

Hình 6.17: Tạo các nút mạng xã hội 74

Hình 6.18: Giao diện tùy chỉnh sticky header 75

Hình 6.19: Giao diện tùy biến của Elementor 76

Hình 6.20: Giao diện tùy chỉnh Premium Addons for Elementor 77

Hình 6.21: Giao diện tùy chỉnh Elements kit for elementor addons 79

Hình 6.22: Giao diện tùy chỉnh Woocommerce 81

Hình 6.23: Giao diện tùy chỉnh Woocommerce stripe payment gateway 82

Hình 6.24: Các lựa chọn thanh toán trong trang web bán hàng 83

Hình 6.25: Giao diện tùy chỉnh TI woocommerce wishlist 85

Hình 6.26: Ví dụ về giao diện của nó trên trang web của bạn 86

Hình 6.27: Cài đặt Admin 86

Hình 6.28: Giao diện tùy biến Advanced Woo Search 89

Hình 6.29: Ví dụ đã được chỉnh Advanced Woo Search 90

Hình 6.30: giao diện thông tin thanh toán Woocommerce vietnam checkout 91

Hình 6.31: Giao diện tùy biến WP form lite 92

Hình 6.32: Trang chủ của website 93

Hình 6.33: Một số ưu điểm của trang web 94

Hình 6.34: Các sản phẩm phân theo loại 94

Hình 6.35: Cập nhật bài viết và tin tức 95

Trang 10

Hình 6.36 : Giới thiệu ngắn gọn và các liên kết quan trọng khác của trang web

95 Hình 6.37: Giới thiệu trang bán hàng 96

Hình 6.38: Bài đăng trang bán hàng 97

Hình 6.39: Các sản phẩm có trên trang sản phẩm 98

Hình 6.40: Trang thanh toán 99

Hình 6.41: Trang thông tin liên hệ 100

Hình 6.42: Trang đăng nhập tài khoản 101

Hình 6.43: Trang theo dõi sản phẩm 102

Hình 6.44: Trang các sản phẩm đưa vào mục wishlist 102

Trang 11

DANH MỤC CÁC TỪ VIẾT TẮT

Từ viết

tắt

HTML HyperText Markup Language Ngôn ngữ đánh dấu siêu

văn bảnGCP Google Cloud Platform

HTTP HyperText Transfer Protocol Giao thức truyền tải siêu

văn bản

HTTPS HyperText Transfer Protocol

Secure

Giao thức HTTP kết hợpvới SSL hay TLSTLS Transport Layer Security bảo mật thông tin truyền

platform được phát triểnbởi Google nhằm tối ưuhoá và tăng tốc việc giaotiếp giữa các service vớinhau trong kiến trúcmicroservice.SQL Structured Query Language Ngôn ngữ truy vấn dữ

liệuAPI Application Programming

Interface

Một tập các quy tắc và

cơ chếREST REpresentational State Transfer Một dạng chuyển đổi cấu

trúc dữ liệu, một kiểukiến trúc để viết API

Trang 12

Secure Shell Một giao thức điều khiển

từ xaCPU Central Processing Unit Bộ xử lý trung tâm.VPC Virtual Private Cloud Đám mây Riêng tư ẢoRDP

Remote Desktop Protocol Giao thức Máy tính Từ

xa

vCPU Virtual central processing unit Bộ xử lý trung tâm ảo

SSL

Secure Sockets Layer Một giao thức bảo mật

web

VMM Virtual Machine Manager Trình quản lý máy ảoKVM

Kernel-based Virtual Machine Máy ảo dựa trên hạt

Content management system Hệ thống quản lý nội

Platform as a Service Nền tảng như một Dịch

vụ (“PaaS”)

Trang 13

Infrastructure as a Service Cơ sở hạ tầng như một

Dịch vụCloud

IAP Cloud Identity-Aware Proxy

Data Loss Prevention API API ngăn chặn mất dữ

liệuOLTP

Online Transaction Processing Xử lý giao dịch trực

tuyếnOLAP

Online Analytical Processing Xử lý phân tích trực

tuyếnSDK

Software Development Kit Bộ công cụ phát triển

phần mềmACID atomicity, consistency, isolation,

durabilityURL

Uniform Resource Locator Định vị tài nguyên thống

nhất

Trang 14

CHƯƠNG 1: LỜI MỞ ĐẦU

Máy vi tính ngày nay đã trở thành một phần tất yếu của cuộc sống.Chúng ta cần máy tính ở khắp mọi nơi, có thể là cho công việc, nghiên cứuhoặc trong bất kỳ lĩnh vực nào Khi việc sử dụng máy tính trong cuộc sốnghàng ngày của chúng ta tăng lên, các nguồn tài nguyên máy tính mà chúng

ta cũng cần tăng lên Đối với các công ty lớn như Google và Microsoft,khai thác các nguồn tài nguyên như vậy khi họ cần không phải là một vấn

đề lớn Nhưng khi nói đến doanh nghiệp nhỏ hơn, các nguồn tài nguyên lớnnhư vậy trở thành một yếu tố rất lớn tác động đến kinh doanh Với nhữngvấn đề lớn về cơ sở hạ tầng CNTT như máy hỏng, treo ổ cứng, lỗi phầnmềm, v.v Đó thật sự là những vấn đề rất đau đầu cho các doanh nghiệp.Điện toán đám mây cung cấp một giải pháp cho tình trạng này

Điện toán đám mây là một cuộc dịch chuyển cách mạng trong đó việctính toán sẽ được chuyển từ máy tính cá nhân và thậm chí cả các máy chủứng dụng doanh nghiệp, cá nhân đến một đám mây máy tính Đám mây làmột hình tượng để chỉ đến tập các máy chủ ảo hóa có thể cung cấp cácnguồn tài nguyên của máy tính khác nhau cho khách hàng của họ Người sửdụng của hệ thống này chỉ cần được quan tâm tới các dịch vụ máy tínhđang được yêu cầu Cái chi tiết bên dưới hệ thống của nó như thế nào thìđược ẩn khỏi người dùng Các dữ liệu và các dịch vụ cung cấp nằm trongcác trung tâm dữ liệu của đám mây có khả năng mở rộng lớn và có thểđược truy cập ở bất kỳ đâu, từ bất kỳ thiết bị được kết nối trên thế giới.Một trong những nhà cung cấp dịch vụ diện toán đám mây lớn đó làgoogle với nhiều các dịch vụ phục vụ những mục đích khác nhau của kháchhàng

Trang 15

Trong những năm gần đây, Việt Nam ngày càng phát triển và nhất là

về mặt công nghệ thông tin Đặc biệt là về ứng dụng Website, hầu như mọingười ai cũng từng nghe và làm việc trên ứng dụng Website Website trởnên phổ biến và trở thành một phần quan trọng của mọi người và nhất làcác doanh nghiệp, công ty

Với các lý do trên, nhóm em xin chọn đề tài “Tìm hiểu và xây dựngwebsite WordPress trên Google Cloud Platform” trong bài báo cáo này,nhóm em sẽ trình bày tổng quan về Google Cloud Platform và xây dựngmột website bán hàng trên nền tảng Google Cloud Platform

CHƯƠNG 2: TỔNG QUAN VỀ GOOGLE CLOUD PLATFORM 2.1 Giới thiệu Google Cloud Platform

Google Cloud Platform cung cấp Cơ sở hạ tầng như một Dịch vụ(“IaaS”) và nền tảng như một Dịch vụ (“PaaS”), cho phép các doanhnghiệp và nhà phát triển xây dựng và chạy bất kỳ hoặc tất cả các ứng dụngcủa họ trên cơ sở hạ tầng Cloud của Google Người dùng có thể đượchưởng lợi từ hiệu suất, quy mô, độ tin cậy, dễ sử dụng và mô hình chi phítrả khi bạn sử dụng Nó bao gồm các dịch vụ sau đây được mô tả chung là

“Google Cloud Platform” hoặc (“GCP”):

Trang 16

Machine Learning

●Cloud Machine Learning Engine

●Cloud Natural Language API

●Cloud Speech API

●Cloud Translation API

●Cloud Vision API

●Cloud Video Intelligence API

Networking

●Cloud CDN (Content Delivery Network)

●Cloud DNS

●Cloud Identity-Aware Proxy*

●Cloud Load Balancing

●Google Service Control

●Cloud Billing API

●Cloud Console

●Cloud IAM (Identity & Access Management)

●Cloud IoT Core*

●Cloud Jobs API

●Cloud Key Management Services

●Cloud Launcher

Trang 17

●Cloud Resource Manager

●Cloud Security Scanner

Trang 18

● Machine Learning - nhanh chóng, có thể mở rộng và dễ sử dụng các dịch

vụ học máy hiện đại, với các mô hình được đào tạo trước và khả năng tạocác mô hình phù hợp

● Networking - mạng riêng chất lượng cao sử dụng công nghệ mạng và hệthống phân tán do phần mềm xác định để lưu trữ và cung cấp dịch vụ trênkhắp thế giới

● Cloud Management - quản lý ứng dụng trên GCP bằng bảng điều khiểndựa trên web, ứng dụng dành cho thiết bị di động hoặc Cloud Shell để theodõi, ghi nhật ký, chẩn đoán và cấu hình theo thời gian thực

●Identity Management Services -quản lý bảo mật và quyền truy cập vàocác tài sản đám mây, được hỗ trợ bởi tính năng bảo vệ cơ sở hạ tầng củachính Google

● Storage- các tùy chọn lưu trữ có thể mở rộng và các loại cho các nhu cầu

và mức giá khác nhau

● Developer Tools - một bộ sưu tập phong phú các công cụ và thư việngiúp các nhóm phát triển làm việc nhanh chóng và hiệu quả

Các sản phẩm này bao gồm các công cụ giao tiếp, năng suất, cộng tác

và bảo mật có thể được truy cập từ hầu như bất kỳ vị trí nào có kết nốiInternet Điều này có nghĩa là mọi nhân viên và mọi đối tượng người dùng

mà họ làm việc có thể làm việc hiệu quả từ bất cứ đâu, sử dụng bất kỳ thiết

bị nào có kết nối Internet

Các sản phẩm Google Cloud Platform được đề cập trong mô tả hệthống này bao gồm các dịch vụ sau:

Big Query

Big Query Service là một dịch vụ phân tích dữ liệu được quản lý hoàntoàn cho phép các doanh nghiệp phân tích Dữ liệu lớn Nó có tính năng lưutrữ dữ liệu có khả năng mở rộng cao với sức chứa lên đến hàng trămterabyte, khả năng thực hiện các truy vấn đặc biệt trên các tập dữ liệu nhiềuterabyte và khả năng chia sẻ thông tin chi tiết về dữ liệu qua web

Cloud Dataflow

Trang 19

Cloud Dataflow là một dịch vụ được quản lý hoàn toàn cho các đườngống xử lý dữ liệu song song, nhất quán mạnh mẽ Nó cung cấp Bộ công cụphát triển phần mềm (“SDK”) cho Java với các nguyên thủy có thể kết hợp

để xây dựng các đường ống xử lý dữ liệu cho quá trình xử lý hàng loạt hoặcliên tục Dịch vụ này quản lý vòng đời của các tài nguyên Google ComputeEngine của (các) quy trình xử lý Nó cũng cung cấp một giao diện ngườidùng giám sát để hiểu tình trạng đường ống

họ một cách chính xác khi họ cần

Genomics

Genomics cung cấp Giao diện lập trình ứng dụng (“API”) để lưu trữ,

xử lý, khám phá và chia sẻ các lần đọc trình tự DNA, căn chỉnh dựa trêntham chiếu và các lệnh gọi biến thể, sử dụng cơ sở hạ tầng đám mây củaGoogle

App Engine

App Engine cho phép các nhà phát triển xây dựng và lưu trữ các ứngdụng web trên cùng một hệ thống cung cấp năng lượng cho các ứng dụngcủa Google App Engine cung cấp sự phát triển và triển khai nhanh chóng;quản trị đơn giản mà không cần lo lắng về phần cứng, bản vá hoặc bản saolưu; và khả năng mở rộng dễ dàng App Engine cũng cung cấp khả năngtạo máy ảo được quản lý Ngoài ra, các nhà phát triển có thể xây dựng cácAPI ứng dụng khách cho các ứng dụng App Engine của họ bằng GoogleCloud Endpoints

App Engine Flexible Environment

Trang 20

App Engine Flexible Environment giúp dễ dàng xây dựng, triển khai

và quản lý các ứng dụng web và API trên cùng một hệ thống cung cấp nănglượng cho các ứng dụng của Google App Engine Linh hoạt cung cấp khảnăng phát triển và triển khai nhanh chóng; quản trị đơn giản mà không cần

lo lắng về phần cứng, bản vá hoặc bản sao lưu; và khả năng mở rộng dễdàng Để có được sự tiện lợi và khả năng tùy chỉnh cao nhất, App EngineLinh hoạt cho phép người dùng chạy các ứng dụng của họ bằng cách sửdụng thời gian chạy được tích hợp sẵn của chúng tôi hoặc họ có thể manghình ảnh Docker của riêng họ

Compute Engine

Compute Engine cung cấp khả năng tính toán máy ảo có thể mở rộng

và linh hoạt trong đám mây Các nhà phát triển có thể sử dụng GoogleCompute Engine để giải quyết các vấn đề về xử lý và phân tích quy mô lớntrên cơ sở hạ tầng máy tính, lưu trữ và mạng của Google

Kubernetes Engine

Kubernetes Engine, được hỗ trợ bởi công cụ lập lịch vùng chứa nguồn

mở Kubernetes, cho phép người dùng chạy vùng chứa trên Google CloudPlatform Kubernetes Engine đảm nhận việc cung cấp và duy trì cụm máy

ảo bên dưới, mở rộng quy mô ứng dụng của chúng và hậu cần hoạt độngnhư ghi nhật ký, giám sát và quản lý tình trạng cụm

Cloud Functions

Cloud Functions là một giải pháp tính toán không đồng bộ dựa trên sựkiện, nhẹ, cho phép người dùng tạo các hàm nhỏ, mục đích duy nhất, đápứng các sự kiện đám mây mà không cần quản lý máy chủ hoặc môi trườngthời gian chạy Các sự kiện từ Google Cloud Storage và Google Cloud Pub/ Sub có thể kích hoạt Chức năng đám mây không đồng bộ hoặc ngườidùng có thể sử dụng lệnh gọi HTTP để thực thi đồng bộ

Cloud Machine Learning Engine

Trang 21

Cloud Machine Learning Engine là một dịch vụ được quản lý chophép người dùng dễ dàng xây dựng các mô hình học máy với khungTensorFlow

Trang 22

mạnh mẽ Nó cung cấp các dịch vụ đào tạo và dự đoán có thể mở rộng hoạtđộng trên các bộ dữ liệu quy mô lớn.

Cloud Natural Language API

Cloud Natural Language API cung cấp khả năng hiểu ngôn ngữ tựnhiên mạnh mẽ như một API dễ sử dụng API này cho phép các nhà pháttriển ứng dụng trả lời các câu hỏi sau:

1) Các thực thể được đề cập đến trong khối văn bản là gì ?;

2) Tình cảm (tích cực hay tiêu cực) đối với khối văn bản này là gì ?;3) Ngôn ngữ của khối văn bản này là gì ?;

4) Cú pháp cho khối văn bản này (bao gồm các phần của lời nói và cây phụ thuộc) là gì?

Người dùng có thể gọi API này bằng cách chuyển vào một khối văn bản hoặc bằng cách tham chiếu đến một tài liệu trong Google Cloud

Storage

Cloud Speech API

Cloud Speech API cho phép các nhà phát triển chuyển đổi âm thanhthành văn bản bằng cách áp dụng các mô hình mạng thần kinh mạnh mẽtrong một API dễ sử dụng Để hỗ trợ cơ sở người dùng toàn cầu của kháchhàng, API có thể nhận dạng hơn 80 ngôn ngữ và biến thể Người dùng cóthể phiên âm văn bản của người dùng đọc chính tả vào micrô của ứng dụng,bật lệnh và điều khiển thông qua giọng nói hoặc phiên âm các tệp âmthanh, trong số nhiều trường hợp sử dụng khác Người dùng có thể truyềntrực tiếp âm thanh tới API hoặc chuyển URL tới âm thanh được lưu trữtrong Google Cloud Storage

Cloud Vision API

Cloud Vision API cho phép các nhà phát triển hiểu nội dung của hìnhảnh bằng cách đóng gói các mô hình học máy mạnh mẽ trong một API dễ

sử dụng Nó nhanh chóng phân loại hình ảnh thành hàng nghìn loại (ví dụ:

"thuyền buồm", "sư tử", "Tháp Eiffel"), phát hiện các đối tượng và khuôn

Trang 23

mặt riêng lẻ trong hình ảnh, đồng thời tìm và đọc các từ được in có tronghình ảnh Người dùng có thể xây dựng siêu dữ liệu trên danh mục pháp sư

Trang 24

của họ, kiểm duyệt nội dung xúc phạm hoặc kích hoạt các kịch bản tiếp thịmới thông qua phân tích tình cảm hình ảnh Người dùng cũng có thể phântích hình ảnh được tải lên trong yêu cầu và tích hợp với bộ nhớ hình ảnhcủa họ trên Google Cloud Storage.

Cloud Video Intelligence API

Cloud Video Intelligence API giúp video có thể tìm kiếm và phát hiệnđược, bằng cách trích xuất siêu dữ liệu với API REST dễ sử dụng Nó chúthích các video được lưu trữ trong Google Cloud Storage và giúp xác địnhcác thực thể danh từ chính trong video và thời điểm chúng xuất hiện trongvideo

Cloud CDN (Content Delivery Network)

Cloud CDN sử dụng các điểm hiện diện được phân phối trên toàn cầucủa Google để lưu vào bộ đệm HTTP (S) tải nội dung cân bằng gần vớingười dùng

Cloud DNS (Domain Name System)

Cloud DNS là dịch vụ DNS hiệu suất cao, có khả năng phục hồi, toàncầu, được quản lý hoàn toàn, cung cấp API RESTful để xuất bản và quản lýcác bản ghi DNS cho các ứng dụng và dịch vụ

Cloud Identity-Aware Proxy

Cloud Identity-Aware Proxy (Cloud IAP) là một công cụ giúp kiểmsoát quyền truy cập vào các ứng dụng của người dùng chạy trên GoogleCloud Platform dựa trên danh tính của người dùng và tư cách thành viênnhóm

Cloud Load Balancing

Cloud Load Balancing là một dịch vụ được quản lý, phân tán, đượcxác định bằng phần mềm cho tất cả lưu lượng truy cập (HTTP (S), TCP /SSL và UDP) tới tài nguyên máy tính của người dùng Nó không phải làmột phiên bản hoặc giải pháp dựa trên thiết bị, vì vậy người dùng không bịkhóa vào cơ sở hạ tầng cân bằng tải vật lý hoặc phải đối mặt với các tháchthức HA, quy mô và quản lý vốn có trong các bộ cân bằng tải dựa trên ví

Trang 25

dụ Trái ngược với các giải pháp Cân bằng tải toàn cầu dựa trên DNS, Cânbằng tải

Trang 26

trên đám mây phản ứng tức thì với những thay đổi về người dùng, lưulượng, mạng, tình trạng phụ trợ và các điều kiện liên quan khác.

Cloud Pub / Sub

Cloud Pub / Sub được thiết kế để cung cấp nhắn tin không đồng bộ,đáng tin cậy, nhiều - nhiều giữa các ứng dụng Các ứng dụng của nhà xuấtbản có thể gửi tin nhắn đến một “chủ đề” trong khi các ứng dụng khác cóthể đăng ký chủ đề đó để nhận tin nhắn Bằng cách tách người gửi và ngườinhận, Google Cloud Pub / Sub cho phép các nhà phát triển giao tiếp giữacác ứng dụng được viết độc lập

Cloud Router

Cloud Router là một dịch vụ mạng được quản lý hoàn toàn và có khảnăng phục hồi cho phép các mạng khách hàng GCP và không phải GCPđược kết nối bởi Cloud VPN để tự động phát hiện và tự động cập nhật lẫnnhau Bộ định tuyến đám mây cho phép điều này bằng cách gửi động cácbản cập nhật về các thay đổi trong cấu trúc liên kết mạng GCP của nó vàtìm hiểu về các thay đổi trong mạng không phải GCP khác bằng cách sửdụng BGP

Cloud Virtual Network

Cloud Virtual Network là một tập hợp toàn diện các khả năng mạng

do Google quản lý bao gồm lựa chọn dải địa chỉ IP chi tiết, các tuyếnđường và tường lửa Lõi mạng ảo tạo nên nền tảng cho một số dịch vụmạng Google Cloud như VPN và Bộ định tuyến đám mây

Cloud VPN

Cloud VPN kết nối an toàn mạng hiện có của khách hàng với mạngGoogle Cloud Platform của họ thông qua kết nối IPsec VPN Lưu lượng dichuyển giữa hai mạng được mã hóa bởi một cổng VPN, sau đó được giải

mã và xác thực bởi cổng VPN khác Điều này bảo vệ dữ liệu của ngườidùng khi dữ liệu được truyền qua Internet

Stackdriver Debugger

Trang 27

Stackdriver Debugger cho phép các nhà phát triển kiểm tra call-stack

và các biến của một ứng dụng đám mây đang chạy, trong thời gian thực mà

Trang 28

không làm dừng hoặc làm chậm nó Nó an toàn để sử dụng trong thửnghiệm, sản xuất hoặc bất kỳ môi trường triển khai nào khác Nó có thểđược sử dụng để gỡ lỗi các ứng dụng được viết bằng bất kỳ ngôn ngữ lậptrình nào.

Stackdriver Error Reporting

Stackdriver Error Reporting đếm, phân tích và tổng hợp các sự cốtrong ứng dụng Dữ liệu sự cố được trích xuất từ nhật ký ứng dụng trênGoogle Cloud hoặc được báo cáo qua API công khai Người dùng có thểkiểm tra dữ liệu được thu thập thông qua giao diện người dùng hoặc APIcông khai và có thể chọn nhận thông báo về sự xuất hiện của lỗi

Stackdriver Logging

Stackdriver Logging là một dịch vụ được quản lý hoàn toàn cho phépngười dùng lưu trữ, tìm kiếm, phân tích, giám sát và cảnh báo về dữ liệunhật ký và các sự kiện từ Google Cloud Platform và Amazon Web Services(“AWS”) API cũng cho phép nhập bất kỳ dữ liệu nhật ký tùy chỉnh nào từbất kỳ nguồn nào Stackdriver Logging có thể nhập dữ liệu nhật ký ứngdụng và hệ thống từ hàng nghìn máy ảo và phân tích dữ liệu nhật ký trongthời gian thực

Phần mềm liên quan đến Stackdriver Logging (tức là tác nhân ghi nhật

ký mã nguồn mở) mà khách hàng có thể tải xuống và cài đặt trên máy ảocủa riêng họ không nằm trong phạm vi của báo cáo này

Stackdriver Trace

Stackdriver Trace thu thập dữ liệu độ trễ từ các ứng dụng của kháchhàng và hiển thị nó trong Google Cloud Platform Console Nó tự độngphân tích dữ liệu theo dõi để tạo báo cáo hiệu suất chuyên sâu giúp giảiquyết các tắc nghẽn về hiệu suất bề mặt

Google Service Control

Google Service Control cung cấp chức năng mặt phẳng điều khiển chocác dịch vụ được quản lý, chẳng hạn như ghi nhật ký, giám sát và kiểm tratrạng thái

Trang 29

Cloud Billing API

Trang 30

Cloud Billing API cung cấp các phương pháp mà người dùng có thể

sử dụng để quản lý lập trình việc thanh toán cho các dự án của họ trênGoogle Cloud Platform

mẽ Làm chủ các tác vụ phát triển phức tạp nhất với Google Cloud Shell,máy quản trị trên đám mây

Cloud IAM (Identity & Access Management)

Cloud Identity & Access Management (“IAM”) cho phép quản trị viên

ủy quyền cho những người có thể thực hiện hành động trên các tài nguyên

cụ thể, cho phép họ toàn quyền kiểm soát và khả năng hiển thị để quản lýquyền truy cập vào các tài nguyên đám mây một cách tập trung Đối vớicác doanh nghiệp đã thành lập có cấu trúc tổ chức phức tạp, hàng trămnhóm làm việc và có thể có nhiều dự án hơn nữa, Cloud IAM cung cấp mộtcái nhìn thống nhất về chính sách bảo mật trong toàn bộ tổ chức của ngườidùng, tính năng kiểm tra tích hợp để giảm bớt các quy trình tuân thủ

Cloud IoT Core

Cloud IoT Core là một dịch vụ được quản lý hoàn toàn cho phép cácthực thể người dùng kết nối, quản lý và nhập dữ liệu một cách an toàn từhàng triệu thiết bị phân tán trên toàn cầu Cloud IoT Core, kết hợp với cácdịch vụ khác trên nền tảng Google Cloud IoT, cung cấp các giải pháp thuthập, xử lý, phân tích và trực quan hóa dữ liệu IoT theo thời gian thực để hỗtrợ nâng cao hiệu quả hoạt động

Trang 31

Cloud Jobs API

Cloud Jobs API, dịch vụ học máy mới nhất của chúng tôi, cung cấpcác ngôn ngữ cần thiết giữa các tin tuyển dụng của người tìm việc và nhàtuyển dụng để cải thiện quy trình tuyển dụng Giống như cách API dịchthuật đám mây của Google dịch một chuỗi tùy ý sang bất kỳ ngôn ngữđược hỗ trợ nào, API việc làm trên đám mây hiểu các sắc thái của chứcdanh, mô tả, kỹ năng và sở thích công việc, đồng thời khớp sở thích củangười tìm việc với danh sách việc làm có liên quan dựa trên các phân loạiphức tạp và mô hình quan hệ API dành cho bảng công việc, trang webnghề nghiệp và hệ thống theo dõi ứng viên

Cloud Key Management Service

Cloud Key Management Service (“KMS”) là dịch vụ quản lý khóađược lưu trữ trên đám mây cho phép người dùng quản lý mã hóa cho cácdịch vụ đám mây của họ giống như cách thực hiện tại chỗ Người dùng cóthể tạo, sử dụng, xoay và phá hủy các khóa mã hóa AES 256

Cloud Launcher

Cloud Launcher là một thị trường cung cấp các gói phát triển, giảipháp và dịch vụ sẵn sàng hoạt động để tăng tốc phát triển Nó cho phépngười dùng triển khai các giải pháp cấp sản xuất trong một vài cú nhấpchuột, có quyền truy cập trực tiếp vào bộ phận hỗ trợ của đối tác và nhậnmột hóa đơn duy nhất cho tất cả các dịch vụ GCP và bên thứ ba

Cloud Resource Manager

Cloud Resource Manager cho phép người dùng quản lý theo chươngtrình các tài nguyên vùng chứa Google Cloud Platform (chẳng hạn như Tổchức và Dự án), cho phép người dùng nhóm và tổ chức phân cấp các tàinguyên Google Cloud Platform khác Tổ chức phân cấp này cho phépngười dùng dễ dàng quản lý các khía cạnh chung của tài nguyên như kiểmsoát truy cập và cài đặt cấu hình

Cloud Security Scanner

Trang 32

Cloud Security Scanner là một trình quét bảo mật ứng dụng web choGoogle App Engine Nó cho phép các nhà phát triển dễ dàng kiểm tra mộttập hợp con các lỗ hổng ứng dụng web phổ biến trong các trang web đượcxây dựng trên App Engine.

Cloud Shell

Cloud Shell cung cấp quyền truy cập dòng lệnh vào các tài nguyên củaGoogle Cloud Platform thông qua trình bao Linux in browser được hỗ trợbởi một máy ảo Linux tạm thời trên đám mây Nó cho phép các nhà pháttriển quản lý các dự án và tài nguyên của họ mà không cần phải cài đặt cáccông cụ bổ sung trên hệ thống của họ và được trang bị và cấu hình với cáccông cụ dành cho nhà phát triển phổ biến như trình soạn thảo văn bản, ứngdụng khách MySql và kubernetes

Cloud Source Repositories

Cloud Source Repositories cung cấp quyền kiểm soát phiên bản Git để

hỗ trợ sự phát triển cộng tác của bất kỳ ứng dụng hoặc dịch vụ nào cũngnhư trình duyệt nguồn có thể được sử dụng để duyệt nội dung của kho vàxem các tệp riêng lẻ từ trong Bảng điều khiển đám mây Kho lưu trữNguồn đám mây và các công cụ liên quan (ví dụ: Trình gỡ lỗi Stackdriver)

có thể được sử dụng để xem thông tin gỡ lỗi cùng với mã của người dùngtrong thời gian chạy ứng dụng

Container Builder

Container Builder cho phép các nhà phát triển tạo hình ảnh vùng chứa

từ mã nguồn ứng dụng nằm trong Google Cloud Storage hoặc trong dịch vụcủa bên thứ ba (ví dụ: Github, Bitbucket) Hình ảnh vùng chứa đã tạo cóthể được lưu trữ trong Sổ đăng ký vùng chứa và được triển khai trênKubernetes Engine, Compute Engine, App Engine Linh hoạt Môi trườnghoặc các dịch vụ khác nơi người dùng có thể chạy các ứng dụng từ Dockercontainer

Container Registry

Trang 33

Container Registry là một hệ thống lưu trữ hình ảnh Docker riêng trênGoogle Cloud Platform Các sổ đăng ký có thể được truy cập thông quađiểm cuối HTTPS hoặc phần cứng của chính chúng tôi.

Deployment Manager

Deployment Manager là một dịch vụ quản lý cơ sở hạ tầng giúp việctạo, triển khai và quản lý tài nguyên của Google Cloud Platform trở nênđơn giản

Cloud Data Loss Prevention API

Cloud Data Loss Prevention API (“DLP”) giúp các nhà phát triểnphân loại và biên soạn lại nội dung dưới dạng văn bản, hình ảnh và nộidung đám mây bằng cách sử dụng một bộ công cụ phát hiện được xác địnhtrước cho các loại thông tin nhạy cảm hoặc nhận dạng cá nhân Nó nhanhchóng phân loại văn bản thành các loại thông tin (ví dụ: phone_number,social_security_number, passport_number) cùng với siêu dữ liệu nhưkhoảng cách hoặc hộp giới hạn cho hình ảnh Người dùng có thể sử dụngAPI này trong quy trình làm việc và ứng dụng của riêng họ để giúp hiểu vàquản lý dữ liệu của họ tốt hơn

Cloud Bigtable

Cloud Bigtable là một dịch vụ cơ sở dữ liệu NoSQL nhanh, được quản

lý đầy đủ, có khả năng mở rộng cao Nó được thiết kế để thu thập và lưugiữ dữ liệu từ 1TB đến hàng trăm PB

Cloud Datastore

Cloud Datastore là một kho dữ liệu được quản lý hoàn toàn, khôngphân tích, không quan hệ Nó cung cấp một tập hợp các khả năng truy vấnphong phú, hỗ trợ các giao dịch nguyên tử và tự động mở rộng quy mô lên

và xuống để đáp ứng với tải Nó có thể mở rộng quy mô để hỗ trợ một ứngdụng với

1.000 người dùng hoặc 10 triệu người dùng mà không cần thay đổi mã

Cloud Firestore

Trang 34

Cloud Firestore là một cơ sở dữ liệu linh hoạt, có thể mở rộng để pháttriển thiết bị di động, web và máy chủ từ Firebase và Google CloudPlatform.

Trang 35

Giống như Cơ sở dữ liệu thời gian thực của Firebase, nó giữ cho dữ liệucủa họ được đồng bộ hóa trên các ứng dụng khách thông qua trình xử lýthời gian thực và cung cấp hỗ trợ ngoại tuyến cho thiết bị di động và web

để các thực thể người dùng có thể tạo ứng dụng đáp ứng

Cloud Spanner

Cloud Spanner là một dịch vụ cơ sở dữ liệu quan hệ quan trọng đượcquản lý đầy đủ Nó được thiết kế để cung cấp cơ sở dữ liệu xử lý giao dịchtrực tuyến (OLTP) có thể mở rộng với tính sẵn sàng cao và tính nhất quánmạnh mẽ ở quy mô toàn cầu

Cloud SQL

Cloud SQL là một dịch vụ web cho phép các nhà phát triển tạo, địnhcấu hình và sử dụng cơ sở dữ liệu quan hệ nằm trong đám mây của Google.Đây là một dịch vụ được quản lý hoàn toàn nhằm duy trì, quản lý và điềuhành cơ sở dữ liệu, cho phép người dùng tập trung vào các ứng dụng vàdịch vụ của họ

Cloud Storage

Cloud Storage là một dịch vụ RESTful để lưu trữ và truy cập dữ liệutrên cơ sở hạ tầng của Google Dịch vụ kết hợp hiệu suất và khả năng mởrộng của đám mây của Google với khả năng chia sẻ và bảo mật nâng cao

Cloud Mobile App

Cloud Mobile App là một ứng dụng di động gốc cho phép khách hàngquản lý các dịch vụ chính của Google Cloud Nó cung cấp khả năng giámsát, cảnh báo và khả năng thực hiện các hành động đối với tài nguyên

Trang 36

2.2 Lưu trữ và phân tích dữ liệu:

Cùng một cơ sở hạ tầng cung cấp dữ liệu mạnh mẽ, truy cập nhanh,thời gian phản hồi nhanh, độ tin cậy và khả năng mở rộng mà Google sửdụng để lập chỉ mục web, cung cấp kết quả tìm kiếm, chạy GMail, v.v., sẵn

có để bạn chạy các ứng dụng của riêng mình

Hình 2.1: Các dịch vụ phân tích và lưu trữ dữ liệu

Google Drive

Google Drive là một dịch vụ để người dùng lưu trữ và chia sẻ các tệpriêng tư của họ Google Drive dành cho các cá nhân sử dụng và có giaodiện người dùng cung cấp nhiều tính năng để tạo, chỉnh sửa và chia sẻ côngviệc của bạn, ngoài việc tải tệp lên để lưu trữ

Trang 37

Hình 2.2: Giao diện tùy chỉnh của Drive

Google Drive cho phép người dùng truy cập và quản lý tất cả nội dungtệp của họ trong đám mây của Google và có thể truy cập nội dung đó từmọi nơi Mặc dù Google Drive cung cấp API để tải tệp lên và tìm kiếm vàtruy xuất các mục đã lưu trữ, nhưng giao diện người dùng được dùng để trởthành cơ chế chính để tương tác Nếu ứng dụng của bạn đang hoạt động vớicác tệp trước đây đã được lưu trữ cục bộ trên máy tính hoặc điện thoại củangười dùng, Google Drive là một lựa chọn tốt

Google Cloud Storage

Google Cloud Storage là dịch vụ lưu trữ và truy cập dữ liệu trên đámmây của Google Nó chủ yếu dành cho việc sử dụng có lập trình trong cácứng dụng Nó có một giao diện người dùng tương tác, hữu ích cho việc tìmhiểu về sản phẩm, bắt đầu sử dụng nó và nhanh chóng tải lên hoặc xóa nộidung Google Cloud Storage cung cấp quyền truy cập trực tiếp vào cơ sở hạtầng mạng và lưu trữ có thể mở rộng của Google, cũng như các cơ chế xácthực và chia sẻ dữ liệu mạnh mẽ Nó cho phép bạn lưu trữ các tệp có kíchthước bất kỳ và quản lý quyền truy cập vào dữ liệu của bạn trên cơ sở cánhân hoặc nhóm

Dữ liệu được lưu trữ trong Google Cloud Storage có thể được chỉ định

là công khai hoặc riêng tư Dữ liệu công khai có thể được chia sẻ với bất kỳ

ai, cho phép bạn sử dụng Google Cloud Storage làm đường dẫn để tạo cácphần đã chọn của dữ liệu có sẵn bên ngoài công ty của bạn

Trang 38

Hình 2.3: Giao diện tùy chỉnh cloud storage

Các trường hợp sử dụng điển hình:

Google Cloud Storage cho phép các nhà phát triển lưu trữ dữ liệu của

họ trên đám mây của Google Google Cloud Storage lý tưởng để phục vụnhư một kho nội dung chứa số lượng không giới hạn các tệp ở bất kỳ kíchthước nào có thể được chia sẻ với những người khác và được truy cậpnhanh chóng Ví dụ: một công ty công nghệ sinh học sử dụng nó để lưu trữ

bộ dữ liệu bộ gen lớn và cung cấp chúng rộng rãi cho cộng đồng nghiêncứu

Các trường hợp sử dụng khác là sao lưu dữ liệu, cũng như nhanh chóngtruy cập dữ liệu lưu trữ Một tùy chọn chi phí thấp hơn có sẵn để lưu trữ dữliệu không cần truy cập truy xuất nhanh liên tục

Trong nhiều trường hợp, Google Cloud Storage đóng vai trò là cơ sở lưu trữ trung gian cho các dịch vụ khác trong Google Cloud Platform Ví dụ:

nó hoạt động như một dịch vụ dàn dựng cho Google Cloud SQL và

BigQuery để truy cập dữ liệu từ các hệ thống khác và xuất dữ liệu sang các

hệ thống khác https://cloud.google.com/products/cloud-storage

Tạo và nhập dữ liệu lưu trữ đám mây của Google:

Trang 39

Bạn không tạo dữ liệu trong Cloud Storage như vậy Bạn lưu trữ dữ liệu hiện có trong Cloud Storage Bạn có thể tải lên và tải xuống các tệp:

• Tương tác bằng trình duyệt trực tuyến

• Từ một dòng lệnh bằng công cụ gsutil

• Lập trình bằng API REST của Google Cloud Storage

Ngoài việc tải lên hoặc tải xuống dữ liệu một cách đơn giản, bạn có thểphân phát nội dung qua HTTP trực tiếp từ Google Cloud Storage Ví dụ:bạn có thể nhúng siêu liên kết (hoặc dán URL vào thanh địa chỉ của trìnhduyệt) và Google Cloud Storage phân phát nội dung theo cách có khả năng

mở rộng cao Bạn thậm chí có thể phục vụ toàn bộ các trang web tĩnh từGoogle Cloud Storage

Google Cloud Storage API:

Google Cloud Storage sử dụng nhóm để chứa các đối tượng, trong đónhóm tương tự như một thư mục và một đối tượng tương tự như một tệp.API Google Cloud Storage cung cấp giao diện web để thực hiện các yêucầu HTTP hoạt động với các nhóm và đối tượng API Google CloudStorage hỗ trợ các phương thức HTTP cho:

• Nhóm danh sách

• Tạo và xóa nhóm

• Thay đổi và liệt kê những người có thể truy cập nhóm

• Tải lên và tải xuống các đối tượng

• Xóa các đối tượng trong một thùng

• Tải lên các đối tượng bằng các biểu mẫu HTML

Google Cloud SQL:

Google Cloud SQL cho phép bạn tạo, định cấu hình và sử dụng cơ sở

dữ liệu MySQL nằm trong đám mây của Google Đây là một dịch vụ đượcquản lý hoàn toàn nhằm duy trì, quản lý và điều hành cơ sở dữ liệu của bạn.Google Cloud SQL chủ yếu dành cho việc sử dụng có lập trình trongcác ứng dụng Nó có một giao diện người dùng tương tác, hữu ích cho việc

Trang 40

tìm hiểu về sản phẩm, bắt đầu sử dụng nó, điều tra lược đồ và gửi các truyvấn dùng thử.

MySQL là một hệ thống cơ sở dữ liệu quan hệ đầy đủ hỗ trợ các công

cụ quản lý bảng và cú pháp SQL đầy đủ Google Cloud SQL hỗ trợ một tậphợp con của MySQL, bao gồm hầu hết các tính năng của MySQL Để biếtdanh sách các điểm khác biệt, hãy xem Câu hỏi thường gặp về GoogleCloud SQL

Các trường hợp sử dụng điển hình:

Google Cloud SQL phù hợp với các tập dữ liệu vừa hoặc nhỏ:

• Phải được sự đồng ý

• Được cập nhật thường xuyên

• Được truy vấn thường xuyên theo nhiều cách khác nhau

Hình 2.4: Giao diện truy vấn Google Cloud SQL

Google Cloud SQL thường được sử dụng để quản lý, thay vì phântích, dữ liệu vì nó hỗ trợ cập nhật, nối thêm và xóa các truy vấn Theo thuậtngữ cơ sở dữ liệu, Google Cloud SQL là một hệ thống OLTP (onlinetransactional processing)

Hiện tại, giới hạn cho cơ sở dữ liệu trong Google Cloud SQL tối đa là

96 CPU và 624 GB bộ nhớ

Ngày đăng: 13/11/2021, 19:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w