1. Ana Sayfa
  2. Microsoft Azure
  3. PostgreSQL için Azure Veritabanı

PostgreSQL için Azure Veritabanı

Resim1 Azure Databases For PostgreSQL11

denildiği zaman hepimizin aklına Microsoft ailesinin ürünleri gelmektedir ve şimdiye kadar üzerinde de genelde Microsoft ürün ailelerinden yazılar hazırladım. Fakat bugün bir değişiklik yaparak Microsoft SQL Server ürünü haricinde bir yazı hazırlayarak sizlere ’i Azure üzerinde nasıl kullanabilirsiniz bunu anlatıyor olacağım.

Öncelikli olarak belirtmek isterim ki Azure da PostgreSQL 11 Mayıs 2017 tarihinde PostgreSQL 10 versiyonu genel anlamda hizmete girdi ve üzerinde yapılan çalışmalar ile özelliklerinde gelişmeler sağlandı. Buradaki ( https://azure.microsoft.com/en-us/updates/?product=postgresql ) Adresten detaylarını takip edebilirsiniz.

Biz konumuza dönüp PostgreSQL’i Azure üzerinde kurmaya başlayalım. İki farklı şekilde işlem yapabiliriz. Bunlar ;

1) Bir Windows / Linux sanal sunucu oluşturup PostgreSQL kurabiliriz.

2) PaaS servisi olarak kurabiliriz.

Biz ikinci olanı yapıyor olup PaaS olarak Azure’da PostgreSQL kurulumu yapıyor olacağız.

1) Azure Portal’a giriş yapılır.

2) Sol tarafta yer alan menüzden “Create a resource“ → “Databases” → “Azure Database for PostgreSQL” seçilir.

Resim-1

3) Aşağıdaki ekranda server bilgileri doldurulur.

Resim-2

Server Name : PostgreSQL sunucusunuz için verilecek uniq bir isim.Postgres.database.azure.com alan adı, tanımladığınız sunucu adına eklenir. İsimlendirmede küçük farh olmalı, sayılar ve kısa çizgi (-) karakteri içerebilir. ( Nokta kullanılmaz ) En az 3 ila 63 karakter içermelidir. Örneğimizde dmcteknoloji-postgresql isimini kullandık.

Subscription : Azure Subscription hesabınız. Örneğimizi Free “Subscription” ile gerçekleştirdik.

Resource group : Kurulumunu yapacağınız sunucunun hangi “kaynak grubunda – Resource group “ da olacağınız seçersiniz. Genelde her sunucu için farklı bir “kaynak grubu – Resource group “ oluşturmanızı tavsiye ediyorum.

Server Admin Login : Sunucuya erişebilmek için kullanacağınız kullanıcı adınız.. Kullanıcı adınız azure_superuser, azure_pg_admin, admin, administrator, root, guest veya public olamaz. Pg_ ile başlayamaz.

Password : Sunucuya erişim için kullanacağınız şifreniz. 8 ile 128 karakter uzunluğunda olabilir.

Location : Sunucunuzun hangi Azure Location’da olacağını seçiyorsunuz.

Version : Kuracağınız PostgreSQL’in versiyon bilgisini seçiyorsunuz. 9.5 – 9.6 ve 10 versiyonları var. Örneğimizde 9.6 versyionu seçili.

Pricing tier : Sunucunuzun konfigürasyon bilgisini seçtiğiniz bölüm, burada default olarak gelen değeri seçtik. Farklı konfigürasyon da seçebilirsiniz.

Resim-3 

4) Ücüncü adımda gerekli bilgileri tanımladıktan sonra “Create” diyecek olursanız bir kaç dakika içerisinde PostgreSQL’niz kurulacaktır.

Resim-4

Yukarıdaki mesajı gördükten sonra “Go To Resource” diyerek sunucunuza gidebilir “Pin To dashboard” diyerek anasayfanıza hizmetin hızlı erişim için konumlandırabilirsiniz. “Go to Resource” dediğinizde aşağıdaki ekran sizi karşılıyor olacaktır.

Resim-5

Yukarıda görüldüğü gibi PostgreSQL servisimizi kurulumunu tamamladık. Erişebilmek adına yapacağımız son adım yukarıdaki ekranda gördüğünüz “Connection Security” kısımında firewall ayarlarından IP bilgisi girmemiz gerekiyor.

Resim-6 

Eğerki Firewall kuralları içerisine aşağıdaki kuralı tanımalayacak olursanız tüm IP adreslerinden erişim alıyor olursunuz. Fakat bu kısımda sadece erişmek istediğiniz IP adresinden erişim göndermeniz daha uygundur.

Tüm IP’lerden erişmek için ;

Resim-7

Gerekli Firewall ayarlarını da yaptıktan sonra dilediğiniz postgresql editor’den erişebilirsiniz. ( Firewall ayarlarında Client IP adresimizi ekledik. Sadece biz erişelim güvenlik önemli : )

Erişim için “Connection String” bölümünden farklı connection cümlelerini elde edebilirsiniz.

Resim-8

Yada Servisi anasayfasındaki server bilgileri ile erişim sağlayabilirsiniz.

Örnek ;

Resim-9

Resim-10

Resim-11

Resim 9-10-11 de gördüğünüz üzere Azure’da kurduğumuz PostgreSQL 9.6 versiyonuna PgAdmin üzerinden başarılı bir şekilde erişim sağladık. İçeriği beğendiyseniz, paylaşabilir ve MsHowto’yu takip edebilirsiniz.!

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs:  azure, , pgadmin, , , PostgreSQL

Yorum Yap

Yazar Hakkında

Milenyumdan beri ilginç bir merak duygusu ile başlayan bilgisayar ve teknoloji dünyası merakı sayesinde eğitim yaşantımı doğup büyüdüğüm Düzce'de geçirdim. Sonrasında Düzce'nin kendimi geliştirmek adına yeterli imkanlara sahip olmadığından İstanbul'a gelip Bilge Adam Eğitim Kurumlarından Yazılım ve Veritabanı eğitimi aldım. Eğitimimi tamamlarken çeşitli Windows ve Web uygulamaları geliştirdim. Sırası ile Sentez Yazılım, Nebim Yazılım, Ciceksepeti, Doğan Holding, Kariyer.Net, TurkNet gibi firmalarında Yönetici / Müdür pozisyonlarında farklı ünvanlarda ( Yazılım Geliştirici / Raporlama ve Veritabanı Yöneticisi gibi) görev aldım. Şimdilerde ise DMC Bilgi Teknolojileri firmasının Kurucu Ortaklığını ve Veritabanı Danışmalığı Hizmeti vermekteyim.

Yorum Yap