Bagikan melalui


Konsep server untuk Azure Database for PostgreSQL - Server Fleksibel

BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel

Artikel ini menyediakan pertimbangan dan panduan untuk bekerja dengan server fleksibel Azure Database for PostgreSQL.

Apakah server Azure Database for PostgreSQL?

Server di opsi penyebaran server fleksibel Azure Database for PostgreSQL adalah titik administratif pusat untuk beberapa database. Ini adalah konstruksi server PostgreSQL yang sama yang mungkin Anda kenal di dunia lokal. Secara khusus, server fleksibel Azure Database for PostgreSQL dikelola, memberikan jaminan performa, dan mengekspos akses dan fitur di tingkat server.

Instans server fleksibel Azure Database for PostgreSQL:

  • Dibuat di dalam langganan Azure.
  • Merupakan sumber daya induk untuk database.
  • Menyediakan namespace bagi database.
  • Adalah kontainer dengan semantik seumur hidup yang kuat. Menghapus server akan menghapus database yang terkandung.
  • Menkolokasikan sumber daya di satu wilayah.
  • Menyediakan titik akhir koneksi untuk akses server dan database.
  • Menyediakan cakupan untuk kebijakan manajemen yang berlaku untuk databasenya, seperti login, firewall, pengguna, peran, dan konfigurasi.
  • Tersedia dalam beberapa versi. Untuk informasi selengkapnya, lihat versi database PostgreSQL yang didukung.
  • Dapat diperluas oleh pengguna. Untuk informasi selengkapnya, lihat Ekstensi PostgreSQL.

Dalam instans server fleksibel Azure Database for PostgreSQL, Anda dapat membuat satu atau beberapa database. Anda dapat membuat database tunggal per server dengan menggunakan semua sumber daya, atau Anda dapat membuat beberapa database untuk berbagi sumber daya. Harga bersifat terstruktur per-server, berdasarkan konfigurasi tingkat harga, vCores, dan penyimpanan (GB). Untuk informasi selengkapnya, lihat Opsi komputasi.

Bagaimana cara menyambungkan dan mengautentikasi ke server database?

Elemen berikut ini membantu memastikan akses aman ke database Anda:

Konsep keamanan Deskripsi
Autentikasi dan otorisasi Server fleksibel Azure Database for PostgreSQL mendukung autentikasi PostgreSQL asli. Anda dapat menyambungkan dan mengautentikasi ke server dengan menggunakan login admin server.
Protokol Layanan ini mendukung protokol berbasis pesan yang digunakan PostgreSQL.
TCP/IP Protokol ini didukung melalui TCP/IP dan melalui soket domain Unix.
Firewall Untuk membantu melindungi data Anda, aturan firewall mencegah semua akses ke server Anda dan ke databasenya hingga Anda menentukan komputer mana yang memiliki izin. Lihat Aturan firewall server fleksibel Azure Database for PostgreSQL.

Mengelola server Anda

Anda dapat mengelola instans server fleksibel Azure Database for PostgreSQL dengan menggunakan portal Azure atau Azure CLI.

Saat membuat server, Anda menyiapkan kredensial untuk pengguna admin Anda. Pengguna admin adalah pengguna dengan hak istimewa tertinggi di server. Ini milik peran azure_pg_admin. Peran ini tidak memiliki izin superuser penuh.

Atribut superuser PostgreSQL ditetapkan ke azure_superuser, yang termasuk dalam layanan terkelola. Anda tidak memiliki akses ke peran ini.

Instans server fleksibel Azure Database for PostgreSQL memiliki database default:

  • postgres: Database default yang bisa Anda sambungkan setelah membuat server.
  • azure_maintenance: Database yang digunakan untuk memisahkan proses yang menyediakan layanan terkelola dari tindakan pengguna. Anda tidak memiliki akses ke database ini.

Parameter server

Parameter server fleksibel Azure Database for PostgreSQL menentukan konfigurasi server. Di server fleksibel Azure Database for PostgreSQL, Anda dapat melihat dan mengedit daftar parameter dengan menggunakan portal Azure atau Azure CLI.

Sebagai layanan terkelola untuk Postgres, Azure Database for PostgreSQL memiliki parameter yang dapat dikonfigurasi yang merupakan subset parameter dalam instans Postgres lokal. Untuk informasi selengkapnya tentang parameter Postgres, lihat dokumentasi PostgreSQL.

Instans server fleksibel Azure Database for PostgreSQL Anda diaktifkan dengan nilai default untuk setiap parameter pada pembuatan. Pengguna tidak dapat mengonfigurasi beberapa parameter yang memerlukan mulai ulang server atau akses superuser agar perubahan diterapkan.

  • Untuk gambaran umum layanan, lihat Gambaran umum server fleksibel Azure Database for PostgreSQL.
  • Untuk informasi tentang kuota dan batasan sumber daya tertentu berdasarkan konfigurasi Anda, lihat Opsi komputasi.
  • Menampilkan dan mengedit parameter server melalui portal Microsoft Azure atau Azure CLI.