• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SQL Azure Buluttaki iIliskisel Veritabani.
 

SQL Azure Buluttaki iIliskisel Veritabani.

on

  • 706 views

 

Statistics

Views

Total Views
706
Views on SlideShare
703
Embed Views
3

Actions

Likes
1
Downloads
16
Comments
0

1 Embed 3

https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 03/19/11 22:05 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tech Ed North America 2010 03/19/11 22:05 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tech Ed North America 2010 03/19/11 22:05 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tech Ed North America 2010 03/19/11 22:05 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tech Ed North America 2010 03/19/11 22:05 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Tech Ed North America 2010 03/19/11 22:05 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Azure Buluttaki iIliskisel Veritabani. SQL Azure Buluttaki iIliskisel Veritabani. Presentation Transcript

  • SQL Azure Buluttaki İlişkisel Veritabanı Olcay Ünver Danışman
  • Ajanda
    • Genel Bakış
    • Yönetim
    • Mimari
    • Deployment
    • Geliştirme
    • Gelecek
  • GENEL BAKIŞ
  • Windows Azure Platform u
  • SQL Azure SKUları
    • SQL Azure Veritabani SKU ları :
      • Web Edition & Business Edition
      • Şimdilik tek fark boyut
      • Web: MAXSIZE = 1 GB| 5 GB
      • Business: MAXSIZE = 10 | 20 | … | 50 GB
    • Herhangi bir günde eriştiğiniz en yüksek boyut üzerinden ücretlendirilirsiniz
    • MAXSIZE’a erişildiğinde: 40544 hatası alınır.(DML yapılamaz)
      • ALTER DATABASE database_name {
      • MODIFY NAME = new_database_name
      • |MODIFY (MAXSIZE = {1 | 5 | 10 | 20 | 30 | 40 | 50} GB)
      • |MODIFY (EDITION = {'web' | 'business'}) }
  • YÖNETİM
  • DBA Görevleri
    • Storage Yönetimi (RAID, SAN,..)
    • Güncellemeler ve Patchler (OS,SQL,..)
    • Yüksek Erişilebilirlik ve Felaket Kurtarma
    • Güvenlik ve Veri Erişimi (Logins, Users, Roles, Ek olarak Firewall)
    • Daha İyi Performans
    • Diğer Görevler (Faturalama)
  • SQL Azure - Güvenlik Prensipleri
  • SQL AZURE PORTAL
    • DEMO
  • MİMARİ
  • SQL Azure Mimarisi Mantıksal Sunucu Fiziksel Makina 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Fiziksel Makina 6 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Fiziksel Makina 4 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Ölçeklenebilirlik ve Erişilebilirlik : Fabric, Failover, Replication, ve Load balancing
  • DEPLOYMENT
  • Deployment Seçenekleri
    • Generate Script Wizard
      • Şema ve/veya veri için SQL Azure a uygun SQL script i oluşturur
      • İlk deployment için iyi
    • SQLAzureMW
      • SQL Azure da desteklenmeyen özellikleri bulmak için faydalı
      • Veriyi verimli olarak aktarır
      • Resmi desteği yok
    • SSIS, BCP
    • Data-tier Application Component (DAC)
      • MSI benzeri bir yapısı var
      • T-SQL uygulamaları için yeni deployment aracı .
      • Yükle , Kaldır desteği var , ve gelecekte Güncelle ve Onar olacak .
  • DEPLOYMENT
    • DEMO
  • GELİŞTİRME
  • Uygulama Topolojileri MS Datacenter içerisinden SQL Azur e’a erişim (Azure compute) MS Datacenter dışından SQL Azure ’a erişim (On-premises) MS Datacenter içinden ve dışından SQL Azure ’a erişim (On-premises & Azure Compute) Application/ Browser SOAP/REST HTTP/S Astoria/REST - EDM HTTP/S T-SQL (TDS) SQL Azure Windows Azure Yakın Kod App code/ Tools T-SQL (TDS) SQL Azure Windows Azure Uzak Kod Hibrid SQL Azure Data Sync Windows Azure SQL Azure T-SQL (TDS) App Code (ASP.NET) App Code (ASP.NET) SQL Server App code/ Tools App Code (ASP.NET) App Code (ASP.NET)
  • SQL Azure Geliştirme
    • Lokal Geliştirin, Deploymantta Bağlantı Cümlesini değiştirin
    • SQL Azure Bağlantı Cümlesi: Standard SQL Sentaksı
      • Bağlantı cümlesinde “Initial Catalog = <db>”
      • Şifreleme güvenliği
        • Encrypt = True, SSL bağlantılar desteklenir, TrustServerCertificate = False
      • Kimlik Denetleme
        • Data Source=server.database.windows.net;User ID=user;Password=password; ...
        • SQL Authentication,(Windows authenticaon is unsupported)
    • İçerik değiştirme desteği yok (USE <db> yok )
        • Yeni bağlantı oluşturmak gerekir
    • Protokoller
      • TCP/IP over port 1433,( Dynamic ports , Named pipes , Shared memory desteği yok)
    • Bağlantı hataları
      • CONTEXT_INFO() çekilebilir
        • &quot;SELECT CONVERT(NVARCHAR(36), CONTEXT_INFO())&quot;;
    • Esnek Bağlantı yönetimi kullanın
  • SQL Azure vs. SQL Server
    • SQL Server veritabanı özellikleri SQL Azure özelliklerini kapsar
    • SQL Azure: Mantıksal Yönetim, SQL Server: Fiziksel Yönetim
    • SQL Azure: Sınırlı T-SQL desteği
    • SQL Azure: Quorum Commit
    • SQL Azure: Otomatik yüksek erişilebilirlik
    • SQL Azure: Agent ve Jobları desteklemez
    • SQL Azure: Dağıtık Transactionları desteklemez
    • SQL Azure: Collation Support (SQL_LATIN1_GENERAL_CP1_CI_AS)
      • Sadece kolon seviyesinde set edilebilir
    • SQL Azure: Clustered Index gereksinimi
  • GELİŞTİRME
    • DEMO
  • GELECEK
  • Üzerinde düşünülen özellikler
    • Çoklu DB collation ları
    • Opera syonel Raporlama
    • İş Zekası
    • Veri Senkronizasyon Servisi
    • Full T ext desteği
    • Mantıksal Back-up/Restore ( coğrafi )
    • OData Desteği
    • … ve daha , daha fazlası …
    Gelecek
  • SQL AZURE YENİLER
    • DEMO
  • Özet
    • Servis olarak İlişkisel Veritabanı
    • Düşük Sahip Olma Maliyeti
    • Otomatik Yüksek Erişilebilirlik ve Felaket Kurtarma
    • Otomatik Bakım
    • Anında genişliyebilme ve küçülebilme
    • DBA ler SQL Azure yaptıkları işlerin nasıl değiştiğini araştırmalı
    • Faturalama SQL Azure daki yeni önemli konu
    • SQL Server modeli SQL Azure içinde geçerlidir.
    • Lokal geliştirin
    • Bağlantılarınız için tekrar deneme mantığını kullanın
  • Kaynaklar
    • SQL Azure Lab sayfası http://www.sqlazurelabs.com/
    • SQL Azure Takım blogu http://blogs.msdn.com/b/sqlazure /
    • Türkçe Kaynaklar
      • MSDN Türkçe sayfası http:// msdn.microsoft.com/tr-tr
      • MSDN Türkçe Forum http:// social.msdn.microsoft.com/Forums/tr-tr
      • Üyelik yok; tek ihtiyacınız Windows Live ID
      • Visual Studio 2010 www.microsoft.com/visualstudio/tr-tr
      • MSDN Flash Türkçe Aylık E-Bülten www.microsoft.com/turkiye/net
      • YazılımcıyızBiz www.yazilimciyizbiz.com
      • Yazılım geliştiren iş ortakları için herşey tek adreste!
      • Web için tek adresiniz www.microsoft.com/web
  •