Ikhtisar layanan database

Ikhtisar layanan database

Layanan database menyediakan fungsionalitas ‘cloud provisioning’ yang terukur dan dapat diandalkan untuk kedua mesin database relasional dan non-relasional. User dengan cepat dan mudah dapat menggunakan fitur database yang tanpa beban menangani tugas-tugas administrasi yang kompleks. User cloud dan administrator database dapat penyediaan dan mengelola beberapa instance database yang diperlukan.

Layanan Database menyediakan isolasi sumber daya pada tingkat kinerja yang tinggi, dan mengotomatisasikan tugas-tugas administrasi yang kompleks seperti pengerahan, konfigurasi, patch, backup, restore, dan monitoring.

Contoh Aliran Proses

Contoh ini adalah aliran proses tingkat tinggi untuk menggunakan layanan Database:

  1. OpenStack Administrator mengkonfigurasi infrastruktur dasar menggunakan langkah-langkah berikut:

    1. Menginstal layanan Database.

    2. Membuat image untuk setiap jenis database. Misalnya, satu untuk MySQL dan satu untuk MongoDB.

    3. Gunakan command :command: trove-manage untuk mengimpor image dan menawarkan mereka untuk penyewa (tenant).

  2. ‘End User’ OpenStack mengerahkan layanan Database menggunakan langkah-langkah berikut:

    1. Membuat instance layanan Database menggunakan command trove create.

    2. Gunakan command trove list untuk mendapatkan ID dari instance, diikuti oleh command trove show untuk mendapatkan alamat IP nya.

    3. Mengakses instance layanan Database menggunakan perintah akses database tipikal. Misalnya, dengan MySQL:

      $ mysql -u myuser -p -h TROVE_IP_ADDRESS mydb
      

Components (Komponen)

Layanan Database meliputi komponen berikut:

Klein command-line python-troveclient

Sebuah CLIP yang berkomunikasi dengan komponen trove-api

Komponen trove-api

Menyediakan ‘OpenStack-native RESTful API’ yang mendukung JSON untuk ‘provision’ dan mengelola instance Trove.

Layananan trove-conductor

Jalankan pada host, dan terima pesan dari ‘guest instances’ yang ingin memperbarui informasi pada host.

Layanan trove-taskmanager

Ukur arus sistem yang kompleks yang mendukung ‘provisioning instances’ , mengelola siklus hidup instance, dan melakukan operasi pada instance.

Layanan trove-guestagent

Jalan dalam ‘guest instance’. Kelola dan lakukan operasi pada database itu sendiri.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.