Sunucular - PostgreSQL için Azure Veritabanı - Esnek Sunucu
Bu makalede, PostgreSQL için Azure Veritabanı - Esnek Sunucu ile çalışmaya PostgreSQL için Azure Veritabanı önemli noktalar ve yönergeler yer almaktadır.
PostgreSQL için Azure Veritabanı sunucusu nedir?
Esnek Sunucu dağıtım PostgreSQL için Azure Veritabanı bir sunucu, birden çok veritabanı için merkezi bir yönetim noktasıdır. Bu, şirket içi dünyada aşina olduğunuz PostgreSQL sunucu yapısıdır. Özellikle PostgreSQL hizmeti yönetilir, performans garantileri sağlar, sunucu düzeyinde erişim ve özellikler sunar.
Bir 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ğine sahip bir kapsayıcıdır; bir sunucuyu siler ve içerdiği veritabanlarını siler.
- Kaynakları bir bölgede birlikte bulundurarak.
- Sunucu ve veritabanı erişimi için bağlantı uç noktası sağlar
- Veritabanları için geçerli olan yönetim ilkelerinin kapsamını sağlar: oturum açma, güvenlik duvarı, kullanıcılar, roller, yapılandırmalar vb.
- Birden çok sürümde kullanılabilir. Daha fazla bilgi için desteklenen PostgreSQL veritabanı sürümlerine bakın.
- Kullanıcılar tarafından genişletilebilir. Daha fazla bilgi için bkz. PostgreSQL uzantıları.
Bir PostgreSQL için Azure Veritabanı içinde bir veya birden çok 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, fiyatlandırma katmanının, sanal çekirdeklerin ve depolamanın (GB) yapılandırmasına göre sunucu başına yapılandırılmıştır. Daha fazla bilgi için bkz. İşlem ve Depolama.
Nasıl yaparım? sunucusuna bağlanmak ve kimlik doğrulaması yapmak mı?
Aşağıdaki öğeler veritabanınıza güvenli erişim sağlamaya 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 de desteklemiştir. |
| Güvenlik duvarı | Verilerinizi korumaya yardımcı olmak için bir güvenlik duvarı kuralı, siz hangi bilgisayarların izinlere sahip olduğunu belirtene kadar sunucunuza ve veritabanlarına tüm erişimi engellenir. Bkz. PostgreSQL için Azure Veritabanı Sunucusu güvenlik duvarı kuralları. |
Sunucuyu yönetme
Azure CLI PostgreSQL için Azure Veritabanı kullanarak sunucularınızı Azure portal yönetebilirsiniz.
Sunucu oluştururken yönetici kullanıcınız için kimlik bilgilerini ayarlayabilirsiniz. Yönetici kullanıcı, sunucuda sahip olduğunuz en yüksek ayrıcalığa sahip olan kullanıcıdır. Bu rol rolüne azure_pg_admin. Bu rolün tam süper kullanıcı izinleri yok.
PostgreSQL süper kullanıcı özniteliği, yönetilen azure_superuser ait olan kullanıcıya atanır. Bu role erişiminiz yok.
Bir PostgreSQL için Azure Veritabanı sunucusu varsayılan veritabanlarına sahip:
- postgres - Sunucunuz oluşturulduktan sonra bağlanabilirsiniz varsayılan veritabanı.
- azure_maintenance - Bu veritabanı, yönetilen hizmeti sağlayan işlemleri kullanıcı eylemlerinden ayırmak için kullanılır. Bu veritabanına erişiminiz yok.
Sunucu parametreleri
PostgreSQL sunucu parametreleri sunucunun yapılandırmasını belirler. Bu PostgreSQL için Azure Veritabanı, parametre listesi, Azure CLI veya Azure portal kullanılarak görüntülenemez ve düzenlenebilir.
Postgres için yönetilen bir hizmet olarak, PostgreSQL için Azure Veritabanı'daki yapılandırılabilir parametreler yerel bir Postgres örneğinde parametrelerin bir alt kümesidir (Postgres parametreleri hakkında daha fazla bilgi için PostgreSQL belgelerine bakın). PostgreSQL için Azure Veritabanı sunucunuz, oluşturma sırasında her 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ıramaz.
Sonraki adımlar
- Hizmete genel bakış için bkz. genel PostgreSQL için Azure Veritabanı.
- Yapılandırmanıza bağlı belirli kaynak kotaları ve sınırlamaları hakkında bilgi için bkz. İşlem ve Depolama seçenekleri.
- Azure portal veya Azure CLI aracılığıyla sunucu parametrelerini görüntüleme ve düzenleme.