

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

# Secara otomatis berhenti dan memulai instans Amazon RDS DB menggunakan Windows AWS Systems Manager Pemeliharaan
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows"></a>

*Ashita Dsilva, Amazon Web Services*

## Ringkasan
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-summary"></a>

Pola ini menunjukkan cara menghentikan dan memulai instans DB Amazon Relational Database Service (Amazon RDS) secara otomatis pada jadwal tertentu (misalnya, mematikan instans DB di luar jam kerja untuk mengurangi biaya) dengan menggunakan Windows Pemeliharaan. AWS Systems Manager Untuk tujuan ini, Systems Manager hemat biaya untuk kasus penggunaan biasa.

AWS Systems Manager Automation menyediakan `AWS-StopRdsInstance` dan `AWS-StartRdsInstance` runbook untuk menghentikan dan memulai instans Amazon RDS DB. Ini berarti Anda tidak perlu menulis logika khusus dengan AWS Lambda fungsi atau membuat aturan Amazon CloudWatch Events.

Systems Manager menyediakan dua kemampuan untuk tugas penjadwalan: [State Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-state-about.html) dan [Maintenance Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html). State Manager menetapkan dan mempertahankan konfigurasi status yang diperlukan untuk sumber daya di akun Amazon Web Services (AWS) Anda satu kali atau pada jadwal tertentu. Pemeliharaan Windows menjalankan tugas pada sumber daya di akun Anda selama jendela waktu tertentu. Meskipun Anda dapat menggunakan pendekatan pola ini dengan State Manager atau Maintenance Windows, kami menyarankan Anda menggunakan Maintenance Windows karena dapat menjalankan satu atau lebih tugas berdasarkan prioritas yang ditetapkan dan juga dapat menjalankan AWS Lambda fungsi dan AWS Step Functions tugas. Untuk informasi selengkapnya tentang State Manager dan Maintenance Windows, lihat [Memilih antara State Manager dan Maintenance Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/state-manager-vs-maintenance-windows.html) dalam dokumentasi Systems Manager.

Pola ini memberikan langkah-langkah terperinci untuk mengonfigurasi dua jendela pemeliharaan terpisah yang menggunakan ekspresi cron untuk berhenti dan kemudian memulai instans Amazon RDS DB. 

## Prasyarat dan batasan
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-prereqs"></a>

**Prasyarat**
+ Aktif Akun AWS.
+ Instans Amazon RDS DB yang ada yang ingin Anda hentikan dan mulai pada jadwal tertentu.
+ Ekspresi cron untuk jadwal yang Anda butuhkan. Misalnya, ekspresi `cron(0 9 ? * MON-FRI *)` menjalankan tugas pada pukul 09:00 setiap hari Senin, Selasa, Rabu, Kamis, dan Jumat. Untuk informasi selengkapnya, lihat [Cron dan ekspresi tingkat untuk jendela pemeliharaan](https://docs.aws.amazon.com/systems-manager/latest/userguide/reference-cron-and-rate-expressions.html#reference-cron-and-rate-expressions-maintenance-window) di dokumentasi Systems Manager.
+ Keakraban dengan Systems Manager
+ Izin untuk memulai dan menghentikan instance RDS. Untuk informasi lebih lanjut, lihat bagian [Epik](#automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-epics).

**Batasan**
+ Instans Amazon RDS DB dapat dihentikan hingga tujuh hari sekaligus. Setelah tujuh hari, instans DB secara otomatis restart untuk memastikan bahwa ia menerima pembaruan pemeliharaan yang diperlukan.
+ Anda tidak dapat menghentikan instance DB yang merupakan replika baca atau yang memiliki replika baca.
+ Anda tidak dapat menghentikan instans Amazon RDS for SQL Server DB dalam konfigurasi Multi-AZ.
+ Kuota layanan berlaku untuk Maintenance Windows dan Systems Manager Automation. Untuk informasi selengkapnya tentang kuota layanan, lihat [AWS Systems Manager titik akhir dan kuota dalam dokumentasi](https://docs.aws.amazon.com/general/latest/gr/ssm.html). Referensi Umum AWS  
+ Beberapa Layanan AWS tidak tersedia di semua Region AWS. Untuk ketersediaan Wilayah, lihat [Layanan AWS berdasarkan Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Untuk titik akhir tertentu, lihat halaman [titik akhir dan kuota Layanan](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html), dan pilih tautan untuk layanan.

## Arsitektur
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-architecture"></a>

Diagram berikut menunjukkan alur kerja untuk secara otomatis berhenti dan memulai instans Amazon RDS DB.

![Alur kerja untuk menghentikan dan memulai instans Amazon RDS DB secara otomatis](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/45b81621-5674-4bcf-bf7c-75ae6f62524e/images/7d943830-716e-46a3-be44-7e668c3c01ff.png)


 

Alur kerja memiliki langkah-langkah berikut:

1. Buat jendela pemeliharaan dan gunakan ekspresi cron untuk menentukan jadwal berhenti dan mulai untuk instans Amazon RDS DB Anda.

2. Daftarkan tugas Otomasi Systems Manager ke jendela pemeliharaan dengan menggunakan `AWS-StopRdsInstance` atau `AWS-StartRdsInstance` runbook.

3. Daftarkan target dengan jendela pemeliharaan menggunakan grup sumber daya berbasis tag untuk instans Amazon RDS DB Anda.

**Tumpukan teknologi**
+ AWS CloudFormation
+ AWS Identity and Access Management (IAM)
+ Amazon RDS
+ Systems Manager

**Otomatisasi dan skala**

Anda dapat menghentikan dan memulai beberapa instans Amazon RDS DB secara bersamaan dengan menandai instans Amazon RDS DB yang diperlukan, membuat grup sumber daya yang menyertakan semua instans DB yang ditandai, dan mendaftarkan grup sumber daya ini sebagai target untuk jendela pemeliharaan.

## Alat
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-tools"></a>
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)adalah layanan yang membantu Anda memodelkan dan mengatur AWS sumber daya Anda.
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) adalah layanan web yang membantu Anda mengontrol akses ke AWS sumber daya dengan aman.
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) adalah layanan web yang membuatnya lebih mudah untuk mengatur, mengoperasikan, dan menskalakan database relasional di. AWS Cloud
+ [AWS Resource Groups](https://docs.aws.amazon.com/ARG/latest/userguide/welcome.html)membantu Anda mengatur AWS sumber daya ke dalam grup, menandai sumber daya, dan mengelola, memantau, dan mengotomatiskan tugas pada sumber daya yang dikelompokkan.
+ [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html)adalah Layanan AWS yang dapat Anda gunakan untuk melihat dan mengontrol infrastruktur Anda AWS. Pola ini menggunakan fitur-fitur berikut dari Systems Manager:
  + [AWS Systems Manager Otomatisasi](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html) menyederhanakan tugas pemeliharaan dan penerapan umum instans Amazon Elastic Compute Cloud (Amazon EC2) dan sumber daya lainnya. AWS 
  + [AWS Systems Manager Pemeliharaan Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html) membantu Anda menentukan jadwal kapan harus melakukan tindakan yang berpotensi mengganggu pada instans Anda.

## Epik
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-epics"></a>

### Membuat dan mengonfigurasi peran layanan IAM untuk Automasi Systems Manager
<a name="create-and-configure-the-iam-service-role-for-sys-automation"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Konfigurasikan peran layanan IAM untuk Automasi Systems Manager. | Masuk ke Konsol Manajemen AWS dan buat peran layanan untuk Otomasi Systems Manager. Anda dapat menggunakan salah satu dari dua metode berikut untuk membuat peran layanan ini:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)<br />Alur kerja Otomasi Systems Manager memanggil Amazon RDS dengan menggunakan peran layanan untuk melakukan tindakan mulai dan menghentikan pada instans Amazon RDS DB.<br />Peran layanan harus dikonfigurasi dengan [kebijakan sebaris](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#add-policies-console) berikut yang memiliki izin untuk memulai dan menghentikan instans Amazon RDS DB:<pre>{<br />    "Version": "2012-10-17",		 	 	 <br />    "Statement": [<br />        {<br />            "Sid": "RdsStartStop",<br />            "Effect": "Allow",<br />            "Action": [<br />                "rds:StopDBInstance",<br />                "rds:StartDBInstance"<br />            ],<br />            "Resource": "<RDS_Instance_ARN>"               <br />        },<br />        {<br />            "Sid": "RdsDescribe",<br />            "Effect": "Allow",<br />            "Action": "rds:DescribeDBInstances",<br />            "Resource": "*"<br />        }<br />    ]<br />}</pre><br />Pastikan Anda mengganti `<RDS_Instance_ARN>` dengan Amazon Resource Name (ARN) instans Amazon RDS DB Anda.<br />Jika Anda tidak terbiasa menggunakan kebijakan dan peran IAM, ikuti petunjuk di bagian *Ikhtisar Solusi* pada [penghentian Jadwalkan Amazon RDS dan mulai gunakan AWS Systems Manager](https://aws.amazon.com/blogs/database/schedule-amazon-rds-stop-and-start-using-aws-systems-manager/) posting blog.Pastikan Anda merekam ARN dari peran layanan. | Administrator AWS | 

### Buat grup sumber daya
<a name="create-a-resource-group"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Tandai instans Amazon RDS DB. | Buka [konsol Amazon RDS](https://console.aws.amazon.com/rds/) dan beri tag instans Amazon RDS DB yang ingin Anda tambahkan ke grup sumber daya. Tag adalah metadata yang ditetapkan ke AWS sumber daya dan terdiri dari pasangan kunci-nilai. Kami menyarankan Anda menggunakan *Action* sebagai **kunci Tag** dan *StartStop*sebagai **Nilai**.<br />Untuk informasi selengkapnya tentang ini, lihat [Menambahkan, mencantumkan, dan menghapus tag](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html#Tagging.HowTo) di dokumentasi Amazon RDS. | Administrator AWS | 
| Buat grup sumber daya untuk instans Amazon RDS DB yang ditandai. | Buka [AWS Resource Groups konsol](https://console.aws.amazon.com/resource-groups) dan buat grup sumber daya berdasarkan tag yang Anda buat untuk instans Amazon RDS DB Anda.<br />Di bawah **Kriteria Pengelompokan**, pastikan Anda memilih **AWS: :RDS:: DBInstance** untuk jenis sumber daya dan kemudian berikan pasangan nilai kunci tag (misalnya, “Tindakan- “). StartStop Ini memastikan bahwa layanan hanya memeriksa instans Amazon RDS DB dan bukan sumber daya lain yang memiliki tag ini. ****Pastikan Anda merekam nama grup sumber daya.<br />Untuk informasi selengkapnya dan langkah-langkah mendetail, lihat [Membuat kueri berbasis tag dan membuat grup](https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-tag-based) dalam AWS Resource Groups dokumentasi.  | Administrator AWS | 

### Konfigurasikan jendela pemeliharaan untuk menghentikan instans Amazon RDS DB
<a name="configure-a-maintenance-window-to-stop-the-rds-db-instances"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat jendela pemeliharaan. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)Tugas untuk menghentikan instans DB berjalan hampir secara instan saat dimulai dan tidak mencakup seluruh durasi jendela pemeliharaan. Pola ini memberikan nilai minimum untuk **Durasi** dan **Berhenti memulai tugas** karena mereka adalah parameter yang diperlukan untuk jendela pemeliharaan.Untuk informasi selengkapnya dan langkah-langkah terperinci, lihat [Membuat jendela pemeliharaan (konsol)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-create-mw.html) di dokumentasi Systems Manager. | Administrator AWS | 
| Tetapkan target ke jendela pemeliharaan. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)Untuk informasi selengkapnya dan langkah-langkah terperinci, lihat [Menetapkan target ke jendela pemeliharaan (konsol)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-assign-targets.html) di dokumentasi Systems Manager. | Administrator AWS | 
| Tetapkan tugas ke jendela pemeliharaan. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)****Opsi **peran Layanan** mendefinisikan peran layanan yang diperlukan untuk jendela pemeliharaan untuk menjalankan tugas. Namun, peran ini tidak identik dengan peran layanan yang Anda buat sebelumnya untuk Otomasi Systems Manager.Untuk informasi selengkapnya dan langkah-langkah terperinci, lihat [Menetapkan tugas ke jendela pemeliharaan (konsol)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-assign-tasks.html) di dokumentasi Systems Manager. | Administrator AWS | 

### Konfigurasikan jendela pemeliharaan untuk memulai instans Amazon RDS DB
<a name="configure-a-maintenance-window-to-start-the-rds-db-instances"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Konfigurasikan jendela pemeliharaan untuk memulai instans Amazon RDS DB. | Ulangi langkah-langkah dari *jendela Konfigurasi pemeliharaan untuk menghentikan epik instans Amazon RDS DB* untuk mengonfigurasi jendela pemeliharaan lain untuk memulai instans Amazon RDS DB pada waktu yang dijadwalkan.Anda harus membuat perubahan berikut ketika Anda mengkonfigurasi jendela pemeliharaan untuk memulai instans DB:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html) | Administrator AWS | 

## Sumber daya terkait
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-resources"></a>
+ [Gunakan dokumen Systems Manager Automation untuk mengelola instans dan memotong biaya di luar jam kerja](https://aws.amazon.com/blogs/mt/systems-manager-automation-documents-manage-instances-cut-costs-off-hours/) (AWS posting blog)