Basis Data - Amazon Lightsail

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

Basis Data

Apa itu database yang dikelola Lightsail?

Database yang dikelola Lightsail adalah instance yang didedikasikan untuk menjalankan database, bukan beban kerja lain seperti server web, server email, dll. Database terkelola dapat berisi beberapa database yang dibuat pengguna, dan Anda dapat mengaksesnya dengan menggunakan alat dan aplikasi yang sama yang Anda gunakan dengan database yang berdiri sendiri. Lightsail menjaga keamanan dan kesehatan infrastruktur dan sistem operasi basis data Anda, sehingga Anda dapat menjalankan database tanpa keahlian mendalam dalam manajemen infrastruktur.

Seperti instance Lightsail biasa, database yang dikelola Lightsail hadir dengan jumlah memori tetap, daya komputasi, dan penyimpanan berbasis SSD dalam paket mereka yang dapat Anda tingkatkan dari waktu ke waktu. Lightsail akan secara otomatis menginstal dan mengkonfigurasi database pilihan Anda untuk Anda pada saat pembuatan.

Apa yang dapat saya lakukan dengan database yang dikelola Lightsail?

Database terkelola Lightsail menyediakan cara perawatan yang mudah dan rendah untuk menyimpan data Anda di cloud. Anda dapat menjalankan database terkelola baik sebagai database baru atau dengan bermigrasi dari database lokal atau yang dihosting yang sudah ada ke Lightsail.

Mereka juga dapat memungkinkan Anda untuk menskalakan aplikasi Anda untuk menerima jumlah lalu lintas yang lebih besar dan beban yang lebih intensif, dengan memisahkan database Anda menjadi instance khusus. Database yang dikelola Lightsail sangat berguna untuk aplikasi stateful — WordPress seperti dan CMS yang paling umum — yang membutuhkan data agar tetap sinkron saat Anda menskalakan di luar satu instance. Database terkelola dapat dipasangkan dengan penyeimbang beban Lightsail dan dua atau lebih instance Lightsail untuk membuat aplikasi yang kuat dan berskala. Dengan menggunakan paket database terkelola ketersediaan tinggi Lightsail, Anda juga dapat menambahkan redundansi ke database Anda, membantu memastikan waktu aktif yang tinggi untuk aplikasi Anda.

Apa yang dikelola Lightsail untuk saya?

Lightsail mengelola berbagai aktivitas pemeliharaan dan keamanan untuk database terkelola Anda dan infrastruktur dasarnya. Lightsail secara otomatis mencadangkan database Anda dan memungkinkan point in time restore dari 7 hari terakhir menggunakan alat pemulihan database, untuk membantu melindungi terhadap kehilangan data atau kegagalan komponen. Lightsail juga secara otomatis mengenkripsi data Anda saat istirahat dan bergerak untuk meningkatkan keamanan dan menyimpan kata sandi database Anda untuk koneksi yang mudah dan aman ke database Anda. Di sisi pemeliharaan, Lightsail menjalankan pemeliharaan pada database Anda selama jendela pemeliharaan yang ditetapkan. Pemeliharaan ini mencakup peningkatan otomatis ke versi basis data minor terbaru dan semua pengelolaan infrastruktur dan sistem operasi yang mendasarinya.

Jenis database apa dan versi database apa yang didukung Lightsail?

Database terkelola Lightsail mendukung versi utama terbaru MySQL dan PostgreSQL. Saat ini, versi ini adalah MySQL 5.7, MySQL 8.0, PostgreSQL 9, PostgreSQL 10, PostgreSQL 11, dan PostgreSQL 12. Lightsail hanya menyediakan versi minor terbaru untuk setiap opsi versi utama.

Paket database terkelola apa yang ditawarkan Lightsail?

Lightsail menawarkan 4 ukuran database terkelola dalam paket standar dan ketersediaan tinggi. Setiap paket dilengkapi dengan jumlah penyimpanan tetap dan jatah transfer data bulanan. Anda juga dapat menaikkan skala hingga paket yang lebih besar dari waktu ke waktu, sesuai kebutuhan, dan beralih antara paket ketersediaan standar dan tinggi. Paket ketersediaan tinggi mencerminkan sumber daya yang sama seperti paket standar dan tambahannya mencakup basis data siaga yang berjalan di Availability Zone terpisah dari basis data primer Anda untuk redundansi.

Apakah yang dimaksud paket ketersediaan tinggi?

Database terkelola Lightsail tersedia dalam paket standar dan ketersediaan tinggi. Paket ketersediaan standar dan tinggi memiliki sumber daya paket yang identik, termasuk memori, penyimpanan, dan jatah transfer data. Paket ketersediaan tinggi menambah redundansi dan daya tahan ke database Anda, dengan secara otomatis membuat database siaga di Availability Zone terpisah dari database utama Anda, mereplikasi data secara sinkron ke database siaga, dan menyediakan failover ke database siaga jika terjadi kegagalan infrastruktur dan selama pemeliharaan sehingga Anda memastikan uptime bahkan ketika database sedang ditingkatkan secara otomatis oleh Lightsail. Gunakan paket ketersediaan tinggi untuk menjalankan aplikasi produksi atau perangkat lunak di mana diperlukan waktu aktif yang tinggi.

Bagaimana cara meningkatkan atau menurunkan basis data terkelola Lightsail saya?

Anda dapat meningkatkan database terkelola Lightsail Anda dengan mengambil snapshot darinya dan membuat paket database baru yang lebih besar dari snapshot atau dengan membuat database baru yang lebih besar menggunakan fitur pemulihan darurat. Anda juga dapat beralih dari paket standar ke paket ketersediaan tinggi dan sebaliknya dengan menggunakan salah satu metode. Anda tidak dapat menurunkan skala basis data Anda. Untuk informasi selengkapnya, lihat Membuat database dari snapshot di Amazon Lightsail.

Bagaimana saya bisa mencadangkan database terkelola Lightsail saya?

Lightsail mencadangkan data Anda secara otomatis dan memungkinkan pemulihan data ini dari titik waktu tertentu ke database baru. Backup otomatis adalah layanan gratis untuk basis data Anda tetapi hanya menyimpan data 7 hari terakhir saja. Jika Anda menghapus database Anda, semua catatan cadangan otomatis dihapus dan point-in-time pemulihan tidak lagi memungkinkan. Untuk menyimpan backup data setelah menghapus basis data Anda atau untuk menyimpan backup selama lebih dari 7 hari di masa lalu, gunakan snapshot manual.

Anda dapat mengambil snapshot manual dari database yang dikelola Lightsail Anda dari halaman manajemen database. Snapshot manual berisi semua data dari basis data Anda dan dapat digunakan sebagai backup untuk data yang ingin Anda simpan secara permanen. Anda juga dapat menggunakan snapshot manual untuk membuat basis data baru dan lebih besar atau untuk beralih antara paket Standar dan paket Ketersediaan Tinggi. Snapshot manual disimpan hingga Anda menghapusnya dan ditagih sebesar $0,05 USD/GB bulan.

Apa yang terjadi pada data saya jika saya menghapus database terkelola Lightsail saya?

Jika Anda menghapus database terkelola Lightsail, database Anda sendiri dan semua cadangan otomatis akan dihapus. Tidak ada cara untuk memulihkan data tersebut kecuali Anda mengambil snapshot manual sebelum menghapus basis data Anda. Selama penghapusan database Anda, Lightsail menyediakan opsi sekali klik untuk mengambil snapshot manual, jika diinginkan, untuk membantu melindungi dari kehilangan data yang tidak disengaja. Mengambil snapshot manual sebelum penghapusan adalah opsional tetapi hal itu sangat dianjurkan. Anda dapat menghapus snapshot manual Anda di masa mendatang saat Anda tidak lagi membutuhkan data yang tersimpan.

Dapatkah saya menghubungkan instance saya ke database terkelola Lightsail yang berjalan di s yang berbeda atau Availability Wilayah AWS Zone yang berbeda?

Anda tidak dapat menggunakan database terkelola Lightsail dengan instance yang berjalan di s yang berbeda. Wilayah AWS Namun, Anda dapat menggunakan basis data di Availability Zone yang berbeda dari instans Anda.

Bagaimana cara memuat data ke database yang dikelola Lightsail saya?

Untuk memuat data ke database terkelola Lightsail Anda, Anda harus mengaktifkan mode impor data terlebih dahulu. Setelah mengaktifkan mode impor data, Anda dapat terus mengunggah data secara manual dengan menggunakan klien basis data pilihan Anda. Setelah Anda selesai memuat data, ingat untuk mematikan mode impor Data sehingga backup otomatis dan pencatatan untuk basis data Anda dapat aktif kembali. Untuk informasi selengkapnya, lihat Mengimpor data ke database MySQL Anda dan Mengimpor data ke database PostgreSQL Anda.

Bagaimana cara mengakses data pada database terkelola Lightsail saya?

Anda dapat ter-connect ke basis data dan meng-kueri data Anda dengan menggunakan aplikasi klien SQL standar. Kami merekomendasikan MySQL Workbench untuk administrasi dan pembuatan kueri berbasis GUI. Anda dapat menemukan data koneksi di layar pengelolaan basis data untuk basis data Anda, termasuk URL titik akhir dan nama DNS. Untuk informasi selengkapnya, lihat Connect ke database MySQL atau Menyambungkan ke database PostgreSQL Anda di Amazon Lightsail.

Bagaimana cara kerja database yang dikelola Lightsail dengan instance Lightsail saya?

Setelah membuat database terkelola Lightsail, Anda dapat langsung mulai menggunakannya dengan aplikasi, menggunakan instance Lightsail sebagai server web atau beban kerja khusus lainnya untuk aplikasi Anda. Untuk menghubungkan instance Lightsail Anda ke database, gunakan endpoint database Anda dan referensikan kata sandi yang disimpan dengan aman untuk mengonfigurasi database sebagai penyimpanan data dalam kode aplikasi Anda. Anda dapat menemukan data koneksi di layar pengelolaan basis data. Nama file dan lokasi untuk file konfigurasi basis data Anda akan bervariasi tergantung aplikasi. Perhatikan bahwa Anda dapat meng-connect-kan banyak instans ke satu basis data, baik menggunakan tabel yang sama atau menggunakan tabel yang berbeda.

Bagaimana cara menghubungkan database terkelola Lightsail ke instans EC2 yang berjalan di akun saya? AWS

Anda dapat menghubungkan database terkelola Lightsail ke instans EC2 dengan menghubungkan melalui internet publik. Perhatikan bahwa koneksi ke semua AWS layanan akan menghabiskan tunjangan transfer data database Anda, dan data yang keluar melalui internet publik ke AWS layanan yang melebihi tunjangan transfer data Anda akan dikenakan biaya kelebihan. Anda tidak dapat menggunakan peering VPC antara database yang dikelola Lightsail dan instans EC2.

Apa perbedaan antara mode publik dan pribadi untuk database terkelola Lightsail saya?

Secara default, database terkelola Lightsail Anda dibuat dalam mode pribadi, yang mengamankannya dengan membuatnya hanya dapat diakses oleh instance Lightsail. Anda dapat mengatur basis data Anda ke mode publik jika Anda perlu ter-connect ke perangkat lunak atau layanan melalui internet publik. Untuk memastikan keamanan data Anda, kami tidak menyarankan Anda mengaktifkan mode publik dalam jangka panjang. Anda dapat mengubah antara mode publik dan privat setiap saat dari layar pengelolaan basis data Anda.

Dapatkah saya mengelola port yang digunakan oleh database terkelola Lightsail saya?

Tidak, Lightsail secara otomatis mengelola port Anda untuk tujuan keamanan, membuka Port 3306 untuk MySQL untuk semua database yang dikelola Lightsail dalam mode publik. Jika database Anda dalam mode pribadi, database Anda hanya terbuka untuk sumber daya yang berjalan di akun Lightsail Anda melalui jaringan internal.

Apakah layanan database terkelola Lightsail mendukung IPv6?

Database yang dikelola Lightsail tidak mendukung IPv6.