Menyebarkan kumpulan elastis database SQL

Selesai

Kumpulan elastis adalah opsi penyebaran di mana Anda membeli sumber daya komputasi Azure (CPU, memori, dan penyimpanan) yang kemudian dibagikan di antara beberapa database yang ditentukan sebagai bagian dari kumpulan yang sama. Perbandingan yang mudah dengan SQL Server lokal adalah bahwa kumpulan elastis mirip seperti instans SQL Server yang memiliki beberapa database pengguna. Dengan menggunakan kumpulan elastis, Anda dapat dengan mudah mengelola kumpulan sumber daya sementara pada saat yang sama berpotensi menghemat biaya. Kumpulan elastis juga memfasilitasi skalabilitas mudah hingga batas yang ditetapkan sehingga jika suatu database dalam kumpulan membutuhkan sumber daya akibat beban kerja yang tidak dapat diprediksi, sumber daya tersebut tersedia di dalamnya. Jika seluruh kumpulan membutuhkan sumber daya tambahan, opsi slider sederhana dalam portal Microsoft Azure akan memfasilitasi penskalaan kumpulan elastis ke atas atau ke bawah.

Membuat kumpulan elastis baru

Dengan menggunakan portal Azure, klik Buat Sumber Daya, lalu cari “Kumpulan database Elastis SQL” dan Anda akan melihat layar di bawah ini.

The Create Elastic Pool screen in the Azure portal

Klik Buat yang ditunjukkan pada gambar di atas untuk meluncurkan layar yang ditunjukkan pada gambar di bawah ini.

Elastic Pool Creation in Azure portal

Menambahkan database ke kumpulan yang sudah ada

Menggunakan portal Microsoft Azure, temukan kumpulan tempat Anda menambahkan database, seperti yang diperlihatkan pada gambar di bawah ini.

Adding a Database to an Elastic Pool in Azure portal

Gambar di bawah ini memperlihatkan proses untuk memilih database mana yang ingin Anda tambahkan ke kumpulan.

Elastic Pool database addition

Klik Terapkan pada layar yang diperlihatkan pada gambar di bawah ini.

The Final Screen to add a database to an elastic pool

Klik Terapkan sekali lagi dan database akan ditambahkan ke kumpulan elastis.

Mengelola sumber daya kumpulan

Portal Microsoft Azure memberikan banyak informasi mengenai keadaan dan kesehatan kumpulan elastis. Anda dapat melihat pemanfaatan sumber daya dan melihat database mana yang paling banyak menggunakan sumber daya. Informasi ini dapat membantu untuk mendiagnosis masalah performa atau mengidentifikasi database yang mungkin tidak cocok untuk kumpulan, seperti ketika suatu database mengonsumsi sebagian besar sumber daya kumpulan. Gambar di bawah ini menunjukkan kumpulan elastis dengan pemanfaatan sumber daya yang merata.

The Resource Utilization of an Elastic Pool

Jika Anda perlu menyesuaikan kumpulan untuk mengurangi atau menambah sumber daya yang dialokasikan ke kumpulan, Anda dapat mengubahnya melalui opsi Konfigurasi di bagian Setelan kumpulan bilah pengelolaan Kumpulan Elastis.

Dari bilah tersebut, Anda dapat dengan cepat dan mudah menyesuaikan:

  • Ukuran kumpulan meliputi DTU, vCore, dan ukuran penyimpanan.
  • Tingkat Layanan
  • Sumber daya per database
  • Database mana yang disertakan dalam kumpulan, dengan menambahkan atau menghapus database tersebut.

Seperti yang ditunjukkan pada gambar di bawah ini, Anda dapat menyesuaikan banyak pengaturan di Kumpulan Elastis. Sebagian besar perubahan ini dapat dilakukan secara online, termasuk DTU atau vCore min dan maks per database. Anda dapat mengubah ukuran total kumpulan atau menambahkan dan menghapus database dari kumpulan sesuai kebutuhan. Koneksi aktif akan dilepaskan saat pengubahan ukuran selesai.

The Azure portal page showing Elastic Pool Configuration

Mungkin fitur yang paling berguna adalah kemampuan untuk memantau Pemanfaatan Sumber Daya Database, seperti yang ditunjukkan pada gambar di bawah ini. Fitur ini memungkinkan Anda untuk dengan mudah melihat bagaimana performa database dalam kumpulan.

Utilization per database in an Elastic Pool from the Azure portal

Kumpulan elastis cocok untuk database multi-penyewa tempat setiap penyewa memiliki salinan databasenya sendiri. Seimbangkan beban kerja di seluruh database agar tidak memungkinkan satu database untuk memonopoli semua sumber daya kumpulan.