Tutorial: Mengelola lingkungan instans SQL DB Saya dari pengembangan hingga produksi - 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.

Tutorial: Mengelola lingkungan instans SQL DB Saya dari pengembangan hingga produksi

Pengantar

Skenario umum saat mengelola instans Amazon RDS DB melibatkan pengawasan siklus hidupnya dari pengembangan awal hingga penerapan produksi. Tutorial ini menawarkan panduan untuk menangani tugas-tugas utama untuk memastikan database Anda bekerja secara optimal dan beradaptasi untuk memenuhi kebutuhan operasional Anda yang terus berkembang. Selain itu, ini menguraikan opsi untuk menyinkronkan perubahan yang dibuat antara lingkungan pengembangan dan produksi Anda untuk memastikan konsistensi dan keandalan.

Dengan menyelesaikan langkah-langkah ini, Anda belajar:

  • Cara melakukan tugas tertentu dengan instans SQL DB Saya, seperti menambahkan dan memperbarui RDS tag Amazon, memperluas penyimpanan, membuat replika baca, dan menghapus sumber daya.

  • Cara menyinkronkan pembaruan dari lingkungan produksi ke lingkungan pengembangan untuk pengujian dan validasi komprehensif.

Untuk menyelesaikan tutorial ini, lakukan tugas-tugas berikut:

  1. Buat instance My SQL DB.

  2. Tambahkan RDS tag Amazon untuk mengkategorikan instans DB Anda sebagai lingkungan pengembangan.

  3. Tingkatkan kapasitas penyimpanan instans DB Anda untuk mengakomodasi peningkatan beban kerja.

  4. Buat replika baca untuk meningkatkan ketahanan dan ketersediaan instans DB Anda.

  5. Perbarui RDS tag Amazon untuk mengkategorikan instans DB Anda sebagai lingkungan produksi.

  6. Hapus instans DB yang tidak lagi Anda perlukan sehingga tidak dikenakan biaya tambahan.

  7. Langkah Berikutnya: Sinkronisasi instance pengembangan Anda dengan produksi untuk konsistensi di seluruh lingkungan

Prasyarat

Sebelum memulai, selesaikan langkah-langkah di bagian berikut:

Tambahkan tag untuk mengkategorikan instans DB Anda sebagai lingkungan pengembangan

Untuk mengkategorikan instans DB sebagai lingkungan pengembangan, tambahkan RDS tag Amazon ke instance yang Anda buat. RDSTag Amazon adalah pasangan nilai kunci yang Anda tentukan dan kaitkan dengan instance AndaRDS. Menandai AWS sumber daya Anda membantu membedakan antara sumber AWS daya pengembangan dan produksi Anda. Untuk informasi selengkapnya tentang RDS tag Amazon, lihatMenandai sumber Amazon RDS.

  1. Di RDS konsol Amazon, pilih Database.

  2. Pilih instans DB yang ingin Anda tag.

  3. Di bagian detail, gulir ke bagian Tag.

  4. Pilih Kelola tag dan pilih dd tag baru.

  5. Masukkan nilai untuk Kunci tag dan Nilai. Misalnya, Anda mungkin menggunakan lingkungan kunci tag dengan value dev untuk menentukan bahwa instance database adalah bagian dari lingkungan pengembangan.

  6. Pilih Tambahkan tag baru dan Simpan perubahan.

Instans DB Anda sekarang ditandai sebagai lingkungan pengembangan. Ini membuatnya lebih mudah untuk mengidentifikasi instans DB dan mengelola biaya yang terkait dengan sumber daya ini.

Meningkatkan kapasitas penyimpanan instans DB untuk mengakomodasi kebutuhan data yang terus meningkat

Selanjutnya, ubah kapasitas penyimpanan instans My SQL DB untuk mengakomodasi data tambahan. Awalnya, kapasitas penyimpanan instans DB Anda diatur untuk memenuhi kebutuhan mendesak aplikasi Anda. Namun, seiring bertambahnya volume data, mungkin perlu menyesuaikan pengaturan penyimpanan untuk memastikan kinerja dan stabilitas database yang berkelanjutan. Proses ini melibatkan peningkatan penyimpanan yang dialokasikan dari instans DB Anda. Untuk informasi selengkapnya tentang memodifikasi kapasitas penyimpanan instans DB Anda, lihatBekerja dengan penyimpanan untuk instans Amazon RDS DB.

  1. Di RDS konsol Amazon, pilih Database.

  2. Pilih instans DB yang ingin Anda modifikasi.

  3. Pilih Ubah.

  4. Dalam Penyimpanan, tingkatkan Penyimpanan yang Dialokasikan. Nilai penyimpanan yang dimodifikasi harus lebih besar dari yang sekarang.

  5. Pilih Lanjutkan.

  6. Dalam Penjadwalan modifikasi, Anda dapat memilih Terapkan segera untuk menerapkan perubahan penyimpanan ke instans DB segera atau memilih Terapkan selama jendela pemeliharaan terjadwal berikutnya untuk menerapkan perubahan selama jendela pemeliharaan berikutnya.

  7. Jika pengaturan sesuai keinginan Anda, pilih Modifikasi instans DB.

Kapasitas penyimpanan instans DB Anda sekarang meningkat. Hal ini memungkinkannya untuk secara efektif menangani volume data yang lebih besar dan memastikan kinerja dan stabilitas yang berkelanjutan seiring dengan bertambahnya kebutuhan data aplikasi Anda.

Buat replika baca untuk meningkatkan ketahanan dan ketersediaan instans DB

Buat replika baca instance My SQL DB. Baca replika meningkatkan ketahanan dan ketersediaan instans DB Anda. Untuk mengurangi lalu lintas baca pada instans DB utama Anda, buat replika baca instans DB Anda. Ini merutekan kueri ke replika baca, yang dapat membantu mendistribusikan beban dan meningkatkan kinerja database secara keseluruhan. Untuk informasi lebih lanjut tentang contoh DB, baca replika, lihatMenggunakan replika baca instans DB.

Sebelum instans My SQL DB dapat berfungsi sebagai sumber replikasi, backup otomatis harus diaktifkan pada instance DB sumber. Ini dapat dilakukan dengan mengatur periode retensi cadangan ke nilai selain 0. Untuk informasi lebih lanjut tentang replika SQL baca saya, lihatBekerja dengan replika SQL baca saya.

  1. Di RDS konsol Amazon, pilih Database.

  2. Pilih instans DB yang ingin Anda gunakan sebagai sumber untuk replika baca.

  3. Di Tindakan, pilih Buat replika baca.

  4. Untuk pengidentifikasi instans DB, masukkan nama untuk replika baca di semua huruf kecil.

  5. Pilih konfigurasi instans Anda. Kami menyarankan Anda menggunakan kelas dan jenis penyimpanan instans DB yang sama atau lebih besar sebagai instans DB sumber untuk replika baca.

  6. Untuk Wilayah AWS, tentukan Wilayah tujuan untuk replika baca.

  7. Tinggalkan pengaturan default atau modifikasi sesuai kebutuhan Anda.

  8. Pilih Buat replika baca.

Replika baca muncul di bawah instans DB sumber Anda di halaman Database di konsol. RDS Ini menunjukkan Replika di kolom Peran.

Perbarui tag untuk mengkategorikan instans DB sebagai lingkungan produksi

Ketika instans DB Anda siap untuk berpindah dari tahap pengembangan ke produksi, penting untuk memperbarui tag untuk mencerminkan transisinya. Untuk menyelaraskan instans DB Anda dengan strategi operasional dan pemantauan Anda, perbarui tag awal untuk menunjukkan bahwa instans DB sekarang menjadi bagian dari lingkungan produksi. Ini memastikan visibilitas dan pengelolaan database yang lebih baik.

  1. Di RDS konsol Amazon, pilih Database.

  2. Pilih instans DB yang ingin Anda perbarui

  3. Di bagian detail, gulir ke bagian Tag.

  4. Pilih Kelola tag.

  5. Hapus tag awal Anda yang menandakan lingkungan pengembangan.

  6. Pilih Tambahkan tag baru.

  7. Masukkan nilai baru untuk kunci Tag dan Nilai. Misalnya, Anda dapat menggunakan lingkungan kunci tag dengan nilai prod untuk menentukan bahwa instans DB adalah bagian dari lingkungan produksi.

  8. Pilih Tambahkan tag baru dan Simpan perubahan.

Tag pada instans DB Anda diperbarui untuk menandakan transisi database ke lingkungan produksi.

Hapus instans DB saat tidak lagi diperlukan untuk menghindari biaya tambahan

Sebelum akhir tutorial ini, sangat penting untuk menangani pengelolaan sumber daya Anda. Jika Anda memiliki sumber daya yang tidak lagi diperlukan, Anda harus melanjutkan untuk menghapusnya untuk mencegah timbulnya biaya tambahan dan mengoptimalkan lingkungan cloud Anda.

  1. Di RDS konsol Amazon, pilih Database.

  2. Pilih instans DB yang ingin Anda hapus

  3. Di Tindakan, pilih Hapus. Menghapus instans DB akan menghapus instans secara permanen dengan semua konten dan sumber daya terkait.

  4. Konfirmasikan penghapusan instans DB dan pilih Hapus.

Atau, jika Anda memilih untuk mempertahankan instans DB Anda untuk penggunaan masa depan, Anda dapat terus mengelolanya sebagai bagian dari lingkungan produksi Anda. Ini melibatkan pemeliharaan lingkungan pengembangan yang disinkronkan untuk memfasilitasi pengujian dan validasi yang komprehensif. Untuk informasi selengkapnya, lihat Langkah selanjutnya: Sinkronkan instance pengembangan Anda dengan produksi untuk konsistensi di seluruh lingkungan.

Langkah selanjutnya: Sinkronkan instance pengembangan Anda dengan produksi untuk konsistensi di seluruh lingkungan

Ciptakan lingkungan pengembangan

Untuk mengelola lingkungan produksi, penting untuk mempertahankan lingkungan pengembangan yang disinkronkan untuk pengujian dan validasi komprehensif. Untuk membuat lingkungan pengembangan baru, pertama-tama buat snapshot DB dari instans DB produksi saat ini. Snapshot DB menangkap seluruh instans DB dengan membuat snapshot volume penyimpanan. Untuk petunjuk tentang cara membuat snapshot DB di RDS konsol Amazon, lihatMembuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS.

Setelah Anda membuat snapshot DB dari lingkungan produksi Anda, buat instans DB baru untuk lingkungan pengembangan Anda dengan memulihkan snapshot DB. Instans DB yang dipulihkan secara otomatis dikaitkan dengan parameter DB default dan grup opsi. Namun, Anda dapat menerapkan grup parameter kustom dan grup opsi dengan menentukannya selama pemulihan. Untuk petunjuk tentang memulihkan snapshot DB, lihat. Tutorial: Kembalikan instans Amazon RDS DB dari snapshot DB

Terakhir, tentukan instans DB baru sebagai lingkungan pengembangan baru Anda dengan memperbarui RDS tag Amazon-nya. Untuk panduan tentang memperbarui RDS tag Amazon agar mencerminkan perubahan ini, lihat bagian sebelumnyaPerbarui tag untuk mengkategorikan instans DB sebagai lingkungan produksi.

Anda sekarang memiliki lingkungan pengembangan baru yang mencerminkan konfigurasi database lingkungan produksi Anda.

Sinkronisasi lingkungan pengembangan dengan lingkungan produksi

Setelah lingkungan pengembangan baru Anda terbentuk, perlu untuk tetap disinkronkan dengan perubahan apa pun yang terjadi di lingkungan produksi. Ini memastikan bahwa lingkungan pengembangan Anda secara akurat mencerminkan keadaan produksi saat ini, yang penting untuk pengujian, validasi, dan pemecahan masalah yang efektif. Amazon RDS menyediakan berbagai cara berbeda untuk menjaga lingkungan pengembangan Anda tetap up to date dengan lingkungan produksi Anda. Untuk informasi selengkapnya tentang opsi ini, lihat Mengatur penyegaran database untuk Amazon dan RDS Amazon Aurora.

Salah satu cara utama di mana Anda dapat menyinkronkan lingkungan pengembangan dan produksi Anda adalah dengan membuat dan memulihkan snapshot DB. Snapshot DB memungkinkan Anda membuat lingkungan pengembangan yang mencerminkan konfigurasi database lingkungan produksi selama snapshot dibuat. Untuk informasi selengkapnya tentang snapshot DB, lihatMengelola backup manual. Untuk informasi lebih lanjut tentang memulihkan instans DB, lihatMemulihkan ke instans DB.

Snapshot DB sangat berharga untuk kasus penggunaan berikut.

  • Penyiapan awal lingkungan pengembangan: snapshot DB berguna untuk membuat lingkungan pengembangan awal untuk pengujian karena menyediakan garis dasar yang konsisten yang mencerminkan keadaan lingkungan produksi yang tepat pada saat snapshot.

  • Aplikasi lalu lintas tinggi: Dalam lingkungan produksi di mana operasi berkelanjutan sangat penting, menggunakan penerapan Multi-AZ untuk snapshot menghindari suspensi I/O pada database utama, memastikan kinerja tanpa gangguan dan ketersediaan tinggi.

  • Berbagi data di berbagai RDS akun: Snapshot DB dapat dibagikan di berbagai tempat Akun AWS, memfasilitasi transfer data antar akun atau wilayah. Ini berguna untuk proyek kolaboratif atau skenario di mana data perlu dibagikan untuk berbagai tujuan. Untuk informasi selengkapnya, lihat Berbagi snapshot DB untuk Amazon RDS.

Dalam tutorial ini, Anda menjelajahi tugas-tugas penting untuk mengelola instans DB Anda sepanjang siklus hidupnya. Anda belajar cara membuat instans DB, menambahkan dan memperbarui RDS tag Amazon, memperluas penyimpanan, dan membuat replika baca. Anda juga belajar cara untuk membangun operasi mendasar ini dan mengelola lingkungan produksi Anda secara efektif. Ini termasuk membangun lingkungan pengembangan untuk pengujian dan sinkronisasi dengan lingkungan produksi untuk konsistensi. Tugas-tugas ini membantu menjaga infrastruktur database yang tangguh dan terukur, memastikan RDS lingkungan Amazon Anda beroperasi secara efisien.