Pertahankan data saat instans diakhiri - Amazon Elastic Compute Cloud

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

Pertahankan data saat instans diakhiri

Bergantung pada kasus penggunaan, Anda mungkin ingin menyimpan data pada volume penyimpanan instans atau EBS volume Amazon saat EC2 instans Amazon dihentikan. Data pada volume penyimpanan instans hilang saat instans diakhiri. Jika Anda perlu menyimpan data yang disimpan pada volume penyimpanan instans di luar masa pakai instans, Anda harus menyalin data tersebut secara manual ke penyimpanan yang lebih persisten, seperti EBS volume Amazon, bucket Amazon S3, atau sistem EFS file Amazon. Untuk informasi selengkapnya, lihat Opsi penyimpanan untuk EC2 instans Amazon Anda.

Untuk data EBS volume Amazon, Amazon EC2 menggunakan nilai DeleteOnTermination atribut untuk setiap EBS volume Amazon yang terpasang untuk menentukan apakah akan mempertahankan atau menghapus volume.

Nilai default untuk atribut DeleteOnTermination berbeda-beda bergantung pada apakah volume tersebut adalah volume root dari instans atau volume non-root yang terpasang ke instans.

Volume root

Secara default, saat Anda meluncurkan sebuah instans, DeleteOnTermination atribut untuk volume root suatu instans diatur ketrue. Oleh karena itu, default-nya adalah menghapus volume root dari instans saat instans tersebut berakhir.

Volume non-root

Secara default, saat Anda memasang EBS volume non-root ke sebuah instans, DeleteOnTermination atributnya diatur kefalse. Oleh karena itu, default-nya adalah untuk mempertahankan volume ini.

catatan

Setelah instans berakhir, Anda dapat mengambil snapshot dari volume yang dipertahankan atau melampirkannya ke instans lain. Anda harus menghapus volume agar tidak dikenai biaya lebih lanjut.

DeleteOnTerminationAtribut dapat diatur oleh pembuat dan AMI juga oleh orang yang meluncurkan sebuah instans. Saat atribut diubah oleh pembuat AMI atau oleh orang yang meluncurkan sebuah instans, pengaturan baru menggantikan pengaturan default asliAMI. Kami menyarankan Anda untuk memverifikasi pengaturan default untuk DeleteOnTermination atribut setelah Anda meluncurkan sebuah instans denganAMI.

Untuk memverifikasi apakah EBS volume Amazon akan dihapus saat penghentian instans, lihat detail volume di panel detail instans. Pada tab Penyimpanan, pada Perangkat blok, gulir ke kanan untuk melihat pengaturan Hapus saat pengakhiran untuk volume.

  • Jika Ya, volume akan dihapus ketika instans diakhiri.

  • Jika Tidak, volume tidak akan dihapus ketika instans diakhiri. Setiap volume yang tidak dihapus setelah pengakhiran instans akan terus dikenai biaya.

Mengubah volume root agar tetap ada saat peluncuran

Dengan konsol, Anda dapat mengubah atribut DeleteOnTermination saat Anda meluncurkan suatu contoh. Untuk mengubah atribut ini untuk instans yang sedang berjalan, Anda harus menggunakan baris perintah.

Gunakan salah satu metode berikut untuk mengubah volume root agar tetap ada saat peluncuran.

Console
Mengubah volume root agar tetap ada saat peluncuran menggunakan konsol
  1. Ikuti prosedur untuk meluncurkan instans, tetapi jangan meluncurkan instans sampai Anda menyelesaikan langkah-langkah berikut guna mengubah volume root agar tetap ada.

  2. Di bawah Penyimpanan (volume), perluas informasi di bawah volume root.

  3. Untuk Hapus saat pengakhiran, pilih Tidak

  4. Di panel Summary, tinjau konfigurasi instans Anda, lalu pilih Launch instans. Untuk informasi selengkapnya, lihat Luncurkan EC2 instance menggunakan wizard instance peluncuran di konsol.

Command line
Untuk mengubah volume root instans agar tetap ada saat peluncuran menggunakan baris perintah

Saat Anda meluncurkan instans yang EBS didukung, Anda dapat menggunakan salah satu dari perintah berikut untuk mengubah volume perangkat root agar tetap ada. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Dalam pemetaan perangkat blok untuk volume yang ingin Anda pertahankan, sertakan --DeleteOnTermination, dan tentukan false.

Misalnya, untuk mempertahankan volume, tambahkan opsi berikut ke perintah run-instances Anda:

--block-device-mappings file://mapping.json

Dalam mapping.json, tentukan nama perangkat, misalnya /dev/sda1 atau /dev/xvda, dan untuk --DeleteOnTermination, tentukan false.

[ { "DeviceName": "device_name", "Ebs": { "DeleteOnTermination": false } } ]

Mengubah volume root dari instans yang berjalan ke tetap ada

Anda dapat menggunakan salah satu dari perintah berikut untuk mengubah volume perangkat root dari instans yang EBS didukung berjalan ke tetap ada. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Sebagai contoh, gunakan perintah berikut:

aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --block-device-mappings file://mapping.json

Dalam mapping.json, tentukan nama perangkat, misalnya /dev/sda1 atau /dev/xvda, dan untuk --DeleteOnTermination, tentukan false.

[ { "DeviceName": "device_name", "Ebs": { "DeleteOnTermination": false } } ]