to be hosteddownload.microsoft.com/download/d/c/4/dc41b961-eba6-49c… · web viewadlı yeni soru...

25
SQL Server ve Windows Server ile İş Kritik Performans ve Ölçeklendirme Teknik Makale Yayınlanma Tarihi: Haziran 2013 İlgili Konu: Microsoft SQL Server 2014 ve SQL Server 2012 Özet: Verilerin büyüklüğü ve karmaşıklığı artıkça kurumlar iş kritik yetenekler için yeni bir yaklaşıma ihtiyaç duymaktadır. Bu teknik makalede Microsoft SQL Server içerisindeki kurumsal ölçeğe uygun güvenlik, süreklilik ve performans konularına ek olarak çok sayıda veri türleri için destek konuları yer alacaktır. Kurumların ihtiyaç duydukları özelliklere cevap veren ve dinamik küresel bir ortamda rekabet için ihtiyaç duydukları "yeni iş kritik uygulamaların" nasıl tanımlandığı ele alınacaktır. Aynı zamanda iş kritik işlevleri sunan ve veri tabanının içerisine gömülmüş çözümler ile kurumların ilave maliyetlerle ekleyebileceği ve ayrı olarak sunulan çözümlerin maliyetleri karşılaştırılacaktır.

Upload: others

Post on 21-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

SQL Server ve Windows Server ile İş Kritik Performans ve Ölçeklendirme Teknik Makale

Yayınlanma Tarihi: Haziran 2013

İlgili Konu: Microsoft SQL Server 2014 ve SQL Server 2012

Özet: Verilerin büyüklüğü ve karmaşıklığı artıkça kurumlar iş kritik yetenekler için yeni bir yaklaşıma ihtiyaç duymaktadır. Bu teknik makalede Microsoft SQL Server içerisindeki kurumsal ölçeğe uygun güvenlik, süreklilik ve performans konularına ek olarak çok sayıda veri türleri için destek konuları yer alacaktır. Kurumların ihtiyaç duydukları özelliklere cevap veren ve dinamik küresel bir ortamda rekabet için ihtiyaç duydukları "yeni iş kritik uygulamaların" nasıl tanımlandığı ele alınacaktır. Aynı zamanda iş kritik işlevleri sunan ve veri tabanının içerisine gömülmüş çözümler ile kurumların ilave maliyetlerle ekleyebileceği ve ayrı olarak sunulan çözümlerin maliyetleri karşılaştırılacaktır.

Page 2: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Telif HaklarıBu teknik makalede sunulan bilgiler Microsoft Corporation'ın yayın tarihi itibariyle konu hakkındaki görüşlerini yansıtmaktadır. Microsoft, değişen pazar koşullarına cevap vermek zorunda olduğundan, burada yer alanlar Microsoft’un bir taahhüdü olarak kabul edilmemelidir ve Microsoft iş bu yayın tarihinden sonra yayında sunulan bilgilerin doğruluğunu garanti edemez.

Bu teknik inceleme sadece bilgilendirme amaçlıdır. MICROSOFT, BU BELGEDE YER ALAN BİLGİLER İÇİN AÇIK, DOLAYLI VEYA RESMİ OLARAK HERHANGİ BİR GARANTİ VERMEMEKTEDİR.

Uygulanabilir tüm telif hakları kanunlarına uymak kullanıcının sorumluluğundadır. Telif hakları altında sunulan haklara herhangi bir kısıtlama getirmeksizin, Microsoft Corporation'ın yazılı ve açık bir izni olmaksızın bu belgenin hiçbir parçası çoğaltılamaz, tekrar elde edilebilir sistemler içerisinde saklanamaz veya bu gibi sistemler içerisine yüklenemez veya herhangi bir şekilde veya herhangi bir yöntemle (elektronik, mekanik, fotokopi, kayıt veya diğer) ve herhangi bir amaçla gönderilemez.

Microsoft'un bu belgedeki ana konuyu kapsayan patentleri, patent başvuruları, ticari markaları, telif hakları ve başka fikri mülkiyet hakları bulunabilir. Microsoft tarafından verilen herhangi bir yazılı lisans anlaşmasında açık bir şekilde ifade edilmiş olması durumu hariç bu belge size Microsoft'un ilgili patentleri, ticari markaları, telif hakları ve diğer fikri mülkiyet hakları üzerinde herhangi bir lisans hakkı sunmaz.

© 2013 Microsoft Corporation. Tüm hakları saklıdır.

Microsoft, Active Directory, Azure, Excel, SharePoint, SQL Server, Windows ve Windows Server Microsoft grubu kurumlarının ticari markalarıdır.

Tüm diğer ticari markalar kendi sahiplerinin mülkiyetindedir.

Sayfa 2

Page 3: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

İçindekilerTOC

Sayfa 3

Page 4: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Yeni iş kritik gereksinimVeri her alanda büyümekte ve verinin artıyor olması, dünyamız hızla dijitale, sanal işlem ve deneyimlere kayarken akla gelebilecek tüm cihazları, uygulamaları ve süreçleri etkilemektedir. Artık konu kurumların müşteriler standart iş saatleri içerisinde tek bir zaman dilimi veya coğrafyada hizmet sunmasından farklıdır. Günümüzde hizmetler sürekli olarak müşterilerin kullanımına, internet ortamındaki varlık göstermekten, en yüksek müşteri memnuniyeti ve verimlilik elde etmek için karmaşık işlemlerin küresel olarak yürütülmesine kadar çok çeşitli yöntemlerle sunulmaktadır. Bakım zamanı kavramı artık BT için sistemlerinin bakımı ve güncellenmesi için bir seçenek değildir; bu gerekli işlemler artık problemlere dönüşmüştür. İster evlerinde ister iş yerlerinde bulunsunlar tüketiciler en basit ifadeyle sürekli hizmet, bilgi ve deneyimlere kendilerine uygun yöntemlerle erişmeyi talep etmektedir. İş Kritik uygulamalar, artık sadece en üst seviye sistemleri satın almak ve yürütmek için astronomik fiyatlar ödeyebilen az sayıda kişiye ait değildir.

Ayrıca verilerin artışı sadece geleneksel veri türlerinde de olmamaktadır. Gartner'a göre küresel veri hacmi her sene % 59 artış göstermektedir. Gartner ayrıca verilerin % 70 ila % 85'inin yapılandırılmamış olduğunu tahmin etmektedir.1 Yapılandırılmış verilerden yapılandırılmamış ve karmaşık veri türlerine doğru yaşanan bu dramatik geçiş kurumların iş kritik yükleri ile aynı destek seviyesine sahip, karmaşık veri türlerini ve geleneksel olmayan veri kaynaklarını (Büyük Veri gibi) destekleyen arka uç çözümlerini kullanmasını gerektirmektedir.

BT bölümleri şu anda verilerin artışı ile kısıtlı bütçeler içerisinde küresel büyüme ihtiyacı ve sürekli zorlaşan uygunluk ilkeleri arasında bir denge kurma ihtiyacı ile karşı karşıyadır. Bu dengeyi yaratırken de daha yüksek çalışma sürelerini, gittikçe sertleşen ve farklı coğrafyalar arasında değişiklikler gösteren mevzuata uygunluğu sağlamaları gerekmektedir. Kurumlar dağıtılması daha önce hiç olmadığı kadar kolay ve daha hızlı çözüm sunan iş kritik operasyonlara ihtiyaç duymaktadır.

Organizasyonel ihtiyaçlarDijital çağımız eskiden sadece en pahalı uç seviye sistemlerine erişebilenlerin elde edebildiği iş kritik uygulamaların yeteneklerine sahip olmayı gerektirmektedir. Kurumlar iş kritik gereksinimlerinde aşağıdaki işlevlere ihtiyaç duymaktadır:

Veri sürekliliği: Küresel olarak son derece yüksek sürekliliğe sahip ve saniyeler içerisinde yük devredebilecek, güvenilir yedekler oluşturabilecek ve yapılandırması, bakımı ve izlemesi kolay olan toplam sahip olma maliyeti (TCO) düşük çözümler.

Performans ve ölçeklenebilirlik: Artan verileri hacimlerini destekleyebilecek şekilde ölçeklendirilebilir sistemlerle desteklenen, karmaşık sorgular, veri entegrasyonu ve analizi dâhil olmak üzere tüm sunucu işlemlerinde lider ve öngörülebilir performans.

Güvenlik: Kurumların ciddi uygunluk ilkelerini karşılamasına yardımcı olmak için daha az risk taşıyan güçlü veri tabanı yazılımlarına sahip, dâhili, kullanımı kolay araçlarla donatılmış ve verilere denetimli erişim sunan güvenli çözümler.

Dâhili her türlü veri: Artan karmaşık veri türlerinin desteklenmesi ve geleneksel olmayan veri kaynaklarına yönelik; birbirinden farklı platformlar ve heterojen ortamlar için basit destek.

1 Kaynak: Gartner Symposium Presentation “Information Management Goes 'Extreme'”: The Biggest Challenges for 21st-Century CIOs, Mark Beyer, Ekim 2011.

Sayfa 4

Page 5: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

SQL ServerSQL Server, kurumlara ihtiyaç duydukları çalışma süresi ve performansını kurumsal seviyede dâhili güvenlik ve her türlü veri türü desteği ile düşük bir toplam sahip olma maliyetiyle sunarak iş kritik platformlar için yeni bir standart yaratmaktadır.

Veri Sürekliliğiİş Kritik sistemlerinde yüksek süreklilik: SQL Server AlwaysOnSQL Server 2014, iyileştirilmiş yüksek süreklilik çözümü AlwaysOn sayesinde harika bir kullanıcı deneyimi sunarak yönetilebilirlik taahhüdünü sağlamaya devam etmektedir. Entegre yüksek süreklilik ve felaket kurtarma çözümü, planlı ve plansız aksama sürelerinde uygulamaların hızla yük devretmesine yardımcı olmak için bir veri merkezi ve farklı veri merkezleri arasında yedekleme sağlamaktadır. AlwaysOn tek bir çözüm içerisinde bir dizi yeni imkân sunmaktadır.

Şekil 1: Birleştirilmiş yüksek süreklilik çözümü

SQL Server AlwaysOn Availability Groups, veritabanı yansıtması karşısında kurumsal ölçeğe uygun alternatif bir yüksek süreklilik ve felaket kurtarma çözümü sağlamaktadır. Süreklilik Grupları, otomatik ve manuel olarak bir grup veritabanı için yük devretme, azami dört ikincil çoğaltmayı (" ikinciller") destekleyen, uygulamalar için daha hızlı yük devretme ve otomatik sayfa onarımı imkânlarını sunan bir dizi bütünleşmiş seçenektir. Her bir kullanılabilirlik grubu, birlikte yük devreden ve süreklilik veri tabanları olarak bilinen birbirinden ayrı kullanıcı veritabanları setlerinden oluşan bir kapsayıcıdır. Bir süreklilik grubu çok sayıda muhtemel yük devretme hedefine (ikincil çoğaltmalar olarak da bilinmektedir) sahip olabilir. Kurumlar ayrıca, ikincil veri tabanlarına salt okuma erişimini desteklemek ve ikincil veritabanlarını yedeklemek için ikincil çoğaltmaları kolayca yapılandırabilmektedir. Süreklilik Gruplarının eklenmiş olması bir Yük Devretme Kümesi Örneğinin kurulması için depolama alanı ağı (SAN) veya ağa bağlı depolama (NAS) gibi paylaşılan disk depolama gereksinimini ortadan kaldırmaktadır.

Sayfa 5

Page 6: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

SQL Server AlwaysOn Failover Cluster Instances, SQL Server Yük Devretme Kümelemesini iyileştirmekte ve çok alanlı kümelemeyi alt ağlarda desteklemektedir; bu sayede SQL Server örnekleri için yük devretme veri merkezleri arasında mümkün olabilmektedir. Örnekler için daha hızlı ve daha öngörülebilir bir şekilde yük devri uygulamaların daha hızlı bir şekilde geri yüklenmesine yardımcı olan bir başka avantajdır. AlwaysOn, Windows Server 2012 Cluster Shared Volumes'u desteklediğinden SAN depolamanın kullanımını ve yönetimini daha güçlü depolama yük devri ve SAN'ın sürücü harfi kısıtlamasını ortadan kaldırarak iyileştirmektedir.

SQL Server AlwaysOn Multiple, Active Secondaries, ağ hatalarının oluşması durumunda bile rapor sorgularının ve yedekleme işlemlerinin çalıştırılması için azami sekiz ikincil örneğin çalıştırılmasını mümkün hale getirmektedir (çoğaltmadan defalarca kat hızlıdır). Bu özellik aynı zamanda boşta olan donanımın başka amaçlarla kullanımına ve kaynakların iyileştirilmesine de yardımcı olmaktadır. Bu özellik ayrıca, kaynaklar için mücadele etmek zorunda kalmayan hem birincil hem de ikincil iş yüklerinin performansını dramatik ölçüde artırmaya yardımcı olur.

SQL Server AlwaysOn Availability Groups Listener, birden çok alt ağın kurulu olduğu AlwaysOn senaryolarındaki istemci bağlantılarında daha hızlı yük devri sağlamaktadır. Artık istemci uygulamaları birden çok alt ağda (azami 64) tek bir alt ağda yapabildikleri hızda yük devri yapabilmektedir. Bununla birlikte salt okuma amacı kurumların yüksek süreklilik sunan sunucularında çalışacak iş yüklerini kontrol etmelerine ve bu sayede de kaynaklarını daha verimli bir şekilde yönetebilmelerine imkân sağlamaktadır.

SQL Server AlwaysOn to Windows Azure Virtual Machine, kurumların Add Azure Replica Sihirbazı ile ikincil çoğaltmaları Windows Azure Virtual Machine’e eklemesine imkân vermektedir. Bu çoğaltma felaket kurtarma, raporlama ve yedekleme işlemlerinde kullanılabilir. Bu yapılandırma, AlwaysOn ikincilleri için ilave donanım satın alma ihtiyacını ortadan kaldırarak sermaye masraflarını azaltabilir.

Çevrimiçi veritabanı işlemleriSQL Server kurumların yoğun kaynak kullanan işlemlerde yüksek süreklilik elde etmesini sağlamaya devam etmektedir. Örneğin tek bir bölüm içerisinde çevrimiçi dizinlerin tekrar oluşturulabilmesi veritabanlarına sürekli erişmesi gereken kullanıcılara bölüm seviyesinde denetim sağlamaktadır. Bu yaklaşım ayrıca daha az kaynak gerektirmektedir (CPU ve bellek) ve bu sayede de dizinlerin tekrar oluşturulmasının etkisini hafifletmektedir. Özel olarak kilitleme tablolarının özelliklerini yönetme imkânı, veri tabanı yöneticilerine tabloları kilitleme yeteneklerini engelleyen işlemleri sonlandırma veya sonlandırmama seçeneği sunarak çalışan işlemler (tablo geçişinden çevrimiçi dizinleri yeniden oluşturma işlemlerine kadar) üzerindeki bakım çalışmalarının sonuçları konusunda kurumlara daha fazla denetim sağlar.

Öngörülebilir, verimli ve esnek veri yedekleriRecovery Advisor, veritabanı yöneticilerin SQL Server Management Studio ile veritabanlarını geri yükleme yöntemleri konusunda kullanıcı deneyiminde önemli iyileştirmeler getirmektedir. SQL Server çeşitli yedekleme türleri sunmaktadır ve herhangi bir anda doğru geri yükleme sırasını oluşturmak ustalık gerektiren bir işe dönüşebilmektedir. SQL Server Recovery Advisor bu işi kolaylaştırmak için veritabanı yöneticilerinin daha öngörülebilir ve optimum bir geri yükleme sırası oluşturmasına imkân vermektedir.

Özellikleri arasında veritabanının yedekleme geçmişini gösteren görsel bir zaman çizelgesi ve kullanıcının veritabanını geri yükleyebileceği kullanılabilir zamanlar; veritabanını zamanın belli bir anına döndürmek için doğru yedekleme medyasını tanımlama işlemini kolaylaştırmaya yardımcı olan algoritmalar ve SQL Server Management Studio içerisinde veritabanında sayfa seviyesinde geri yüklemeler yapabilmek için bir sayfa geri yükleme iletişim kutusu yer almaktadır.

Sayfa 6

Page 7: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Azure'a YedeklemeSQL Server direkt olarak Windows Azure Blob hizmetine yedekleme ve geri yüklemeye imkân vermektedir. Bu özellik kurum içerisindeki bir SQL Server örneğindeki veya Windows Azure Virtual Machine gibi barındırılan bir ortamda çalışan SQL Server'ın bir örneğindeki veritabanlarını yedeklemek için kullanabilir. Bulut üzerinde yedekleme süreklilik, neredeyse coğrafi olarak çoğaltılmış harici depolama ve verileri buluta veya buluttan kolayca taşıma avantajları sunmaktadır. Maliyet etkinliğinin yanı sıra diğer avantajları arasında yedekleri arşivleme için harika bir mekanizma sunması, donanımı yönetmek için neredeyse hiçbir destek işleme gerek olmaması ve esnek, güvenilir ve sınırsız harici depolama imkânı sağlaması yer almaktadır.

Akıllı YedeklemeWindows Azure'a yedekleme temeli üzerine kurulduğu için SQL Server Smart Backup, Windows Azure Storage için içeriğe duyarlı (iş yükü ve azaltmaya duyarlı) otomatik yedekleme ilkesi sağlamakta, asgari yapılandırma kullanmakta (tutma süresi gibi ayarlar için) ve tüm veritabanı örneği veya belli veritabanlarının yedeklerini yönetebilmektedir.

Veritabanını bir Windows Azure Virtual Machine'e kurmak SQL Server veritabanını Windows Azure Virtual Machine içerisinde çalışan bir başka SQL Server örneğine kurmak için bir sihirbaz sağlamaktadır. Karmaşık işlemler tam otomatiktir ve Windows Azure hakkında detaylı bilgi gerektirmemektedir. Ayrıca kurulum süresini belirleyen ana faktör veritabanı büyüklüğü olduğundan bu işlem için ekstra performansa ihtiyaç duyulmamaktadır.

SQL Server ve Windows Azure Storage EntegrasyonuSQL Server, Windows Azure blokları halinde depolanan veritabanları için yerel destek sağlamaktadır. Bulut üzerinde bir veritabanı oluşturmak için aşamalı bir yöntem sunmak amacıyla sunulan bu destek kurum içi SQL Server veritabanlarını bir Windows Azure ortamına taşımanın ilk aşamasıdır. Bu özellik, verilerin geri yüklenmesi olmadan hızlı felaket kurtarma ve kurum içerisinde tutulan şifreleme anahtarları ile bulut üzerinde veri şifreleme gibi senaryolara kapı açmaktadır. Kurumlar ayrıca veri tabanlarını teker teker uygulama değişiklikleri olmadan taşıyabilmektedir.

Windows Server ile Birlikte Daha İyi Windows Server Core DesteğiSQL Server, en küçük kaplama alanına sahip Windows Server sürümü olan Windows Server Core üzerinde desteklenmektedir. Windows Server Core daha az bakım ve daha az OS yaması gerektirdiğinden SQL Server'ı Windows Server Core üzerinde çalıştırdığınızda planlanmış aksama süreleri önemli ölçüde azalmaktadır. Yama ve OS'nin yeniden başlatılması işlemleri, oluşturulmuş sunucu rollerine ve uygulanan yama türlerine bağlı olarak bazı ortamlarda % 50 ila % 60 azalabilmektedir.2

Windows Server ReFS DesteğiSQL Server, en yüksek süreklilik, ölçeklenebilirlik ve bütünlüğü sağlamak için Windows Server ReFS (Dayanıklı Dosya Sistemi) kullanımını desteklemektedir. ReFS kurumlara, veri kullanılabilirliğini en yüksek seviyeye getiren, farklı iş yüklerinde çok büyük veri setlerine yönelik olarak ölçeklendirilebilen ve bozulmalara karşı dayanıklılık sağlayarak (yazılım veya donanım hatalarına rağmen) veri bütünlüğünü garanti eden maliyet etkin bir platform sunmaktadır.

2 Kaynak: Microsoft TechNet, http://technet.microsoft.com/en-us/library/dd184076.aspx, erişim tarihi 15 Mayıs 2013.

Sayfa 7

Page 8: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Daha hızlı dinamik geçişWindows Server, ihtiyaç duyduğunuz sayıda SQL Server sanal makinesinin aynı anda taşınmasına imkân vermektedir ve bu sayede bir yandan SQL Server'ın kullanılabilirliğine destek olurken bir yandan da planlı aksama sürelerini azaltmaktadır. Daha hızlı dinamik geçiş ayrıca, kümelenmiş bir ortamda çok sayıda SQL Server sanal makinesinin (öncelik ayarlarının kullanılmasıyla) geçişine imkân sağlayarak ve 10 GB kadar bir ağ bant genişliğini kullanarak kurumların planlı aksama sürelerini azaltmalarına yardımcı olmaktadır.

Kümelendirilmemiş sanal makinelerde dinamik geçişWindows Server, kümelendirilmemiş bir ortamda bulunan ve hem merkezi olarak paylaşılan hem de paylaşılmayan sanal makine depolama senaryolarında SQL Server, sanal makinelerinin dinamik geçişine imkân vermektedir. Bu uygulama kurumların sanallaştırılmış ortamlardaki SQL Server dağıtımlarının karmaşıklığını ve maliyetini azaltmalarına ve aynı zamanda planlanmış aksama süresinde kullanılabilirliğin sürdürülmesine yardımcı olmaktadır.

Küme Durumunu Algılayan GüncelleştirmeKüme Durumunu Algılayan Güncelleştirme sayesinde kurumlar güncellemelerini otomatik olarak ana işletim sistemine veya kümelendirilmiş bir SQL Server ortamındaki diğer sistem bileşenlerine uygulayabilmekte ve kullanılabilirliği sürdürebilmektedir. Bu yaklaşım hem sanallaştırılmış hem de sanallaştırılmamış ortamlardaki güncelleme işlemleri sırasında SQL Server'ın kullanılabilirliğini artırmaya önemli ölçüde yardımcı olabilmektedir.

Dynamic QuorumWindows Server Failover Clustering Dynamic Quorum, SQL Server AlwaysOn kümesinin sistemin çalışır halde tutulması için gereken çekirdek oyunu dinamik olarak düzenlemesine imkân vermektedir. Bu düzenleme yapılandırmayı % 80'e varan bir şekilde basitleştirebilmektedir. Ayrıca bir SQL Server kümesinin hem sanallaştırılmış hem de sanallaştırılmamış ortamlarda, ihtiyaç duyulan çekirdek sayısını yeniden hesaplamaya ve buna rağmen çalışan bir kümeyi sürdürme yeteneği ile yük devretme senaryolarındaki kullanılabilirliğinin artırılmasına yardımcı olmaktadır.

Performans ve ölçekBellek içi hesaplama: SQL Server için bellek içi teknolojisi (eski adıyla Hekaton), SQL Server OLTP yeteneklerinin gerçekleştirebildiği işlem sayısını ve gecikmeleri ciddi oranda iyileştirmektedir. Bellek içi hesaplama en zorlu işlem işleme uygulamalarının ihtiyaçlarını karşılayacak şekilde tasarlanmıştır ve Microsoft bu alanda elde edilen kazanımları kanıtlamak için çok sayıda kurumlar yakından çalışmıştır. Bellek içi hesaplama aşağıdaki mimari prensipler üzerinde tasarlanmıştır:

Ana bellek veri erişimi için optimizasyon: Bellek için optimize edilmiş altyapılar (örneğin SQL Server içerisindeki mevcut OLTP altyapısı) hareketli verileri erişim frekansına bağlı olarak ana bellek arabellek havuzu içerisinde tutmaktadır. Fakat veriye erişim ve değiştirme yetenekleri ise verinin disk belleğine yazılabileceği veya herhangi bir anda disk üzerine yazılacağı görüşü ile oluşturulmuştur. Bellek içi hesaplama teknolojisiyle bir uygulamanın en yüksek işlem gerektiren tabloları bellek için optimize edilmiş ana bellek yapılarına yerleştirilmektedir. Referans verisi detayları veya geçmiş verileri gibi diğer uygulama tabloları ise geleneksel depolama için optimize edilmiş yapılarda bırakılır. Bu yaklaşım birden çok veri altyapısını yönetmek zorunda kalmadan bellek kullanımı için etkin noktaları optimize etmenize imkân sağlar. Bellek içi hesaplama projesindeki ana bellek yapıları ek yükü ve depolama için optimize edilmiş görünümdeki yöneltmeyi ortadan kaldırmakta ve yine de bir

Sayfa 8

Page 9: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

veritabanı sisteminden beklenen tam bölünmezlik, tutarlılık, bağımsızlık, kalıcılık (ACID) özelliklerini sağlamaktadır.

İşlemleri hızlandırma: Bellek içi hesaplama sayesinde sorgular ve T-SQL içerisindeki yordamlarda yer alan prosedürel mantık direkt olarak derleme zamanı içerisinde uygulanan agresif optimizasyonlar ile makine koduna derlenir. Bunun sonucunda saklı yordam yerel kod hızında çalıştırılabilir.

Sorunsuz ölçeklendirme: Bellek içi hesaplama yüksek derecede ölçeklendirilebilir bir eşzamanlılık denetimi mekanizmasından yararlanmakta ve veri tutarlılığını sağlamak için doğru işlem mantığını garanti ederken geleneksel kilit ve mandalları ortadan kaldırmak için bir dizi kilitsiz veri yapısı kullanmaktadır.

SQL Server içerisinde oluşturuldu: Bellek içi hesaplama en etkileyici yanı işlem işleme yeteneklerinde, ayrı bir veri yönetimi ürünü veya yeni bir programlama modeli gerektirmeden çığır açıcı bir iyileştirme sağlayabilmiş olmasıdır. Halen SQL Server'dır!

Bellek içi veri depolama: ColumnStore IndexColumnStore Index, veri tabanı altyapısına bellek içi sütun deposu teknolojisini sağlamaktadır ve bu, SQL Server'ı gerçek bir sütun deposuna sahip ilk büyük genel amaçlı veri tabanı haline getirmektedir. ColumnStore Index, Analysis Services içerisinde geliştirilmiş olan (ve PowerPivot'un altyapısı olan) VertiPaq teknolojisi ile batch processing adlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında çok daha büyük bir hız elde etmektedir. Yıldız birleşimi ve benzeri sorgularla yapılan testlerde kurumlar SQL Server'ın önceli sürümlerine kıyasla 100 kat daha yüksek hızlar elde etmiştir.

Şekil 2: Bellek için sütun depolama ColumnStore dizini

ColumnStore Index mevcut bir satır seviyesi tablosunun üstünde oluşturulur ve dizini belli sütunlara yerleştirerek verinin görünümünü sunar. Sadece gerekli olan sütunlara dayanarak veriyi yorumlar ve ardından bu görünümü kaydeder ve sonuç olarak büyük performans kazanımları elde edilir. Elde edilecek performans artışı veri ve sorguya bağlıdır.

Sayfa 9

Page 10: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Veritabanı yöneticileri, gerçek zamanlı veri ambarı sorgularına yönelik olarak dizini kaldırıp yeniden oluşturmak zorunda kalmadan Clustered ColumnStore Index'i çevrimiçi olarak da güncelleyebilir. Disk alanından tasarruf etmek için yeni COLUMNSTORE_ARCHIVE seçeneğini uygulayarak daha yüksek sıkıştırma ile % 90'a kadar depolama alanı tasarrufları elde edebilir. Genel toplu iş birleştirme işlemlerindeki iyileştirmeler de row modu yerine toplu iş modu kullanıldığında (daha az bellek kullanımı için) toplu iş planlarında daha yüksek performans ve daha verimli işlem elde edilmesini sağlamaktadır.

Arabellek havuzu uzantısıSQL Server, veri kaybı riski olmadan SQL Server bellek baskısını azaltmak için katı hal sürücüleri (SSD) gibi kalıcı cihazların kullanımına imkân vererek sorgu performansının artırılmasına imkân vermektedir. Yapılandırma basittir ve sorgu performansında önemli artışlar getirebilir.

Sorugulama iyileştirmeleriCardinality EstimatorCardinality Estimator sorgu sürecini iyileştirmekte ve aşağıdaki yararları sağlamaktadır:

Tutarlı, öngörülebilir sorgu performansı: Aynı ilişkiyi simgeleyen farklı operatör ağaçları aynı kardinalite tahminine sahiptir.

Daha iyi performans için yeni model: Modelde yapılmış önemli değişiklikler daha kesin kardinalite tahminleri ve daha iyi planlama seçenekleri ile sonuçlanmaktadır.

Desteklenmesi daha kolay: Sorgu süreci sorguları iki ayrı aşamaya ayırmaktadır: karar verme ve çalıştırma. Ayrıca sorun gidermeyi kolaylaştırmak için izleme çıktıları da sunmaktadır.

Artırımlı istatistiklerArtırımlı istatistiklerdeki iyileştirmeler, istatistikler bölüm seviyesinde tutulduğu için daha iyi sorgu sonuçları vermektedir. Tek bir bölüm üzerinde % 20 değişiklik bir yineleme yarattığından bölüm seviyesinde daha hızlı ve daha sık istatistik yinelemeleri mümkündür. Tablo seviyesinde istatistikleri bölüm seviyesindeki istatistikleri birleştirerek elde edebilirsiniz.

Paralel SELECT INTOVeri yükleme çok daha hızlıdır çünkü bir tabloya veri ekleme SELECT INTO işlemi kullanılarak paralel bir şekilde gerçekleştirilebilmektedir.

Özel bulutResource Governor iyileştirmeleri Resource Governor kurumların, özel bulut içerisinde ve farklı SQL Server uygulamaları arasında eşzamanlı ve karma iş yüklerinde daha da tutarlı performans elde etmelerine imkân vermektedir. Veritabanı yöneticileri hangi iş yüklerinin hangi CPU, bellek veya I/O kaynağı üzerindeki performansın yüzde kaçını kullanabileceğini belirleyebilmektedir. SQL Server içerisindeki Resource Governor kaynak havuzlarının azami sayısını 64'e çıkararak; saniyedeki CPU, bellek ve I/O işlemlerindeki (IOPS) minimum ve maksimum kapasite ayarlarının kullanımına imkân sağlayarak; CPU zamanlayıcıları ve Non-Uniform Memory Access (NUMA) düğümleri ile kaynak havuzları arasında ilişki kurarak performansı artırmaktadır. I/O kaynaklarının yönetimi, yöneticilerin Resource Governor kaynak havuzlarında birim başına minimum ve maksimum IOPS ayarlarını ekleyerek kullanıcılara ait fiziksel I/O'ları kontrol etmesine imkân sağlamaktadır.

Sayfa 10

Page 11: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Sysprep for SQL ServerSQL Server, SQL Server Sysprep üzerinden sanal makine şablonlarının oluşturulmasını desteklemektedir. Yöneticiler istedikleri özelliklere sahip imajları oluşturabilmekte ve ardından özel bulut ortamlarına kurabilmektedir. SQL Server Sysprep, SQL Server Database Engine, SQL Server Reporting Services, SQL Server Analysis Services, SQL Server Integration Services ve paylaşılan özellikleri desteklemektedir. Küme desteği sayesinde SQL Server Sysprep daha geniş imaj hazırlama senaryolarında kullanılabilmektedir.

Bölümleme: 15.000 bölüme ölçeklendirmeSQL Server 15 kilobayt büyüklüğünde tablo bölümlerini desteklemektedir. Bu destek büyük kayan pencere senaryolarına imkân sağlamaktadır. Yani günlük veya saatlik bölümlerde on binlerce veri görüntüsü alan SAP gibi uygulamalar, yeni verilerin girmesini sağlamak için tutulan verilerin çıkarılmadan önce tutulacağı süreyi büyük ölçüde artırabilmektedir. Bu durum genel olarak büyük veri miktarlarını yönetmeyi kolaylaştırmaktadır. Bu imkân ayrıca yöneticilerin, veri ambarının ihtiyaçlarına göre verilerin dosya gruplarında içeri ve dışarı alınmasını gerektiren büyük veri setlerinin bakımını daha kolay yapmasına yardımcı olmaktadır.

Ölçeklenebilir gerçek yaşam testi: Distributed ReplayKurumlar test ortamlarında uygulamaları için gerçek yaşamdan uygulama yüklerini kullanabilecekleri bir yönteme ihtiyaç duymaktadır. Daha önceden SQL Server Profiler kullanılabilmekteydi ve sadece tek bir bilgisayardan bir iş yükünün simülasyonuna izin verilebiliyordu. Bu kısıtlama büyük ölçekli iş yüklerinin simülasyonlarının test edilmesini zorlaştırıyordu.

Distributed Replay kurumların uygulama testlerini daha basit bir hale getirmelerine ve uygulama değişiklikleri, yapılandırma değişiklikleri ve terfiler konusundaki hataların en aza indirgenmesine yardımcı olmaktadır. Bu çok iş parçacıklı yeniden oynatma yardımcı programı üretim iş yükü senaryolarının terfilerden veya yapılandırma değişikliklerinden test edilmesine imkân vermekte ve sonuçta değişiklikler sırasında performansın korunmasına yol açmaktadır. Ayrıca SQL Server Upgrade Assistant ile entegrasyon kurumların SQL Server'ın gelecekteki terfilerinin etkisini değerlendirmesine yardımcı olabilmektedir.

Azaltılmış veritabanı büyüklüğü ve artan performans: Veri ve yedeklerin sıkıştırmasıPek çok şirket verilerini özel disk dizilerine veya bir SAN üzerinde koyarak hız ve güvenirliği artırmayı istemektedir. Fakat genellikle bu ileri düzey disk kaynaklarının maliyetinden dolayı engellenmektedir. SQL Server içerisinde yer alan yedeklerin ve verilerin sıkıştırılması özelliği, veritabanlarının büyüklüğünü azaltarak alandan önemli kazanımlar elde edilmesini sağlamaktadır. Azaltılmış veri boyutları performansı da artırabilmektedir. İlave alan sayesinde daha fazla veri SAN üzerinde tutulabilir. Ve verileri SAN üzerinde tutmak daha güvenilir olduğundan kullanılabilirliği de artırmaktadır.

Kurumlar % 20 ila % 60 arasında veritabanı sıkıştırma oranları elde edebilmektedir. Ayrıca SQL Server, Unicode UCS-2'yi kullananlar için veri sıkıştırma imkânı da sunmaktadır. Bu yetenek, veri depolarında uluslararası dil setlerine sahip kurumların veri sıkıştırmadan yararlanmasına ve sıkıştırmanın avantajlarını kullanmasına imkân vermektedir.

Proaktif sorun giderme ve tanılama: Performance Data Collector ve Management StudioKurumlar tüm ortamlarındaki sistemlerinin sağlığını ve sorgularının kalitesini aktif olarak yönetmek ve bu sayede mümkün olan en iyi performansı elde edebilmeyi istemektedir. SQL Server dahili olarak ve ilave

Sayfa 11

Page 12: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

bir maliyet olmadan bir dizi tanılama ve yapılandırma aracı sunmaktadır. Performance Data Collector, yöneticilerin performans ölçerleri dinamik yönetim görünümleri, SQL Trace ve diğer kaynaklardaki SQL Server tanılarını temel ve geçmişe yönelik kıyaslamalar yapabilecek şekilde görmesine imkân vermektedir. Sunucu aktiviteleri, disk kullanımı ve sorgu aktiviteleri gibi konularda dahili raporlarla performans verilerini görebilmektedirler. SQL Server Profiler ayrıca gerçek zamanlı tanılama için sunucu etkinliklerini yakalayabilmekte ve performans ölçerlerle ilişkiler kurarak etkinlikleri analiz etmekte ve sorunları tanımlamaktadır. Dynamic Management Views ve sunucu durumu bilgilerini sağlayan fonksiyonlar BT yöneticilerinin sunucu örneklerinin sağlığını izlemesine, sorunları tanılamasına ve performansı yapılandırmasına yardımcı olmaktadır. Database Engine Tuning Advisor, yöneticilerin veritabanı yapısı ve SQL Server'ın çalışma yöntemleri hakkında uzmanlık gerekmeden optimum dizin, dizin görünümü ve bölüm seçmesini ve oluşturmasına yardımcı olmaktadır. Tek yapılması gereken yapılandırılacak veritabanlarını seçmektir. Ardından Database Engine Tuning Advisor dizin ve bölüm tavsiyelerini oluşturacaktır.

Windows Server ile Birlikte Daha İyiYüksek kapasiteli sanal makinelerWindows Server içerisindeki yüksek kapasiteli sanal işlemci ve bellekler kurumların iş kritik yüklerini SQL Server'ı sanallaştırılmış bir ortamda kullanarak kurmasına imkân vermektedir. Bir SQL Server sanal makinesi azami 64 sanal işlemci ve 1 terabayt bellek kullanabilmektedir. Ayrıca azami 640 mantıksal işlemci ve dört terabayt belleğe destek sunuluyor oluşu SQL Server iş kritik yüklerinin sanallaştırılmamış bir ortama kurulmasına imkân vermektedir.

Yüksek yoğunluklu sanal makine kümesiWindows Server ile birlikte kullanıldığında SQL Server sanallaştırılmış ortamlarda kurulumda daha yüksek küme yoğunluğu elde edebilmekte ve küme başına azami 8.000 SQL Server sanal makinesine izin vermektedir.

Yüksek ölçekli küme Windows Server 2012, azami 64 düğüme sahip SQL Server kümelerini destekleyerek kümelerin ölçeklendirilmesini sağlamaktadır; 64 düğüm Windows Server'ın önceki sürümünde desteklenen sayının dört katıdır. Artırılmış kapasite, iyileştirilmiş ölçeklenebilirlik, iyileştirilmiş yapılandırma ve yönetim, sanallaştırılmış ve sanallaştırılmamış ortamlardaki büyük SQL Server kümeleri için kolay bakım da dahil olmak üzere birçok avantaj sağlamaktadır.

Ağ hizmet kalitesiWindows Server içerisindeki hizmet kalitesi (QoS) yöneticilerin ağ bant genişliğini sanal makineler, depolama, dinamik geçiş ve Küme Paylaşılan Birimleri gibi SQL Server hizmetleri için bir ağ bağdaştırıcısına uygulamasına imkân verir. Bu yetenek kurumların ağ trafiğini tek bir ağ bağdaştırıcısı üzerinde birleştirerek sermaye ve işletme masraflarını azalmasına yardımcı olabilir.

Ağ Arabirim Kartı grubu oluşturmaBirden çok NIC'i yük devretme amacıyla yapılandırma üzere Windows Server Ağ Arabirim Kartı (NIC) grubu oluşturma özelliğini kullanan yöneticiler SQL Server ağ trafiği bant genişliğini artırabilmektedir. Buna ilave olarak birden çok NIC'i donanım yük devri için yapılandırmak kurumların sanallaştırılmış ve sanallaştırılmamış ortamlarda SQL Server kullanılabilirliğini sürdürmesine imkân vermektedir.

Sayfa 12

Page 13: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Sunucu İleti Bloğu DesteğiSQL Server'ı Windows Server üzerinde çalıştırmak SQL Server'ın Sunucu İleti Bloğu (SMB) dosya sunucusu özelliklerinden yararlanılmasına imkân verir. SQL Server, sektördeki standart ağ bağdaştırıcıları üzerinde SMB Direct ve SMB Multichannel'ı kullanan uzaktaki paylaşılan klasörlerde veri dosyalarını saklayabilmektedir. Sonuç olarak bu yetenek, sanallaştırılmış ve sanallaştırılmamış ortamlardaki SQL Server dağıtımları için daha az maliyet, daha fazla süreklilik ve önemli depolama avantajları sağlayabilmektedir.

Sanal Makinelerde Fiber Kanal Desteği SQL Server sanal makineleri, sürekli bağlantının sağlanması amacıyla N_Port ID Sanallaştırma (NPIV), sanal SAN ve çok yollu IO (MPIO) desteği sunmak için direkt olarak Fiber Kanala bağlanabilir. Bu iyileştirme sanallaştırılmış ortamlardaki SQL Server dağıtımları için depolama kapasitesi, depolama uyumluluğu ve genel performansı artırmaya yardımcı olmaktadır.

Depolama HavuzlarıKurumlar, sanallaştırılmamış ortamlardaki SQL Server dağıtımlarında masrafları azaltmak için sektördeki standart depolama çözümlerini kullanma imkânına ve bazı durumlarda pahalı SAN çözümlerini değiştirme imkânına da sahiptir. Depolama Havuzları, dayanıklı depolama (yansıtma ve eşlik) ve çok müşteri mimarisi yalıtımı (ACL) ile SQL Server'da depolamanın esnekliğini iyileştirebilmektedir.

Organizasyonel güvenlik ve uyumlulukHer zaman güvenli: Güvenlik açıklarının azaltılmasıMicrosoft ve SQL Server ekibi güvenliği ciddiye almaktadır. Microsoft 10 seneden daha uzun bir süre önce Güvenli Bilgi İşlem Girişimini başlatmıştır. Bu girişim SQL Server mühendislerinin düzenli olarak güvenlik eğitimleri almasını ve hangi grup içerisinde olurlarsa olsunlar görevlerinde güvenliğin sağlanması için sorumluluk almalarını şart koşmaktadır. Şirket çapındaki güvenlik ve gizliliğin korunmasına yönelik bu disiplin, tasarımda güvenli olan yazılımların geliştirilmesi ve güvenlik ile ilgili genel risklerin varsayılan olarak azaltılması amacıyla daha da geliştirilmiştir. Bu açından, National Institute of Standards and Technology (NIST) Kamu Güvenliği Kuruluna göre SQL Server, ana veritabanı satıcılarıyla kıyaslandığında en düşük sayıda güvenlik açığına sahiptir. SQL Server ayrıca Information Technology Industry Council (ITIC) tarafından "en güvenli veritabanı" olarak gösterilmiştir.3

Uygunluğun sağlanması için dahili araçlar: SQL Server'da denetim iyileştirmeleriSürekli olarak süreklilik sağlayarak denetimi kolay bir hale getirmek ve kurumların performans üzerinde asgari etki ile veritabanı aktivitelerini denetlemesine yardımcı olmak için veritabanı denetimi SQL Server'a dâhil edilmiştir. Uygunluk ilkeleri gittikçe daha katı hale gelmektedir ve kurumlar bu alanda aşağıdaki dâhili araçları kullanabilmektedir:

SQL Audit (tüm sürümler): Kurumların Enterprise sürümdeki SQL Server Audit'in yararlarını tüm SQL Server sürümlerinde kullanmasına imkân vermektedir. Bu genişletme imkânı SQL Server veritabanları üzerinde daha kapsamlı denetim süreçlerinin elde edilmesine yardımcı olmakta ve standartlaştırma, daha iyi performans ve daha zengin özellikler sağlamaktadır.

Kullanıcı Tanımlı Denetim: Tüm uygulamaların denetim günlüğüne özgün etkinlikler yazmasına imkân vermektedir ve bu sayede denetim bilgilerini saklamak daha esnek bir hale gelmektedir.

Denetim Filtreleme: Bir denetim günlüğünde istenmeyen etkinliklerin filtrelenmesi için daha fazla esneklik sağlamaktadır.

3 Kaynak: Information Technology Intelligence Corp. (ITIC), SQL Server Delivers Industry-Leading Security, Eylül 2012.

Sayfa 13

Page 14: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Denetleme Dayanıklılığı: Denetim günlüklerinin yük devretme sırasında kaybolmamasına yardımcı olmak için denetleme verilerini geçici dosyalardan ve ağ sorunları sırasında alma imkânı vermektedir.

Verilere en düşük seviyede sınırlı erişim: Label securityPek çok şirket ve kamu kurumu, bazı verilere sadece yetkili kişilerin erişimine imkân vermek için verilere satır ve hücre seviyesinde erişimi kısıtlama yeteneğine ihtiyaç duymaktadır. SQL Server sayesinde kurumlar güvenlik konusundaki bu detaylı yaklaşımı Microsoft'un SQL Server Label Security araç kitiyle ilave bir ücret olmadan kullanabilmektedir. Kurumlar bu araç kitini, pahalı eklentiler satın almak zorunda kalmadan iş kritik senaryoları veya veritabanı ortamlarındaki boşlukları desteklemek için kullanabilmektedir. Microsoft mühendisleri tarafından geliştirilen ve sürdürülen bu araç kitine http:///sqlserverlst.codeplex.com adresinden erişilebilir.

Hareket halindeki verilere denetimli erişim: İleri seviye güvenlikSQL Server, kurumların bir disk üzerinde saklanması durumunda verileri şifrelemesine ve bellek üzerine taşındığında şifrelerin çözülmesini sağlamalarına imkân vermektedir. Bu sayede kurumlar verilerini güven altına almak için uygulamaları üzerinde değişiklikler yapmak zorunda kalmamaktadır. Şifreleme veritabanı altyapısı üzerine kurulduğu için uygulama ve kullanıcılar tarafından görülmezdir ve SQL Server Enterprise sürümü içerisinde yer almaktadır. Şifreleme ayrıca veri tabanı yedeklerini otomatik olarak yedekleri şifreleyerek korumaktadır.

Buna ilave olarak genişletilebilir anahtar yönetimi, veritabanı dışındaki şifreleme anahtarlarını saklamak için şeffaf veri şifreleme ile çalışmaktadır. Kurumlar, genişletilebilir anahtar yönetimi ile şifreleme anahtarları oluşturmak için donanım cihazları veya üçüncü taraflara ait şifreleme araçlarını kullanabilmektedir. Anahtarları, şifrelenen verilerden ayrı tutmak, yetkisiz kullanıcıların şifrelenmiş verilere erişmesini daha da zor bir hale getirmektedir.

Yöneticiler için verilere denetimli erişim: Kullanıcı Tanımlı Sunucu RolleriKullanıcı Tanımlı Sunucu Rolleri esnekliği ve yönetilebilirliği artırır ve görevlerin birbirinden daha net bir şekilde ayrılmasını sağlayarak uyumluluğu kolaylaştırır. Rollere göre yönetici görevlerini ayıran birbirinden farklı kurumlara uygun bir şekilde sunucu rollerinin oluşturulmasına imkân vermektedir. Roller ayrıca kuruluştaki hiyerarşik yapılara daha esnek haritalama sunması için yuvalandırılabilir. Kullanıcı Tanımlı Sunucu Rolleri ayrıca kurumların veri tabanı yönetimi için sysadmin kullanmasını engellemeye de yardımcı olur. Örneğin, genel veri tabanı yönetimi için kullanıcı verilerine erişme imkânı bulunmayan özel bir veri tabanı yönetimi rolü oluşturulabilmektedir.

İş zekası araçlarıyla verilere kontrollü erişim: Microsoft SharePoint ve Microsoft Active DirectoryMicrosoft daha geniş kullanıcı kitleleri tarafından kullanılan iş zekâsı araçları sunmaya devam etmektedir. Bununla birlikte güvenliğin tehlikeye girmesi halinde daha geniş sonuçlara yol açabileceği sebebiyle güvenlik endişeleri de artmaktadır. SharePoint'te yayınlanan ve paylaşılan son kullanıcı raporları için yeni SharePoint ve Active Directory güvenlik modelleri de dâhil olmak üzere SQL Server kurumların son kullanıcı veri analizlerini dâhili BT kontrolleri ile güvenlik altına almasına yardımcı olmaktadır. İyileştirilmiş güvenlik modelleri satır ve sütun seviyesinde denetim sunmaktadır.

Dahili her türlü veriKarmaşık veri türlerine destek ile yapılandırılmamış verilerden yararlanmaYapılandırılmış verilerden karmaşık verilere doğru yaşanan dramatik geçiş ile yeni iş kritik uygulamalar, sonradan ilave masraf ve çabalarla eklemeler yerine karmaşık veri türlerinin dâhili olmasını

Sayfa 14

Page 15: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

gerektirmektedir. SQL Server, mevcut haliyle zaten güçlü olan, dahili altyapı ve ilişkisel yeteneklerinin üzerine FILESTREAM, Remote Blob Storage ve Spatial desteği ile artan karmaşık veri türü ve hacmini desteklemektedir. Bu destek kurumların ilave ücretler ödemek zorunda kalmadan zengin ve yenilikçi yaklaşımlar geliştirmesine imkân sağlamaktadır.

SQL Server FileTable, Win32 ad alanı desteği sunmak ve SQL Server içerisinde depolanan belgelerle uygulamaların uyumluluğunu sağlamak için FILESTREAM'in üzerine kurulmuştur. Çok sayıda uygulama verilerini bu iki “dünyada” tutmaktadır: yapılandırılmamış (dosya sunucularındaki belgeler, medya dosyaları ve diğer yapılandırılmamış veriler) ve yapılandırılmış (ilişkisel sistemlerdeki ilişkisel, yapılandırılmış metaveriler). FileTable, mevcut olarak Win32 uygulamalarını çalıştıran sunucular üzerinde belgelere sahip kurumların karşısında duran bariyeri kısaltmaktadır ve iki farklı sistemi sürdürmek ve birbiriyle uyumlu halde tutmak için harcanan çabayı azaltmaktadır.

Yapılandırılmamış veriler için yüksek süreklilikSQL Server ile karmaşık veri türleri genel veri türlerine gösterilen aynı özenle ele alınır. Kurumlar karmaşık verileri, sanki veritabanlarının bir parçasıymış gibi farklı şekillerde depolamak ve yönetmek için FILESTREAM'i kullanabilmektedir. Kurumlar SQL Server ile ayrıca FILESTREAM üzerinden yönetilen karmaşık verilerde AlwaysOn'un yüksek süreklilik avantajlarından yararlanabilmektedir (Remote Blog Storage ve FileTable'dan yararlanmaları durumu dâhildir).

Hadoop bağlayıcıları üzerinden Büyük Veriler için sorunsuz bağlantı ve analizSQL Server ve SQL Server Parallel Data Warehouse için Hadoop bağlayıcıları SQL Server ve Parallel Data Warehouse lisanslarına sahip olan kurumlar tarafından karşıdan yüklenebilir. Bu bağlayıcılar SQL Server ve Hadoop arasında çift yönlü veri hareketine imkân vermektedir ve bu sayede kullanıcılar hem yapılandırılmış hem de yapılandırılmamış verilerle verimli bir şekilde çalışabilmektedir. Ayrıca kullanıcılar Microsoft'un lider iş zekası platformu ile Hadoop veri setleri üzerinde analizler yapabilmektedir. Kullanıcılar Hadoop veri setlerine erişip, aşina oldukları Microsoft Excel ve PowerPivot ve Power View gibi ödül almış iş zekâsı istemcilerini zengin ve etkileşimli yöntemlerle kullanarak karma çözümler oluşturabilmektedir.

Daha fazla karşılıklı süreklilik ile çok çeşitli platformlara sorunsuz bağlantıGerçekte çok sayıda şirket heterojen altyapılara sahiptir ve yönetmektedir. Bu kurumlar mevcut yatırımlarından en yüksek faydayı elde etmek ve kendi ihtiyaçlarına uygun bir şekilde gelişebilmek için karşılıklı çalışabilir araç ve sistemlere ihtiyaç duymaktadır. SQL Server kurumların SQL Server ve Windows Azure SQL Database uygulamalarını birbirine bağlayarak heterojen ortamlarını genişletmesine imkân sağlamakta ve çok çeşitli platform üzerinde sektördeki standart ilave API'lere de destek sunmaktadır. SQL Server’ ı kullanan kurumlar mevcut yatırımlarından en yüksek faydayı elde ederken aynı zamanda eski iş kritik yüklerini de SQL Server veri platformu üzerinde modernize etmektedir.

Şekil 3: Platformlar ve standartlar arasında karşılıklı çalışabilirlik

Sayfa 15

Page 16: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

SQL Server'da karşılıklı çalışabilirlik aşağıdakileri kapsamaktadır:

PHP for SQL Server için Microsoft Sürücüsü: Windows platformu üzerine kurulan SQL Server for PHP uygulamalarına yönelik güvenilir ve ölçeklendirilebilir entegrasyon için tasarlanmıştır.

Java'ya Bağlanabilirlik: Kurumsal seviyedeki kurumlar için Java uygulamalarından SQL Server'a güvenli ve yüksek süreklilik sunan bağlantı sağlamaktadır.

Linux ve UNIX için Microsoft JDBC Sürücüsü: Linux ve UNIX'e bağlantı sağlayarak kurumların SQL Server'a az bir çabayla kolayca geçiş yapabilmesini sağlamak için uygulama ve iş yüklerini eski platformlarda çalıştırmasına imkân vermektedir.

İş Kritik yeteneklerin maliyetinin karşılaştırılmasıKurumların, çözüm sağlayıcılardan "iş kritik" ifadesinin gerçekten ne anlama geldiğini bilmesini beklediği ve hem kolay hem de maliyet açısından etkin çözümleri sağlamalarını istediği bir teknolojik ortamda Microsoft, bu beklentileri pahalı eklentileri satın alma gereksinimi olmadan direkt olarak veritabanı teknolojisi üzerine kurulu kurumsal kullanıcılara uygun araç ve yeteneklerle karşılamaktadır. SQL Server, kurumların dinamik bir dijital dünyada rekabet etmesi için gereken iş kritik yeteneklerini sağlamaktadır. Bu belgede anlatılan özelliklerin tamamı SQL Server Enterprise sürümü içerisinde mevcuttur, eksiksiz ve modern bir veritabanı çözümünün elde edilmesi için pahalı seçeneklere ihtiyaç duymamaktadır.

Temel özelliklerÇok sayıda eski çözüm sağlayıcı premium sürümlerinde sınırlı fonksiyonlar sağlarken iş kritik yeteneklerini ilave seçenekler veya paketlerle sunmaktadır. İlave seçeneklere örnek olarak güvenlik özellikleri, yüksek süreklilik, performans ve uzamsal yetenekler yer almaktadır. Kurumların ihtiyaçları geliştiği için artık çözüm sağlayıcıların kurumsal kullanıcılara uygun güvenlik özelliklerini, süreklilik, performans veya karmaşık veri türlerine destek gibi özelliklerini isteğe bağlı olarak sunması mümkün değildir.

Ev alacak insanlar nasıl bir çatı, pencere ve kapının ödedikleri ücrete dâhil olmasını istiyorsa kurumlar de kurumsal kullanıcılara uygun bir veri tabanının dâhili yüksek süreklilik, performans ve güvenlik özelliklerine sahip olmasını beklemektedir. Şekil 4, benzeri bir duruma ulaşmak için ilave seçeneklerin eklenmesiyle bütçede oluşan etki dâhil olmak üzere, birbirine benzer iki veri tabanı çözümü olan Microsoft SQL Server ve Oracle Database arasındaki farkları göstermektedir.

Sayfa 16

Page 17: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Şekil 4: SQL Server ve Oracle Database karşılaştırması

Seçeneklerin anlaşılmasıTablo 1, ana veri tabanı yönetim sistemi (DBMS) satıcılarının modern kurumlardaki iş kritik ihtiyaçların karşılamak için sağlamaları gereken seçenekleri göstermektedir. Eskiden opsiyonel olan seçeneklere artık iş kritik uygulamaların yeni standartları karşılamak için daha fazla ihtiyaç duyulmaktadır. Seçenekler veya özellik paketleri ekleyerek iş kritik uygulamalar için uygun şartların oluşturulması sırasında veritabanı çözümünün toplam maliyetinin nasıl büyük bir şekilde değiştiği kolayca görülebilmektedir.

Tablo 1: Microsoft ve Oracle'ın iş kritik çözümlerinin karşılaştırılması

Microsoft SQL Server Oracle Database(tüm seçenekler gösterilmemiştir)

Enterprise Edition temel lisansı (1 yıl destek içermektedir)

27.496 USD 95.000 USD

Veri kullanılabilirliği

Dahildir 10.000 USD (Active Data Guard)20.000 USD Toplam

Performans ve ölçek

Dahildir 11.500 USD (İleri Seviye Sıkıştırma)23.000 USD (Bellek İçi Önbellek)11.500 USD (Bölümleme)11.500 USD (Gerçek Uygulama Testi)5.000 USD (Tanılama Paketi)5.000 USD (Ayarlama Paketi)

135.000 USD Toplam Kurumsal güvenlik Dahildir

Ücretsiz Karşıdan Yükleme11.500 USD (İleri Seviye Güvenlik)11.500 USD (Label Security)

46.000 USD Toplam

Sayfa 17

Page 18: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Microsoft SQL Server Oracle Database(tüm seçenekler gösterilmemiştir)

Dahili her türlü veri

Dahildir 17.500 USD (Uzamsal ve Grafik)35.000 USD Toplam

Toplam maliyet 27.496 USD 331.000 USD

Not Microsoft fiyatları öngörülen perakende fiyatlarına dayanmaktadır. Tüm Microsoft ve Oracle fiyatları işlemci başına (dört çekirdekli Intel Xeon işlemcisi) ABD içerisinde ve ABD doları ile sunulmuş veritabanı fiyatlarıdır. Fiyatlar satıcıların internet sitelerinde mevcut olan bilgilere dayanmaktadır. Oracle fiyatları 15 Mart 2013 tarihi itibariyle Oracle Technology Global Price List listesine dayanmaktadır. Satıcı fiyatları değişiklik gösterebilir.

SQL Server Enterprise, iş kritik işlevlerin yanı sıra veri entegrasyonu, veri yönetimi, veri temizleme ve uçtan uca iş zekâsı için bir dizi ilave yeteneğe de sahiptir. Gartner Magic Quadrant for Business Intelligence and Analytics Platforms'da4 belirtildiği gibi Microsoft, hem bağımsız olarak hem de Microsoft SharePoint içerisinde BT'nin yönetimi altında kendi kendine hizmet sunan iş zekâsı araçları ile kurumlara, kullanıcılarının geniş bilgi ve üretkenlik elde etmesinde yardımcı olan bir lider olarak konumlanmıştır. SQL Server bu sektörün lider iş zekası yeteneklerini pahalı eklentiler gerekmeden sunmaktadır. SQL Server ile iş zekası araçları temel Enterprise lisansı içerisinde yer almaktadır ve ayrıca yeni Business Intelligence sürümü ile de elde edilebilmektedir. Kurumlar dâhili veri entegrasyonu, yönetim ve temizleme araçlarıyla masraflarını azaltabilmektedir. Bu araçlar veri kalitesi yöneticilerinin verileri SQL Server Integration Services, Master Data Management ve Data Quality Services üzerinden kolayca temizlemesine ve yönetmesine imkân sağlamaktadır. Diğer çözüm sağlayıcıların benzeri iş zekâsı ve veri yönetimi araçları ilave masraflar olarak yüzbinlerce dolara çıkabilmektedir.

SonuçSQL Server iş kritik işlemlerinin elde edilmesi için gerçek anlamda kurumsal kullanıcılara uygun süreklilik, performans ve güvenlik özelliklerinin çözüm içerisinde geldiği yeni bir standart sunmaktadır. Entegre yüksek süreklilik çözümleri daha hızlı yük devretme ve daha güvenilir yedekler sağlamaktadır ve yapılandırılması, sürdürülmesi ve izlenmesi daha kolaydır. Bu sayede kurumların toplam sahip olma maliyetlerini azaltmasına yardımcı olmaktadır. SQL Server ayrıca, karmaşık sorgular, veri entegrasyonu ve analiz de dahil olmak üzere birbirinden farklı sunucu işlemlerinde öngörülebilir performans da dahil olmak üzere iş kritik performansı ve ölçeği sunmaktadır. SQL Server güvenlik standartlarına uygun olarak hazırlandığı için minimal bir toplam yüze alanına ve yapısı gereği daha güvenli olan bir veritabanına sahiptir. İyileştirilmiş güvenlik ve dâhili, kullanımı kolay araç ve denetimli veri erişimi kurumların katı uygunluk ilkelerine uymasına yardımcı olmaktadır. SQL Server karmaşık veri türlerini ve geleneksel olmayan veri kaynaklarını desteklemekte ve her ikisini de aynı itinayla kullanmaktadır. Bu sayede kurumlar birbirinden farklı platformlar ve heterojen ortamlar için sorunsuz destek elde etmektedir. Son olarak SQL Server, iş kritik yeteneklerini düşük bir toplam sahip olma maliyeti ile sunmaktadır. Kurumsal kullanıcılara uygun yetenekler çözüm içerisine dâhil edilmiştir ve pahalı eklentiler halinde sunulmamaktadır. Sonuç olarak kurumlar, bir yandan masrafları azaltmalarına ve uygunluk şartlarını yönetmelerine ve diğer yandan gelişen dijital dünyanın beklentilerini karşılamalarına yardımcı olan bu kapsamlı ve entegre çözüme güvenebilmektedir.

Daha fazla bilgi için SQL Server internet sitesini inceleyiniz: http://www.microsoft.com/sqlserver/.

Geri Bildirim

4 Kaynak: Gartner, Magic Quadrant for Business Intelligence and Analytics Platforms, 5 Şubat 2013.

Sayfa 18

Page 19: to be hosteddownload.microsoft.com/download/D/C/4/DC41B961-EBA6-49C… · Web viewadlı yeni soru çalıştırma kipini birleştirmekte ve bu şekilde genel veri ambarı sorgularında

Bu makale size yardımcı oldu mu? Lütfen 1 (zayıf) ila 5 (mükemmel) arasında bir not vererek ve verdiğiniz notun sebebini açıklayarak bize geri bildirimde bulunun. Daha spesifik olarak:

Yüksek notu ilgili örnekler, yararlı ekran görüntüleri, açık yazım veya bir başka sebepten mi verdiniz? Kötü notu örneklerin ilgilendiğiniz alanla alakalı olmaması, kötü ekran görüntüleri veya net olmayan

bir yazım dilinden dolayı mı verdiniz?

Bu geri bildirim yayınlayacağımız diğer teknik makalelerin kalitesini artıracaktır.

Lütfen geri bildiriminizi şu adrese gönderin: mailto:[email protected]

Sayfa 19