SSD Nodes Learn 🎉 VPS dari $4.99/bln
Panduan Matt ConnorOleh Matt Connor · Dikemas kini 2026-08-07

Adakah VPS di Kanada Perlu untuk Perniagaan Anda?

Ketahui bila anda benar-benar memerlukan pelayan di Kanada mengikut undang-undang PIPEDA. Kami bandingkan latensi sebenar dan faktor residensi data untuk keputusan VPS.

Adakah VPS anda perlu berada di Kanada?

Pengehosan VPS di Kanada wajar dipilih apabila undang-undang atau kontrak menetapkan bahawa data mesti kekal di dalam wilayah Kanada. Itu satu-satunya sebab yang mutlak. Perjalanan pergi balik (round trip) dari sambungan rumah di Toronto ke pusat data di New York mengambil masa sekitar 18 ms, berbanding kira-kira 3 ms ke pusat data di Toronto, dan hampir tiada aplikasi web yang dapat membezakan perbezaan tersebut.

Tiga perkara mendorong pengguna memilih pelayan di Kanada. Residensi data merupakan obligasi undang-undang, jadi ia menyelesaikan persoalan tersebut dengan sendirinya. Latensi boleh diukur, dan biasanya ia lebih kecil daripada jangkaan orang ramai. Pengebilan dalam dolar Kanada merupakan kemudahan untuk akauntan anda. Tentukan sama ada perkara pertama terpakai kepada anda sebelum anda mempertimbangkan faktor lain.

Catatan ini menjelaskan cara peraturan berfungsi secara umum. Ini bukan nasihat undang-undang. Jika undang-undang privasi mengikat organisasi anda, jawapannya datang daripada peguam anda.

Residensi data: satu-satunya keperluan wajib

PIPEDA (Personal Information Protection and Electronic Documents Act) merupakan undang-undang privasi sektor swasta persekutuan Kanada, dan ia tidak mewajibkan maklumat peribadi disimpan di dalam negara. Ia menganggap penghantaran data kepada pemproses di luar negara sebagai pemindahan untuk pemprosesan: organisasi anda kekal bertanggungjawab terhadap data tersebut, pemproses mesti memberikan perlindungan yang setara, dan anda perlu telus kepada orang ramai bahawa perkara ini berlaku. Office of the Privacy Commissioner telah mengadakan rundingan untuk mengetatkan perkara tersebut pada tahun 2019 dan kemudian mengekalkan pendirian sedia ada. Oleh itu, dakwaan umum bahawa PIPEDA bermaksud data anda mesti berada di Kanada adalah salah, walaupun banyak salinan pengehosan mengulanginya.

Peraturan residensi yang sebenar memang wujud. Ia tertumpu pada skop yang lebih sempit.

  • Law 25 di Quebec mewajibkan penilaian sebelum maklumat peribadi dihantar ke luar wilayah tersebut, dan maklumat itu mesti menerima perlindungan yang mencukupi di tempat ia disimpan. Peruntukan itu telah berkuat kuasa sejak September 2023. Ia melibatkan kerja kertas dan keputusan yang mesti anda mampu pertahankan, bukannya satu larangan.
  • Peraturan sektor awam mengikat badan awam dan syarikat yang berkhidmat untuk mereka. PIIDPA di Nova Scotia menyekat penyimpanan maklumat peribadi di luar Kanada. FIPPA di British Columbia mempunyai peraturan yang serupa sehingga ia dipinda pada tahun 2021 untuk membenarkan penyimpanan di luar negara selepas penilaian dibuat.
  • Kerja kerajaan persekutuan mengikut hala tuju awan Government of Canada, yang mewajibkan data Protected B dan ke atas disimpan di Kanada.
  • Undang-undang privasi kesihatan wilayah menambah syarat tersendiri mengenai tempat rekod kesihatan boleh disimpan, dan ia berbeza mengikut wilayah.
  • Kontrak pelanggan dan tender awam merupakan pemacu yang paling biasa dalam praktiknya. Soal selidik keselamatan yang menyatakan "data at rest in Canada" mengikat anda sama ketat dengan statut, kerana anda telah menandatanganinya.

Ujian praktikalnya mudah. Bolehkah anda menunjukkan klausa tersebut? Jika tiada sesiapa dalam organisasi anda boleh menamakan statut atau kontrak yang menyatakan Kanada, maka anda membuat pilihan berdasarkan kependaman (latency) dan harga.

Adakah pusat data di Kanada di luar jangkauan undang-undang AS?

Tidak secara sendirinya. US CLOUD Act (Clarifying Lawful Overseas Use of Data Act) meliputi data dalam pemilikan, jagaan atau kawalan penyedia AS di mana sahaja perkakasan tersebut ditempatkan, jadi wilayah Toronto yang dikendalikan oleh syarikat Amerika berada dalam jangkauannya. Jika keperluan sebenar adalah mengenai proses undang-undang asing dan bukannya geografi, perkara yang penting ialah siapa yang mengendalikan perkhidmatan tersebut dan siapa yang memegang kunci penyulitan. Alamat Kanada pada bangunan tidak menjawab perkara itu dengan sendirinya.

Penghalaan adalah kejutan kedua. Trafik antara dua bandar di Kanada sering melintasi Amerika Syarikat, kerana di situlah peering murah secara sejarahnya berada. Penyelidik memanggilnya penghalaan bumerang. Jalankan traceroute sebelum anda memberitahu sesiapa bahawa paket anda tidak pernah meninggalkan negara tersebut.

traceroute vps.example.com

Nama hop membawa kod bandar seperti nyc, chi atau ash. Nama-nama tersebut hanyalah petunjuk dan ia boleh menjadi lapuk, jadi anggap ia sebagai sebab untuk bertanya kepada penyedia anda dan bukannya sebagai bukti. Bagi data dalam transit, jawapan yang boleh dipercayai ialah penyulitan yang anda kawal, bukan peta. Jika anda mahukan laluan peribadi antara mesin anda sendiri, VPN WireGuard yang dihoskan sendiri memberikan anda laluan yang tidak mempedulikan negara mana gentian optik tersebut melaluinya.

Latensi: ukur, jangan andaikan

Cahaya dalam gentian optik bergerak kira-kira 200 km per milisaat, jadi setiap 100 km jarak akan memakan masa kira-kira 1 ms untuk perjalanan pergi balik sebelum melibatkan sebarang peralatan. Jarak Toronto ke Vancouver adalah kira-kira 3,400 km dalam garis lurus dan lebih jauh melalui kabel, yang meletakkan had minimum sekitar 40 ms. Laluan sebenar biasanya lebih tinggi.

ChartTypical round trip from a Toronto connection, milliseconds
The data behind this chart
[
  {
    "label": "Toronto",
    "rtt_ms": 3
  },
  {
    "label": "Montreal",
    "rtt_ms": 12
  },
  {
    "label": "New York",
    "rtt_ms": 18
  },
  {
    "label": "Chicago",
    "rtt_ms": 24
  },
  {
    "label": "Northern Virginia",
    "rtt_ms": 26
  },
  {
    "label": "Dallas",
    "rtt_ms": 42
  },
  {
    "label": "Vancouver",
    "rtt_ms": 62
  },
  {
    "label": "London",
    "rtt_ms": 88
  },
  {
    "label": "Frankfurt",
    "rtt_ms": 98
  }
]

Itu adalah angka tipikal yang diterbitkan untuk talian pengguna yang mempunyai sambungan baik di Toronto. Ia merupakan titik permulaan, bukan satu janji. Angka anda sendiri bergantung pada rangkaian akses dan peering penyedia anda, serta berubah mengikut waktu hari.

Dua baris data wajar dibaca dua kali. Toronto ke Montreal adalah kira-kira 12 ms, cukup dekat sehingga kedua-dua bandar tersebut berfungsi sebagai satu wilayah untuk kebanyakan tujuan. Toronto ke Vancouver adalah kira-kira 62 ms, yang lebih jauh daripada Toronto ke Northern Virginia pada 26 ms. Berada di Kanada tidak sama dengan berada dekat dengan pengguna anda.

"Batu terakhir" (last mile) biasanya menjadi faktor penentu utama. Gentian optik rumah menambah beberapa milisaat. Kabel menambah lebih banyak masa apabila talian sibuk. Sambungan mudah alih menambah puluhan milisaat dengan sendirinya. Pengguna telefon di Toronto mungkin melihat latensi 50 ms ke pelayan di Toronto, dan memindahkan pelayan tersebut ke New York hanya mengubah pengalaman mereka sebanyak beberapa peratus sahaja.

Cara menguji kependaman dari lokasi pengguna anda

Cari dahulu di mana lokasi sebenar pengguna anda. Analitis anda sudah memecahkan sesi mengikut bandar atau wilayah. Baca data tersebut daripada meneka berdasarkan lokasi pejabat anda.

Kemudian, buat pengukuran dari sana. Anda tidak boleh menguji kependaman Vancouver dari meja di Ottawa. Sewa VPS secara jam di bandar sasaran selama dua puluh minit dan hapuskannya selepas itu. Minta rakan sekerja atau pelanggan menjalankan satu arahan. Atau, gunakan rangkaian pengukuran RIPE Atlas percuma di https://atlas.ripe.net, yang mempunyai prob di bandar-bandar Kanada dan membolehkan anda menjalankan ping daripadanya.

sudo apt update && sudo apt install -y mtr-tiny traceroute iperf3
ping -c 20 vps.example.com

Baca dua baris terakhir.

20 packets transmitted, 20 received, 0% packet loss, time 19031ms
rtt min/avg/max/mdev = 17.412/18.006/19.882/0.594 ms

avg ialah nombor utama. mdev ialah jitter, iaitu perbezaan masa antara paket. Sebarang kehilangan paket pada laluan pendek adalah kerosakan yang perlu disiasat. Jitter yang tinggi lebih menjejaskan perkhidmatan suara dan permainan berbanding purata yang sedikit tinggi, kerana penerima perlu menimbal (buffer) untuk paket yang paling lambat dan bukannya paket biasa.

mtr --report --report-cycles 50 vps.example.com

mtr mencetak kehilangan untuk setiap hop. Jika ia keluar dengan ralat kebenaran (permission error), jalankannya dengan sudo. Hop pertengahan sering menunjukkan kehilangan yang tidak benar, kerana penghala memberikan keutamaan paling rendah kepada balasan ICMP yang dijana oleh mereka sendiri. Hanya kehilangan yang berterusan sehingga baris terakhir merupakan kehilangan yang dialami oleh trafik anda. Baca baris bawah dahulu, kemudian bergerak ke atas.

Apabila ICMP disekat atau dihadkan kadarnya, ukur masa protokol sebenar sebaliknya.

curl -o /dev/null -s -w 'dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} ttfb=%{time_starttransfer} total=%{time_total}\n' https://vps.example.com/

Setiap medan adalah saat kumulatif dari permulaan permintaan. connect tolak dns ialah satu pusingan TCP (round trip). tls tolak connect ialah jabat tangan (handshake). ttfb tolak tls ialah satu lagi pusingan ditambah dengan tempoh masa aplikasi anda mengambil masa untuk menjawab. Jurang terakhir itulah tempat kebanyakan tapak web perlahan kehilangan masa mereka. ttfb sebanyak 0.8 s pada laluan pendek adalah masalah aplikasi, dan memindahkan pelayan ke bandar lain tidak akan menyelesaikan masalah tersebut.

Untuk daya pemprosesan (throughput), jalankan pelayan pada VPS dan klien dari sisi pengguna. iperf3 mendengar pada TCP 5201, jadi buka port dengan ufw untuk ujian tersebut dan tutup semula apabila anda selesai.

iperf3 -s
iperf3 -c vps.example.com -t 20
iperf3 -c vps.example.com -t 20 -R
iperf3 -c vps.example.com -t 20 -P 8

-R menyongsangkan arah, supaya anda mengukur muat turun serta muat naik. -P 8 membuka lapan aliran selari. Jika lapan aliran jauh lebih pantas daripada satu, hadnya ialah tetingkap TCP (TCP window) pada laluan yang panjang dan bukannya pautan itu sendiri, kerana satu aliran hanya boleh membawa satu tetingkap bagi setiap pusingan. Tetingkap yang sama pada laluan Vancouver memindahkan kira-kira satu pertiga kurang data sesaat berbanding laluan New York. Sandaran jarak jauh berkelakuan sama, itulah sebabnya sandaran luar tapak dengan restic terasa perlahan terhadap sasaran yang jauh walaupun pada talian yang pantas.

Pastikan ping berjalan dalam terminal kedua semasa iperf3 berfungsi. Jika pusingan meningkat daripada 20 ms kepada 300 ms semasa pemindahan, itu adalah bufferbloat dalam peralatan akses anda sendiri, dan tiada lokasi pusat data yang dapat membaikinya.

Buat pengukuran lebih daripada sekali, dan buat pengukuran pada waktu malam. Kesesakan pada pukul 9 malam adalah nombor yang dialami oleh pengguna anda. Nombor pada pukul 4 pagi adalah nombor yang lebih suka dipetik oleh halaman jualan.

Apakah maksud round-trip time bagi beban kerja anda

Muatan halaman sejuk mengambil masa empat round trip sebelum pelayar boleh memaparkan sebarang kandungan.

ChartDelay before the first pixel on a cold page load, milliseconds
The data behind this chart
[
  {
    "label": "DNS lookup",
    "toronto_to_new_york_ms": 18,
    "toronto_to_vancouver_ms": 62
  },
  {
    "label": "TCP handshake",
    "toronto_to_new_york_ms": 18,
    "toronto_to_vancouver_ms": 62
  },
  {
    "label": "TLS 1.3 handshake",
    "toronto_to_new_york_ms": 18,
    "toronto_to_vancouver_ms": 62
  },
  {
    "label": "Request and first byte",
    "toronto_to_new_york_ms": 18,
    "toronto_to_vancouver_ms": 62
  },
  {
    "label": "All four round trips",
    "toronto_to_new_york_ms": 72,
    "toronto_to_vancouver_ms": 248
  }
]

Carian DNS pergi ke resolver dan bukannya ke pelayan anda, dan ia biasanya disimpan dalam cache, jadi lawatan panas akan melangkau langkah ini. Jika dikira dari hujung ke hujung, muatan sejuk bermula dengan ketinggalan 72 ms pada laluan New York dan 248 ms pada laluan Vancouver. Kedua-dua angka ini tidak ketara jika dibandingkan dengan satu pertanyaan pangkalan data yang mengambil masa 400 ms. Sebaik sahaja sambungan dibuka, HTTP/2 dan HTTP/3 membawa banyak permintaan serentak melaluinya, jadi kos tersebut hanya dibayar sekali dan bukannya bagi setiap fail. Letakkan aset statik pada CDN (content delivery network) dan lokasi bandar asal tidak lagi penting bagi aset tersebut, itulah sebabnya pelawat Eropah yang menghadapi 98 ms ke Toronto masih boleh mendapatkan halaman yang pantas.

Permainan berbilang pemain masa nyata adalah kes yang bertentangan, kerana round trip itu sendiri adalah pengalaman permainan tersebut. Di bawah sekitar 50 ms, permainan aksi pantas terasa serta-merta, pemain mula menyedari kelewatan sekitar 80 ms, dan melebihi 120 ms mereka akan menyalahkan pelayan. Dalam hal ini, wilayah benar-benar menentukan sama ada produk tersebut baik atau tidak. Pelayan yang lebih perlahan adalah jauh lebih toleran, jadi menjalankan pelayan Minecraft pada VPS boleh bertahan pada jarak yang akan merosakkan permainan penembak.

Pangkalan data adalah tempat di mana pemilihan wilayah boleh menyebabkan kerosakan sebenar. Jangan sekali-kali meletakkan aplikasi di satu wilayah dan pangkalan datanya di wilayah lain. Setiap pertanyaan adalah satu round trip. Halaman yang mengeluarkan 40 pertanyaan akan menanggung 40 round trip: pada 18 ms setiap satu, ini mengambil masa hampir satu saat, dan pada 62 ms setiap satu, ia mengambil masa lebih dua saat, pada halaman yang mencatatkan profil 30 ms apabila pangkalan data berada pada mesin yang sama. Replikasi tak segerak ke wilayah lain adalah wajar untuk replika baca dan pemulihan bencana. Komit segerak merentasi laluan yang jauh akan menambah tempoh laluan tersebut kepada setiap penulisan.

Sesi interaktif berada di antara kedua-dua situasi ini. SSH kekal selesa sehingga sekitar 100 ms dan terasa perlahan melebihi tahap itu, kerana setiap ketukan kekunci menunggu gema untuk kembali. mosh meramal secara setempat dan menyembunyikan kebanyakan kelewatan tersebut. Webhook dan API dalaman harus sentiasa berada di wilayah yang sama dengan servis yang memanggilnya.

Pengebilan, mata wang dan cukai

Pembayaran dalam dolar Kanada mengelakkan yuran transaksi asing yang dikenakan oleh pengeluar kad anda, yang biasanya sekitar 2.5% setakat Ogos 2026, dan ia memastikan akaun anda kekal dalam satu mata wang. Pembekal Kanada mengeluarkan invois dengan GST atau HST, yang boleh dituntut semula oleh perniagaan berdaftar sebagai kredit cukai input. Ini adalah soalan kewangan dengan jawapan kewangan, dan ia tidak sepatutnya menentukan ke mana paket data dihala. Untuk mengetahui kos sebenar pelayan dan cara membandingkan pelan tanpa terperangkap dengan harga pembaharuan, baca kos sebenar VPS sebulan.

Kos yang perlu ditanggung dalam pasaran yang lebih kecil

Kanada merupakan pasaran pengehosan yang kecil jika dibandingkan dengan Amerika Syarikat, dan nasihat yang jujur merangkumi perkara yang perlu anda korbankan.

  • Kurang penyedia yang bersaing untuk mendapatkan wang anda, jadi harga bagi setiap gigabait RAM atau cakera biasanya lebih tinggi untuk kelas mesin yang sama.
  • Kapasiti tertumpu di Toronto dan Montreal, dengan jumlah yang lebih sedikit di Vancouver dan Calgary. Wilayah Kanada kedua untuk failover sering kali bermaksud laluan yang jauh, atau terpaksa keluar dari negara tersebut juga.
  • Pengehos serantau yang kecil mungkin beroperasi di satu bangunan di belakang satu atau dua pembawa hulu (upstream carriers). Tanya berapa banyak pembawa yang ada, dan tanya apa yang berlaku apabila salah satu daripadanya gagal.
  • Pilihan perkakasan adalah lebih terhad. Instance yang besar dan mesin GPU lebih mudah ditemui di wilayah AS, jadi GPU VPS mungkin tidak wujud pada saiz yang anda mahukan di bandar yang anda inginkan.
  • Liputan sokongan di pengehos kecil adalah persoalan sebenar dan bukannya sekadar pemasaran. Tanya bila kakitangan sokongan bertugas.

Montreal adalah pengecualian dari segi harga. Tenaga hidroelektrik Quebec adalah murah dan musim sejuk mengurangkan kos penyejukan, jadi kawasan Montreal mempunyai banyak kapasiti pada kadar yang mampu bersaing dengan wilayah AS. Jika keperluan anda adalah Kanada dan bukannya satu bandar khusus, mulakan di sana.

Jika tier VPS Kanada kelihatan terlalu kecil untuk beban kerja anda, bandingkan VPS dengan pelayan berdedikasi sebelum anda membuat kesimpulan bahawa negara tersebut adalah puncanya.

Bilakah pengehosan VPS di Kanada menjadi pilihan yang tepat

  1. Statut, kontrak atau polisi sektor awam menetapkan Kanada. Hoskan di Kanada. Tiada perkara lain dalam catatan ini yang terpakai, dan anda juga harus mendapatkan komitmen residensi secara bertulis daripada penyedia perkhidmatan.
  2. Pengguna anda berada di satu kawasan metropolitan Kanada dan beban kerja terikat dengan kependaman (latency): permainan berbilang pemain, suara, desktop jauh atau dagangan. Hoskan di bandar yang terdekat dan ukur kedua-dua pilihan sebelum anda menandatangani sebarang dokumen.
  3. Pengguna anda tersebar di seluruh negara. Toronto atau Montreal meliputi bahagian populasi yang terbesar, dan CDN di hadapan aset statik lebih berkesan untuk pelawat di Vancouver berbanding memindahkan origin.
  4. Segala perkara lain, iaitu kebanyakan perkara. Pilih berdasarkan harga dan perkakasan yang anda peroleh, kemudian semak kualiti sokongan pada pukul 2 pagi. Lakukan penanda aras (benchmark) terhadap calon penyedia terlebih dahulu, kerana dua pelan dengan helaian spesifikasi yang sama tidak memberikan prestasi yang sama: cara melakukan penanda aras VPS dengan betul.

Walau apa pun pilihan anda, catatkan sebab di sebelah keputusan tersebut. Orang seterusnya yang bertanya sama ada perkara ini perlu berada di Kanada berhak mendapat jawapan yang lebih baik daripada sekadar tekaan, dan jika jawapannya pernah menjadi klausa kontrak, seseorang perlu mencarinya semula. Sebaik sahaja pelayan wujud, sepuluh minit pertama pada VPS baharu lebih penting kepada keselamatan anda berbanding lokasi bandarnya.

FAQ

Adakah PIPEDA mewajibkan data saya disimpan di Kanada?

Tidak. PIPEDA (Personal Information Protection and Electronic Documents Act) tidak mempunyai peraturan residensi data untuk sektor swasta. Menghantar maklumat peribadi kepada pemproses di negara lain dianggap sebagai pemindahan untuk tujuan pemprosesan: organisasi anda kekal bertanggungjawab terhadap data tersebut, pemproses mesti melindunginya pada tahap yang setara, dan anda mesti telus kepada pengguna bahawa perkara ini berlaku. Office of the Privacy Commissioner telah mengadakan rundingan untuk mengubah pendirian tersebut pada tahun 2019 namun mengekalkannya. Keperluan residensi datang daripada punca lain: penilaian Law 25 di Quebec, akta sektor awam seperti PIIDPA di Nova Scotia, hala tuju awan Kerajaan Kanada, atau klausa dalam kontrak pelanggan anda sendiri.

Adakah pengguna Kanada akan menyedari pelayan berada di Amerika Syarikat?

Bagi aplikasi web biasa, tidak. Perjalanan pergi balik (round trip) dari Toronto ke New York adalah sekitar 18 ms dan ke Northern Virginia sekitar 26 ms, kedua-duanya lebih singkat berbanding Toronto ke Vancouver pada 62 ms. Pengguna akan menyedari masa tindak balas pelayan dan saiz halaman jauh lebih awal sebelum mereka menyedari 20 ms kependaman rangkaian. Mereka hanya akan menyedarinya dalam permainan masa nyata, panggilan suara, dan sebarang aktiviti di mana seseorang bertindak balas terhadap orang lain.

Adakah pusat data Kanada di luar jangkauan undang-undang AS?

Tidak secara automatik. US CLOUD Act menjangkau data yang berada dalam milikan, jagaan, atau kawalan penyedia AS tidak kira di mana pelayan itu ditempatkan, jadi wilayah Kanada yang dikendalikan oleh syarikat Amerika masih tertakluk di bawahnya. Jika proses undang-undang asing adalah kebimbangan sebenar anda, lihat siapa yang mengendalikan perkhidmatan tersebut dan siapa yang memegang kunci penyulitan, bukannya alamat bangunan tersebut. Penyulitan dengan kunci yang anda pegang sendiri mengubah apa yang mampu diserahkan oleh penyedia.

Bagaimanakah cara saya mengukur kependaman dari bandar yang tidak saya diami?

Sewa VPS secara jam di bandar tersebut, jalankan ping -c 20 dan mtr --report --report-cycles 50 kembali ke pelayan anda sendiri, kemudian hapuskan VPS tersebut. Rangkaian RIPE Atlas merupakan alternatif percuma dengan prob di bandar-bandar Kanada. Jika ICMP disekat, ukur masa permintaan sebenar dengan curl -o /dev/null -s -w '%{time_connect} %{time_starttransfer}\n' https://your.server/, yang memberikan anda perjalanan pergi balik TCP dan jumlah masa sehingga bait pertama (time to first byte).