Mengelola instans DB Amazon RDS Custom for SQL Server - Layanan Basis Data Relasional Amazon

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

Mengelola instans DB Amazon RDS Custom for SQL Server

Amazon RDS Custom for SQL Server mendukung subset tugas manajemen biasa untuk instans DB Amazon RDS. Di bawah ini, Anda dapat menemukan petunjuk untuk tugas manajemen RDS Custom for SQL Server yang didukung menggunakan AWS Management Console dan AWS CLI.

Menjeda dan melanjutkan otomatisasi RDS Custom

Secara otomatis, RDS Custom menyediakan pemantauan dan pemulihan instans untuk instans DB RDS Custom for SQL Server. Jika Anda perlu menyesuaikan instans, lakukan hal berikut:

  1. Jeda otomatisasi RDS Custom untuk periode tertentu. Jeda memastikan bahwa penyesuaian Anda tidak mengganggu otomatisasi RDS Custom.

  2. Sesuaikan instans DB RDS Custom for SQL Server sesuai kebutuhan.

  3. Lakukan salah satu dari langkah berikut:

    • Lanjutkan otomatisasi secara manual.

    • Tunggu hingga periode jeda berakhir. Dalam hal ini, RDS Custom melanjutkan pemantauan dan pemulihan instans secara otomatis.

penting

Menjeda dan melanjutkan otomatisasi adalah satu-satunya tugas otomatisasi yang didukung saat memodifikasi instans DB RDS Custom for SQL Server.

Cara menjeda atau melanjutkan otomatisasi RDS Custom
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB RDS Custom yang ingin Anda ubah.

  3. Pilih Ubah. Halaman Modifikasi instans DB muncul.

  4. Untuk Mode otomatisasi RDS Custom, pilih salah satu opsi berikut:

    • Dijeda akan menjeda pemantauan dan pemulihan instans untuk instans DB RDS Custom. Masukkan durasi jeda yang Anda inginkan (dalam hitungan menit) untuk Durasi mode otomatisasi. Nilai minimum adalah 60 menit (default). Nilai maksimum adalah 1.440 menit.

    • Otomatisasi penuh akan melanjutkan otomatisasi.

  5. Pilih Lanjutkan untuk memeriksa ringkasan perubahan.

    Sebuah pesan menunjukkan bahwa RDS Custom akan segera menerapkan perubahan.

  6. Jika perubahan Anda benar, pilih Modifikasi instans DB. Anda juga dapat memilih Kembali untuk mengedit perubahan atau Batal untuk membatalkan perubahan.

    Pada konsol RDS, detail untuk modifikasi muncul. Jika Anda menjeda otomatisasi, Status instans DB RDS Custom Anda menunjukkan Otomatisasi dihentikan sementara.

  7. (Opsional) Di panel navigasi, pilih Basis Data, lalu pilih instans DB RDS Custom.

    Di panel Ringkasan, Mode otomatisasi RDS Custom menunjukkan status otomatisasi. Jika otomatisasi dijeda, nilainya adalah Dihentikan sementara. Otomatisasi dilanjutkan dalam hitungan menit.

Untuk menjeda atau melanjutkan otomatisasi kustom RDS, gunakan perintah. modify-db-instance AWS CLI Identifikasi instans DB menggunakan parameter --db-instance-identifier yang diperlukan. Kontrol mode otomatisasi dengan parameter berikut:

  • --automation-mode menentukan status jeda instans DB. Nilai yang valid adalah all-paused yang menghentikan otomatisasi, dan full yang melanjutkannya.

  • --resume-full-automation-mode-minutes menentukan durasi jeda. Nilai default adalah 60 menit.

catatan

Terlepas dari apakah Anda menentukan --no-apply-immediately atau --apply-immediately, RDS Custom menerapkan modifikasi secara asinkron sesegera mungkin.

Dalam respons perintah, ResumeFullAutomationModeTime menunjukkan waktu untuk melanjutkan dalam timestamp UTC. Saat mode otomatisasi adalah all-paused, Anda dapat menggunakan modify-db-instance untuk melanjutkan mode otomatisasi atau memperpanjang periode jeda. Tidak ada opsi modify-db-instance lain yang didukung.

Contoh berikut menjeda otomatisasi my-custom-instance selama 90 menit.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90

Contoh berikut memperpanjang durasi jeda selama 30 menit. 30 menit ditambahkan ke waktu awal yang ditunjukkan dalam ResumeFullAutomationModeTime.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30

Contoh berikut melanjutkan otomatisasi penuh untuk my-custom-instance.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode full \

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode full

Dalam output sampel parsial berikut, nilai AutomationMode yang tertunda adalah full.

{ "DBInstance": { "PubliclyAccessible": true, "MasterUsername": "admin", "MonitoringInterval": 0, "LicenseModel": "bring-your-own-license", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "0123456789abcdefg" } ], "InstanceCreateTime": "2020-11-07T19:50:06.193Z", "CopyTagsToSnapshot": false, "OptionGroupMemberships": [ { "Status": "in-sync", "OptionGroupName": "default:custom-oracle-ee-19" } ], "PendingModifiedValues": { "AutomationMode": "full" }, "Engine": "custom-oracle-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-oracle-ee-19", "ParameterApplyStatus": "in-sync" } ], ... "ReadReplicaDBInstanceIdentifiers": [], "AllocatedStorage": 250, "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance", "BackupRetentionPeriod": 3, "DBName": "ORCL", "PreferredMaintenanceWindow": "fri:10:56-fri:11:26", "Endpoint": { "HostedZoneId": "ABCDEFGHIJKLMNO", "Port": 8200, "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com" }, "DBInstanceStatus": "automation-paused", "IAMDatabaseAuthenticationEnabled": false, "AutomationMode": "all-paused", "EngineVersion": "19.my_cev1", "DeletionProtection": false, "AvailabilityZone": "us-west-2a", "DomainMemberships": [], "StorageType": "gp2", "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW", "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z", "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a", "StorageEncrypted": false, "AssociatedRoles": [], "DBInstanceClass": "db.m5.xlarge", "DbInstancePort": 0, "DBInstanceIdentifier": "my-custom-instance", "TagList": [] }

Memodifikasi instans DB RDS Custom for SQL Server

Cara memodifikasi instans DB RDS Custom for SQL Server mirip dengan Amazon RDS, tetapi perubahan yang dapat Anda lakukan terbatas pada hal berikut:

  • Mengubah kelas instans DB

  • Mengubah periode retensi cadangan dan waktu pencadangan

  • Mengubah waktu pemeliharaan

  • Meningkatkan versi mesin DB saat versi baru tersedia

  • Mengubah penyimpanan yang dialokasikan, IOPS yang tersedia, dan jenis penyimpanan

  • Mengubah port basis data

  • Mengubah pengidentifikasi instans DB

  • Mengubah kredensial master

  • Mengizinkan dan menghapus deployment Multi-AZ

  • Mengizinkan akses publik

  • Mengubah grup keamanan

  • Mengubah grup subnet

Batasan berikut berlaku untuk modifikasi instans DB RDS Custom for SQL Server:

  • Opsi DB kustom dan grup parameter tidak didukung.

  • Setiap volume penyimpanan yang Anda lampirkan secara manual ke instans DB RDS Custom berada di luar perimeter dukungan.

    Untuk informasi selengkapnya, lihat Perimeter dukungan RDS Custom.

Cara memodifikasi instans DB RDS Custom for SQL Server
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih instans DB yang ingin Anda ubah.

  4. Pilih Ubah.

  5. Lakukan perubahan berikut sesuai kebutuhan:

    1. Untuk Versi mesin DB, pilih versi baru.

    2. Ubah nilai untuk Kelas instans DB. Untuk kelas yang didukung, lihat Dukungan kelas instans DB untuk RDS Custom for SQL Server

    3. Ubah nilai untuk Periode retensi cadangan.

    4. Untuk Jendela cadangan, tetapkan nilai untuk Waktu mulai dan Durasi.

    5. Untuk Jendela pemeliharaan instans DB, tetapkan nilai untuk Hari mulai, Waktu mulai, dan Durasi.

  6. Pilih Lanjutkan.

  7. Pilih Terapkan segera atau Terapkan di jendela pemeliharaan terjadwal berikutnya.

  8. Pilih Ubah instans DB.

Untuk memodifikasi contoh RDS Custom untuk SQL Server DB, gunakan perintah. modify-db-instance AWS CLI Atur parameter berikut sesuai kebutuhan:

  • --db-instance-class – Untuk kelas yang didukung, lihat Dukungan kelas instans DB untuk RDS Custom for SQL Server

  • --engine-version – Nomor versi mesin basis data yang akan ditingkatkan.

  • --backup-retention-period – Lama waktu mempertahankan cadangan otomatis, dari 0–35 hari.

  • --preferred-backup-window – Rentang waktu harian selama cadangan otomatis dibuat.

  • --preferred-maintenance-window – Rentang waktu mingguan (dalam UTC) pemeliharaan sistem dapat dilakukan.

  • --apply-immediately – Gunakan --apply-immediately untuk langsung menerapkan perubahan penyimpanan.

    Gunakan --no-apply-immediately (default) untuk menerapkan perubahan saat jendela pemeliharaan berikutnya.

Memodifikasi penyimpanan untuk instans DB RDS Custom for SQL Server

Memodifikasi penyimpanan untuk instans DB RDS Custom for SQL Server mirip dengan memodifikasi penyimpanan untuk instans DB Amazon RDS, tetapi Anda hanya dapat melakukan hal berikut:

  • Meningkatkan ukuran penyimpanan yang dialokasikan.

  • Mengubah jenis penyimpanan. Anda dapat menggunakan jenis penyimpanan yang tersedia seperti Tujuan Umum atau IOPS yang Tersedia. IOPS yang disediakan didukung untuk jenis penyimpanan Block Express gp3, io1, dan io2.

  • Ubah IOPS yang disediakan, jika Anda menggunakan tipe volume yang mendukung IOPS Terketentuan.

Batasan berikut berlaku saat memodifikasi penyimpanan untuk instans DB RDS Custom for SQL Server:

  • Ukuran penyimpanan minimum yang dialokasikan untuk RDS Custom for SQL Server adalah 20 GiB dan ukuran penyimpanan maksimum yang didukung adalah 16 TiB.

  • Seperti Amazon RDS, Anda tidak dapat mengurangi penyimpanan yang dialokasikan. Ini adalah batasan volume Amazon Elastic Block Store (Amazon EBS). Lihat informasi yang lebih lengkap di Menggunakan penyimpanan untuk instans DB Amazon RDS

  • Penskalaan otomatis penyimpanan tidak didukung untuk instans DB RDS Custom for SQL Server.

  • Volume penyimpanan apa pun yang Anda lampirkan secara manual ke instans DB RDS Custom Anda tidak dipertimbangkan untuk penskalaan penyimpanan. Hanya volume data default yang disediakan RDS, yaitu drive D, yang dipertimbangkan untuk penskalaan penyimpanan.

    Untuk informasi selengkapnya, lihat Perimeter dukungan RDS Custom.

  • Menskalakan penyimpanan biasanya tidak menyebabkan pemadaman atau penurunan performa instans DB. Setelah Anda mengubah ukuran penyimpanan untuk instans DB, status instans DB adalah storage-optimization.

  • Optimalisasi penyimpanan dapat membutuhkan waktu beberapa jam. Anda tidak dapat melakukan modifikasi penyimpanan lebih lanjut selama enam (6) jam atau hingga optimalisasi penyimpanan pada instans selesai, mana pun yang lebih lama. Lihat informasi yang lebih lengkap di Menggunakan penyimpanan untuk instans DB Amazon RDS

Untuk informasi selengkapnya tentang penyimpanan, lihat Penyimpanan instans DB Amazon RDS.

Untuk informasi umum tentang modifikasi penyimpanan, lihat Menggunakan penyimpanan untuk instans DB Amazon RDS.

Cara mengubah penyimpanan untuk instans DB RDS Custom for SQL Server
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih instans DB yang ingin Anda ubah.

  4. Pilih Ubah.

  5. Lakukan perubahan berikut sesuai kebutuhan:

    1. Masukkan nilai baru untuk Penyimpanan yang dialokasikan. Nilai ini harus lebih besar dari nilai saat ini, dan antara 20 GiB–16 TiB.

    2. Ubah nilai untuk Jenis penyimpanan. Anda dapat memilih dari jenis penyimpanan IOPS Tujuan Umum atau Provisioned yang tersedia. IOPS yang disediakan didukung untuk jenis penyimpanan Block Express gp3, io1, dan io2.

    3. Jika Anda menentukan jenis penyimpanan yang mendukung IOPS Terketentuan, Anda dapat menentukan nilai IOPS yang Disediakan.

  6. Pilih Lanjutkan.

  7. Pilih Terapkan segera atau Terapkan di jendela pemeliharaan terjadwal berikutnya.

  8. Pilih Ubah instans DB.

Untuk memodifikasi penyimpanan untuk instans RDS Custom for SQL Server DB, gunakan perintah. modify-db-instance AWS CLI Atur parameter berikut sesuai kebutuhan:

  • --allocated-storage – Jumlah penyimpanan yang akan dialokasikan untuk instans DB, dalam gibibyte. Nilai ini harus lebih besar dari nilai saat ini, dan antara 20–16.384 GiB.

  • --storage-type— Jenis penyimpanan, misalnya, gp2, gp3, io1, atau io2.

  • --iops – IOPS yang Tersedia untuk instans DB. Anda dapat menentukan ini hanya untuk jenis penyimpanan yang mendukung IOPS Terketentuan (gp3, io1, dan io2).

  • --apply-immediately – Gunakan --apply-immediately untuk langsung menerapkan perubahan penyimpanan.

    Gunakan --no-apply-immediately (default) untuk menerapkan perubahan saat jendela pemeliharaan berikutnya.

Contoh berikut mengubah ukuran penyimpanan menjadi 200 GiB, tipe penyimpanan my-custom-instance menjadi io1, dan IOPS yang Disediakan menjadi 3000.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --storage-type io1 \ --iops 3000 \ --allocated-storage 200 \ --apply-immediately

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 200 ^ --apply-immediately

Menandai sumber daya RDS Custom for SQL Server

Anda dapat menandai sumber daya RDS Custom sama seperti sumber daya Amazon RDS, tetapi dengan beberapa perbedaan penting:

  • Jangan membuat atau memodifikasi tag AWSRDSCustom yang diperlukan untuk otomatisasi RDS Custom. Jika melakukannya, Anda dapat merusak otomatisasi.

  • Tag Name ditambahkan ke sumber daya RDS Custom dengan nilai prefiks do-not-delete-rds-custom. Setiap nilai yang diteruskan pelanggan untuk kunci akan ditimpa.

  • Tag yang ditambahkan ke instans DB RDS Custom selama pembuatan disebarkan ke semua sumber daya RDS Custom terkait lainnya.

  • Tag tidak disebarkan saat Anda menambahkannya ke sumber daya RDS Custom setelah pembuatan instans DB.

Untuk informasi umum tentang penandaan sumber daya, lihat Memberi tag pada sumber daya Amazon RDS.

Menghapus instans DB RDS Custom for SQL Server

Untuk menghapus instans DB RDS Custom for SQL Server, lakukan hal berikut:

  • Berikan nama instans DB.

  • Pilih atau hapus opsi untuk mengambil snapshot DB akhir dari instans DB.

  • Pilih atau hapus opsi untuk mempertahankan cadangan otomatis.

Anda dapat menghapus instans DB RDS Custom for SQL Server menggunakan konsol atau CLI. Waktu yang diperlukan untuk menghapus instans DB dapat bervariasi bergantung pada periode retensi cadangan (yaitu, berapa banyak cadangan yang harus dihapus), berapa banyak data yang dihapus, dan apakah snapshot akhir diambil.

Awas

Menghapus instans DB RDS Custom for SQL Server akan menghapus instans EC2 dan volume Amazon EBS terkait secara permanen. Anda tidak boleh menghentikan atau menghapus sumber daya ini kapan saja karena dapat menyebabkan kegagalan penghapusan dan pembuatan snapshot akhir.

catatan

Anda tidak dapat membuat snapshot DB akhir dari instans DB Anda jika memiliki status creating, failed, incompatible-create, incompatible-restore, atau incompatible-network. Untuk informasi selengkapnya, lihat Melihat status instans DB Amazon RDS.

penting

Ketika memilih untuk mengambil snapshot akhir, sebaiknya Anda menghindari penulisan data ke instans DB saat penghapusan instans DB sedang berlangsung. Setelah penghapusan instans DB dimulai, perubahan data tidak dijamin akan ditangkap oleh snapshot akhir.

Cara menghapus instans DB RDS Custom
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB RDS Custom for SQL Server yang ingin Anda hapus. Instans DB RDS Custom for SQL Server menunjukkan peran Instans (RDS Custom for SQL Server).

  3. Untuk Tindakan, pilih Hapus.

  4. Untuk mengambil snapshot akhir, pilih Buat snapshot akhir dan berikan nama untuk Nama snapshot akhir.

  5. Untuk mempertahankan cadangan otomatis, pilih Pertahankan cadangan otomatis.

  6. Masukkan delete me dalam kotak.

  7. Pilih Hapus.

Anda menghapus instans RDS Custom untuk SQL Server DB dengan menggunakan perintah. delete-db-instance AWS CLI Identifikasi instans DB menggunakan parameter --db-instance-identifier yang diperlukan. Parameter yang tersisa sama dengan instans DB Amazon RDS.

Contoh berikut menghapus instans DB RDS Custom for SQL Server bernamamy-custom-instance, mengambil snapshot akhir, dan mempertahankan cadangan otomatis.

Untuk Linux, macOS, atau Unix:

aws rds delete-db-instance \ --db-instance-identifier my-custom-instance \ --no-skip-final-snapshot \ --final-db-snapshot-identifier my-custom-instance-final-snapshot \ --no-delete-automated-backups

Untuk Windows:

aws rds delete-db-instance ^ --db-instance-identifier my-custom-instance ^ --no-skip-final-snapshot ^ --final-db-snapshot-identifier my-custom-instance-final-snapshot ^ --no-delete-automated-backups

Untuk mengambil snapshot akhir, opsi --final-db-snapshot-identifier diperlukan dan harus ditentukan.

Untuk melewati snapshot akhir, tentukan opsi --skip-final-snapshot, bukan opsi --no-skip-final-snapshot dan --final-db-snapshot-identifier dalam perintah.

Untuk menghapus cadangan otomatis, tentukan opsi --delete-automated-backups, bukan opsi --no-delete-automated-backups dalam perintah.

Memulai dan menghentikan instans DB RDS Custom for SQL Server

Anda dapat memulai dan menghentikan instans DB RDS Custom for SQL Server. Persyaratan dan batasan umum yang sama untuk instans DB RDS for SQL Server berlaku untuk menghentikan dan memulai instans RDS Custom for SQL Server DB Anda. Untuk informasi selengkapnya, lihat Menghentikan sementara instans DB Amazon RDS.

Pertimbangan berikut juga berlaku untuk memulai dan menghentikan instans DB RDS Custom for SQL Server Anda:

  • Memodifikasi atribut instans EC2 dari instans DB RDS Custom for SQL Server saat instans DB STOPPED tidak didukung.

  • Anda dapat menghentikan dan memulai instans DB RDS Custom for SQL Server hanya jika dikonfigurasi untuk Zona Ketersediaan tunggal. Anda tidak dapat menghentikan instans DB RDS Custom for SQL Server dalam konfigurasi Multi-AZ.

  • Snapshot SYSTEM akan dibuat ketika Anda menghentikan instans DB RDS Custom for SQL Server. Snapshot akan dihapus secara otomatis ketika Anda memulai instans DB RDS Custom for SQL Server lagi.

  • Jika Anda menghapus instans EC2 saat instans DB RDS Custom for SQL Server dihentikan, drive C: akan diganti ketika Anda memulai instans DB RDS Custom for SQL Server lagi.

  • Drive C:\, nama host, dan konfigurasi kustom Anda tetap ada saat Anda menghentikan instans DB RDS Custom for SQL Server, selama Anda tidak memodifikasi jenis instans.

  • Tindakan berikut akan mengakibatkan RDS Custom menempatkan instans DB di luar perimeter dukungan, dan Anda masih dikenakan biaya untuk jam instans DB:

    • Memulai instans EC2 yang mendasarinya saat Amazon RDS dihentikan. Untuk mengatasinya, Anda dapat memanggil API Amazon RDS start-db-instance atau menghentikan EC2 sehingga instans RDS Custom kembali STOPPED.

    • Menghentikan instans EC2 yang mendasari saat instans RDS Custom for SQL Server DB ACTIVE.

Untuk detail selengkapnya tentang menghentikan dan memulai instans DB, lihat Menghentikan sementara instans DB Amazon RDS dan Memulai instans DB Amazon RDS yang sebelumnya dihentikan.