Azure Cosmos DB

Azure Cosmos DB, Microsoft’un global olarak dağıtılan çok modelli bir veritabanıdır. Azure Cosmos DB, bir tuşa tıklamak suretiyle Azure’nin herhangi bir coğrafi bölgedeki üretim miktarını ve depolamasını esnek ve bağımsız olarak ölçeklendirmenize olanak tanır. Kapsamlı hizmet düzeyi anlaşmaları (SLA’lar) ile verimlilik, gecikme, kullanılabilirlik ve tutarlılık garantileri sunar, başka hiçbir veritabanı hizmeti sunamayacağı özelliklerdir bunlar. Azure aboneliği olmadan, ücretsiz ve taahhütler olmadan Azure Cosmos DB’yi ücretsiz deneyebilirsiniz.

https://azure.microsoft.com/en-us/try/cosmosdb/

(daha&helliip;)

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Azure SQL Database: Artık 10 Yıla Kadar Yedekleme Saklama Kapasitesini Destekliyor

Uygulamanızın verileri uzun süre koruyacak uygun şartları var mı? Veya otomatik kurtarma işlemi için yerleşik yedekleme saklama süresini 35 günden fazla uzatmaya mı ihtiyacınız var? Şimdi, sadece birkaç tıklama ile, veritabanlarınızı kolayca uzun süreli saklamaya imkan verebilirsiniz. Azure SQL Database şimdi Azure Backup Service Vault’unuzda saklanan yedeklemeleri desteklemektedir. Bu, yerleşik saklama süresini 35 günden 10 yıla kadar kolayca genişletmenizi sağlar.

Artık veri saklama gereksinimlerinizi desteklemek çok daha basittir. Bugün Azure SQL Database, her bir veritabanı için her hafta tam bir yedekleme oluşturuyor. LTR ilkesini Azure Portal’ı veya API’yi kullanarak bir veritabanına eklediğinizde, bu haftalık yedekler otomatik olarak Azure Backup Service Vault’a kopyalanır. Veritabanlarınız TDE ile şifrelenmişse sorun değil – yedekler otomatik olarak şifrelenir. Services Vault, süresi dolan yedeklemelerinizi zaman damgalarına göre otomatik olarak silecektir, bu nedenle yedekleme zamanlamasını yönetmek veya eski dosyaların temizlenmesi konusunda endişelenmeniz gerekmez. Aşağıdaki diyagram Portal’da LTR ilkesinin nasıl ekleneceğini göstermektedir.

(daha&helliip;)

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Azure SQL Database P15 Premium Performance Genel Kullanımda

Geçen günlerde, mevcut P11 performansından iki kat fazla 4000DTU sunan en büyük performans seviyesi olan P15’in genel kullanıma sunuldu. Müşteriler Azure SQL Veritabanı’nı kullanarak Azure’de daha güçlü uygulamalar oluşturduklarından, yüksek performans için çok fazla talepte bulunmaktaydı. P15, eş zamanlı olarak hızlı işlem işleme ve gerçek zamanlı analitik sağlar ve 1 TB’a kadar depolama alanı sağlar.

P15’in piyasaya sürülmesiyle, yüksek performanslı iş yükleri desteklenmektedir; SQL Database, kurum içi uygulamalarınızı buluta taşımak için ideal hale gelmiştir. Uygulamanız büyüdükçe veritabanınızın ölçekleneceğini bilerek rahat olabilirsiniz. SQL Database ile, anında P15’e veya P15’e ölçeklendirebilir ve ihtiyaç duyduğunuz değişen iş yükü taleplerine anında uyarlayabilirsiniz – Hepsi de uygulama kesintisi olmadan gerçekleşmektedir.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Azure SQL Database İçin Always Encrypted Genel Kullanımda

Always Encrypted, sosyal güvenlik veya kredi kartı numaraları gibi kritik verilerin çalınmasını içeren ihlallere karşı benzersiz veri güvenliği sunan sektörde ilk çözümdür. Örneğin, bir hasta kabul hemşiresi, bir hastanın şifrelenmemiş kimlik numarasına erişmesine ihtiyaç duyabilir, ancak bu verilerin sistemin başka herhangi bir yerinde görünmesi gerekmez. Her zaman şifreli olarak, hastaların kimlik numaraları, sorgu işleme sırasında bile veritabanında şifreli olarak saklanır ve yetkili personel veya bu verileri işlemek için gereken uygulamalar tarafından kullanım anında şifre çözmeye izin verilir.

Always Encrypted, kullanımı kolaydır, şeffaftır ve verilerinizi korumaya hazırdır. İstemci sürücüleri, veri tabanını, kullanım noktasında şifresini çözmek ve şifrelemek için birlikte çalışacak ve yalnızca uygulamalarınızda çok az değişiklik yapacak şekilde geliştirilmiştir. Verilerin maksimum güvenliği ve ayrılması için şifreleme anahtarları veritabanı dışından yönetilir. Yalnızca şifreleme anahtarlarına erişimi olan yetkili kullanıcılar, uygulamalarınızı kullanırken şifrelenmemiş verileri görebilirler.

Şifreli verileri ve bunun karşılık gelen anahtarlarını hiçbir zaman düz metin olarak veritabanına sızdırmayan Always Encrypted, hassas bilgilerinizi Azure SQL Veritabanında güvenle saklamanızı sağlar. Ayrıca, Azure tarafından barındırılan veritabanlarını yöneten DBA’lar, hassas bilgilerin erişilmesini önlemek için bilginin ifşa edilmesini önlemek gibi kendi kuruluşunuzdaki yüksek ayrıcalıklı kullanıcıları kısıtlamak için Always Encrypted seçeneğini kullanabilirler.

Always Encrypted şu anda SQL Server için .NET Framework Data Provider’da desteklenmektedir ve yakında JDBC ve ODBC’da desteklenecektir.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

AZURE SQL DATABASE TRANSPARENT DATA ENCRYPTION GENEL KULLANIMDA

Geçen günlerde Azure SQL Database Transparent Data Encryption genel kullanıma açıldı. Azure SQL Database TDE uygulamanızda bir değişiklik yapmaya ihtiyaç duymadan veritabanınızda, ilişkili yedeklerinizde ve işlem günlüklerinizde şifreleme yaparak uyumluluk gereksinimlerinizi karşılamaktadır.

Azure SQL Database TDE aslında SQL Server’ın TDE teknojisine dayanarak bir endüstri standartı olan AES-256 simetrik anahtarlama metoduyla veritabanı dosyalarını şifrelemektedir. SQL veritabanı bu şifrelenen veritabanı şifreleme anahtarını bir servis sertifikası ile korumaktadır. SQL Database tarafından işlenen bütün anahtarların yönetimi veritabanı kopyaları, geo-replication ve database restore işlemleri için kullanılır. Enable işlemi ise Azure Preview Portal üzerinde sadece iki click işleminden ibarettir.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

AZURE SIRE RECOVER İLE SQL ALWAYSON ENTEGRASYONU

Microsoft Azure’un felaket kurtarma çözümü olan Azure Site Recovery ile SQL AlwaysOn entegrasyonu geçtiğimiz günlerde previe olarak duyuruldu. Azure Site Recovery ile Microsoft müşterilerinin iş yüklerini her hangi bir felaket anında yüksek güvenli bir şekilde kesintiye uğratmadan devame debilmek için çalışmalarını sürdürmektedir. Bu sefer SQL AlwaysOn desteği ile çalışmalarını bir adım daha ileri götürdü.

SQL Availability Group artık ASR Recovery planlarına sanal makineler ile birlikte eklenebilmektedir. Azure Site Recovery’inin sıralama, scripting ve manual actions gibi tüm yetenekleri tam olarak SQL veritabanları, AlwaysOn replikasyon yapılandırması yada backend yapıları için felaket kurtarma senaryolarında kullanılabilmektedir.

Tipik olarak üç katmanlı uygulamalar veritabanı katmanı, uygulama katmanı ve web frontend katmanından oluşmaktadır. SQL AlwaysOn, SQL Server için dizayn edilmiş bir felaket kurtarma teknolojisidir. ASR’in destekleği bir çok yol ile web frontend ve uygulama katmanındaki sanal makineler Azure üzerine replike olabilmektedirler. Bu sürüm ile birlikte ASR tarafından sağlanan zengin failover orkestrasyon yeteneklerine ek olarak, uygulamanın her katmanı için sınıf çoğaltma yetenekleri geliştirilmiştir.

SQL AlwaysOn ASR üzerinde nasıl yapılandırılacağı ile ilgili makalemizi ilerde yayınlayacağım. Öncesinde ingilizce olan https://azure.microsoft.com/en-us/documentation/articles/site-recovery-sql/#integration-with-sql-alwayson-to-azure makaleyi inceleyebilirsiniz.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

ROW-LEVEL SECURITY AZURE SQL DATABASE İÇİN GENEL KULLANIMDA

Geçen günlerde Azure SQL Database için Row-Level Security genel kullanıma sunuldu. RLS tek bir veritabanı ve tablo içerisinde birçok kullanıcı verisi saklamaya olanak sağlarken aynı zamanda kullanıcı kimlik ve rollerinin satır düzeyinde erişimlerimlerini güvenlik altına alır. RLS kendi içerisinde erişim mantığını merkezileştirirken uygulama kodunuzda hata risklerini azaltmaktadır.

RLS, müşterilerin çeşitli senaryolar için güvenli uygulamalar geliştirmeye yardımcı olabilir. Örneğin:

  • Bir çalışanın bölge ve rolüne dayalı finansal verilere erişimi kısıtlama
  • Çok katmanlı multi-tenant uygulamalarının bulunduğu sistemlerde tenatların sadece kendi satırlarının bulunduğu verilere erişebilmesi
  • Analistlerin bulundukları pozisyonlar ile doğru olantılı olacak şekilde ilgili raporlara erişebilmeleri
Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

AZURE SQL DATABASE HIZLI BAŞLANGIÇ E-BOOK

sql-azure

Bulut tabanlı veritabanı olan Azure SQL Database servisi ile ilgili yazdığım ebook’u aşağıdaki linkten bulabilirsiniz. Hızlı başlangıç olarak hazırladığım bu ebook, Azure SQL Database servisine yeni başlayanlar için yardımcı olacak görüşündeyim.

Konu başlıkları:

  1. Azure SQL Veritabanı
    1. Azure SQL Veritabanı & Azure VM Üzerinde SQL Server
    2. Azure SQL Servis Katmanları
  2. Yeni Bir Azure SQL Veritabanı Oluşturmak
  3. Örnek Veritabanın Azure SQL Ortamına Yüklenmesi
  4. Azure SQL Veritabanı ile Basit Web Uylaması Geliştirme
  5. Kurum içi SQL Server Veritabanının Azure SQL Ortamına Taşınması
  6. Azure SQL Veritabanı Denetleme

 

E-book linki : http://1drv.ms/1ORQpHw

 

 

Önder DEĞER

Microsoft Azure MVP

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

AZURE SQL DATABASE BUSINESS CONTINUITY

Business continuity (iş sürekliliği) bilgi işlem altyapısının bozulması durumuna karşı çalışmaya devam etmeyi sağlayacak mekanizmaları, politikaları ve prosedürleri ifade etmektedir.

Database açısından bakıldığında aşağıda belirttiğim 4 adet potansiyel bozulma senaryosu vardır:

  • Donanım veya yazılım arızaları sonucunda database node etkileyen hatalar.
  • Veri bozulması veya silinmesi : Bunun sebebi genelde bir uygulamada olan bug yada insan hatasıdır.
  • Datacenter kesintisi : Oluşabilecek doğal felaket sonucunda meydana gelebilir.
  • Yükseltme ve bakım hataları: Bir uygulama veya veritabanına planlanan yükseltmeler veya bakım sırasında meydana gelen beklenmedik sorunlardır.

Azure SQL Veritabını İş Sürekliliği Sağlayan Nedir?

Azure SQL Veritabanı her zaman için her veritabanını üç veya daha fazla kopya ile güncel tutarak, yüksek oranda erişebilirlik üzerine inşa edilmiştir. Bu yüksek erişilebilirlilik senaryosu Donanım veya yazılım arızaları senaryosunu adreslemektedir.

Yeni servis katmanları olan Basic, Standart ve Premium ile iş sürekliliği bir üst seviyeye çıkmış ve diğer 3 senaryo adreslenmiştir.

Veri bozulması veya silinmesi: Basic, Standart ve Premium veritabanları self-servis istenilen zamana geri dönme, veritabanını önceki bir duruma geri getirme özelliğini desteklemektedir. Bu özellik ile uygulamalardan yada kullanıcılardan oluşabilecek hatalara ve silinmelere karşı önlem oluşturmaktadır. Full yedekler haftalık, değişen yedekler günlük ve transaction log yedekleri 5 dakikada bir alınmaktadır. Basic için yedekler 7 gün boyunca, Standart için 14 gün boyunca, Premium için 35 gün boyunca korunmaktadır. Bu koruma süreleri içerisinde yedeğinizi istenilen tarihte geri döndürebilirsiniz.

Datacenter kesintisi: Basic, Standart ve Premium veritabanı katmanlarında veritabanlarını uzun süreli datacenter kesintilerine karşı korumak için başka bir datacenterda da barındırabilirsiniz. 3 adet coğrafi yedeklilik çözümü sunulmaktadır.

  • Geo-restore özelliğinde veritabanınızın geo-redundant kopyası son günlük yedeği içermektedir.
  • Standard geo-replication özelliği Standard ve Premium veritabanları için kullanılabilmektedir. Bu özellikte veritabanınızın local yüksek erişebilirlik sistemi ikinci bir replica ile ve diğer eşleşen bir bölge ile genişletilir. Bu ikincil veritabanı offline konumdadır ve erişilemez. Ancak veri merkezine erişim kesilirse bu ikincil kopya online konumuna geçer.
  • Active geo-replication Premium veritabanlarında kullanılabilmektedir. Bu özellik veri kaybının en az olduğu ve en hızlı şekilde recovery süresinin olduğu bir çözümdür. Standart geo-replication tipinin 4 coğrafi bölge ile genişletilmesi ve ikincil veritabanının her zaman online ve okunabilir konumda olması özelliğini içermektedir.Ayrıca yük dengeleyiciler ile gecikme süreleri en aza indirilip dünyanın her yerinden en hızlı şekilde erişilmesi sağlanmaktadır.

Yükseltme ve bakım hataları: Active geo-replication kullanarak veritabanınızı veya uygulamanızı yükseltmeden, güncelleştirmeden yada bakım uygulamadan hemen önce dondurabilir ve çoğaltılmış bir kopyasını oluşturabilirsiniz. Bir hata ile karşılaştığınızda bu kopyadan geriye dönmek daha kolay olacaktır.

 

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

AZURE SQL DATABASE POINT IN TIME RESTORE

Azure SQL Database servisi tüm veritabanlarınızı otomatik olarak yedeklemektedir. Bu yedeklerin muhafaza süreleri Basic için 7 gün, Standard için 14 gün, Premium için 35 gündür. Point-in-time özelliği kullanıcıların kendilerinin yapabildikleri bir self-service yeteneğidir ve kullanıcılar istedikleri veritabanlarını Basic, Standard yada Premium muhafaza sürelerine göre istedikleri tarihte geri dönebilirler. Restore işlemleri sırasında her zaman yeni bir veri tabanı oluşturulur.

Yedekleme işlemi otomatik olarak yapılan bir işlemdir. Burada kullanıcıların ek bir efor sarfetmelerine gerek yoktur ayrıca yedekleme için ek bir ücrette ödenmez. Ancak restore edildiğinde ek ücret ödenir. Çünkü daha öncede belirttiğimiz gibi restore işlemi sırasında yeni bir veritabanı oluşturulur. Yeni oluşan veritabanının özellikleri doğrultusunda rutin veritabanı ücreti yansıtılmaktadır.

(daha&helliip;)

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather