Gunakan EBS langsung APIs untuk mengakses konten EBS snapshot - Amazon EBS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan EBS langsung APIs untuk mengakses konten EBS snapshot

Anda dapat menggunakan Amazon Elastic Block Store (AmazonEBS) langsung APIs untuk membuat EBS snapshot, menulis data langsung ke snapshot Anda, membaca data pada snapshot Anda, dan mengidentifikasi perbedaan atau perubahan antara dua snapshot. Jika Anda adalah vendor perangkat lunak independen (ISV) yang menawarkan layanan pencadangan untuk AmazonEBS, EBS langsung APIs membuatnya lebih efisien dan hemat biaya untuk melacak perubahan tambahan pada EBS volume Anda melalui snapshot. Ini dapat dilakukan tanpa harus membuat volume baru dari snapshot, dan kemudian menggunakan instans Amazon Elastic Compute Cloud EC2 (Amazon) untuk membandingkan perbedaannya.

Anda dapat membuat snapshot inkremental langsung dari data lokal ke EBS volume dan cloud untuk digunakan untuk pemulihan bencana cepat. Dengan kemampuan untuk menulis dan membaca snapshot, Anda dapat menulis data lokal ke EBS snapshot selama bencana. Kemudian setelah pemulihan, Anda dapat memulihkannya kembali ke AWS atau lokal dari snapshot. Anda tidak perlu lagi membangun dan memelihara mekanisme kompleks untuk menyalin data ke dan dari AmazonEBS.

Panduan pengguna ini memberikan gambaran umum tentang elemen yang membentuk EBS langsungAPIs, dan contoh cara menggunakannya secara efektif. Untuk informasi selengkapnya tentang tindakan, tipe data, parameter, dan kesalahanAPIs, lihat APIsreferensi EBS langsung. Untuk informasi selengkapnya tentang AWS Wilayah, titik akhir, dan kuota layanan yang didukung untuk EBS langsungAPIs, lihat EBStitik akhir dan kuota Amazon di. Referensi Umum AWS

Memahami EBS langsung APIs

Berikut ini adalah elemen kunci yang harus Anda pahami sebelum memulai dengan yang EBS langsungAPIs.

Snapshot

Snapshot adalah cara utama untuk mencadangkan data dari EBS volume Anda. Dengan EBS directAPIs, Anda juga dapat mencadangkan data dari disk lokal ke snapshot. Untuk menghemat biaya penyimpanan, snapshot berikutnya bersifat bertahap, hanya berisi data volume yang berubah sejak snapshot sebelumnya. Untuk informasi selengkapnya, lihat EBSCuplikan Amazon.

catatan

EBSdirect APIs tidak mendukung snapshot publik dan snapshot lokal di Outposts.

Blok

Blok adalah fragmen data di dalam snapshot. Setiap snapshot dapat berisi ribuan blok. Semua blok dalam snapshot memiliki ukuran tetap.

Indeks blok

Indeks blok adalah indeks logis dalam satuan blok 512 KiB. Untuk mengidentifikasi indeks blok, bagilah offset logis data dalam volume logis dengan ukuran blok (offset logis data/524288). Offset logis dari data harus disesuaikan dengan 512 KiB.

Token blok

Token blok adalah hash pengidentifikasi dari sebuah blok di dalam sebuah snapshot, dan digunakan untuk menemukan data blok. Token blok yang dikembalikan secara EBS langsung APIs bersifat sementara. Mereka berubah pada stempel waktu kedaluwarsa yang ditentukan untuk mereka, atau jika Anda menjalankan yang lain ListSnapshotBlocks atau ListChangedBlocks meminta snapshot yang sama.

Checksum

Checksum adalah datum berukuran kecil yang berasal dari blok data untuk tujuan mendeteksi kesalahan yang diperkenalkan selama transmisi atau penyimpanan. Checksum APIs penggunaan EBS langsung untuk memvalidasi integritas data. Saat Anda membaca data dari EBS snapshot, layanan menyediakan SHA256 checksum yang dikodekan Base64 untuk setiap blok data yang dikirimkan, yang dapat Anda gunakan untuk validasi. Saat Anda menulis data ke EBS snapshot, Anda harus memberikan SHA256 checksum yang dikodekan Base64 untuk setiap blok data yang dikirimkan. Layanan memvalidasi data yang diterima menggunakan checksum yang disediakan. Untuk informasi selengkapnya, lihat Gunakan checksum dalam panduan ini.

Enkripsi

Enkripsi melindungi data Anda dengan mengubahnya menjadi kode yang tidak dapat dibaca yang hanya dapat diuraikan oleh orang-orang yang memiliki akses ke KMS kunci yang digunakan untuk mengenkripsi itu. Anda dapat menggunakan EBS langsung APIs untuk membaca dan menulis snapshot terenkripsi, tetapi ada beberapa batasan. Untuk informasi selengkapnya, lihat Gunakan enkripsi dalam panduan ini.

APItindakan

EBSLangsung APIs terdiri dari enam tindakan. Ada tiga tindakan baca dan tiga tindakan tulis. Tindakan baca adalah:

  • ListSnapshotBlocks— mengembalikan indeks blok dan blok token blok dalam snapshot yang ditentukan

  • ListChangedBlocks— mengembalikan indeks blok dan token blok blok yang berbeda antara dua snapshot tertentu dari volume yang sama dan garis keturunan snapshot.

  • GetSnapshotBlock— mengembalikan data dalam blok untuk ID snapshot yang ditentukan, indeks blok, dan token blok.

Tindakan tulis adalah:

  • StartSnapshot— memulai snapshot, baik sebagai snapshot tambahan dari yang sudah ada atau sebagai snapshot baru. Snapshot yang dimulai tetap dalam status tertunda hingga selesai menggunakan CompleteSnapshot tindakan.

  • PutSnapshotBlock— menambahkan data ke snapshot yang dimulai dalam bentuk blok individu. Anda harus menentukan SHA256 checksum yang dikodekan Base64 untuk blok data yang dikirimkan. Layanan memvalidasi checksum setelah transmisi selesai. Permintaan gagal jika checksum yang dihitung oleh layanan tidak sesuai dengan yang Anda tentukan.

  • CompleteSnapshot— menyelesaikan snapshot yang dimulai yang dalam keadaan tertunda. Snapshot lalu diubah ke status selesai.

Harga untuk EBS langsung APIs

Harga untuk APIs

Harga yang Anda bayar untuk menggunakan EBS langsung APIs tergantung pada permintaan yang Anda buat. Untuk informasi selengkapnya, lihat EBSharga Amazon.

  • ListChangedBlocksdan ListSnapshotBlocks APIs dikenakan biaya per permintaan. Misalnya, jika Anda membuat 100.000 ListSnapshotBlocks API permintaan di Wilayah yang mengenakan biaya $0,0006 per 1.000 permintaan, Anda akan dikenakan biaya $0,06 ($0,0006 per 1.000 permintaan x 100).

  • GetSnapshotBlockdibebankan per blok yang dikembalikan. Misalnya, jika Anda membuat 100.000 GetSnapshotBlock API permintaan di Wilayah yang mengenakan biaya $0,003 per 1.000 blok yang dikembalikan, Anda akan dikenakan biaya $0,30 ($0,003 per 1.000 blok dikembalikan x 100).

  • PutSnapshotBlockdibebankan per blok tertulis. Misalnya, jika Anda membuat 100.000 PutSnapshotBlock API permintaan di Wilayah yang mengenakan biaya $0,006 per 1.000 blok tertulis, Anda akan dikenakan biaya $0,60 ($0,006 per 1.000 blok yang ditulis x 100).

Biaya jaringan

Biaya transfer data

Data yang ditransfer EBS langsung antara EC2 instans langsung APIs dan Amazon di AWS Wilayah yang sama gratis saat menggunakan non-titik FIPS akhir. Untuk informasi selengkapnya, lihat AWS titik akhir layanan. Jika AWS layanan lain berada di jalur transfer data Anda, Anda akan dikenakan biaya pemrosesan data terkait. Layanan ini termasuk, namun tidak terbatas pada, PrivateLink titik akhir, NAT Gateway, dan Transit Gateway.

VPCtitik akhir antarmuka

Jika Anda menggunakan EC2 instans atau AWS Lambda fungsi EBS langsung APIs dari Amazon di subnet pribadi, Anda dapat menggunakan titik akhir VPC antarmuka, alih-alih menggunakan NAT gateway, untuk mengurangi biaya transfer data jaringan. Untuk informasi selengkapnya, lihat Menggunakan VPC titik akhir antarmuka dengan langsung EBS APIs.