

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

# Hentikan dan mulai instans Amazon EC2
<a name="Stop_Start"></a>

Anda dapat menghentikan dan memulai instans Anda jika memiliki volume Amazon EBS sebagai volume akarnya. Ketika Anda menghentikan sebuah instance, itu mati. Ketika Anda memulai sebuah instance, biasanya dimigrasikan ke komputer host baru yang mendasarinya dan diberi IPv4 alamat publik baru.

Penghentian instans dapat dimulai oleh pengguna (di mana Anda menghentikan instance secara manual) atau dimulai oleh AWS (sebagai respons terhadap peristiwa penghentian terjadwal saat AWS mendeteksi kegagalan host yang mendasari yang tidak dapat diperbaiki untuk instance Anda).

Untuk penghentian yang dimulai pengguna, sebaiknya gunakan konsol Amazon EC2, CLI, atau API alih-alih menjalankan perintah berhenti sistem operasi dari instans Anda. Saat menggunakan Amazon EC2, jika instans tidak dimatikan dengan bersih dalam beberapa menit, Amazon EC2 melakukan hard shutdown. Selanjutnya, AWS CloudTrail buat catatan API kapan instance Anda dihentikan.

Topik ini menjelaskan cara melakukan penghentian yang diprakarsai pengguna. Untuk informasi tentang pemberhentian yang dilakukan oleh AWS, lihat[Mengelola instans Amazon EC2 yang dijadwalkan untuk berhenti atau pensiun](schedevents_actions_retire.md).

Saat Anda menghentikan sebuah instans, instans tersebut tidak dihapus. Jika Anda memutuskan bahwa Anda tidak lagi membutuhkan sebuah instans, Anda dapat mengakhirinya. Untuk informasi selengkapnya, lihat [Mengakhiri instans Amazon EC2](terminating-instances.md). Jika Anda ingin menghibernasi instans untuk menyimpan konten dari memori instans (RAM), lihat [Hibernasi instans Amazon EC2 Anda](Hibernate.md). Untuk perbedaan antara tindakan siklus hidup instans, lihat [Perbedaan antara status instance](ec2-instance-lifecycle.md#lifecycle-differences).

**Topics**
+ [Cara kerjanya](how-ec2-instance-stop-start-works.md)
+ [

# Metode untuk menghentikan sebuah instance
](instance-stop-methods.md)
+ [Menghentikan dan memulai secara manual](#starting-stopping-instances)
+ [Berhenti dan mulai secara otomatis](#stop-start-ec2-instances-on-a-schedule)
+ [Temukan instans yang sedang berjalan dan berhenti](#find-running-and-stopped-instances-in-globalview)
+ [

## Temukan waktu peluncuran awal dan terbaru
](#find-initial-launch-time)
+ [Aktifkan perlindungan penghentian](ec2-stop-protection.md)

# Bagaimana instans EC2 berhenti dan mulai bekerja
<a name="how-ec2-instance-stop-start-works"></a>

Saat Anda menghentikan instans Amazon EC2, perubahan akan didaftarkan pada tingkat sistem operasi (OS) instans, beberapa sumber daya hilang, dan beberapa sumber daya tetap ada. Saat Anda memulai sebuah instans, perubahan terdaftar di tingkat instans.

**Topics**
+ [

## Apa yang terjadi jika Anda menghentikan sebuah instans
](#what-happens-stop)
+ [

## Apa yang terjadi jika Anda memulai sebuah instans
](#what-happens-start)
+ [

## Uji respons aplikasi untuk berhenti dan mulai
](#test-stop-start-instance)
+ [

## Biaya yang terkait dengan instans stop and start
](#ec2-stop-start-costs)

## Apa yang terjadi jika Anda menghentikan sebuah instans
<a name="what-happens-stop"></a>

Berikut ini menjelaskan apa yang biasanya terjadi ketika Anda menghentikan sebuah instance menggunakan metode stop default. Perhatikan bahwa beberapa aspek mungkin bervariasi tergantung pada [metode stop](instance-stop-methods.md) yang Anda gunakan.

**Perubahan terdaftar di tingkat OS**
+ Permintaan API akan mengirimkan peristiwa penekanan tombol kepada tamu.
+ Berbagai layanan sistem dihentikan sebagai akibat dari peristiwa penekanan tombol. Shutdown OS yang anggun dipicu oleh acara tekan tombol shutdown ACPI dari hypervisor.
+ Pematian ACPI dimulai.
+ Instance dimatikan saat proses shutdown OS yang anggun keluar. Tidak ada waktu pematian OS yang dapat dikonfigurasi.
+ Jika OS instans tidak dimatikan dengan bersih dalam beberapa menit, pematian keras dilakukan.
+ Instans tersebut berhenti berjalan.
+ Status instance berubah menjadi `stopping` dan kemudian`stopped`.
+ [Auto Scaling] Jika instans Anda berada dalam grup Auto Scaling, saat instans berada dalam status Amazon EC2 `running` selain, atau jika statusnya untuk pemeriksaan status menjadi, Amazon `impaired` EC2 Auto Scaling menganggap instans tersebut tidak sehat dan menggantikannya. Untuk informasi selengkapnya, lihat [Health memeriksa instans di grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.
+ [Instans Windows] Saat Anda menghentikan dan memulai instance Windows, agen peluncuran melakukan tugas pada instance, seperti mengubah huruf drive untuk volume Amazon EBS yang terlampir. Untuk informasi lebih lanjut tentang default ini dan bagaimana Anda dapat mengubahnya, lihat. [Gunakan agen EC2launch v2 untuk melakukan tugas selama peluncuran instans Windows EC2](ec2launch-v2.md)

**Sumber daya hilang**
+ Data disimpan pada RAM.
+ Data disimpan di volume penyimpanan instans.
+ Alamat IPv4 publik yang secara otomatis ditetapkan Amazon EC2 ke instans saat diluncurkan atau dimulai. Untuk mempertahankan IPv4 alamat publik yang tidak pernah berubah, Anda dapat mengaitkan [alamat IP Elastis](elastic-ip-addresses-eip.md) dengan instans Anda.

**Sumber daya yang bertahan**
+ Setiap volume root dan data Amazon EBS terlampir.
+ Data disimpan di volume Amazon EBS.
+ Setiap [antarmuka jaringan](using-eni.md) yang terpasang.

  Antarmuka jaringan mencakup sumber daya berikut, yang juga bertahan:
  +  IPv4 Alamat pribadi.
  + IPv6 alamat.
  + Alamat IP Elastis terkait dengan instans. Perhatikan bahwa ketika instans dihentikan, Anda akan [dikenakan biaya untuk alamat IP Elastis terkait](elastic-ip-addresses-eip.md#eip-pricing).

Diagram berikut menggambarkan apa yang bertahan dan apa yang hilang ketika instans EC2 dihentikan. Diagram dibagi menjadi tiga bagian: bagian pertama, berlabel **Running EC2 instance**, menunjukkan instance dalam `running` keadaan dengan sumber dayanya. Bagian kedua, berlabel **Instans EC2 Berhenti**, menunjukkan instance dalam `stopped` status dengan sumber daya yang bertahan. Bagian ketiga, berlabel **Lost**, menunjukkan sumber daya yang hilang ketika instance dihentikan.

![\[IPv4 Alamat publik, RAM, dan data penyimpanan instans hilang ketika sebuah instance dihentikan.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/stop-instance.png)


Untuk informasi tentang apa yang terjadi ketika Anda menghentikan instance Mac, lihat[Menghentikan atau menghentikan instans Amazon EC2 Mac Anda](mac-instance-stop.md).

## Apa yang terjadi jika Anda memulai sebuah instans
<a name="what-happens-start"></a>
+ Dalam kebanyakan kasus, instans dimigrasikan ke komputer host dasar yang baru (meskipun dalam beberapa kasus instans tetap di host saat ini, seperti ketika sebuah instans dialokasikan ke host dalam konfigurasi [Host Khusus](dedicated-hosts-understanding.md)).
+ Volume EBS terkait dan antarmuka jaringan disambungkan kembali ke instance.
+ Amazon EC2 memberikan IPv4 alamat publik baru ke instans jika instans dikonfigurasi untuk menerima IPv4 alamat publik, kecuali jika memiliki antarmuka jaringan sekunder atau IPv4 alamat pribadi sekunder yang dikaitkan dengan alamat IP Elastis.
+ Jika Anda menghentikan satu instans dalam grup penempatan dan kemudian memulainya lagi, ini masih berjalan dalam grup penempatan. Namun demikian, momen mulai gagal jika tidak cukup kapasitas untuk instans. Jika Anda menerima kesalahan kapasitas saat memulai instance dalam grup penempatan yang sudah menjalankan instance, hentikan semua instance di grup penempatan dan mulai semuanya lagi. Memulai instans dapat memigrasikannya ke perangkat keras yang memiliki kapasitas untuk semua proses yang diminta.

## Uji respons aplikasi untuk berhenti dan mulai
<a name="test-stop-start-instance"></a>

Anda dapat menggunakan AWS Fault Injection Service untuk menguji bagaimana aplikasi Anda merespons ketika instance Anda dihentikan dan dimulai. Untuk informasi selengkapnya, silakan lihat [Panduan Pengguna AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html).

## Biaya yang terkait dengan instans stop and start
<a name="ec2-stop-start-costs"></a>

Biaya berikut dikaitkan dengan menghentikan dan memulai sebuah instans.

**Berhenti** — Segera setelah status instance berubah menjadi `shutting-down` atau`terminated`, biaya tidak lagi dikeluarkan untuk instance tersebut. Anda tidak dikenakan biaya untuk penggunaan atau biaya transfer data untuk instans yang dihentikan. Biaya dikenakan untuk menyimpan volume penyimpanan Amazon EBS. 

**Mulai** — Setiap kali Anda memulai instans berhenti, Anda dikenakan biaya minimal satu menit penggunaan. Setelah satu menit, Anda dikenai biaya hanya untuk detik yang digunakan. Misalnya, jika Anda menjalankan instans selama 20 detik, lalu menghentikannya, Anda akan dikenai biaya satu menit penggunaan. Jika Anda menjalankan instans selama 3 menit 40 detik, Anda dikenai biaya 3 menit dan 40 detik penggunaan.

# Metode untuk menghentikan sebuah instance
<a name="instance-stop-methods"></a>

Ada empat cara untuk melakukan stop yang dimulai pengguna: stop default, stop with skip OS shutdown, force stop, dan force stop dengan skip OS shutdown. Tabel berikut membandingkan perbedaan utama antara metode berhenti:


| Metode berhenti | Tujuan utama | Kasus penggunaan | Perintah CLI | 
| --- | --- | --- | --- | 
| Berhenti default | Penonaktifan instance normal dengan upaya shutdown OS yang anggun. | Contoh khas berhenti. |  <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0</pre>  | 
| Berhenti dengan skip OS shutdown | Melewati shutdown OS yang anggun saat menghentikan sebuah instance. | Saat melewati shutdown OS yang anggun diperlukan. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--skip-os-shutdown</pre> | 
| Paksa berhenti | Menangani instance yang macet. Mencoba penghentian default terlebih dahulu; jika instance gagal berhenti, maka secara paksa menghentikan instance. | Ketika instance macet dalam stopping keadaan. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force</pre> | 
| Paksa berhenti dengan lewati shutdown OS | Paksa berhenti dan melewati shutdown OS yang anggun saat menghentikan instance. | Saat memaksa berhenti dan melewati shutdown OS yang anggun diperlukan. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force \<br />--skip-os-shutdown</pre> | 

Untuk petunjuk tentang cara menggunakan setiap metode, lihat berikut ini:
+ [Hentikan instance dengan shutdown OS yang anggun](Stop_Start.md#stop-instance-with-graceful-os-shutdown)
+ [Hentikan instance dan lewati shutdown OS yang anggun](Stop_Start.md#stop-instance-bypass-graceful-os-shutdown)
+ [Paksa menghentikan sebuah instance](TroubleshootingInstancesStopping.md#force-stop-instance)

**Topics**
+ [

## Berhenti default
](#ec2-instance-default-stop)
+ [

## Berhenti dengan skip OS shutdown
](#ec2-instance-stop-with-skip-os-shutdown)
+ [

## Paksa berhenti
](#ec2-instance-force-stop)
+ [

## Paksa berhenti dengan lewati shutdown OS
](#ec2-instance-force-stop-with-skip-os-shutdown)

Bagian berikut memberikan informasi lebih rinci tentang empat metode berhenti yang dimulai pengguna yang berbeda.

## Berhenti default
<a name="ec2-instance-default-stop"></a>

Metode stop default adalah cara standar untuk menghentikan sebuah instance. Saat Anda mengeluarkan StopInstances perintah, instance bertransisi dari `running` status, ke, dan akhirnya ke `stopping``stopped`, seperti yang diilustrasikan oleh diagram berikut:

![\[Alur berhenti default\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/stop-instance-flow-1.png)


**Tujuan:** Penonaktifan instans normal dengan upaya shutdown OS yang anggun.

**Dampak data:** Mempertahankan data pada volume root EBS dan volume data. Kehilangan data pada volume penyimpanan instance.

**Kapan menggunakan:** Upaya berhenti pertama untuk pemberhentian biasa.

**catatan**  
Jika Anda sudah mencoba berhenti dengan skip OS shutdown, upaya berhenti default berikutnya selama sesi transisi status yang sama tidak akan melakukan shutdown OS anggun. Melewati shutdown OS yang anggun tidak dapat diubah untuk sesi instans saat ini.

## Berhenti dengan skip OS shutdown
<a name="ec2-instance-stop-with-skip-os-shutdown"></a>

Saat melewati shutdown OS yang anggun diperlukan, metode stop with skip OS shutdown dapat digunakan untuk menghentikan instance dan melewati shutdown OS yang anggun, seperti yang diilustrasikan oleh diagram berikut:

![\[Berhenti dengan lewati alur shutdown OS\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/stop-instance-flow-3.png)


**Awas**  
Melewati shutdown OS yang anggun dapat mengakibatkan kehilangan atau kerusakan data (misalnya, konten memori tidak dibuang ke disk atau hilangnya dalam penerbangan IOs) atau skrip shutdown yang dilewati.

**Tujuan:** Lewati shutdown OS yang anggun saat menghentikan instance.

**Dampak data:** Dapat mengakibatkan hilangnya data atau korupsi. Isi memori mungkin tidak dibuang ke disk dan dalam penerbangan IOs mungkin hilang. Mungkin melewatkan skrip shutdown.

**Kapan menggunakan:** Saat melewati shutdown OS yang anggun diperlukan. Jika digunakan saat penghentian default dengan shutdown OS yang anggun sedang berlangsung, shutdown OS yang anggun akan dilewati.

**catatan**  
Melewati shutdown OS yang anggun tidak dapat diubah untuk sesi transisi status instans saat ini. Upaya berhenti default berikutnya selama sesi ini tidak akan mencoba shutdown OS yang anggun. 

## Paksa berhenti
<a name="ec2-instance-force-stop"></a>

Metode force stop digunakan untuk menangani instance yang macet dalam `stopping` keadaan. Sebuah instance biasanya macet karena masalah perangkat keras yang mendasarinya (ditunjukkan oleh [pemeriksaan status sistem](monitoring-system-instance-status-check.md#system-status-checks) yang gagal).

Metode force stop pertama kali mencoba stop default. Jika instance tetap terjebak dalam `stopping` status, `force` parameter secara paksa mematikan instance dan mentransisikan instance ke `stopped` status, seperti yang ditunjukkan oleh diagram berikut:

![\[Paksa menghentikan aliran\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/stop-instance-flow-2.png)


**Tujuan:** Menangani instance yang macet di `stopping` negara bagian. Mencoba berhenti default terlebih dahulu. Jika instance gagal berhenti, maka secara paksa mematikan instance.

**Dampak data:** Mencoba penghentian default terlebih dahulu, tetapi jika penghentian paksa terus berlanjut, maka dapat menyebabkan kehilangan data atau korupsi. Dalam kasus yang jarang terjadi, menghasilkan penulisan pasca-berhenti ke volume EBS atau sumber daya bersama lainnya.

**Kapan menggunakan:** Upaya berhenti kedua ketika sebuah instance tetap macet setelah penghentian default. Untuk informasi selengkapnya, lihat [Memecahkan masalah penghentian EC2 instans Amazon](TroubleshootingInstancesStopping.md).

## Paksa berhenti dengan lewati shutdown OS
<a name="ec2-instance-force-stop-with-skip-os-shutdown"></a>

Ketika penghentian paksa dan melewati shutdown OS yang anggun diperlukan, force stop dengan metode skip OS shutdown dapat digunakan untuk membawa instance ke `stopped` status, seperti yang diilustrasikan dalam diagram berikut:

![\[Paksa berhenti dengan lewati aliran shutdown OS\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/stop-instance-flow-4.png)


**Tujuan:** Menggabungkan force stop dengan melewati shutdown OS yang anggun saat menghentikan instance.

**Dampak data:** Lewati shutdown OS dapat mengakibatkan kehilangan data atau korupsi. Isi memori mungkin tidak dibuang ke disk dan dalam penerbangan IOs mungkin hilang. Mungkin melewatkan skrip shutdown. Jika force stop terus berlanjut, maka dapat menyebabkan kehilangan data tambahan atau korupsi. Dalam kasus yang jarang terjadi, hasil penulisan post-stop ke volume EBS atau sumber daya bersama lainnya.

**Kapan menggunakan:** Ketika Anda ingin memastikan bahwa instans Anda akan berhenti dan Anda ingin melewati shutdown OS anggun. Jika digunakan saat penghentian default dengan shutdown OS yang anggun sedang berlangsung, shutdown OS yang anggun akan dilewati.

## Hentikan dan mulai instans Anda secara manual
<a name="starting-stopping-instances"></a>

Anda dapat menghentikan dan memulai instans yang didukung Amazon EBS (instans dengan volume root EBS). Anda tidak dapat menghentikan dan memulai instance dengan volume root penyimpanan instance.

Saat menggunakan metode default untuk menghentikan instance, shutdown sistem operasi (OS) anggun dicoba. Anda dapat melewati shutdown OS yang anggun; namun, ini mungkin berisiko integritas data. 

**Awas**  
Ketika Anda menghentikan instans, data pada setiap volume penyimpanan instans akan dihapus. Sebelum menghentikan instans, verifikasi bahwa Anda telah menyalin data apa pun yang Anda perlukan dari volume penyimpanan instans ke penyimpanan persisten, seperti Amazon EBS atau Amazon S3.

[Instance Linux] Menggunakan **halt** perintah OS dari sebuah instance tidak memulai shutdown. Jika Anda menggunakan perintah **halt**, instans tidak berakhir; tetapi, instans akan menempatkan CPU ke `HLT`, yang menangguhkan operasi CPU. Instans tetap berjalan.

Anda dapat memulai shutdown menggunakan OS **shutdown** atau **poweroff** perintah. Saat Anda menggunakan perintah OS, instans berhenti secara default. Anda dapat mengubah perilaku ini. Untuk informasi selengkapnya, lihat [Ubah perilaku shutdown yang dimulai instance](Using_ChangingInstanceInitiatedShutdownBehavior.md).

**catatan**  
Jika Anda menghentikan instans yang didukung Amazon EBS dan instans tersebut tampak “macet” di status `stopping`, Anda dapat menghentikannya secara paksa. Untuk informasi selengkapnya, lihat [Memecahkan masalah penghentian EC2 instans Amazon](TroubleshootingInstancesStopping.md).

**Topics**
+ [

### Hentikan instance dengan shutdown OS yang anggun
](#stop-instance-with-graceful-os-shutdown)
+ [

### Hentikan instance dan lewati shutdown OS yang anggun
](#stop-instance-bypass-graceful-os-shutdown)
+ [

### Memulai instans
](#start-ec2-instance)

### Hentikan instance dengan shutdown OS yang anggun
<a name="stop-instance-with-graceful-os-shutdown"></a>

Anda dapat menghentikan instance menggunakan metode stop default, yang mencakup upaya shutdown OS yang anggun. Untuk informasi selengkapnya, lihat [Berhenti default](instance-stop-methods.md#ec2-instance-default-stop).

------
#### [ Console ]

**Untuk menghentikan instance menggunakan metode stop default**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, pilih **Instans**, lalu pilih instance.

1. Pilih **Status instans**, **Hentikan instans**. Jika opsi ini dinonaktifkan, instance sudah dihentikan atau volume rootnya adalah volume penyimpanan instance.

1. Ketika diminta konfirmasi, pilih **Berhenti**. Hal ini dapat memerlukan waktu beberapa menit sampai instans berhenti.

------
#### [ AWS CLI ]

**Untuk menghentikan instance menggunakan metode stop default**  
Gunakan perintah [stop-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

```
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Untuk menghentikan instance menggunakan metode stop default**  
Gunakan [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)cmdlet 

```
Stop-EC2Instance -InstanceId i-1234567890abcdef0
```

------

### Hentikan instance dan lewati shutdown OS yang anggun
<a name="stop-instance-bypass-graceful-os-shutdown"></a>

Anda dapat melewati shutdown OS yang anggun saat menghentikan sebuah instance. Untuk informasi selengkapnya, lihat [Berhenti dengan skip OS shutdown](instance-stop-methods.md#ec2-instance-stop-with-skip-os-shutdown).

**Awas**  
Melewati shutdown OS yang anggun dapat mengakibatkan kehilangan atau kerusakan data (misalnya, konten memori tidak dibuang ke disk atau hilangnya dalam penerbangan IOs) atau skrip shutdown yang dilewati.

------
#### [ Console ]

**Untuk menghentikan instance dan melewati shutdown OS yang anggun**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**, lalu pilih instans.

1. Pilih **Keadaan nyata**, **Hentikan contoh**.

1. Di bawah **Lewati shutdown OS**, pilih kotak centang **Lewati OS shutdown.** Jika Anda tidak melihat opsi ini di konsol, opsi ini belum tersedia di konsol di Wilayah saat ini. Namun, Anda dapat mengakses fitur ini menggunakan AWS CLI atau SDK, atau mencoba Wilayah lain di konsol.

1. Pilih **Berhenti**.

------
#### [ AWS CLI ]

**Untuk menghentikan instance dan melewati shutdown OS yang anggun**  
Gunakan perintah [stop-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) dengan. `--skip-os-shutdown`

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --skip-os-shutdown
```

------
#### [ PowerShell ]

**Untuk menghentikan instance dan melewati shutdown OS yang anggun**  
Gunakan [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)cmdlet dengan. `-SkipOsShutdown $true`

```
Stop-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -SkipOsShutdown $true
```

------

### Memulai instans
<a name="start-ec2-instance"></a>

Anda dapat memulai instance yang dihentikan.

------
#### [ Console ]

**Untuk memulai sebuah instance**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, pilih **Instans**.

1. Pilih instance, dan pilih **Instance state**, **Start instance**.

   Hal ini diperlukan waktu beberapa menit hingga instans memasuki status `running`.

------
#### [ AWS CLI ]

**Untuk memulai sebuah instance**  
Gunakan perintah [start-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html).

```
aws ec2 start-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Untuk memulai sebuah instance**  
Gunakan [Start-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html)cmdlet.

```
Start-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Menghentikan dan memulai instans Anda secara otomatis
<a name="stop-start-ec2-instances-on-a-schedule"></a>

Anda dapat mengotomatisasi penghentian dan pemulaian instans dengan layanan berikut: 

**Penjadwal Instance aktif AWS**  
Anda dapat menggunakan Penjadwal Instance aktif AWS untuk mengotomatiskan awal dan penghentian instans EC2. Untuk informasi selengkapnya, lihat [Bagaimana cara menggunakan Penjadwal Instance untuk CloudFormation menjadwalkan instans EC2?](https://repost.aws/knowledge-center/stop-start-instance-scheduler) Perhatikan bahwa [biaya tambahan berlaku](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/cost.html). 

**AWS Lambda dan EventBridge aturan Amazon**  
Anda dapat menggunakan Lambda dan EventBridge aturan untuk menghentikan dan memulai instance Anda sesuai jadwal. Untuk informasi selengkapnya, lihat [Bagaimana cara menggunakan Lambda untuk menghentikan dan memulai instans Amazon EC2](https://repost.aws/knowledge-center/start-stop-lambda-eventbridge) secara berkala?

**Amazon EC2 Auto Scaling**  
Guna memastikan Anda memiliki jumlah instans Amazon EC2 yang tepat untuk menangani beban untuk aplikasi, buat grup Auto Scaling. Amazon EC2 Auto Scaling memastikan bahwa aplikasi Anda selalu memiliki kapasitas yang tepat untuk menangani permintaan lalu lintas, dan menghemat biaya dengan meluncurkan instans hanya saat dibutuhkan. Perhatikan bahwa Amazon EC2 Auto Scaling mengakhiri, bukan menghentikan, instans yang tidak dibutuhkan. Untuk menyiapkan grup Auto Scaling, lihat [Memulai Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html).

## Temukan semua instans yang berjalan dan berhenti
<a name="find-running-and-stopped-instances-in-globalview"></a>

Anda dapat menemukan semua instans yang berjalan dan berhenti di semua Wilayah AWS pada satu halaman menggunakan [Amazon EC2](https://console.aws.amazon.com/ec2globalview/home) Global View. Kemampuan ini sangat berguna untuk mengambil inventaris dan menemukan instans yang terlupakan. Untuk informasi tentang cara menggunakan Tampilan Global, lihat [Melihat sumber daya di seluruh Wilayah menggunakan Tampilan AWS Global](global-view.md).

Atau, Anda dapat menjalankan perintah atau cmdlet di setiap Wilayah tempat Anda memiliki instance.

------
#### [ AWS CLI ]

**Untuk mendapatkan jumlah instans EC2 di suatu Wilayah**  
Gunakan perintah [describe-instance berikut untuk menghitung instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) di Region saat ini. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "length(Reservations[].Instances[])"
```

Berikut ini adalah output contoh.

```
27
```

**Untuk mendapatkan info ringkasan tentang instans EC2 Anda di Wilayah**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "Reservations[].Instances[].[InstanceId,InstanceType,PrivateIpAddress]" \
    --output table
```

Berikut ini adalah output contoh.

```
---------------------------------------------------------
|                   DescribeInstances                   |
+---------------------+---------------+-----------------+
|  i-0e3e777f4362f1bf7|  t2.micro     |  10.0.12.9      |
|  i-09453945dcf1529e9|  t2.micro     |  10.0.143.213   |
|  i-08fd74f3f1595fdbd|  m7i.4xlarge  |  10.0.1.103     |
+---------------------+---------------+-----------------+
```

------
#### [ PowerShell ]

**Untuk mendapatkan jumlah instans EC2 di suatu Wilayah**  
Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet.

```
(Get-EC2Instance -Region us-east-2).Instances.Length
```

Berikut ini adalah output contoh.

```
27
```

**Untuk mendapatkan info ringkasan tentang instans EC2 Anda di Wilayah**  
Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
(Get-EC2Instance).Instances | Select InstanceId, InstanceType, PrivateIpAddress
```

Berikut ini adalah output contoh.

```
InstanceId          InstanceType PrivateIpAddress
----------          ------------ ----------------
i-0e3e777f4362f1bf7 t2.micro     10.0.12.9
i-09453945dcf1529e9 t2.micro     10.0.143.213
i-08fd74f3f1595fdbd m7i.4xlarge  10.0.1.103
```

------

## Temukan waktu peluncuran awal dan terbaru
<a name="find-initial-launch-time"></a>

Ketika Anda menjelaskan sebuah instance, waktu peluncuran untuk instance adalah waktu peluncuran terbarunya. Setelah Anda berhenti dan memulai sebuah instance, waktu peluncuran mencerminkan waktu mulai instance baru. Untuk menemukan waktu peluncuran awal untuk sebuah instance, bahkan setelah berhenti dan memulainya, lihat waktu di mana antarmuka jaringan utama dilampirkan ke instance.

------
#### [ Console ]

**Untuk menemukan waktu peluncuran terbaru**  
Pilih instance dan temukan **Waktu peluncuran** di bawah **Detail instans** pada tab **Detail**.

**Untuk menemukan waktu peluncuran awal**  
Pilih instance dan temukan antarmuka jaringan utama (indeks perangkat adalah 0) di bawah **Antarmuka jaringan** pada tab **Jaringan**.

------
#### [ AWS CLI ]

**Untuk menemukan waktu peluncuran awal dan terbaru**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut untuk menampilkan waktu peluncuran awal dan waktu peluncuran terbaru untuk instance yang ditentukan.

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query 'Reservations[].Instances[].{InstanceID:InstanceId,InitialLaunch:NetworkInterfaces[0].Attachment.AttachTime,LastLaunch:LaunchTime}'
```

Berikut ini adalah output contoh.

```
[
    {
        "InstanceID": "i-1234567890abcdef0",
        "InitialLaunch": "2024-04-19T00:47:08+00:00",
        "LastLaunch": "2024-05-27T06:24:06+00:00"
    }
]
```

------
#### [ PowerShell ]

**Untuk menemukan waktu peluncuran terbaru**  
Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet.

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.LaunchTime
```

Berikut ini adalah output contoh.

```
Monday, May 27, 2024 6:24:06 AM
```

**Untuk menemukan waktu peluncuran awal**  
Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet.

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.NetworkInterfaces.Attachment.AttachTime
```

Berikut ini adalah output contoh.

```
Friday, April 19, 2024 12:47:08 AM
```

------

# Aktifkan perlindungan berhenti untuk instans EC2 Anda
<a name="ec2-stop-protection"></a>

Untuk mencegah instans Anda berhenti secara tidak sengaja, Anda dapat mengaktifkan perlindungan penghentian untuk instans. Perlindungan penghentian juga melindungi instans Anda dari penghentian yang tidak disengaja. 

`DisableApiStop`Atribut [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html)API Amazon EC2 mengontrol apakah instans dapat dihentikan dengan menggunakan konsol Amazon EC2, API, AWS CLI atau Amazon EC2. Anda dapat mengatur nilai atribut ini saat Anda meluncurkan instans, saat instans berjalan, atau saat instans berhenti.

**Pertimbangan-pertimbangan**
+ Mengaktifkan perlindungan penghentian tidak menghindarkan Anda dari penghentian instans secara tidak sengaja dengan memulai pematian dari instans menggunakan perintah sistem operasi seperti **shutdown** atau **poweroff**.
+ Mengaktifkan perlindungan berhenti tidak AWS mencegah menghentikan instance ketika ada [acara terjadwal](monitoring-instances-status-check_sched.md) untuk menghentikan instance.
+ Mengaktifkan perlindungan penghentian tidak mencegah Amazon EC2 Auto Scaling untuk menghentikan instans saat instans tidak sehat atau selama peristiwa penskalaan ke dalam. Anda dapat mengontrol apakah grup Auto Scaling dapat mengakhiri instans tertentu saat meningkatkan skala dengan menggunakan [perlindungan peningkatan skala instans](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html). 
+ Stop protection tidak hanya mencegah instans Anda dihentikan secara tidak sengaja, tetapi juga dari penghentian yang tidak disengaja saat menggunakan konsol, AWS CLI, atau API. Namun, itu tidak secara otomatis mengatur atribut `DisableApiTermination`. Perhatikan bahwa ketika `DisableApiStop` atribut disetel ke`false`, setelan `DisableApiTermination` atribut menentukan apakah instance dapat dihentikan menggunakan konsol, AWS CLI, atau API. Untuk mengetahui informasi selengkapnya, lihat [Mengakhiri instans Amazon EC2](terminating-instances.md).
+ Anda tidak dapat mengaktifkan perlindungan berhenti untuk instance dengan volume root penyimpanan instance.
+ Anda tidak dapat mengaktifkan perlindungan penghentian untuk Instans Spot.
+ Amazon EC2 API mengikuti model konsistensi akhir saat Anda mengaktifkan atau menonaktifkan perlindungan penghentian. Ini berarti bahwa hasil dari menjalankan perintah untuk mengatur atribut perlindungan penghentian mungkin tidak langsung terlihat oleh semua perintah berikutnya yang Anda jalankan. Untuk informasi selengkapnya, lihat [Konsistensi akhir](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) di Panduan Pengembang *Amazon EC2*.

**Topics**
+ [

## Aktifkan perlindungan penghentian untuk instans saat peluncuran
](#enable-stop-protection-at-launch)
+ [

## Aktifkan perlindungan penghentian untuk instans yang berjalan atau dihentikan
](#enable-stop-protection-on-running-or-stopped-instance)
+ [

## Nonaktifkan perlindungan penghentian untuk instans yang berjalan atau berhenti
](#disable-stop-protection-on-running-or-stopped-instance)

## Aktifkan perlindungan penghentian untuk instans saat peluncuran
<a name="enable-stop-protection-at-launch"></a>

Anda dapat mengaktifkan perlindungan berhenti untuk sebuah instance saat meluncurkan instance.

------
#### [ Console ]

**Untuk mengaktifkan perlindungan penghentian untuk sebuah instans saat peluncuran**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Pada dasbor, pilih **Luncurkan instans**.

1. Konfigurasikan instans Anda di [wizard peluncuran instans baru](ec2-launch-instance-wizard.md).

1. Di wizard, aktifkan perlindungan penghentian dengan memilih **Aktifkan** untuk **Perlindungan penghentian** di bawah **Detail lanjutan**.

------
#### [ AWS CLI ]

**Untuk mengaktifkan perlindungan penghentian untuk sebuah instans saat peluncuran**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) untuk meluncurkan instance. Tambahkan parameter berikut.

```
--disable-api-stop
```

------
#### [ PowerShell ]

**Untuk mengaktifkan perlindungan penghentian untuk sebuah instans saat peluncuran**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet untuk meluncurkan instance. Tambahkan parameter berikut.

```
-DisableApiStop $true
```

------

## Aktifkan perlindungan penghentian untuk instans yang berjalan atau dihentikan
<a name="enable-stop-protection-on-running-or-stopped-instance"></a>

Anda dapat mengaktifkan perlindungan berhenti untuk sebuah instance saat instance sedang berjalan atau dihentikan.

------
#### [ Console ]

**Untuk mengaktifkan perlindungan berhenti untuk sebuah instance**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, pilih **Instans**.

1. Pilih instans, lalu pilih **Tindakan** > **Pengaturan instans** > **Ubah perlindungan penghentian**.

1. Pilih kotak centang **Aktifkan**, lalu pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk mengaktifkan perlindungan berhenti untuk sebuah instance**  
Gunakan perintah [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --disable-api-stop
```

------
#### [ PowerShell ]

**Untuk mengaktifkan perlindungan berhenti untuk sebuah instance**  
Gunakan [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html)cmdlet.

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiStop $true
```

------

## Nonaktifkan perlindungan penghentian untuk instans yang berjalan atau berhenti
<a name="disable-stop-protection-on-running-or-stopped-instance"></a>

Anda dapat menonaktifkan proteksi penghentian untuk instans yang sedang berjalan atau berhenti menggunakan salah satu metode berikut.

------
#### [ Console ]

**Untuk menonaktifkan perlindungan penghentian untuk instans yang berjalan atau dihentikan**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, pilih **Instans**.

1. Pilih instans, lalu pilih **Actions**, **instans settings**, **Change stop protection**.

1. Kosongkan kotak centang **Aktifkan**, lalu pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk menonaktifkan perlindungan penghentian untuk instans yang berjalan atau dihentikan**  
Gunakan perintah [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --no-disable-api-stop
```

------
#### [ PowerShell ]

**Untuk menonaktifkan perlindungan berhenti untuk sebuah instance**  
Gunakan [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html)cmdlet.

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiStop $false
```

------