Khi nào VPS Toronto đáng dùng?
VPS Toronto đáng dùng khi dữ liệu phải ở Canada hoặc người dùng ở GTA và đông bắc Mỹ; bài viết phân tích latency, peering TorIX và lúc nên chọn region khác.
VPS hosting tại Toronto thực sự phù hợp với ai
VPS hosting tại Toronto là lựa chọn phù hợp cho 2 loại workload, và chỉ là một lựa chọn thông thường đối với mọi trường hợp khác. Trường hợp thứ nhất là mọi dịch vụ lưu trữ dữ liệu cá nhân của Canada, khi hợp đồng, quy định mua sắm hoặc bảng câu hỏi bảo mật của khách hàng yêu cầu dữ liệu phải được lưu trữ tại Canada. Trường hợp thứ hai là mọi dịch vụ có người dùng ở Greater Toronto Area (GTA) hoặc dọc hành lang đông bắc của Hoa Kỳ, nơi mỗi request từ trình duyệt sẽ phải chịu thêm một lượt round trip xuyên Đại Tây Dương.
Nếu không thuộc 2 trường hợp trên, khu vực ghi trên hóa đơn ít quan trọng hơn nhiều so với ổ đĩa và network mà nhà cung cấp thực sự cấp cho bạn. Khi đó, hãy mua theo specification và kiểm tra chi phí thực tế của một VPS mỗi tháng trước khi cho rằng region Canada đáng để trả thêm. Nếu VPS còn mới với bạn, hãy bắt đầu từ virtual private server là gì rồi quay lại câu hỏi về region sau.
Ý nghĩa thực tế của việc lưu trữ dữ liệu tại Canada
PIPEDA (Đạo luật Bảo vệ Thông tin Cá nhân và Tài liệu Điện tử) là luật về quyền riêng tư cấp liên bang, áp dụng cho hầu hết tổ chức thuộc khu vực tư nhân tại Canada. Tính đến tháng 8 năm 2026, luật này không có quy định chung yêu cầu dữ liệu cá nhân phải được lưu trong lãnh thổ Canada. Luật yêu cầu tổ chức của bạn chịu trách nhiệm về dữ liệu đó ở bất kỳ nơi nào dữ liệu được chuyển đến. Bạn vẫn chịu trách nhiệm sau khi giao dữ liệu cho một processor ở nước ngoài. Bạn cũng phải thông báo cho mọi người rằng thông tin của họ có thể được xử lý tại một quốc gia khác và chịu sự can thiệp của tòa án tại quốc gia đó.
Vì vậy, yêu cầu phải host tại Toronto hiếm khi xuất phát trực tiếp từ PIPEDA. Yêu cầu này thường nằm trong hợp đồng trước mặt bạn. Các bệnh viện, hội đồng trường học, chính quyền đô thị và cơ quan Crown tại Ontario thường ghi yêu cầu “lưu trữ và xử lý tại Canada” trong tài liệu mua sắm. PIIDPA của Nova Scotia vẫn hạn chế việc cơ quan công quyền lưu trữ thông tin cá nhân bên ngoài Canada. British Columbia đã nới lỏng quy định tương đương vào năm 2021, vì vậy không được trích dẫn phiên bản cũ. Nếu bạn bán dịch vụ cho những bên mua như vậy, region Canada là một yêu cầu bạn có thể đáp ứng, còn Toronto là thành phố Canada có nguồn cung VPS lớn nhất.
Hãy nói rõ những điều region này không đảm bảo. VPS tại Toronto giữ bản chính trong Canada. Nó không cho biết các bản backup được lưu ở đâu, log aggregator của bạn chạy ở đâu, quốc gia nào gửi transactional email, hoặc laptop của bạn đang ở đâu khi bạn kết nối lúc 2 giờ sáng. Residency là thuộc tính của toàn bộ hệ thống, và auditor sẽ hỏi về tất cả các bản sao. Hãy đặt cả backup target tại Canada. Xem cách chạy backup restic được mã hóa từ VPS để thiết lập theo cách bạn tự chọn đích lưu trữ.
Có một điểm khác thường khiến mọi người bất ngờ. US CLOUD Act (Đạo luật Làm rõ việc Sử dụng Hợp pháp Dữ liệu ở Nước ngoài của Hoa Kỳ) áp dụng với dữ liệu do một công ty có trụ sở tại Mỹ kiểm soát, bất kể ổ đĩa đang đặt ở quốc gia nào. Vì vậy, mua region Toronto của một nhà cung cấp Mỹ đáp ứng điều khoản về vị trí lưu trữ, nhưng không đưa dữ liệu ra khỏi phạm vi pháp lý của Mỹ. Nếu khác biệt này quan trọng với bên mua, câu hỏi cần đặt ra là ai sở hữu công ty, không phải rack được đặt tại thành phố nào.
Độ trễ dự kiến từ một VPS ở Toronto là bao nhiêu?
Hãy bắt đầu từ vật lý, vì đây là giới hạn thấp nhất mà không nhà cung cấp nào có thể vượt qua và không trang marketing nào có thể phủ nhận. Ánh sáng truyền trong cáp quang với tốc độ khoảng hai phần ba tốc độ trong chân không, tương đương khoảng 200,000 km mỗi giây, và một round trip đi qua quãng đường đó hai lần. Vì vậy, có một quy tắc có thể tính nhẩm: round-trip time (RTT) tốt nhất có thể, tính bằng mili giây, xấp xỉ khoảng cách đường thẳng tính bằng kilomet chia cho 100. Toronto đến Montreal khoảng 500 km, nên là 5 ms. Toronto đến London khoảng 5,700 km, nên là 57 ms.
Đường truyền thực tế dài hơn đường thẳng, và mỗi router trên đường đi đều có thể thêm queueing time. Giữa hai server có kết nối mạng tốt, hãy dự kiến khoảng 1.4 đến 2 lần mức tối thiểu theo khoảng cách.
The data behind this chart
[
{
"label": "Toronto metro",
"fibre_floor_ms": 0.5,
"typical_low_ms": 1,
"typical_high_ms": 5
},
{
"label": "Montreal",
"fibre_floor_ms": 5,
"typical_low_ms": 8,
"typical_high_ms": 14
},
{
"label": "New York",
"fibre_floor_ms": 5.5,
"typical_low_ms": 9,
"typical_high_ms": 16
},
{
"label": "Chicago",
"fibre_floor_ms": 7,
"typical_low_ms": 12,
"typical_high_ms": 20
},
{
"label": "Vancouver",
"fibre_floor_ms": 34,
"typical_low_ms": 55,
"typical_high_ms": 75
},
{
"label": "London UK",
"fibre_floor_ms": 57,
"typical_low_ms": 75,
"typical_high_ms": 100
}
]Đây là các khoảng dự kiến được suy ra từ khoảng cách, không phải số đo của một nhà cung cấp cụ thể. Hãy dùng chúng để kiểm tra tính hợp lý khi tự đo: kết quả nằm trong khoảng này nghĩa là mạng đang hoạt động bình thường; kết quả bằng ba lần mức tối thiểu nghĩa là có vấn đề và bạn nên hỏi nhà cung cấp.
Hãy đọc các hàng theo cách sau. Trong khu vực GTA, bạn sẽ thấy 1 đến 5 ms, gần như tức thời theo tiêu chuẩn Internet công cộng. Montreal cách khoảng 8 đến 14 ms, nên server ở Toronto phục vụ tốt người dùng tại Quebec. New York là 9 đến 16 ms, đây là lý do thực tế Toronto phù hợp với hành lang đông bắc Hoa Kỳ; Chicago là 12 đến 20 ms. Vancouver là 55 đến 75 ms, đủ xa để một máy chủ Toronto không thể phục vụ đồng đều toàn Canada. London là 75 đến 100 ms, và không điều gì trong phạm vi kiểm soát của nhà cung cấp có thể thay đổi khoảng cách này.
Có 2 yếu tố làm tăng mọi con số ở trên. Kết nối tại nhà có access latency riêng: độ trễ này thấp trên cáp quang và cable, nhưng cao hơn nhiều và biến động hơn trên mạng di động. Các protocol cũng cộng dồn độ trễ: một kết nối HTTPS mới thường cần khoảng 3 round trip trước khi byte đầu tiên của trang được truyền, vì TCP (transmission control protocol) cần 1 round trip, TLS (transport layer security) 1.3 cần 1 round trip, và request cần 1 round trip. Với RTT 15 ms, bạn phải chờ 45 ms trước khi nội dung bắt đầu hiển thị. Vì vậy, chênh lệch 10 ms khi chọn region có thể nhận thấy rõ trên trang có nhiều request qua lại, nhưng hầu như không nhận ra trên trang tĩnh.
Cách đo độ trễ đến Toronto trước khi quyết định
Đừng mua gói hosting một năm chỉ dựa trên một con số được công bố, kể cả các con số ở trên. Hãy đo đúng host từ đúng các network mà người dùng của bạn đang sử dụng.
- Yêu cầu một địa chỉ IP để test hoặc mua gói trong 1 giờ. Chi phí 1 giờ billing rẻ hơn 1 năm hối tiếc. Bất kỳ provider nào từ chối cho test ngắn đều đã cung cấp cho bạn một thông tin hữu ích.
- Chạy
pingrồimtrtừ network mà người dùng thực sự sử dụng, không phải từ văn phòng của bạn.mtrcho biết độ trễ xuất hiện ở đâu trên đường truyền, nhờ đó bạn phân biệt được provider chậm với last mile chậm. - Đo trong cả ngày. Tình trạng nghẽn vào buổi tối trên các network dân dụng là mức độ trễ khách hàng cảm nhận được, còn bài test vào giữa trưa có thể che giấu vấn đề này.
- Đừng chỉ đánh giá bằng ICMP. Nhiều router hạ mức ưu tiên cho traffic
ping, vì vậy hãy đo thời gian của một request HTTPS thực tế bằngcurl -wvà đọc thời gian đến byte đầu tiên. - Kiểm tra đường đi theo hướng ngược lại bằng looking glass của provider. Định tuyến Internet thường không đối xứng, nên đường về có thể là nửa chặng chậm hơn. Traceroute một chiều sẽ không bao giờ cho thấy điều đó.
- Hãy test một lần bằng điện thoại dùng mobile data, vì đó là cách một phần lớn traffic từ GTA đi vào hệ thống.
Độ trễ chỉ là một khía cạnh. Disk và CPU quyết định server có tiếp tục đáp ứng đúng cam kết sau khi request đến hay không. Phương pháp kiểm tra các yếu tố đó có trong cách benchmark VPS đúng cách.
Vì sao TorIX và 151 Front Street quan trọng
TorIX (Toronto Internet Exchange) là internet exchange bận rộn nhất Canada. Địa điểm chính của TorIX là 151 Front Street West, một carrier hotel nơi hầu hết network Canada đi qua. Nhà cung cấp peering tại đó sẽ chuyển thẳng packet của bạn đến các access network lớn ở Canada trong cùng tòa nhà. Nhà cung cấp chỉ mua transit sẽ chuyển packet đến một upstream carrier trước. Bạn không kiểm soát được carrier đó bàn giao packet ở đâu.
Đây không phải vấn đề trừu tượng. Traffic từ server ở Toronto đến khách hàng ở Toronto có thể rời Canada, đi qua một exchange ở New York hoặc Chicago, rồi quay lại. Tuyến này được gọi là boomerang route. Nó làm tăng độ trễ thêm hàng chục mili giây. Với workload nhạy cảm về nơi lưu trú dữ liệu, điều đó cũng có nghĩa packet đã đi qua biên giới. Đây có thể là vấn đề bạn không muốn phải giải trình với privacy officer.
Bạn không thể thấy những thông tin này trên trang marketing. Nhưng bạn có thể thấy chúng trong traceroute. Chạy mtr từ một kết nối ở Canada đến test IP và đọc hostname của router, vì hostname thường chứa airport code. Tuyến đi yyz đến ord rồi quay lại yyz nghĩa là packet đã rời Toronto, đi đến Chicago và quay về. Sau đó, hãy hỏi nhà cung cấp 2 câu hỏi trực tiếp: họ peering tại exchange nào và mua transit từ những carrier nào. “Chúng tôi có connectivity rất tốt” không phải câu trả lời cho câu hỏi nào trong 2 câu hỏi đó.
Khi VPS tại Toronto không phải lựa chọn phù hợp
Chọn region là một bài toán đánh đổi, vì vậy hãy xem xét mặt còn lại.
- Phần lớn người dùng của bạn ở châu Âu. London đã có độ trễ 75 ms trước khi ứng dụng xử lý bất kỳ việc gì, còn Frankfurt hoặc Amsterdam thì cao hơn. Hãy đặt host tại châu Âu và dùng CDN để phục vụ người dùng Canada nếu số lượng này không nhiều.
- Phần lớn người dùng của bạn ở miền nam hoặc miền tây Hoa Kỳ. Độ trễ phụ thuộc vào khoảng cách, nên region Dallas cho lưu lượng tập trung ở Hoa Kỳ sẽ tốt hơn Toronto đối với Texas, vùng bờ Vịnh và phần lớn khu vực miền núi phía tây.
- Dữ liệu cá nhân của bạn đã nằm trong các sản phẩm SaaS của Hoa Kỳ. Chuyển web server sang Toronto trong khi CRM, analytics và mailing list vẫn ở Virginia không tạo ra data residency. Nó chỉ tạo ra một slide nói rằng bạn có data residency.
- Bạn cần redundancy. Một region là một failure domain, và một sự cố nguồn điện tại datacentre sẽ khiến region đó ngừng hoạt động, bất kể nó nằm ở thành phố nào.
- Bạn nhạy cảm về giá nhưng không nhạy cảm về độ trễ. Batch job, build runner hoặc service cá nhân không quan tâm đến 40 ms, nên hãy chọn theo chi phí và cấu hình.
Những điều cần hỏi nhà cung cấp trước khi mua
- Máy chủ đặt tại cơ sở nào và thuộc đô thị nào. Trong quảng cáo, “Toronto” đôi khi có nghĩa là Markham hoặc Vaughan. Điều này không ảnh hưởng đến yêu cầu lưu trú dữ liệu và độ trễ, nhưng bạn vẫn nên biết câu trả lời.
- Nhà cung cấp có peering tại TorIX không, và phía sau đó là những nhà cung cấp transit nào.
- IPv6 có được bao gồm và định tuyến sẵn không, hay phải bổ sung sau với một khoản phí.
- Hạn mức băng thông là bao nhiêu, được tính lưu lượng hay giới hạn tốc độ, và điều gì xảy ra khi bạn vượt hạn mức.
- Storage dùng NVMe hay SATA, đặt cục bộ trên host hay nằm trên network volume. Xem NVMe tạo ra khác biệt gì trên VPS để biết vì sao câu trả lời ảnh hưởng đến hiệu năng database.
- Snapshot và backup do nhà cung cấp thực hiện được lưu trữ vật lý ở đâu. Đây là câu hỏi thường làm mất hiệu lực nhất đối với tuyên bố về nơi lưu trú dữ liệu.
Các câu hỏi mang tính toàn quốc áp dụng cho mọi nhà cung cấp Canada — tiền tệ thanh toán, việc chuyển dữ liệu tài khoản qua biên giới và giờ hỗ trợ theo Eastern Time — được đề cập trong điều thực sự quan trọng khi mua dịch vụ Canadian VPS hosting, nên không lặp lại ở đây.
FAQ
Hosting tại Toronto có giúp tôi tuân thủ PIPEDA không?
Không. PIPEDA không có quy định chung về nơi lưu trữ dữ liệu, nên region tại Canada không bắt buộc và cũng không đủ để đáp ứng quy định này. Tuân thủ liên quan đến sự đồng ý, biện pháp bảo vệ, trách nhiệm giải trình đối với các bên xử lý dữ liệu và việc thông báo cho người dùng biết dữ liệu của họ được chuyển đến đâu. Region Toronto hữu ích khi hợp đồng yêu cầu lưu trữ tại Canada, và chỉ thực sự hữu ích nếu mọi bản sao đều tuân theo yêu cầu đó, bao gồm backup, log và monitoring. Nếu provider của bạn là một công ty Mỹ, US CLOUD Act vẫn có thể áp dụng với dữ liệu do công ty đó kiểm soát, bất kể disk nằm ở quốc gia nào.
Tôi nên kỳ vọng độ trễ bao nhiêu giữa Toronto và New York?
Giữa 2 server có kết nối tốt, round trip thường khoảng 9 đến 16 ms. Khoảng cách đường thẳng khoảng 550 km, nên giới hạn vật lý nằm gần 5.5 ms và các tuyến fibre thực tế sẽ cao hơn mức đó. Người dùng tại nhà hoặc trên mobile còn cộng thêm độ trễ của mạng truy cập riêng. Nếu đo từ server Toronto mà độ trễ cao hơn nhiều, route có thể đang đi qua Chicago hoặc Ashburn; mtr sẽ hiển thị mã sân bay để xác nhận điều đó.
Tôi nên chọn VPS Toronto hay Montreal cho Canada?
Hãy chọn theo vị trí của người dùng. 2 thành phố chỉ cách nhau 8 đến 14 ms, nên mỗi thành phố đều phục vụ người dùng ở thành phố kia ở mức chấp nhận được, và cả 2 đều đáp ứng hợp đồng yêu cầu đặt máy "tại Canada". Montreal có nguồn điện thủy điện giá rẻ và nhiều công suất datacentre, nên giá ở đó đôi khi thấp hơn. Toronto có hệ thống peering dày hơn và nhiều lựa chọn carrier hơn tại 151 Front Street. Nếu hợp đồng chỉ nêu tên quốc gia, hãy quyết định dựa trên giá và specification của plan.
Khi nào tôi không nên chọn region Toronto?
Khi phần lớn người dùng của bạn ở ngoài khu vực Bắc Mỹ phía Đông. Từ Toronto đến London mất 75 đến 100 ms, còn đến Vancouver mất 55 đến 75 ms; chi phí này phát sinh trong mỗi round trip mà trang của bạn cần. Cũng nên bỏ qua Toronto khi workload hoàn toàn không nhạy với độ trễ, chẳng hạn build runner hoặc nightly batch job, vì khi đó bạn phải trả thêm phí cho region Canada mà không nhận được lợi ích đo được nào.