Microsoft Azure Üzerinde SQL Database Oluşturma


Merhaba

Bu yazımızda Microsoft’un Cloud çözümü olan Microsoft Azure Platformu üzerindeki Microsoft Azure SQL Database oluşturma adimlarini anlatiyor olacağız. Daha önceki yazilarimizda Microsoft Azure SQL Database Ne olduğunu ve Microsoft Azure SQL Database Threat Detection özelliğinden bahsetmiştik. Ayrıca Microsoft SQL Server üzerinde geliştirmeler yapmak ve testlerinizi yapmak artık çok daha kolay, ücretsiz olarak kullanabileceğiniz SQL Server 2016 RTM Developer on Windows Server 2012 R2 duyurmuştuk. Microsoft Azure SQL Database bize neleri sağlamaktadir onları anlatıyor olacağız. Microsoft Azure SQL Database, Microsoft‘un Cloud ( Bulut ) tabanlı esnek veritabanı hizmeti diyebiliriz. Peki bu Microsoft Azure SQL Database hizmetinin normal sunucularımıza kurduğumuz MSSQL Veritabanlarından farkı nedir?

Öncelikle Physical ( Fiziksel ) olarak bizim gördüğümüz bir sunucu yoktur. SQL Databse kurulum ve yapılandırması Microsoft Azure Portal üzerinden yapılmaktadır. Bu işlemden sonra bize bir Tabular Data Stream ( TDS ) Endpoint sağlanıyor. Artık SQL Database sunucumuza bu Tabular Data Stream ( TDS ) Endpoint üzerinden bağlanarak işlemlerimizi gerçekleştiriyoruz.Yani bize sunulan servise bağlanıyoruz. Ama arka planda Microsoft Azure servisi, Virtual Machine ( Sanal Makine ) bir sunucu üzerinde tabiki SQL Server yapısını barındırıyor. Ama bizim bu sunucuya erişimimiz bulunmuyor.

Yapıda birçok yararlı ve veritabanı yönetimimizi kolaylaştıran teknolojiler mevcut. Birçok veritabanınızı çok rahat bir şekilde yönetebiliyorsunuz. Örneğin performans ihtiyacınız arttığında donanımınızı yükseltme işlemi Microsoft Azure Portal üzerinden sadece bir kaç ayar ile yapılandırabilirsiniz. Arka plandaki Microsoft Azure sistemi veritabanınızı sürekli olarak online halde tutuyor ( %99.99 ). Maintenance işleriyle siz uğraşmıyorsunuz. MSSQL Server tarafındaki tüm uygulamalarınızı SQL Database tarafında da kullanabilirsiniz. Tabiki bazı eksiklikleri de var bunlara makalemin sonunda değineceğim. Şimdi tekrar Azure SQL Database yapısına dönelim ve SQL Database oluşturmaya başlayalim.

Microsoft Azure Managemet Portal üzerinden NEW > Everything seçeneği ile SQL Database seçiyoruz.

12-09-2016-21-35-20

SQL Database seçili iken Create diyoruz.

12-09-2016-21-35-53

SQL Database oluşturma ekranıdan Database Name ( Veritabanı İsmi ),Resource group için yeni bir grup oluşturabiliriz ya da daha önce oluşturmuş olduğumuz Resource Manager Grubu seçebiliriz.

12-09-2016-21-54-49

Select source bölümünde Blank Database ( Boş Veritabanı ), Sample ( Örnek ) ve Backup olarak SQL Database oluşturabiliriz.

12-09-2016-21-55-20

Server bölümünde oluşturacağımız SQL Database arka tarafta bir Virtual Machine ( Sanal Makine ) içinde çalışacağı için oluşturulacak olan Virtual Machine ( Sanal Makine ) için gerekli ayarları yapılandırıyoruz.

12-09-2016-21-55-46

New Server ekranında Server name ( Sunucu İsmi ) , Server admin login ( Sunucu Yönetici Hesabı ), Password ( Parola ), Confirm Password ( Parola Onayı ) ve Location ( Lokasyon ) bölümlerini yapılandırıyoruz.

12-09-2016-21-56-46

New Server ekranında gerekli yapılandırmaları tamamladıktan sonra Select diyoruz.

12-09-2016-21-57-32

SQL Database için gerekli Server yapılandırmasını tamamlıyoruz.

12-09-2016-21-58-04

Pricing Tier ( Fiyatlandırma Aşaması ) oluşturacağımız SQL Database hangi özellikler ile oluşturulacağını seçiyoruz.

12-09-2016-21-59-15

12-09-2016-21-59-35

Pricing Tier ( Fiyatlandırma Aşaması ) bölümünde gerekli yapılandırmayı tamamladıktan sonra Select diyoruz.

12-09-2016-22-00-23

Collation ( Karşılaştırma ) blümünde kullanılacak olan yazilim için gerekli olan SQL Server dilini seçebilirsiniz. Buradaki Collation ( Karşılaştırma ) seçeneği kullanılacak olan yazılıma göre değişiklik gösterebilir. SQL Database için gerekli yapılandırmaları tamaladıktan sonra SQL Database oluşturması için Create diyoruz.

12-09-2016-22-00-51

Deploying ekranında SQL Database oluşturulmaya başladığını görüyoruz.

12-09-2016-22-02-09

12-09-2016-22-03-52

BAKICUBUKSQLDB ismindeki SQL Database oluşturulduğunu görüyoruz.

12-09-2016-22-04-39

 

Başka bir yazimizda görüşmek dileğiyle…