Anda mungkin mengalami kesulitan mengakses sumber daya dari luar Tiongkok di instans DSW Anda. Sebagai contoh, Anda mungkin menghadapi masalah saat membuat instans dengan gambar kontainer dari docker.io atau menarik model dari huggingface.co. Masalah akses ini sering kali disebabkan oleh pembatasan jaringan lintas domain. Untuk menyelesaikan masalah ini, Anda dapat menggunakan Alibaba Cloud Global Accelerator (GA). GA adalah layanan percepatan jaringan global yang memungkinkan DSW mengakses model dan gambar secara lintas domain.
Penting
Gunakan sumber daya jaringan secara bertanggung jawab. Anda tidak dapat mengakses situs web yang berisi informasi ilegal.
Penagihan
Global Accelerator (GA) adalah produk cloud yang ditagih secara terpisah. Biaya mencakup biaya instans, biaya unit kapasitas (CU), dan biaya transfer data. Untuk informasi lebih lanjut, lihat Penagihan Global Accelerator.
Prosedur
Topik ini menjelaskan cara mempercepat akses ke Hugging Face dan Docker. Konfigurasikan pengaturan sesuai dengan kebutuhan Anda. Tabel berikut mencantumkan nama domain yang memerlukan percepatan.
Sumber daya untuk dipercepat | Nama domain untuk dipercepat |
Hugging Face |
|
Docker |
|
Langkah 1: Buat instans Global Accelerator standar
Langkah-langkah berikut hanya menjelaskan konfigurasi utama. Untuk daftar lengkap parameter dan deskripsinya, lihat Buat dan kelola instans Global Accelerator standar.
Untuk membuat instans standar, aktifkan Global Accelerator dan masuk ke Konsol. Klik Create Standard Instance (Pay-as-you-go). Konfigurasikan informasi dasar, seperti nama instans, lalu klik Next.

Konfigurasikan area percepatan. Di bagian Acceleration Area, pilih wilayah tempat instans DSW Anda berada. Tentukan bandwidth yang diperlukan, lalu klik Next.

Konfigurasikan pendengar. Masukkan nama dan atur Protocol ke TCP dan Port ke
80,443. Anda dapat mengubah pengaturan ini sesuai kebutuhan.
Konfigurasikan titik akhir.
Region: Anda dapat memilih wilayah di luar Tiongkok. Kami merekomendasikan US (Silicon Valley).
Endpoint Configuration: Konfigurasikan nama domain untuk akses yang dipercepat. Untuk menambahkan lebih banyak nama domain, buat kelompok titik akhir virtual.
Atur Backend Service Type ke Custom Domain Name.
Untuk Backend Service, masukkan nama domain yang ingin Anda percepat, seperti
huggingface.co.Gunakan nilai default untuk Weight.

Tinjau pengaturan konfigurasi. Klik Submit untuk mengonfirmasi.

Langkah 2: Tambahkan kelompok titik akhir virtual dan konfigurasikan aturan pengalihan
Di panel navigasi di sebelah kiri, klik Standard Instances > Instances. Klik nama instans yang baru saja Anda buat. Lalu, klik tab Listeners.

Anda dapat menambahkan nama domain lain ke kelompok titik akhir virtual untuk percepatan. Klik nama pendengar yang ada untuk masuk ke halaman konfigurasinya. Klik tab Endpoint Groups. Kelompok titik akhir default untuk
huggingface.co, yang Anda konfigurasikan di Langkah 1, sudah tercantum.
Tambahkan kelompok titik akhir virtual terpisah untuk setiap nama domain tambahan yang ingin dipercepat. Sebagai contoh, Anda perlu menambahkan grup untuk
cdn-lfs.hf.co,docker.io,registry-1.docker.io, danauth.docker.io. Klik Add Virtual Endpoint Group.Atur Backend Service Type ke Nama Domain Kustom.
Untuk Backend Service, masukkan nama domain yang ingin Anda percepat.
Gunakan nilai default untuk Weight.

Ulangi langkah ini untuk menambahkan nama domain lainnya. Saat selesai, lima kelompok titik akhir virtual akan ditampilkan.

Konfigurasikan aturan pengalihan untuk pendengar. Di halaman konfigurasi pendengar, klik tab Forwarding Rule. Untuk masing-masing dari lima nama domain yang ingin Anda percepat, klik Add Forwarding Rule.
Aturan Pencocokan Domain: Regular Expression Match (Case-intensitive).
Domain Pengalihan: Masukkan nama domain yang ingin Anda percepat.
Alihkan ke: Pilih tipe kelompok titik akhir dan kelompok titik akhir yang sesuai dengan konfigurasi nama domain.

Saat selesai, Anda akan memiliki lima aturan pengalihan:

Langkah 3: Gunakan Global Accelerator di DSW
Metode percepatan | Metode 1: Percepat akses dengan memodifikasi file hosts instans DSW | |
Skenario | Ambil model atau sumber daya lainnya dari luar Tiongkok di instans DSW yang sudah ada. | Buat instans DSW dengan gambar dari luar Tiongkok. Ambil model atau sumber daya lainnya dari luar Tiongkok di instans DSW. |
Apakah instans DSW memerlukan VPC, grup keamanan, dan vSwitch? | Opsional | Diperlukan |
Apakah instans DSW memerlukan gateway khusus dan SNAT? | Opsional. Jika Anda ingin mengunduh file besar dan kecepatan jaringan tidak mencukupi, Anda dapat gunakan gateway khusus untuk meningkatkan kecepatan akses jaringan publik. | |
Metode 1: Percepat akses dengan memodifikasi file hosts instans DSW
Peroleh alamat IP yang dipercepat. Di Konsol Global Accelerator, klik nama instans Anda. Di tab Acceleration Areas, salin Accelerated IP Address.

Modifikasi file hosts di instans DSW. Buka antarmuka web DSW Anda. Di Terminal, jalankan perintah
vim /etc/hosts. Tambahkan alamat IP yang dipercepat dan nama domain yang ingin Anda percepat ke dalam file tersebut. Lalu, simpan file dan keluar. Gambar berikut menunjukkan contoh format:
Metode 2: Percepat akses menggunakan PrivateZone
Di Konsol Global Accelerator, klik nama instans Anda. Di tab Instance Information, salin CNAME.

Peroleh informasi virtual private cloud (VPC) untuk instans DSW Anda. Untuk instans yang sudah ada, klik nama instans untuk menemukan informasi VPC di halaman Instance Setting.

Masuk ke Konsol DNS Alibaba Cloud. Di PrivateZone, buka halaman User Domain Names dan klik Add Domain Name.
Untuk menggunakan domain seperti
huggingface.codancdn-lfs.hf.co, Anda harus terlebih dahulu mengonfigurasi nama domain otoritatif bawaanco. Di bagian Effective In Alibaba Cloud VPC, pilih VPC yang digunakan oleh instans DSW Anda, yang telah Anda identifikasi di langkah 2. Klik OK.Jika Anda belum membuat instans DSW, pilih VPC yang sama saat Anda membuat instans.

Lalu, klik nama domain otoritatif bawaan `co` untuk masuk ke halaman konfigurasi. Klik Tambah Rekaman. Karena
huggingface.codancdn-lfs.hf.coberbagi nama domain otoritatif yang samaco, Anda harus menambahkan rekaman DNS untuk masing-masingnya.Atur Record Type ke CNAME.
Untuk Host Record, masukkan bagian host dari nama domain, seperti
huggingfaceataucdn-lfs.hf.Untuk Record Value, masukkan CNAME Global Accelerator yang Anda salin di langkah 1.

Ikuti metode yang sama untuk mengonfigurasi
docker.io,registry-1.docker.io, danauth.docker.io. Setelah konfigurasi selesai, Anda akan memiliki dua Built-in Authoritative Domain Names.

Referensi
Jika kecepatan akses jaringan tidak mencukupi, Anda dapat gunakan gateway khusus untuk meningkatkan kecepatan akses jaringan publik.
Untuk informasi lebih lanjut tentang akses dan skenario konfigurasi jaringan DSW, lihat Konfigurasi jaringan.