Site logo
Tác giả
  • avatar Nguyễn Đức Xinh
    Name
    Nguyễn Đức Xinh
    Twitter
Ngày xuất bản
Ngày xuất bản

AWS Site-to-Site VPN là gì? Hướng dẫn chi tiết kết nối an toàn giữa On-premises và AWS

Giới thiệu

Trong thời đại Hybrid Cloud, việc kết nối hạ tầng on-premises (trung tâm dữ liệu, văn phòng công ty) với đám mây AWS là nhu cầu thiết yếu.
AWS Site-to-Site VPN mang đến giải pháp kết nối bảo mật, nhanh chóng và tiết kiệm chi phí, giúp bạn truyền dữ liệu giữa hai môi trường một cách an toàn mà không cần đường truyền vật lý chuyên dụng.


1. AWS Site-to-Site VPN là gì?

AWS Site-to-Site VPN là dịch vụ giúp bạn thiết lập kết nối mạng riêng ảo (VPN) giữa mạng nội bộ (on-premises network) và Amazon Virtual Private Cloud (VPC) thông qua Internet công cộng, nhưng dữ liệu được mã hóa bằng giao thức IPsec.

Nói cách khác, AWS VPN tạo một đường hầm bảo mật (secure tunnel) giúp dữ liệu giữa AWS và on-premises truyền đi mà không bị lộ ra Internet.

📘 Ví dụ:
Bạn có trung tâm dữ liệu ở Hà Nội và muốn ứng dụng trong EC2 tại AWS Singapore kết nối tới hệ thống cơ sở dữ liệu nội bộ.
➡️ AWS Site-to-Site VPN cho phép tạo kết nối mã hóa giữa hai mạng mà không cần thuê đường truyền vật lý.


2. Cách hoạt động của AWS Site-to-Site VPN

AWS Site-to-Site VPN bao gồm hai thành phần chính:

  1. Virtual Private Gateway (VGW):

    • Là cổng VPN phía AWS, gắn vào VPC để nhận kết nối VPN từ mạng on-premises.
    • Quản lý lưu lượng inbound/outbound giữa AWS và hệ thống nội bộ.
  2. Customer Gateway (CGW):

    • Là thiết bị hoặc phần mềm VPN ở phía doanh nghiệp (có thể là router vật lý hoặc máy chủ VPN).
    • Kết nối tới VGW qua Internet bằng IP công cộng.

Khi kết nối được thiết lập, hai đường hầm (VPN tunnels) sẽ được tạo ra để đảm bảo high availability.
Nếu một đường bị lỗi, hệ thống tự động chuyển sang đường còn lại.


3. Ưu điểm của AWS Site-to-Site VPN

Ưu điểm Mô tả
🔒 Bảo mật cao Sử dụng mã hóa IPsec để bảo vệ dữ liệu truyền qua Internet.
Triển khai nhanh Chỉ mất vài phút để thiết lập kết nối.
💰 Chi phí thấp Không cần thuê đường truyền riêng như Direct Connect.
🌐 Linh hoạt Dễ dàng mở rộng hoặc kết hợp với nhiều VPC khác nhau.
🧩 Tích hợp dễ dàng Hoạt động tốt với các thiết bị VPN phổ biến (Cisco, Fortinet, pfSense, v.v.).

4. Kiến trúc của AWS Site-to-Site VPN


[On-premises Network]
|
[Customer Gateway]
|
==== Encrypted Tunnel ====
|
[Virtual Private Gateway]
|
[VPC]

Luồng dữ liệu sẽ đi như sau:

  • Dữ liệu từ mạng nội bộ được mã hóa bởi Customer Gateway (CGW).
  • Gửi qua Internet dưới dạng IPsec VPN tunnel.
  • AWS Virtual Private Gateway (VGW) nhận dữ liệu và giải mã trước khi chuyển vào VPC.

5. Các loại Site-to-Site VPN trên AWS

🔹 5.1. VPN qua Virtual Private Gateway (VGW)

  • Kết nối giữa on-premises networkVPC.
  • Dễ cấu hình và phổ biến nhất.

🔹 5.2. VPN qua Transit Gateway (TGW)

  • Dùng khi bạn có nhiều VPC hoặc nhiều chi nhánh cần kết nối cùng lúc.
  • Transit Gateway đóng vai trò “hub trung tâm” để quản lý kết nối tập trung.
  • Giúp giảm chi phí vận hành và cấu hình phức tạp.

6. So sánh AWS Site-to-Site VPN và AWS Direct Connect

Tiêu chí AWS Site-to-Site VPN AWS Direct Connect
Phương thức kết nối Qua Internet (mã hóa IPsec) Đường truyền vật lý riêng
Độ trễ (Latency) Cao hơn, phụ thuộc vào Internet Thấp và ổn định
Chi phí Thấp Cao hơn (phí thuê đường truyền)
Tốc độ Thường < 1 Gbps Lên đến 10 Gbps hoặc hơn
Thời gian triển khai Vài phút Vài ngày đến vài tuần
Mức độ bảo mật Mã hóa IPsec Riêng tư vật lý
Use case phổ biến SMB, thử nghiệm, backup Enterprise, workload lớn

💡 Gợi ý:

  • Dùng VPN để bắt đầu nhanh hoặc backup cho Direct Connect.
  • Dùng Direct Connect nếu cần độ ổn định và throughput cao.

7. Use Case thực tế

💡 Use Case 1: Kết nối tạm thời

Khi doanh nghiệp muốn thử nghiệm AWS trước khi đầu tư hạ tầng, có thể tạo Site-to-Site VPN nhanh chóng trong vài phút.

💡 Use Case 2: Backup cho Direct Connect

Trong trường hợp Direct Connect gặp sự cố, VPN sẽ đảm nhiệm vai trò đường truyền dự phòng (failover).

💡 Use Case 3: Kết nối chi nhánh toàn cầu

Các văn phòng tại nhiều quốc gia có thể thiết lập VPN tới cùng một AWS VPC thông qua Transit Gateway, tạo mạng toàn cầu bảo mật.


8. Best Practices

Cấu hình 2 tunnel (active-active hoặc active-standby) để tăng độ sẵn sàng.
Sử dụng BGP (Border Gateway Protocol) để tự động định tuyến động.
Giám sát kết nối với CloudWatch để phát hiện gián đoạn kịp thời.
Kết hợp với AWS Transit Gateway để quản lý kết nối nhiều chi nhánh.
Cập nhật IPsec policy theo khuyến nghị của AWS để đảm bảo bảo mật tối đa.


9. Chi phí của AWS Site-to-Site VPN

AWS tính phí theo hai yếu tố:

  1. Phí kết nối VPN (VPN Connection-hour):

    • Khoảng 0.05 USD/giờ cho mỗi kết nối.
  2. Data Transfer Out:

    • Dựa trên lượng dữ liệu truyền ra khỏi AWS (giống các dịch vụ khác).

💡 Lưu ý: Không có phí setup, và bạn chỉ trả tiền khi VPN hoạt động.


10. So sánh với các dịch vụ tương tự

Dịch vụ Mục đích chính Khác biệt với VPN
AWS Direct Connect Đường truyền vật lý chuyên dụng Hiệu năng cao hơn, chi phí cao
AWS PrivateLink Kết nối nội bộ giữa VPC và dịch vụ AWS Không dùng cho on-premises
AWS Global Accelerator Tối ưu truy cập qua Internet Không tạo kết nối mạng riêng
AWS Transit Gateway Kết nối và quản lý nhiều VPC Có thể kết hợp với VPN

11. Tổng kết

AWS Site-to-Site VPN là lựa chọn tuyệt vời nếu bạn:

  • Cần kết nối nhanh và chi phí thấp giữa mạng nội bộ và AWS,
  • Muốn truyền dữ liệu an toàn qua Internet,
  • Hoặc cần đường kết nối dự phòng cho Direct Connect.

Với khả năng mã hóa IPsec, độ tin cậy cao, và tích hợp dễ dàng với các dịch vụ AWS khác, Site-to-Site VPN là bước đầu tiên quan trọng trong hành trình xây dựng hạ tầng Hybrid Cloud an toàn.


👉 Tóm lại:

AWS Site-to-Site VPN giúp bạn thiết lập cầu nối bảo mật giữa hệ thống nội bộ và đám mây AWS, mở ra con đường linh hoạt và an toàn cho chuyển đổi số doanh nghiệp.