全部产品
Search
文档中心

Edge Security Acceleration:Mempercepat akses ke resource OSS menggunakan ESA

更新时间:Dec 25, 2025

Saat mendistribusikan resource statis—seperti citra, audio, video, dan dokumen—dari Object Storage Service (OSS), konfigurasikan akselerasi ESA untuk meningkatkan kecepatan akses, mengurangi latensi jaringan, dan menekan biaya trafik.

Kasus penggunaan

Sebuah website menggunakan Object Storage Service (OSS) untuk menyimpan resource statis, seperti citra dan video, terutama untuk pengguna di luar Daratan Tiongkok. Seiring pertumbuhan basis pengguna, pengguna mengalami waktu respons yang lebih lambat saat mengunduh file dan memuat resource. Pengguna yang berada jauh secara geografis mengalami latensi tinggi. Untuk mengatasi masalah ini, website tersebut dapat menggunakan ESA guna mempercepat akses ke OSS. Solusi ini menyediakan akses resource yang cepat dengan biaya minimal serta mencakup fitur proteksi keamanan, seperti Web Application Firewall (WAF) dan Anti-DDoS, untuk meningkatkan pengalaman pengguna secara keseluruhan dan keamanan website.

Solusi

Simpan resource statis dalam bucket OSS pribadi dan gunakan ESA untuk mempercepat akses. Saat klien mengirim permintaan, ESA secara otomatis memilih Titik Kehadiran (POP) tercepat berdasarkan nama domain. Jika POP tersebut memiliki resource yang diminta dalam cache-nya, resource tersebut langsung dikembalikan kepada pengguna. Jika tidak, POP akan mengambil resource dari server origin, mengembalikannya ke pengguna, dan menyimpannya dalam cache untuk permintaan berikutnya.

image

Sebelum memulai

  • Saat pertama kali menggunakan fitur ini, aktifkan kebijakan akses default. Setelah kebijakan diaktifkan, ESA memperoleh izin akses read-only ke semua bucket OSS dalam akun yang sama. Izin ini diberikan menggunakan token temporary dari Security Token Service (STS) dan tidak mengizinkan operasi tulis atau hapus, seperti PUT.

  • Jika Anda memilih untuk mengonfigurasi token keamanan permanen, batasi izin token tersebut untuk mencegah operasi tulis atau hapus, seperti PUT, pada bucket OSS saat meminta token. Untuk informasi selengkapnya tentang cara mengonfigurasi izin akses untuk RAM user, lihat Mitigasi risiko akses tidak sah akibat kebocoran kredensial.

  • Setelah memberikan otorisasi dan mengaktifkan fitur origin fetch bucket pribadi untuk nama domain yang dipercepat, Anda dapat menggunakan nama domain yang dipercepat tersebut untuk mengakses semua resource dalam bucket pribadi. Jika konten dalam bucket pribadi tidak cocok untuk percepatan, jangan berikan otorisasi atau aktifkan fitur ini.

  • Jika website Anda berisiko mengalami serangan, beli layanan Anti-DDoS dan berhati-hatilah saat memberikan otorisasi atau mengaktifkan fitur origin fetch bucket pribadi.

  • Fitur ESA untuk origin fetch dari bucket OSS pribadi bertentangan dengan konfigurasi halaman indeks default untuk hosting situs web statis di OSS. Untuk menggunakan kedua fitur secara bersamaan, lihat Mengatasi error 'You are forbidden to list buckets' dengan origin fetch bucket OSS pribadi.

  • Setelah mengaktifkan fitur origin fetch bucket pribadi, POP ESA menambahkan header bernama "Authorization" ke permintaan asal. Nilai header ini adalah signature autentikasi untuk bucket OSS pribadi. Perhatikan bahwa satu permintaan asal ke OSS tidak boleh menyertakan signature baik di header maupun di parameter permintaan URL. Jika dilakukan, autentikasi OSS akan gagal.

Prasyarat

Menghubungkan ke ESA

Setelah menambahkan nama domain utama situs, seperti example.com, ke ESA, Anda dapat mempercepat dan mengelola nama domain utama beserta semua subdomain-nya.

Langkah 1: Tambahkan situs

  1. Di Konsol ESA, pilih Websites dan klik Add Website.

  2. Pada halaman Enter Website, masukkan nama domain utama situs yang ingin Anda tambahkan, misalnya example.com, lalu klik Next.

    image

  3. Untuk Location, pilih atau Global (Excluding the Chinese Mainland). Untuk DNS Setup, pilih CNAME, lalu klik Next.

    image

  4. Pada halaman Select Plan, beli New Plans atau pilih Purchased Plans. Ikuti petunjuk di layar untuk menyelesaikan pembelian.

    Purchase a new plan

    Pada halaman New Plans, pilih paket yang sesuai dengan kebutuhan Anda.

    image

    Bind an existing plan

    Jika Anda memiliki paket yang sudah ada, pilih paket tersebut pada tab Purchased Plans.

    image

Langkah 2: Verifikasi kepemilikan nama domain

Saat pertama kali menambahkan nama domain ke ESA, verifikasi kepemilikan nama domain tersebut.

  1. Pada halaman Overview, salin Record Type, Hostname, dan Record Value yang dihasilkan oleh ESA.

    image

  2. Login ke Konsol DNS Alibaba Cloud. Pada halaman Public Zone, temukan nama domain target, misalnya example.com, lalu klik Settings pada kolom Actions.

  3. Klik Add Record, masukkan parameter berdasarkan informasi yang Anda salin di Langkah 1, lalu klik OK.

    • Record Type: TXT

    • Hostname: _esaauth

    • Query Source: Default

    • Record Value: verify_3***9e1

    • TTL: 10 (Direkomendasikan)

  4. Kembali ke Konsol ESA. Pada halaman ikhtisar situs target, klik Verify.

    Jika sistem menampilkan Verification Successful, verifikasi berhasil.

Tambahkan dan resolusi nama domain

Untuk mengaktifkan percepatan, tambahkan nama domain yang dipercepat ke ESA lalu tambahkan rekaman DNS untuk nama domain tersebut di platform DNS Alibaba Cloud. Topik ini menggunakan nama domain images.example.com dan titik akhir bucket OSS pribadi bucket***aliyuncs.com sebagai contoh. Anda harus mengganti nama domain dan titik akhir bucket contoh dengan nama domain dan titik akhir aktual Anda.

Langkah 1: Tambahkan nama domain di ESA

Anda dapat menambahkan rekaman DNS di Konsol ESA untuk mengonfigurasi informasi seperti nama domain yang dipercepat dan titik akhir bucket OSS pribadi, serta memperoleh nilai CNAME.

  1. Di Konsol ESA, pilih Websites. Pada kolom Website, klik situs target.

  2. Pada panel navigasi sebelah kiri, pilih DNS > Records. Klik Add Record, lalu konfigurasikan parameter record seperti dijelaskan di bawah ini dan klik Next.

    • Record Type: CNAME.

    • Hostname: images.

    • Proxy Status: Aktifkan sakelar ini untuk mengaktifkan akselerasi proxy.

    • Record Value: Pilih OSS.

    • Access Type: Pilih Private Access (Same-account).

    • Authorization: Secara default, akses ke bucket OSS pribadi dalam akun yang sama diberikan secara otomatis.

    • OSS Bucket: Pilih bucket***aliyuncs.com.

    • TTL: Nilai defaultnya adalah Auto.

  3. Pilih Image/Video dan klik OK.

  4. Pada CNAME Configuration Guide, salin Hostname dan Record Value. Kemudian, buka Konsol DNS Alibaba Cloud untuk menambahkan rekaman CNAME.

    image

Langkah 2: Resolusi nama domain

Setelah memperoleh nilai CNAME di ESA, Anda harus menambahkan rekaman CNAME di Konsol DNS Alibaba Cloud. Saat pengguna mengakses nama domain yang dipercepat, permintaan tersebut diresolusi oleh DNS Alibaba Cloud ke CNAME POP ESA, yang menyediakan layanan percepatan.

  1. Pada halaman Public Zone Konsol DNS Alibaba Cloud, klik Settings di kolom Actions untuk nama domain target, misalnya example.com.

  2. Klik Add Record dan konfigurasikan parameter menggunakan Hostname dan Record Value yang Anda salin dari ESA:

    • Record Type: CNAME

    • Hostname: images

    • Query Source: Default

    • Record Value: images.example.com.a1.initzz.com

    • TTL: 10 (Direkomendasikan)

  3. Tunggu beberapa menit, lalu kembali ke Konsol ESA untuk memeriksa apakah nama domain yang dipercepat telah berlaku. Jika CNAME Status bernilai Configured, percepatan telah diaktifkan.

    image

Langkah 3: Verifikasi percepatan

Anda dapat mengakses file yang sama menggunakan nama domain yang dipercepat ESA dan titik akhir bucket untuk memverifikasi efek percepatan ESA.

Hasil menunjukkan bahwa waktu pemuatan adalah 128 ms saat file diakses menggunakan nama domain yang dipercepat dan 163 ms saat diakses menggunakan titik akhir bucket. Kecepatan akses sekitar 21% lebih cepat saat menggunakan nama domain yang dipercepat.

Catatan

Data di atas hanya sebagai referensi. Efek percepatan aktual dapat bervariasi tergantung pada faktor seperti lingkungan jaringan dan lokasi geografis. Biasanya, efek percepatan lebih signifikan jika pengguna lebih dekat ke POP atau lingkungan jaringannya lebih baik.

ESA nama domain yang dipercepat:image
Akses menggunakan titik akhir bucket:image

Aktifkan proteksi untuk situs

Untuk meningkatkan keamanan data dalam transmisi dan keamanan keseluruhan website Anda, Anda dapat mengonfigurasi berbagai fitur keamanan. Fitur-fitur ini mencakup Anti-DDoS untuk melindungi dari serangan banjir, WAF untuk melindungi aplikasi web dari serangan berbahaya, dan manajemen Sertifikat SSL untuk memastikan enkripsi data dalam transmisi. Fitur-fitur ini bekerja bersama untuk membantu Anda membangun lingkungan website yang lebih aman dan andal.

Keamanan website komprehensif

Fitur proteksi ESA secara efektif dapat mengurangi serangan berbahaya dan memastikan stabilitas serta ketersediaan website. ESA menggunakan kemampuan mitigasi WAF native yang dikombinasikan dengan aturan yang telah ditentukan dan aturan kustom untuk menyaring lalu lintas permintaan klien secara cerdas. Hal ini memastikan hanya lalu lintas yang sah dan bersih yang dapat mencapai server, sehingga mengurangi potensi risiko keamanan. Anda juga dapat mengaktifkan Pencegahan pembobolan sesuai kebutuhan untuk mencegah penyalahgunaan resource secara efektif serta memastikan stabilitas dan keamanan layanan.

image

Selama operasi layanan, ESA menggunakan modul Security Analytics dan Event Analysis untuk mengumpulkan dan menganalisis data permintaan klien secara real-time serta mendeteksi perilaku abnormal. Dengan menggunakan aturan kustom WAF, Anda dapat mengonfigurasi berbagai langkah proteksi secara fleksibel, seperti Block, JavaScript Challenge, dan Redirection, untuk merespons berbagai jenis serangan secara tepat.

Selain itu, ESA secara default mengaktifkan fitur Proteksi Dasar DDoS untuk secara efektif melindungi dari serangan DDoS dan CC skala besar serta memastikan website Anda tetap stabil selama serangan bertrafik tinggi.

Dengan langkah-langkah proteksi berlapis ini, ESA tidak hanya membantu Anda mendeteksi dan memblokir akses abnormal dengan cepat, tetapi juga memberikan perlindungan keamanan yang kuat terhadap serangan kompleks, sehingga memberikan proteksi komprehensif bagi website Anda.

Komunikasi aman antara klien dan server

Enkripsi data dalam transmisi merupakan langkah kunci untuk mengamankan komunikasi jaringan dan secara efektif mencegah pencurian atau perubahan data sensitif selama transmisi. ESA menyediakan solusi keamanan komprehensif untuk transmisi data antara klien dan server origin Anda, memastikan keamanan data pada setiap tahap.

image

Pertama, ESA secara default mengaktifkan fitur enkripsi SSL/TLS. Protokol SSL/TLS memastikan kerahasiaan dan integritas data selama transmisi dengan membangun saluran terenkripsi antara klien dan server.

Untuk lebih meningkatkan keamanan, Anda dapat meminta sertifikat edge gratis. Dengan menerapkan sertifikat edge, klien berkomunikasi dengan POP ESA melalui HTTPS. Hal ini memastikan data dalam transmisi tidak hanya terenkripsi tetapi juga terotentikasi, sehingga meningkatkan kepercayaan pengguna terhadap website.

Selain itu, ESA mendukung mengaktifkan fitur autentikasi timbal balik TLS edge. Fitur ini membangun mekanisme verifikasi identitas dua arah antara klien dan POP ESA untuk memastikan hanya klien yang berwenang yang dapat mengakses server. Mekanisme autentikasi timbal balik ini sangat meningkatkan keamanan transmisi data dan secara efektif mencegah akses tidak sah serta serangan berbahaya.

Dengan langkah-langkah keamanan berlapis tersebut, Anda dapat memastikan data bisnis Anda terlindungi dari berbagai ancaman jaringan selama transmisi guna menjaga kelangsungan bisnis Anda.

Konfigurasi yang direkomendasikan

ESA menyediakan berbagai strategi optimasi untuk meningkatkan kinerja akses resource, mengoptimalkan kinerja jaringan, dan meningkatkan rasio hit cache. Hal ini memastikan pengalaman akses yang lebih cepat, stabil, dan aman.

Optimalkan kinerja akses resource

Dengan mengaktifkan dan mengoptimalkan pengaturan website, ESA secara signifikan meningkatkan kinerja aplikasi. Secara khusus, ESA menggunakan berbagai teknologi canggih untuk mengoptimalkan resource secara komprehensif, termasuk transformasi citra kustom, minifikasi resource, dan peningkatan protokol transport. Optimasi ini meningkatkan kecepatan akses situs dari berbagai aspek, memungkinkan Anda mengambil resource yang dibutuhkan lebih cepat dan meningkatkan pengalaman pengguna secara keseluruhan.

  • Transformasi citra kustom: Secara otomatis menyesuaikan ukuran dan format citra berdasarkan perangkat dan ukuran layar pengguna untuk mengurangi transmisi data yang tidak perlu.

  • Minifikasi resource: Mengompresi dan mengoptimalkan resource statis, serta menghapus kode berlebih dan data yang tidak diperlukan untuk mengurangi ukuran file resource.

  • Peningkatan protokol transport: Mendukung protokol transport terbaru, seperti HTTP/2 dan HTTP/3, untuk meningkatkan efisiensi transmisi data dan mengurangi latensi.

Optimalkan kinerja jaringan

Untuk lebih meningkatkan kecepatan transmisi jaringan, ESA menyediakan empat tingkat konfigurasi optimasi jaringan untuk meningkatkan kinerja jaringan secara keseluruhan, mulai dari dukungan protokol hingga metode komunikasi.

  • Dukungan protokol IPv6: Kompatibel penuh dengan protokol IPv6 untuk meningkatkan pemanfaatan sumber daya alamat jaringan dan mengoptimalkan efisiensi konektivitas jaringan.

  • Komunikasi berlatensi rendah dengan WebSocket: Menggunakan protokol WebSocket untuk komunikasi real-time guna mengurangi latensi transmisi data dan meningkatkan kecepatan respons aplikasi real-time.

  • Interaksi layanan efisien dengan gRPC: Menyediakan interaksi layanan berlatensi rendah dan throughput tinggi berdasarkan mekanisme komunikasi efisien gRPC. Ini cocok untuk skenario dengan persyaratan kinerja tinggi.

  • Pembentukan trafik cerdas untuk mencegah overload: Menggunakan teknologi pembentukan trafik cerdas dan load balancing untuk menghindari kemacetan jaringan dan overload, sehingga memastikan kecepatan transmisi jaringan yang stabil bahkan dalam skenario konkurensi tinggi.

Tingkatkan rasio hit cache

Untuk meningkatkan kecepatan akses resource, ESA memungkinkan Anda menyimpan file resource yang sering digunakan di POP dengan mengonfigurasi kebijakan cache situs atau membuat aturan cache. Saat pengguna meminta file, POP merespons secara langsung. Hal ini menghindari permintaan origin jarak jauh dan secara signifikan mengurangi waktu pemuatan resource.

  • Kebijakan cache situs: Anda dapat mengonfigurasi aturan cache secara fleksibel sesuai kebutuhan untuk menentukan resource mana yang akan di-cache dan memaksimalkan rasio hit cache.

  • Penyimpanan POP: Resource populer dan file statis disimpan di POP yang tersebar global. Hal ini memastikan pengguna dapat mengakses resource dari lokasi terdekat, sehingga mengurangi jarak dan latensi transmisi jaringan.