Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan hibernasi untuk instans Amazon EC2
Untuk menghibernasi instans, Anda harus terlebih dahulu mengaktifkannya untuk hibernasi saat meluncurkan instans.
penting
Anda tidak dapat mengaktifkan atau menonaktifkan hibernasi untuk sebuah instans setelah Anda meluncurkannya.
Topik
Aktifkan hibernasi pada Instans Sesuai Permintaan
Gunakan salah satu metode berikut guna mengaktifkan hibernasi untuk Instans Sesuai Permintaan Anda.
- Console
-
Untuk mengaktifkan hibernasi pada Instans Sesuai Permintaan
-
Ikuti prosedur untuk meluncurkan instans, tetapi jangan meluncurkan instans sampai Anda menyelesaikan langkah-langkah berikut untuk mengaktifkan hibernasi.
-
Untuk mengaktifkan hibernasi, konfigurasikan bidang berikut di wizard peluncuran instans:
-
Di bawah Application and OS Images (Amazon Machine Image), pilih AMI yang mendukung hibernasi. Untuk informasi selengkapnya, lihat AMIs.
-
Pada Tipe instans, pilih tipe instans yang didukung. Untuk informasi selengkapnya, lihat Keluarga Instans.
-
Pada Konfigurasikan penyimpanan, pilih Lanjutan (di sebelah kanan), dan tentukan informasi berikut untuk volume root:
-
Untuk Ukuran (GiB), masukkan ukuran volume EBS root. Volume harus cukup besar untuk menyimpan RAM konten dan mengakomodasi penggunaan yang Anda harapkan.
-
Untuk jenis Volume, pilih jenis EBS volume yang didukung: Tujuan Umum SSD (
gp2
dangp3
) atau Disediakan IOPS SSD (io1
danio2
). -
Untuk Terenkripsi, pilih Ya. Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Ya dipilih.
-
Untuk KMSkunci, pilih kunci enkripsi untuk volume. Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, kunci enkripsi default dipilih.
Untuk informasi selengkapnya tentang prasyarat volume root, lihat Prasyarat hibernasi instans Amazon EC2.
-
-
Perluas Detail lanjutan, dan untuk Perilaku Hentikan - Hibernasi, pilih Aktifkan.
-
-
Di panel Summary, tinjau konfigurasi instans Anda, lalu pilih Launch instans. Untuk informasi selengkapnya, lihat Luncurkan EC2 instance menggunakan wizard instance peluncuran di konsol.
-
- AWS CLI
-
Untuk mengaktifkan hibernasi pada Instans Sesuai Permintaan
Gunakan perintah run-instances untuk meluncurkan instans. Tentukan parameter volume EBS root menggunakan
--block-device-mappings file://mapping.json
parameter, dan aktifkan hibernasi menggunakan parameter.--hibernation-options Configured=true
aws ec2 run-instances \ --image-id
ami-0abcdef1234567890
\ --instance-typem5.large
\ --block-device-mappings file://mapping
.json \ --hibernation-options Configured=true \ --count1
\ --key-nameMyKeyPair
Tentukan hal berikut dalam
mapping.json
.[ { "DeviceName": "
/dev/xvda
", "Ebs": { "VolumeSize":30
, "VolumeType": "gp2
", "Encrypted": true } } ]catatan
Nilai untuk
DeviceName
harus cocok dengan nama perangkat root yang terkait denganAMI. Untuk menemukan nama perangkat root, gunakan perintah describe-images.aws ec2 describe-images --image-id ami-
0abcdef1234567890
Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Anda dapat mengabaikannya
"Encrypted": true
. - PowerShell
-
Untuk mengaktifkan hibernasi untuk Instans Sesuai Permintaan menggunakan AWS Tools for Windows PowerShell
Gunakan New-EC2Instanceperintah untuk meluncurkan sebuah instance. Tentukan volume EBS root dengan menentukan pemetaan perangkat blok terlebih dahulu, lalu menambahkannya ke perintah menggunakan parameter.
-BlockDeviceMappings
Aktifkan hibernasi menggunakan parameter-HibernationOptions_Configured $true
.PS C:\>
$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping
PS C:\>
$ebs_encrypt.DeviceName = "
/dev/xvda
"PS C:\>
$ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
PS C:\>
$ebs_encrypt.Ebs.VolumeSize =
30
PS C:\>
$ebs_encrypt.Ebs.VolumeType = "
gp2
"PS C:\>
$ebs_encrypt.Ebs.Encrypted = $true
PS C:\>
New-EC2Instance ` -ImageId
ami-0abcdef1234567890
` -InstanceTypem5.large
` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1
` -MaxCount1
` -KeyNameMyKeyPair
catatan
Nilai untuk
DeviceName
harus cocok dengan nama perangkat root yang terkait denganAMI. Untuk menemukan nama perangkat root, gunakan Get-EC2Imageperintah.Get-EC2Image -ImageId ami-
0abcdef1234567890
Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Anda dapat mengabaikannya
Encrypted = $true
dari pemetaan perangkat blok.
Aktifkan hibernasi untuk Instans Spot
Gunakan salah satu metode berikut guna mengaktifkan hibernasi untuk Instans Spot Anda. Untuk informasi selengkapnya tentang hibernasi instans Spot saat interupsi, lihat Interupsi Instans Spot.
- Console
-
Anda dapat menggunakan wizard instans peluncuran di EC2 konsol Amazon untuk mengaktifkan hibernasi untuk Instans Spot.
Untuk mengaktifkan hibernasi untuk Instans Spot
-
Ikuti prosedur untuk meminta Instans Spot menggunakan wizard peluncuran instans, tetapi jangan luncurkan instans sampai Anda menyelesaikan langkah-langkah berikut untuk mengaktifkan hibernasi.
-
Untuk mengaktifkan hibernasi, konfigurasikan bidang berikut di wizard peluncuran instans:
-
Di bawah Application and OS Images (Amazon Machine Image), pilih AMI yang mendukung hibernasi. Untuk informasi selengkapnya, lihat AMIs.
-
Pada Tipe instans, pilih tipe instans yang didukung. Untuk informasi selengkapnya, lihat Keluarga Instans.
-
Pada Konfigurasikan penyimpanan, pilih Lanjutan (di sebelah kanan), dan tentukan informasi berikut untuk volume root:
-
Untuk Ukuran (GiB), masukkan ukuran volume EBS root. Volume harus cukup besar untuk menyimpan RAM konten dan mengakomodasi penggunaan yang Anda harapkan.
-
Untuk jenis Volume, pilih jenis EBS volume yang didukung: Tujuan Umum SSD (
gp2
dangp3
) atau Disediakan IOPS SSD (io1
danio2
). -
Untuk Terenkripsi, pilih Ya. Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Ya dipilih.
-
Untuk KMSkunci, pilih kunci enkripsi untuk volume. Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, kunci enkripsi default dipilih.
Untuk informasi selengkapnya tentang prasyarat volume root, lihat Prasyarat hibernasi instans Amazon EC2.
-
-
Perluas Detail lanjutan, dan, selain bidang untuk mengonfigurasi instans Spot, lakukan hal berikut:
-
Untuk Tipe permintaan, pilih Persisten.
-
Untuk Perilaku interupsi, pilih Hibernasi. Atau, untuk perilaku Berhenti - Hibernasi, pilih Aktifkan. Kedua bidang mengaktifkan hibernasi pada Instans Spot Anda. Anda hanya perlu mengonfigurasi salah satunya.
-
-
-
Di panel Summary, tinjau konfigurasi instans Anda, lalu pilih Launch instans. Untuk informasi selengkapnya, lihat Luncurkan EC2 instance menggunakan wizard instance peluncuran di konsol.
-
- AWS CLI
-
Anda dapat mengaktifkan hibernasi untuk instans Spot menggunakan perintah AWS CLI run-instances.
Untuk mengaktifkan hibernasi untuk Instans Spot menggunakan parameter
hibernation-options
Gunakan perintah run-instances untuk meminta Instans Spot. Tentukan parameter volume EBS root menggunakan
--block-device-mappings file://mapping.json
parameter, dan aktifkan hibernasi menggunakan parameter.--hibernation-options Configured=true
Tipe permintaan Spot (SpotInstanceType
) haruspersistent
.aws ec2 run-instances \ --image-id
ami-0abcdef1234567890
\ --instance-typec4.xlarge
\ --block-device-mappings file://mapping
.json \ --hibernation-options Configured=true \ --count1
\ --key-nameMyKeyPair
--instance-market-options { "MarketType":"spot", "SpotOptions":{ "MaxPrice":"1
", "SpotInstanceType":"persistent" } }Tentukan parameter volume EBS root
mapping.json
sebagai berikut.[ { "DeviceName": "
/dev/xvda
", "Ebs": { "VolumeSize":30
, "VolumeType": "gp2
", "Encrypted": true } } ]catatan
Nilai untuk
DeviceName
harus cocok dengan nama perangkat root yang terkait denganAMI. Untuk menemukan nama perangkat root, gunakan perintah describe-images.aws ec2 describe-images --image-id ami-
0abcdef1234567890
Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Anda dapat mengabaikannya
"Encrypted": true
. - PowerShell
-
Untuk mengaktifkan hibernasi untuk Instance Spot menggunakan AWS Tools for Windows PowerShell
Gunakan New-EC2Instanceperintah untuk meminta Instance Spot. Tentukan volume EBS root dengan menentukan pemetaan perangkat blok terlebih dahulu, lalu menambahkannya ke perintah menggunakan parameter.
-BlockDeviceMappings
Aktifkan hibernasi menggunakan parameter-HibernationOptions_Configured $true
.PS C:\>
$ebs_encrypt = New-Object Amazon.EC2.Model.BlockDeviceMapping
PS C:\>
$ebs_encrypt.DeviceName = "
/dev/xvda
"PS C:\>
$ebs_encrypt.Ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
PS C:\>
$ebs_encrypt.Ebs.VolumeSize =
30
PS C:\>
$ebs_encrypt.Ebs.VolumeType = "
gp2
"PS C:\>
$ebs_encrypt.Ebs.Encrypted = $true
PS C:\>
New-EC2Instance ` -ImageId
ami-0abcdef1234567890
` -InstanceTypem5.large
` -BlockDeviceMappings $ebs_encrypt ` -HibernationOptions_Configured $true ` -MinCount1
` -MaxCount1
` -KeyNameMyKeyPair
` -InstanceMarketOption @( MarketType = spot; SpotOptions @{ MaxPrice =1
; SpotInstanceType = persistent} )catatan
Nilai untuk
DeviceName
harus cocok dengan nama perangkat root yang terkait denganAMI. Untuk menemukan nama perangkat root, gunakan Get-EC2Imageperintah.Get-EC2Image -ImageId ami-
0abcdef1234567890
Jika Anda mengaktifkan enkripsi secara default di AWS Wilayah ini, Anda dapat mengabaikannya
Encrypted = $true
dari pemetaan perangkat blok.
Untuk melihat apakah instans diaktifkan untuk hibernasi
Gunakan instruksi berikut untuk melihat apakah sebuah instans diaktifkan untuk hibernasi.
- Console
-
Untuk melihat apakah instans diaktifkan untuk hibernasi
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Instans.
-
Pilih instans dan, pada tab Detail, di bagian Detail instans, periksa Perilaku berhenti -hibernasi. Enabled menunjukkan bahwa instans diaktifkan untuk hibernasi.
- AWS CLI
-
Untuk melihat apakah instans diaktifkan untuk hibernasi
Gunakan perintah describe-instances dan tentukan parameter
--filters "Name=hibernation-options.configured,Values=true"
untuk memfilter instans yang diaktifkan untuk hibernasi.aws ec2 describe-instances \ --filters "Name=hibernation-options.configured,Values=true"
Bidang berikut di keluaran menunjukkan bahwa instans diaktifkan untuk hibernasi.
"HibernationOptions": { "Configured": true }
- PowerShell
-
Untuk melihat apakah instans diaktifkan untuk hibernasi menggunakan AWS Tools for Windows PowerShell
Gunakan Get-EC2Instanceperintah dan tentukan
-Filter @{ Name="hibernation-options.configured"; Value="true"}
parameter untuk memfilter instance yang diaktifkan untuk hibernasi.(Get-EC2Instance -Filter @{Name="hibernation-options.configured"; Value="true"}).Instances
Outputnya mencantumkan EC2 instance yang diaktifkan untuk hibernasi.