Trong bối cảnh nhu cầu về máy chủ ảo (VPS) ngày càng tăng cao, Google Cloud Platform (GCP) nổi lên như một nền tảng điện toán đám mây mạnh mẽ và linh hoạt.

Bài viết này sẽ cung cấp một hướng dẫn chi tiết từng bước về cách tạo một VPS (hay còn gọi là Compute Engine instance) trên Google Cloud, giúp bạn dễ dàng để triển khai ứng dụng, Website, hoặc các dịch vụ trực tuyến khác một cách hiệu quả và tiết kiệm.

1. Ưu và nhược điểm của VPS trên Google Cloud​?

- Ưu điểm:

  • Mạnh mẽ, nhanh: Hiệu suất cao nhờ hạ tầng Google.
  • Dễ dàng lớn mạnh: Mở rộng tài nguyên linh hoạt.
  • Ít khi "sập": Độ ổn định và thời gian hoạt động cao.
  • An toàn: Bảo mật tốt từ Google.
  • Trả tiền theo dùng: Tiết kiệm chi phí khi dùng ít.
  • Kết nối tốt: Nhiều khu vực trên thế giới.

- Nhược điểm:

  • Tốn kém nếu không cẩn thận: Dễ vượt quá ngân sách nếu không quản lý.
  • Hơi phức tạp: Nhiều tùy chọn cho người mới.
  • Cần biết kỹ thuật: Để quản lý và tối ưu.
  • Có giới hạn: Số lượng tài nguyên có hạn.
  • Phụ thuộc internet: Cần mạng để truy cập.

2. Hướng dẫn tạo VPS trên Google Cloud​

Bước 1: Truy cập vào địa chỉ cloud.google.com

 

Bước 2: Lựa chọn vào mục Console như hình:

Bước 3: Trong Project chúng ta lựa chọn "Compute Engine" 

Bước 4: Chúng ta kích hoạt Enable như hình bên dưới.

Bước 5: Lựa chọn Compute Engine >> VM Instances

Bước 6: Sau đó chọn Create Instance

Bước 7: Ta sẽ Setup một vài thông tin ví dụ như:

  • Name
  • Region
  • Zone
  • Cấu hình cần sử dụng

Bước 8: Sau đó lựa chọn sang OS and Storge và nhấp vào nút change để tuỳ chỉnh hệ điều hành nếu cần. Mặc định chúng ta có OS là Debian.

Bước 9: Phần Networking ta nên tích chọn cả 2 phần:

  • Allow HTTP traffic
  • Allow HTTPS traffic

Sau khi xong tất cả thì ta sẽ ấn vào Create.

Bước 10: Đợi một lúc hệ thống sẽ setup cho chúng ta. Sau khi xong sẽ hiện ra như hình dưới. Ta click chọn vào dự án. Ví dụ như của mình là click vào test-vm-134

Bước 11: Click vào SSH để sử dụng

 

Bước 12: Nếu có thông báo thì ta cứ chọn Authorize để đồng ý

Bước 13: Trải nghiệm và sử dụng

3. Câu hỏi thường gặp:

- VPS trên Google Cloud là gì? (Máy chủ ảo chạy trên hạ tầng của Google Cloud Platform)
- Tôi cần những gì để bắt đầu tạo VPS trên Google Cloud? (Tài khoản Google Cloud, thông tin thanh toán đã thiết lập)
- Tôi có thể chọn hệ điều hành nào cho VPS của mình? (Linux (nhiều bản phân phối), Windows Server)
- Sự khác biệt giữa các loại ổ đĩa (Persistent Disk) là gì? (Standard, SSD, Balanced, Extreme)
- Tôi có thể thay đổi kích thước (CPU, RAM) của VPS sau khi tạo không? (Có, nhưng cần khởi động lại máy chủ trong một số trường hợp)
- Google Cloud có cung cấp địa chỉ IP tĩnh cho VPS không? (Có, gọi là địa chỉ IP tĩnh bên ngoài)
- Làm thế nào để truy cập vào VPS của tôi? (SSH cho Linux, RDP cho Windows)
- Chi phí sử dụng VPS trên Google Cloud được tính như thế nào? (Theo giờ hoặc theo cam kết sử dụng, dựa trên loại máy, khu vực, ổ đĩa, và lưu lượng mạng)
- Google Cloud có bản dùng thử miễn phí cho VPS không? (Có, thường đi kèm với các khoản tín dụng sử dụng miễn phí trong thời gian giới hạn)
- Tôi có thể tạo bao nhiêu VPS trong một dự án? (Có giới hạn, có thể yêu cầu tăng hạn ngạch)