OSS mengenakan biaya berdasarkan volume data yang ditransfer. Jenis trafik mencakup inbound, outbound, origin, dan cross-region replication traffic.
Item yang dapat ditagih
Permintaan yang mengembalikan kode status 4xx atau 5xx tidak dikenai biaya trafik.
Inbound traffic
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan | Dapat ditagih |
Inbound traffic over Internet | Not applicable | Trafik yang dihasilkan saat mengunggah data melalui endpoint Internet (misalnya, oss-cn-hangzhou.aliyuncs.com) atau endpoint transfer acceleration (misalnya, oss-accelerate.aliyuncs.com).
Catatan Saat Anda menggunakan Endpoint transfer acceleration untuk mengunggah data ke bucket, biaya transfer acceleration juga akan dikenakan. | Tidak |
Inbound traffic over internal network | Not applicable | Trafik yang dihasilkan saat mengunggah data melalui endpoint internal (misalnya, oss-cn-hangzhou-internal.aliyuncs.com). | Tidak |
Outbound traffic
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan | Dapat ditagih |
Outbound traffic over Internet | NetworkOut | Trafik yang dihasilkan saat mengakses, mengunduh, atau melihat pratinjau objek, atau melakukan image processing melalui endpoint Internet (misalnya, oss-cn-hangzhou.aliyuncs.com) atau endpoint transfer acceleration (misalnya, oss-accelerate.aliyuncs.com). Biaya outbound traffic over Internet = Outbound traffic over Internet (GB) × Harga per GB | Ya |
Outbound traffic over internal network | Not applicable | Trafik yang dihasilkan saat mengakses, mengunduh, atau melihat pratinjau objek, atau melakukan image processing melalui endpoint internal (misalnya, oss-cn-hangzhou-internal.aliyuncs.com). | Tidak |
Origin traffic
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan | Dapat ditagih |
Origin traffic | CdnOut | Outbound traffic yang dihasilkan saat OSS mentransfer resource yang diminta ke node cache CDN. Biaya origin traffic = Origin traffic (GB) × Harga per GB | Ya |
Cross-region replication traffic
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan | Dapat ditagih |
Cross-region replication traffic | ReplicationDatasize | Outbound traffic yang dihasilkan saat Anda menggunakan fitur cross-region replication untuk mereplikasi data secara sinkron dari bucket sumber ke bucket tujuan. Biaya cross-region replication traffic = Cross-region replication traffic (GB) × Harga per GB | Ya |
Metode pembayaran
Panduan pemilihan
Bandingkan metode pembayaran untuk memilih opsi yang paling efektif dalam mengurangi biaya trafik Anda.
Metode penagihan | Deskripsi | Fitur | Skema penggunaan |
Pay-as-you-go | Metode penagihan default. Anda membayar berdasarkan penggunaan aktual setelah konsumsi. | Trafik berfluktuasi signifikan dan sulit diprediksi. | Startup yang mengembangkan aplikasi seluler memperkirakan pertumbuhan trafik signifikan selama promosi tetapi tidak dapat memprediksi skala pastinya. |
Outbound data transfer plan | Paket sumber daya prabayar untuk outbound traffic over Internet. Penggunaan terlebih dahulu dikurangkan dari paket ini saat penyelesaian tagihan. | Outbound traffic stabil dan dapat diprediksi. | Situs e-commerce besar dengan trafik unduhan harian tinggi dan stabil. |
Dukungan
Metode penagihan yang didukung per item yang dapat ditagih:
Item yang dapat ditagih | Pay-as-you-go | Resource Plan |
Outbound traffic over Internet | √ | Outbound data transfer plan |
Origin traffic | √ | × |
Cross-region replication traffic | √ | × |
FAQ
Bagaimana cara menangani lonjakan tak terduga pada outbound traffic melalui Internet?
Jika bucket Anda mengalami lonjakan mendadak pada outbound Internet traffic, ikuti langkah-langkah berikut untuk pemecahan masalah.
Identifikasi anomali trafik.
Jika real-time log query diaktifkan untuk bucket
-
Masuk ke konsol OSS.
-
Di panel navigasi sebelah kiri, klik Buckets. Di halaman Buckets, temukan dan klik bucket yang diinginkan.
Di panel navigasi sebelah kiri, pilih .
Di tab Real-time Log Query, masukkan pernyataan kueri berikut untuk mencari file yang paling sering diakses beserta alamat IP hot-spot yang sesuai di examplebucket. Hasil diurutkan berdasarkan jumlah permintaan akses, dan 5 catatan teratas dikembalikan.
* and __topic__: oss_access_log and bucket: examplebucket
| SELECT
client_ip AS ip_address,
request_uri AS file_path,
COUNT(*) AS access_count,
SUM(content_length_out) AS total_bytes_sent
FROM
log
WHERE
http_status = 200
GROUP BY
request_uri, client_ip
ORDER BY
access_count DESC
LIMIT 5;
Setelah menjalankan kueri di atas, 5 catatan dikembalikan, diurutkan secara menurun berdasarkan access_count. Jumlah aksesnya adalah 26, 24, 16, 16, dan 16, dengan nilai total_bytes_sent masing-masing sebesar 6630, 5508, 20728, 21060, dan 21096.
Jika real-time log query tidak diaktifkan untuk bucket
-
Masuk ke konsol OSS.
-
Di panel navigasi sebelah kiri, klik Buckets. Di halaman Buckets, temukan dan klik bucket yang diinginkan.
Di panel navigasi sebelah kiri, pilih Data Usage > Ranking Statistics, lalu klik tab Referer/IP Address Rankings untuk melihat 10 referer/alamat IP teratas.
Di panel navigasi sebelah kiri, pilih Data Usage > Object Access Statistics untuk melihat nama file yang sering diakses dan outbound traffic yang dihasilkannya.
Tentukan apakah trafik tersebut abnormal.
Jika alamat IP tertentu sering meminta objek tertentu, hal ini mungkin menunjukkan perilaku berbahaya. Lanjutkan ke Langkah 3 untuk memeriksa konfigurasi.
Jika banyak alamat IP mengakses objek berbeda, kontennya mungkin tersebar luas (misalnya, melalui media sosial). Lanjutkan ke Langkah 4 untuk mengonfigurasi akselerasi CDN.
Periksa konfigurasi terkait.
Item konfigurasi | Deskripsi ancaman | Solusi |
ACL bucket diatur ke public-read atau public-read-write. | Siapa pun, termasuk pengguna anonim, dapat membaca file dalam bucket, sehingga menghasilkan biaya outbound traffic berlebihan. | Atur ACL bucket ke private. Semua permintaan tanpa tanda tangan atau tidak sah akan gagal. Bucket ACL |
ACL file yang sering diakses diatur ke public-read atau public-read-write. Di panel detail file OSS, Anda dapat melihat nilai saat ini dari File ACL. Klik Set Read/Write Permission untuk mengubah izin. | Siapa pun, termasuk pengguna anonim, dapat membaca file tersebut, sehingga menghasilkan biaya outbound traffic berlebihan. | Atur ACL objek ke private. Object ACL. Pengguna kemudian hanya dapat mengakses file tersebut melalui URL yang ditandatangani dalam periode validitasnya. |
Kebijakan bucket tidak membatasi alamat IP yang diizinkan mengakses bucket. | Alamat IP yang tidak dikenal sering meminta objek, sehingga menghasilkan biaya outbound traffic berlebihan. | Gunakan kebijakan bucket untuk memblokir alamat IP mencurigakan yang diidentifikasi di Langkah 1. Di panel Add Authorization, atur pengguna yang diizinkan ke All Accounts (*), atur aksi yang diizinkan ke Deny Access, pilih IP = di area kondisi, lalu masukkan alamat IP yang akan diblokir. Gunakan kebijakan bucket untuk memberikan izin akses ke OSS |
Perlindungan hotlink Referer belum dikonfigurasi untuk mencegah situs web lain mereferensikan file OSS. | Situs web lain dapat menyematkan URL file OSS Anda (gambar, video), sehingga mengalihkan trafik ke akun Anda dan menyebabkan lonjakan biaya outbound traffic. | Konfigurasikan Daftar hitam Referer untuk membatasi akses dari referer berbahaya yang ditemukan di Langkah 1, atau konfigurasikan Daftar putih Referer untuk mencegah penggunaan tidak sah terhadap resource OSS Anda. Konfigurasikan perlindungan hotlink. |
Konfigurasikan CDN untuk mempercepat akses ke OSS.
Jika lonjakan trafik disebabkan oleh pengiriman konten, gunakan CDN untuk mendistribusikan resource statis (gambar, video, dokumen) di OSS. Hal ini mengurangi biaya outbound traffic dan meningkatkan kecepatan pemuatan. Percepat akses ke OSS menggunakan CDN.
Bisakah pihak peminta, bukan pemilik bucket, yang membayar outbound traffic melalui Internet dan origin traffic?
Untuk membuat pihak peminta membayar outbound Internet traffic dan origin traffic alih-alih pemilik bucket, aktifkan mode pay-by-requester. Bayar oleh peminta.
Mengapa biaya permintaan dikenakan bersamaan dengan biaya outbound traffic melalui Internet?
Outbound Internet traffic dihasilkan dengan memanggil operasi API OSS (misalnya, GetObject) untuk mentransfer data ke klien. Karena setiap panggilan API dikenai biaya permintaan, biaya permintaan secara alami menyertai biaya outbound traffic.