[Lvl101] - Azure Üzerinde PostgreSql Kurulumu

Azure Platformunda Database as a service olarak PostgreSql veritabanının nasıl kurulduğunu tecrübe edeceğiz.

Bu yazı dizimizde Azure platformunda PostgreSql veritabanının nasıl kurulacağını göreceğiz.

Resource Group Oluşturulması

Bu örneğimiz için TutorialPostgreSqlRG adında bir tane Resource Group oluşturuyorum.

New Resource Group Ekranı

Resource Group, birden fazla ve farklı servislerinizi düzenli bir şekilde yönetmenizi sağlar.

Yeni Resource Group Oluşturulması

Veritabanının Oluşturulması

Azure PostgreSql veritabanı oluşturmak için "Azure Database for PostgreSQL" servisini "Single Server" olarak seçiyorum.

Azure, yakın zamanda satın aldığı Citus Data firmasının Citus çözümüyle; daha büyük ve enterpise veritabanları yönetebilmeyi amaçlıyor.

Daha fazla bilgi için : https://www.citusdata.com/

Yeni bir veritabanı tanımlamak için gereken Sunucu Adı ve Giriş Bilgilerini girdikten sonra; kurulum yapılacak servis makine tipini seçmeniz gerekmektedir.

Şimdilik bu adım için en düşük paket olan Basic paketini seçiyorum.

Azure For PostgreSql veritabanı için varsayılan veritabanı adı "postgres"'dir.

PostgreSql Veritabanına Nasıl Bağlanabilirim?

PostgreSql veritabanı gibi birçok veritabanını destekleyen DataGrip ürününü kullanıyorum.

Daha Fazla Bilgi İçin : https://www.jetbrains.com/datagrip/

Ücretsiz bir versiyon olan DBeaver Community versiyonu da işinizi görecektir.

Daha Fazla Bilgi İçin : https://dbeaver.io/

Connection (Bağlantı) Bilgilerinin Alınması

Veritabanı kurulumu bittiğinde aşağıdaki gibi bir ekran sizi karşılayacaktır.

Veritabanına istediğiniz bir IDE editörü üzerinden bağlanabilirsiniz. (Datagrip, DBeaver vs)

Bağlantı bilgileri için PostgreSql Dashboard ekranında sunucu bilgilerini ve kullanıcı adına erişebilirsiniz.

Azure, Database As A Service olarak verdiği hizmetlerinde siz izin vermediğiniz sürece erişimleri dış dünyaya kapalı şekilde sunar.

Özellikle Firewall ekranından erişmek istediğiniz makinelere izin vermeniz gerekmektedir.

Tüm bilgileri doğru girdiğinizde Ip Restriction'dan dolayı login olamayacaksın

Varsayılan Olarak Veritabanı Dış Dünyaya Kapalı Gelmektedir

Sol menüden Connection security ekranından kendi ip adresimizi "Add Client Ip" butonuyla eklememiz gerekmektedir.

Connection Security ekranından Client Ip adresini başarıyla eklediğinizde; database ide editörümüzü kontrol edebiliriz.