I. Giới thiệu
Trong bối cảnh công nghệ truyền thống, các doanh nghiệp phải đầu tư một khoản vốn đáng kể để sở hữu và tự vận hành hạ tầng máy chủ vật lý, lưu trữ và mạng. Mô hình này đi kèm với nhiều thách thức: chi phí bảo trì cao, quy trình cung cấp tài nguyên chậm chạp, và khó khăn trong việc dự đoán và đáp ứng nhu cầu tăng đột biến.
Điện toán đám mây (Cloud Computing) ra đời như một giải pháp cho những thách thức này, đề xuất một mô hình tiêu thụ tài nguyên CNTT theo yêu cầu (on-demand) qua Internet với mô hình thanh toán theo mức sử dụng (pay-as-you-go).
II. Cloud Computing (Điện toán đám mây) là gì

Theo định nghĩa từ Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST), điện toán đám mây là một mô hình cho phép truy cập mạng thuận tiện, theo yêu cầu, đến một bể chứa tài nguyên tính toán có thể cấu hình dùng chung (ví dụ: mạng, máy chủ, lưu trữ, ứng dụng và dịch vụ) có thể được cung cấp và giải phóng nhanh chóng với nỗ lực quản lý tối thiểu hoặc tương tác của nhà cung cấp dịch vụ.
Các đặc tính cốt lõi của đám mây bao gồm:
-
Tự phục vụ theo yêu cầu (On-demand self-service): Người dùng có thể tự động cung cấp tài nguyên mà không cần sự can thiệp của con người.
-
Truy cập mạng rộng (Broad network access): Dịch vụ có sẵn qua mạng và được truy cập thông qua các cơ chế tiêu chuẩn.
-
Hồ chứa tài nguyên (Resource pooling): Tài nguyên được gộp lại để phục vụ nhiều người dùng (multi-tenant), với tài nguyên vật lý và ảo được gán động theo nhu cầu.
-
Co giãn nhanh (Rapid elasticity): Khả năng mở rộng (scale out) và thu hẹp (scale in) tài nguyên một cách nhanh chóng, thường là tự động.
-
Dịch vụ đo lường được (Measured service): Việc sử dụng tài nguyên được theo dõi, kiểm soát và báo cáo, cung cấp sự minh bạch cho cả nhà cung cấp và người tiêu dùng.
III. Các nhà cung cấp cloud
Các hệ thống cloud (điện toán đám mây) lớn nhất thế giới hiện nay chủ yếu thuộc về ba nhà cung cấp hàng đầu, thường được gọi là "Big Three" (Ba Ông Lớn) trong lĩnh vực public cloud.
- Amazon Web Services (AWS)
-
Đây là nhà cung cấp dịch vụ cloud lớn nhất và chiếm thị phần thống trị trên toàn cầu (các báo cáo gần đây, như của Gartner, cho biết AWS chiếm hơn 41% thị phần).
-
AWS cung cấp một loạt dịch vụ cực kỳ rộng lớn và toàn diện, từ máy chủ ảo (EC2), lưu trữ (S3) đến cơ sở dữ liệu, AI và IoT.
-
Sự thống trị của AWS lớn đến mức các sự cố của họ (như sự cố kỹ thuật xảy ra vào ngày 20-21/10/2025 vừa qua) có thể gây ảnh hưởng đến hàng loạt dịch vụ và trang web lớn trên toàn cầu.
- Microsoft Azure
-
Azure là nhà cung cấp lớn thứ hai và đang phát triển rất nhanh.
-
Thế mạnh lớn nhất của Azure là sự tích hợp sâu rộng với hệ sinh thái phần mềm doanh nghiệp của Microsoft (như Windows Server, SQL Server, Office 365) và các giải pháp hybrid cloud (đám mây lai).
- Google Cloud (GCP)
-
Google Cloud đứng ở vị trí thứ ba.
-
GCP có thế mạnh đặc biệt trong các lĩnh vực như phân tích dữ liệu lớn (Big Data), trí tuệ nhân tạo (AI), máy học (Machine Learning) và là nơi khai sinh ra Kubernetes (công nghệ điều phối container hàng đầu hiện nay).
Các nhà cung cấp lớn khác:
Ngoài ba gã khổng lồ trên, thị trường còn có sự góp mặt của các công ty công nghệ lớn khác, bao gồm:
-
Alibaba Cloud: Rất mạnh và chiếm thị phần lớn tại thị trường châu Á, đặc biệt là Trung Quốc.
-
Oracle Cloud (OCI): Tập trung mạnh vào các dịch vụ cơ sở dữ liệu và các ứng dụng doanh nghiệp (ERP) mà Oracle vốn có thế mạnh.
-
IBM Cloud: Tập trung vào các giải pháp đám mây lai (hybrid cloud) và các dịch vụ cho doanh nghiệp lớn.
Bài viết này sẽ tập trung đi sâu vào tìm hiểu điện toán đám mây của Google - GCP (Google Cloud Platform)
IV. Các dịch vụ của GCP
1. Compute engine
Compute Engine là dịch vụ cung cấp máy ảo (Virtual Machines - VMs), cho phép bạn tạo và chạy các VM trên cơ sở hạ tầng của Google, tương đương với Amazon EC2 và Azure Virtual Machines. Dịch vụ này cung cấp quy mô, hiệu suất và giá trị cho phép dễ dàng khởi chạy các cụm điện toán lớn.
| Tính năng | Chi tiết |
|---|---|
| Cấu hình VM | Có thể chọn từ các loại máy được xác định trước, hoặc tạo cấu hình tùy chỉnh (lên đến 96 vCPUs với tối đa 8.0 GB bộ nhớ trên mỗi lõi). |
| Độ tin cậy (SLA) | Cung cấp SLA về khả năng khả dụng tốt nhất cho từng phiên bản: 99.95% cho các VM tối ưu hóa bộ nhớ và 99.9% cho tất cả các dòng VM khác. |
| Khả năng phục hồi | Duy trì tính liên tục của khối lượng công việc trong các sự kiện có kế hoạch và ngoài kế hoạch với Live Migration. |
| Các dòng máy chính | E-Series (Chi phí thấp nhất cho dev/test); N-Series (Hiệu suất giá tốt nhất); C-Series (Hiệu suất tốt nhất cho lưu lượng truy cập cao, databases). |
| Hỗ trợ AI/ML | Sử dụng Cloud TPUs tùy chỉnh (V6e, v5p) và A-series (A4, A3) để tăng tốc đào tạo mô hình AI, suy luận AI và High Performance Computing (HPC). |
| Lưu trữ Block | Hỗ trợ Persistent Disk (durable network storage), Hyperdisk (lưu trữ persistent disk nhanh nhất), và Local SSD (gắn cục bộ, hiệu suất cao, độ trễ thấp). |
| Bảo mật | Confidential VMs (mã hóa dữ liệu đang xử lý) và Shielded VMs (bảo vệ chống rootkits/bootkits). |
| Giảm giá | Spot VMs (tiết kiệm 60-91% cho batch jobs), Committed use discounts (tiết kiệm đến 70%), và Sustained use discounts (tiết kiệm đến 30%). |
Giao diện Compute Engine
2. Cloud Run (Serverless cho Container)
Cloud Run là một nền tảng được quản lý hoàn toàn (fully managed environment) để chạy các ứng dụng đóng gói (containerized apps), giúp xây dựng ứng dụng hoặc trang web một cách nhanh chóng. Nó kết hợp tính linh hoạt của container với sự đơn giản của serverless.

Giao diện Cloud Run
| Tính năng | Chi tiết |
|---|---|
| Serverless & Tự động mở rộng | Cloud Run tự động điều chỉnh quy mô containers tăng lên và giảm xuống từ không (scale to zero). Bạn chỉ trả tiền khi code đang chạy. |
| Linh hoạt về Code | Có thể viết code bằng bất kỳ ngôn ngữ, framework hoặc thư viện nào. Hỗ trợ triển khai trực tiếp từ source code (ví dụ: Go, Node.js, Python, Java). |
| Hỗ trợ AI/GPU | Cung cấp quyền truy cập theo yêu cầu vào NVIDIA L4 GPUs để chạy khối lượng công việc suy luận AI (AI inference workloads). Các phiên bản GPU này khởi động trong 5 giây và có thể scale to zero. |
| Ứng dụng Web & API | Triển khai và lưu trữ các ứng dụng web/websites, có khả năng scale to zero khi không có requests. Có thể xây dựng REST API, GraphQL API, hoặc microservices riêng tư qua HTTP hoặc gRPC. |
| Khối lượng công việc AI | Thực hiện suy luận AI thời gian thực bằng các mô hình LLM (như Llama 3.1, Mistral, Gemma 2). Cũng lý tưởng cho các ứng dụng tính toán chuyên sâu như nhận dạng hình ảnh và chuyển mã video. |
| Xử lý Dữ liệu | Cho phép thực hiện các batch jobs (chạy lên đến 24 giờ) và xử lý dữ liệu theo luồng (streaming data processing) bằng cách nhận tin nhắn từ Pub/Sub hoặc sự kiện từ Eventarc. |
3. Cloud Storage (Lưu trữ Đối tượng)
Cloud Storage là dịch vụ lưu trữ đối tượng (Object storage) được quản lý, bảo mật, bền bỉ và có khả năng mở rộng. Đây là dịch vụ lưu trữ dữ liệu phi cấu trúc (unstructured data) dưới dạng objects trong các buckets.

Giao diện Cloud Storage

| Lớp Lưu trữ | Mục đích sử dụng tốt nhất | Thời gian lưu trữ tối thiểu | Chi phí (Ví dụ) |
|---|---|---|---|
| Standard | Dữ liệu truy cập thường xuyên ("hot" data), ví dụ: websites, video streaming. | Không áp dụng | Bắt đầu từ $0.02/GiB/tháng |
| Nearline | Lưu trữ chi phí thấp cho dữ liệu truy cập không thường xuyên (dưới 1 lần/tháng). | 30 ngày | Bắt đầu từ $0.01/GiB/tháng |
| Coldline | Lưu trữ rất thấp cho dữ liệu truy cập hiếm. | 90 ngày | Bắt đầu từ $0.004/GiB/tháng |
| Archive | Chi phí thấp nhất cho lưu trữ dài hạn, sao lưu trực tuyến, và phục hồi thảm họa. | 365 ngày | Bắt đầu từ $0.0012/GiB/tháng |
Tính năng Nổi bật
• Tối ưu hóa Chi phí: Bạn có thể tự động chuyển đổi các đối tượng sang các lớp lưu trữ lạnh hơn dựa trên thời gian truy cập gần nhất bằng cách sử dụng Object Lifecycle Management (OLM) và Autoclass.
• Hỗ trợ AI/Analytics: Dữ liệu trong Cloud Storage có thể dễ dàng được kết nối với BigQuery (data warehouse), Dataproc (phân tích mã nguồn mở), hoặc Vertex AI (xây dựng mô hình ML).
• Anywhere Cache: Cung cấp bộ nhớ đệm đọc dựa trên SSD, được quản lý hoàn toàn và thông minh, giúp tăng hiệu suất truy cập dữ liệu cho các workloads AI/ML và phân tích dữ liệu (lên đến 20 Tbps).
• Bảo mật: Bao gồm các tính năng như Soft delete (cung cấp khả năng bảo vệ tốt hơn chống lại việc xóa dữ liệu do tai nạn hoặc độc hại), kiểm soát truy cập (Cloud IAM), và mã hóa bằng khóa do khách hàng quản lý (Customer-managed encryption keys) hoặc cung cấp (Customer-supplied encryption keys).
4. Các dịch vụ khác
| Lĩnh vực | Dịch vụ (Sản phẩm nổi bật) | Mô tả ngắn gọn |
|---|---|---|
| AI & ML | Vertex AI | Nền tảng thống nhất cho các mô hình ML và Generative AI. |
| AI & ML | Gemini Enterprise | Nền tảng bảo mật để khám phá, tạo, chạy và quản lý các tác nhân AI (AI agents). |
| AI & ML | Speech-to-Text / Text-to-Speech | Nhận dạng giọng nói (125 ngôn ngữ) và tổng hợp giọng nói (220+ giọng). |
| Data Analytics | BigQuery | Nền tảng dữ liệu tự động cho AI và phân tích ở quy mô petabyte. |
| Data Analytics | Dataflow | Phân tích thời gian thực cho xử lý luồng và lô. |
| Databases | Cloud SQL | Cơ sở dữ liệu quan hệ được quản lý hoàn toàn cho MySQL, PostgreSQL, và SQL Server. |
| Databases | Spanner | Cơ sở dữ liệu quan hệ cloud-native với quy mô không giới hạn và khả năng khả dụng 99.999%. |
| Databases | Firestore | Cơ sở dữ liệu tài liệu NoSQL serverless và có khả năng mở rộng cao. |
| Containers | Google Kubernetes Engine (GKE) | Môi trường được quản lý để chạy các ứng dụng đóng gói thông qua Kubernetes. |
| Containers | Cloud Build | Giải pháp để thực hiện các bước build trong container Docker. |
| Serverless | Cloud Functions | Nền tảng tạo các hàm phản hồi sự kiện cloud. |
| Networking | Cloud CDN | Mạng phân phối nội dung (Content delivery network) để phân phối web và video. |
V. Thực hành hosting một trang web qua Cloud Computing
Phần này dựa theo khóa học Google về Cloud
Enable the Compute Engine API
gcloud services enable compute.googleapis.com
Create a Cloud Storage bucket
gsutil mb gs://fancy-store-qwiklabs-gcp-00-2c43fd2141d8

Clone a source repository
Chúng ta sẽ sử dụng repo Fancy-Store ecommerce làm nền tảng
Sau đó đi vào thư mục gốc và tải các thư viện cần thiết
Products microservice listening on port 8082!
Frontend microservice listening on port 8080!
Orders microservice listening on port 8081!
Code có thể chạy được ở localhost ở bước này

Create the Compute Engine instances
| Hành động | Chi tiết |
|---|---|
| Bước 1 | Tạo Script Khởi động (backend-startup.sh) và Chuẩn bị Mã nguồn. |
| Bước 2 | Triển khai Backend Compute Engine Instance. |
| Bước 3 | Cấu hình lại Frontend và Triển khai Frontend Instance. |
| Bước 4 | Cấu hình Tường lửa (Firewall) cho giao tiếp mạng. |
- Tạo Script Khởi động và Chuẩn bị Mã nguồn 🛠️
#!/bin/bash
# Cài đặt Docker
sudo apt update
sudo apt install -y docker.io
# ... (các lệnh còn lại trong script)
# Khởi động microservice backend
sudo docker build -t backend-image /opt/backend-app
sudo docker run -d -p 80:8080 backend-image
- Tải Mã nguồn lên Cloud Storage
# Đóng gói mã nguồn
tar -czvf backend-app.tar.gz backend-app/
# Tải lên Cloud Storage (Thay thế YOUR_BUCKET_NAME)
gsutil cp backend-app.tar.gz gs://YOUR_BUCKET_NAME/
- Triển khai Backend Compute Engine Instance
gcloud compute instances create backend-instance \
--project=YOUR_PROJECT_ID \
--zone=YOUR_ZONE \
--machine-type=e2-small \
--tags=http-server,backend-service \
--metadata-from-file=startup-script=backend-startup.sh \
--scopes=https://www.googleapis.com/auth/devstorage.read_only
- Reconfigure Frontend và Triển khai Frontend Instance
Lấy IP nội bộ của backend
gcloud compute instances describe backend-instance --zone=YOUR_ZONE --format='json(networkInterfaces[0].networkIP)'
Thay IP trong file env để kết nối frontend và backend
- Cấu hình Mạng (Firewall)
Cho phép truy cập bên ngoài vào
gcloud compute firewall-rules create allow-http-frontend \
--direction=INGRESS \
--rules=tcp:80,tcp:443 \
--source-ranges=0.0.0.0/0 \
--target-tags=http-server
Truy cập frontend và backend
gcloud compute firewall-rules create allow-backend-port \
--direction=INGRESS \
--rules=tcp:8080 \
--source-tags=http-server \
--target-tags=backend-service

Kết quả khi thực hiện xong
Kết
Tóm lại, Cloud Computing nói chung, Google Cloud Platform nói riêng không chỉ là một tập hợp các công cụ; đó là nền tảng cho sự đổi mới không giới hạn. Với sức mạnh của cơ sở hạ tầng toàn cầu, các dịch vụ AI/ML tiên tiến, và mô hình thanh toán linh hoạt, GCP cho phép các tổ chức không chỉ hiện đại hóa mà còn định hình lại tương lai của họ. Giờ là lúc để chúng ta bắt đầu khám phá và tận dụng những khả năng này.
Chưa có bình luận nào. Hãy là người đầu tiên!