全部产品
Search
文档中心

Object Storage Service:Akses OSS menggunakan akselerasi transfer

更新时间:Dec 09, 2025

Akselerasi transfer menyediakan percepatan end-to-end untuk unggah dan unduh jarak jauh dengan memanfaatkan jaringan global pusat data dan perutean pintar. Fitur ini mengatasi masalah seperti latensi tinggi dan ketidakstabilan jaringan selama transfer data lintas wilayah, yang secara signifikan meningkatkan kecepatan transfer dan pengalaman pengguna.

Cara kerjanya

Akselerasi transfer mengatasi latensi dan ketidakstabilan jaringan yang dapat terjadi saat mengakses Object Storage Service (OSS) dari jarak jauh melalui pemilihan titik akses cerdas. Saat Anda mengakses bucket melalui titik akhir percepatan, sistem secara otomatis mengarahkan permintaan Anda ke titik akses Alibaba Cloud terdekat. Data kemudian dikirimkan dengan kecepatan tinggi melalui jaringan internal Alibaba Cloud yang telah dioptimalkan menuju wilayah bucket tujuan.

Dengan memperpendek 'first mile' dari pengguna ke jaringan Alibaba Cloud, akselerasi transfer menghindari pengiriman data melalui jalur internet publik yang panjang dan padat. Sebagai contoh, pertimbangkan pengguna di Beijing yang ingin mengakses bucket OSS di Chengdu. Permintaan ke titik akhir publik bucket tersebut menempuh seluruh jarak melalui internet publik yang kompleks dan multi-hop. Sebaliknya, permintaan ke titik akhir percepatan menghubungkan pengguna ke titik akses Alibaba Cloud lokal di Beijing. Data kemudian dikirim langsung ke bucket di Chengdu melalui backbone network global khusus Alibaba Cloud. Pendekatan ini secara signifikan mengurangi jarak transmisi di jaringan publik yang tidak stabil, sehingga meningkatkan stabilitas dan kecepatan transfer.

Tersedia dua jenis titik akhir percepatan untuk memenuhi berbagai persyaratan kepatuhan:

  • Titik akhir percepatan global: oss-accelerate.aliyuncs.com. Titik akhir ini memungkinkan akselerasi cerdas di semua wilayah.

  • Titik akhir percepatan untuk wilayah luar daratan Tiongkok: oss-accelerate-overseas.aliyuncs.com. Titik akhir ini menggunakan titik akses yang berlokasi di luar daratan Tiongkok. Anda dapat menggunakan titik akhir ini saat memetakan domain yang tidak memiliki Pendaftaran ICP ke bucket di wilayah China (Hong Kong) atau wilayah lain di luar daratan Tiongkok menggunakan Rekaman CNAME.

Aktifkan akses melalui akselerasi transfer

Langkah 1: Aktifkan akselerasi transfer

Setelah Anda mengaktifkan akselerasi transfer, titik akhir asli bucket—seperti titik akhir publik—tetap berfungsi penuh. Hal ini memungkinkan aplikasi Anda memilih metode akses optimal berdasarkan lokasi pengguna dan kondisi jaringan.

  1. Pergi ke halaman Buckets dan klik nama bucket target.

  2. Di panel navigasi sebelah kiri, pilih Bucket Settings > Transfer Acceleration.

  3. Di sebelah kanan Enable Transfer Acceleration, aktifkan sakelar tersebut. Pada kotak dialog yang muncul, baca prompt lalu klik OK.

Langkah 2: Verifikasi akses

Pilih metode verifikasi berdasarkan pengaturan Access Control List (ACL) bucket.

Bucket baca-publik atau baca-tulis publik

Anda dapat mengakses objek secara langsung di browser menggunakan URL-nya. Misalnya, https://example-bucket.oss-accelerate.aliyuncs.com/dest.jpg digunakan untuk mengakses file dest.jpg di bucket example-bucket.

Bucket pribadi

Untuk mengakses objek dalam bucket privat, Anda harus menyertakan informasi signature dalam URL objek tersebut. Langkah-langkah berikut menjelaskan cara mendapatkan URL yang ditandatangani untuk suatu objek dari Konsol OSS. Untuk informasi lebih lanjut tentang cara menghasilkan signature, lihat Signature Version 4 (disarankan).

  1. Pergi ke halaman Buckets dan klik nama bucket target.

  2. Di kolom Actions untuk objek target, klik Details.

  3. Klik Copy File URL dan ganti titik akhir publik dalam URL tersebut dengan titik akhir percepatan.

  4. Akses URL yang dimodifikasi di browser Anda.

Langkah 3: Uji performa

Uji berikut membandingkan kecepatan unduhan objek dari bucket di wilayah China (Hangzhou) ke Instance ECS di wilayah Jepang (Tokyo) menggunakan ossutil.

Sebelum memulai, instal dan konfigurasikan ossutil 2.0.
  • Tanpa akselerasi

    ossutil cp oss://example-bucket/ossutil-2.1.2-mac-arm64.zip ossutil-2.1.2-mac-arm64.zip -e oss-cn-hangzhou.aliyuncs.com

    Waktu unduhan adalah sebagai berikut:

    Success: Total 1 object, size 9281195 B, Download done:(1 files, 9281195 B), avg 8.733 MiB/s
    
    1.013983(s) elapsed
  • Aktifkan Akselerasi

    ossutil cp oss://example-bucket/ossutil-2.1.2-mac-arm64.zip ossutil-2.1.2-mac-arm64.zip -e oss-accelerate.aliyuncs.com

    Waktu unduh dijelaskan sebagai berikut:

    Success: Total 1 object, size 9281195 B, Download done:(1 files, 9281195 B), avg 20.155 MiB/s
    
    0.440160(s) elapsed

Terapkan dalam produksi

Praktik terbaik

  • Gabungkan CDN dengan akselerasi transfer: Arsitektur akselerasi multilayer

    Anda dapat mengonfigurasi akselerasi CDN dan akselerasi transfer secara bersamaan. Dengan mengatur origin CDN ke titik akhir percepatan, Anda dapat membuat sistem akselerasi multilayer yang menggabungkan edge caching CDN dengan akselerasi transfer. CDN melayani permintaan pengguna dari cache terdekat, sedangkan akselerasi transfer mengoptimalkan jalur origin-fetch CDN. Arsitektur ini ideal untuk aset statis yang didistribusikan secara global karena mencapai optimasi full-path baik untuk cache hit maupun origin fetch.

  • Optimalkan transfer file besar: Gabungkan transfer multi-bagian dengan akselerasi

    Untuk mentransfer file skala gigabyte atau terabyte melalui jarak jauh, Anda dapat menggabungkan akselerasi transfer dengan unggah multi-bagian dan unduhan yang dapat dilanjutkan. Akselerasi transfer mengoptimalkan kualitas jalur jaringan, sedangkan operasi multi-bagian meningkatkan konkurensi dan toleransi kesalahan. Bersama-sama, fitur-fitur ini secara signifikan mengurangi risiko timeout dan meningkatkan efisiensi transfer secara keseluruhan.

  • Optimasi biaya: Terapkan strategi pemilihan titik akhir cerdas

    Anda dapat menerapkan strategi titik akhir yang disesuaikan dengan kelompok pengguna dan skenario akses yang berbeda. Untuk pengguna di wilayah yang sama atau dengan kondisi jaringan baik, Anda dapat menggunakan titik akhir publik untuk menghemat biaya akselerasi. Untuk pengguna lintas wilayah atau yang memiliki kualitas jaringan buruk, Anda dapat menggunakan titik akhir percepatan untuk meningkatkan pengalaman mereka. Kami menyarankan Anda mengembangkan strategi pemilihan titik akhir berdasarkan distribusi pengguna, tingkat kepentingan bisnis, dan anggaran biaya Anda.

Strategi toleransi kesalahan

  • Degradasi Nama Domain

    Aplikasi Anda harus mencakup mekanisme fallback titik akhir yang secara otomatis beralih ke Titik akhir publik jika Titik akhir percepatan menjadi tidak tersedia. Ini memastikan kelangsungan bisnis. Akselerasi transfer dan Titik akhir publik independen satu sama lain. Kegagalan pada salah satunya tidak mempengaruhi yang lain, yang memberikan redundansi untuk aplikasi Anda.

  • Menangani operasi daftar

    Titik akhir percepatan hanya mendukung akses domain tingkat tiga yang menyertakan nama bucket. Oleh karena itu, titik akhir percepatan tidak dapat digunakan untuk membuat daftar bucket. Anda harus menggunakan titik akhir publik untuk operasi manajemen seperti membuat daftar bucket, dan titik akhir percepatan untuk operasi data seperti unggah dan unduh. Pendekatan ini memisahkan traffic manajemen dari traffic data.

Kuota dan batasan

  • Dukungan protokol: Titik akhir percepatan hanya mendukung akses API melalui HTTP dan HTTPS. Protokol non-HTTP atau non-HTTPS, seperti RTMP, tidak didukung.

  • Waktu propagasi: Perubahan untuk mengaktifkan atau menonaktifkan akselerasi transfer memerlukan waktu hingga 30 menit untuk tersebar ke seluruh jaringan.

  • Transmisi aman: Untuk memastikan keamanan data, backend mungkin menggunakan HTTPS untuk transmisi data internal. Oleh karena itu, jika klien meminta file melalui HTTP, log akses mungkin tetap mencatat permintaan tersebut sebagai Permintaan HTTPS.

Penagihan

Saat Anda mengakses OSS menggunakan akselerasi transfer, Anda dikenai biaya untuk traffic unggah terakselerasi dan traffic unduh terakselerasi. Untuk informasi lebih lanjut, lihat Biaya akselerasi transfer.