PostgreSQL için Azure Veritabanı - Tek Sunucu

Bu makalede PostgreSQL için Azure veritabanı-tek sunucu ile çalışmaya yönelik konular ve yönergeler sağlanmaktadır.

PostgreSQL için Azure Veritabanı sunucusu nedir?

PostgreSQL için Azure veritabanı-tek sunuculu dağıtım seçeneği, birden çok veritabanı için merkezi bir yönetim noktasıdır. Bu, şirket içi dünyada bildiğiniz PostgreSQL sunucu yapısıdır. Özellikle PostgreSQL hizmeti yönetiliyor, performans garantisi sağlar, sunucu düzeyinde erişim ve özellikler sunar.

PostgreSQL için Azure veritabanı sunucusu:

  • Bir Azure aboneliği içinde oluşturulur.
  • , Veritabanları için üst kaynaktır.
  • Veritabanları için bir ad alanı sağlar.
  • Güçlü yaşam süresi semantiğinin bulunduğu bir kapsayıcıdır; bir sunucuyu silin ve kapsanan veritabanlarını siler.
  • Bir bölgedeki kaynakları birlikte bulur.
  • Sunucu ve veritabanı erişimi için bir bağlantı uç noktası sağlar
  • Veritabanlarına uygulanan yönetim ilkeleri için kapsam sağlar: oturum açma, güvenlik duvarı, kullanıcılar, roller, konfigürasyonlar vb.
  • Birden çok sürümde kullanılabilir. Daha fazla bilgi için bkz. desteklenen PostgreSQL veritabanı sürümleri.
  • Kullanıcılara göre genişletilebilir. Daha fazla bilgi için bkz. PostgreSQL uzantıları.

PostgreSQL için Azure veritabanı sunucusunda bir veya daha fazla veritabanı oluşturabilirsiniz. Tüm kaynakları kullanmak için sunucu başına tek bir veritabanı oluşturmayı veya kaynakları paylaşmak için birden çok veritabanı oluşturmayı seçebilirsiniz. Fiyatlandırma Katmanı, sanal çekirdek ve depolama (GB) yapılandırmasına bağlı olarak, fiyatlandırma sunucu başına yapılandırılır. Daha fazla bilgi için bkz. fiyatlandırma katmanları.

Nasıl yaparım? PostgreSQL sunucusu için Azure veritabanı 'na bağlanıp kimlik doğrulaması yapılsın mı?

Aşağıdaki öğeler veritabanınıza güvenli erişimin sağlanmasına yardımcı olur:

Güvenlik kavramı Description
Kimlik doğrulaması ve yetkilendirme PostgreSQL için Azure Veritabanı sunucusu, yerel PostgreSQL kimlik doğrulamasını destekler. Sunucunun yönetici hesabını kullanarak sunucuya bağlanabilir ve kimlik doğrulaması gerçekleştirebilirsiniz.
Protokol Hizmet, PostgreSQL tarafından kullanılan ileti tabanlı bir protokolü destekler.
TCP/IP Protokol TCP/IP üzerinden ve UNIX-etki alanı Yuvaları üzerinden desteklenir.
Güvenlik duvarı Verilerinizin korunmasına yardımcı olmak için, hangi bilgisayarların izne sahip olduğunu belirtene kadar, bir güvenlik duvarı kuralı sunucunuza ve veritabanlarına tüm erişimi engeller. Bkz. PostgreSQL Için Azure veritabanı sunucu güvenlik duvarı kuralları.

Sunucunuzu yönetme

Azure Portal veya Azure CLIkullanarak PostgreSQL için Azure veritabanı sunucularını yönetebilirsiniz.

Sunucu oluştururken, yönetici kullanıcı için kimlik bilgilerini ayarlarsınız. Yönetici Kullanıcı, sunucuda sahip olduğunuz en yüksek ayrıcalıklı kullanıcı. Azure_pg_admin role aittir. Bu rolün tam süper kullanıcı izinleri yok.

PostgreSQL süper kullanıcı özniteliği, yönetilen hizmete ait olan azure_superuser atanır. Bu role erişiminiz yok.

PostgreSQL için Azure veritabanı sunucusu varsayılan veritabanlarına sahiptir:

  • Postgres -sunucunuz oluşturulduktan sonra bağlanabilir bir varsayılan veritabanıdır.
  • azure_maintenance -bu veritabanı, kullanıcı eylemlerinden yönetilen hizmet sağlayan işlemleri ayırmak için kullanılır. Bu veritabanına erişiminiz yok.
  • azure_sys -sorgu deposu için bir veritabanı. Bu veritabanı, sorgu deposu kapalıyken veri toplamaz; Bu, varsayılan ayardır. Daha fazla bilgi için bkz. sorgu deposuna genel bakış.

Sunucu parametreleri

PostgreSQL sunucu parametreleri sunucunun yapılandırmasını belirlenir. PostgreSQL için Azure veritabanı 'nda, parametre listesi Azure portal veya Azure CLı kullanılarak görüntülenebilir ve düzenlenebilir.

Postgres için yönetilen bir hizmet olarak, PostgreSQL için Azure veritabanı 'nda yapılandırılabilir parametreler, yerel bir Postgres örneğindeki parametrelerin bir alt kümesidir (Postgres parametreleri hakkında daha fazla bilgi Için bkz. PostgreSQL belgeleri). PostgreSQL için Azure veritabanı sunucusu, oluşturma işlemi sırasında her bir parametre için varsayılan değerlerle etkinleştirilir. Değişikliklerin etkili olması için sunucu yeniden başlatması veya Süper Kullanıcı erişimi gerektiren bazı parametreler Kullanıcı tarafından yapılandırılamaz.

Sonraki adımlar