Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intended audience : –SQL DBA’s, SQL Server enthousiasts, non Azure Database developers goal : –Enlight the most valueable aspects on Windows Azure SQL.

Similar presentations


Presentation on theme: "Intended audience : –SQL DBA’s, SQL Server enthousiasts, non Azure Database developers goal : –Enlight the most valueable aspects on Windows Azure SQL."— Presentation transcript:

1 intended audience : –SQL DBA’s, SQL Server enthousiasts, non Azure Database developers goal : –Enlight the most valueable aspects on Windows Azure SQL Database and all related material

2

3 An evening in the cloud: The old, the new and the big

4 Techmike2KX.wordpress.com @Techmike2KX mike.martin@csps.be Me.About();

5 A quick intro to Windows Azure

6

7 Cloud Services Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

8 Cloud Platforms Public Cloud Platforms Private Cloud Platforms Infrastructure as a service (IaaS) Platform as a Service (PaaS) For Scalable Web AppsFor Data-Driven Business Apps For Collaboration Apps Microsoft Others Dynamic infrastructure Toolkit for System Center (Hyper-V Cloud, AppFabric Server) Dynamic DataCenter Toolkit for Hosters (Hyper-V Cloud) Hosters Windows Azure Platform VMWare vSphere (ESX, vCenter) Hosters VMWare vCloud Initiative (ESX, vCenter) Amazon Web Services Google AppEngine Saleforce.com Force.com GoGrid Cloud Hosting, RackSPace, others Dynamics CRM / xRM Online Office 365 Windows Live Google Docs Amazon Web Services

9 Cloud servicesWeb sitesVirtual machines

10 Application building blocks

11 SQL database Relational SQL Server Engine in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support

12 A SQL Database Architecture in Azure

13

14

15 TOR LB Agg PDU LB Agg LB Agg LB Agg LB Agg LB Agg Racks Datacenter Routers Aggregation Routers and Load Balancers TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU ………… … Top of Rack Switches Power Distribution Units … Nodes

16 Application Load Balancer TDS (tcp:1433) Applications use standard SQL client libraries: ODBC, ADO.Net, … Load balancer forwards ‘sticky’ sessions to TDS protocol tier Data Node Gateway Scalability and Availability: Fabric, Failover, Replication and Load balancing

17 Replica 1 Replica 2 Replica 3 DB Single DatabaseThree Replicas Single Primary Replica 4 !

18 Provisioning a SQL Database in Azure

19

20

21

22

23

24 supported : http://msdn.microsoft.com/en-us/library/ee336270.aspx partially supported : http://msdn.microsoft.com/en-us/library/ee336267.aspx unsupported : http://msdn.microsoft.com/en-us/library/ee336253.aspx

25

26

27 Database Benefits

28

29 <addname="AdventureWorks"connectionString= "Data Source=[server].database.windows.net; Integrated Security=False; Initial Catalog=ProductsDb; User Id=[login]; Password=[password]; Trusted_Connection=False; Encrypt=true;" providerName="System.Data.SqlClient"/>

30 BI Capable SQL Database in Azure

31

32 Monitor/Comm [SLA & Usage] [Performance] [Traces & Logs] RS Engine Monitor/Comm [SLA & Usage] [Performance] [Traces & Logs] RS Engine http://server.reporting.windows.net/reports/report.rdl

33

34 The cloud and Beyond

35

36 HTTPS TDS HTTPS TDS

37

38

39

40

41

42 Spring is in the Cloud

43

44 Supported Versions SQL Server 2012, 2008 R2, 2008 Supported Features All SQL Server features supported except failover clustering * SQL Server Provisioning Cloud-first using stock images, bring your own server / VHD, capture cloud images SQL Server Licensing Pay by the hour or migrate your own license via Software Assurance **

45 VM SizeCPU CoresMemoryBandwidth # Data Disks SQL Edition Extra SmallShared768 MB5 (Mbps)1Express Small11.75 GB100 (Mbps)2Standard Medium23.5 GB200 (Mbps)4Standard Large47 GB400 (Mbps)8 Standard / Enterprise Extra Large814 GB800 (Mbps)16 Standard / Enterprise

46 Storage Recommendations Do not use write caching Avoid using OS drive for large databases Consider putting database and transaction log files on separate drives Consider putting tempdb on the non-persistent cache disk (D:\) Database Recommendations Consider using database page compression to reduce I/O High Availability Recommendations Consider latency between primary and replica when choosing sync mode

47 SQL Server (IaaS) Windows Azure SQL Database (PaaS) DevelopmentMigrate Existing AppsDevelop New Apps ManagementFull ControlManaged Service CompatibilityFull SQL Server CapabilitiesBased on SQL Server Technology Shared Technology Network transport (Tabular Data Stream) SQL dialect (Transact-SQL) Data access APIs (ADO.NET, ODBC, JDBC) Development tools (SQL Server Data Tools) Management tools (SQL Server Management Studio)

48

49

50

51

52

53

54 Data Synchronization SQL Data Sync Application-Layer Connectivity & Messaging Service Bus ENTERPRISE Secure Machine-to-Machine Network Connectivity Windows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network Secure Site-to-Site Network Connectivity Windows Azure Virtual Network

55

56

57 A. Client-server applications using persistent VMs B. Stateless roles with persistent VMs C. Hybrid connectivity with on-premise (DNS on-premise) D. SharePoint with custom DNS (persistent VM) SQL Reporting Service SQL Analysis Service SQL Service Internet Web Role 1Web Role 2Web Role 3 SQL Service LB Active Directory SQL Service Domain joined to On- Premises Network On-Premises Machine Business Components & Entities On-Premises Machine UI Process Components Web Tier Active Directory Internet Persistent VM Role SharePoint FrontEnd Persistent VM Role SharePoint FrontEnd Persistent VM Role Search and Indes SQL Service Persistent VM Role DC DNS Persistent VM Role SQL Persistent VM Role SQL Local DNS SQL Mirroring LB Open User Access (Website)

58 Warning! Hot and New!!

59

60

61

62

63

64 Bigger, Better, Bolder!

65

66

67 Guidance Training Technical Docs Pricing, Licensing

68 www.windowsazure.com Windows Azure Training Kit MSDN WA SQL Database home : http://msdn.microsoft.com/en- us/library/windowsazure/ee336279.aspxhttp://msdn.microsoft.com/en- us/library/windowsazure/ee336279.aspx BI : https://www.windowsazure.com/en- us/home/features/business-analytics/https://www.windowsazure.com/en- us/home/features/business-analytics/ SQL : https://www.windowsazure.com/en- us/manage/services/sql-databases/https://www.windowsazure.com/en- us/manage/services/sql-databases/ Pricing, Licensing : https://www.windowsazure.com/en- us/pricing/calculatorhttps://www.windowsazure.com/en- us/pricing/calculator

69 Thank you for your attention!


Download ppt "Intended audience : –SQL DBA’s, SQL Server enthousiasts, non Azure Database developers goal : –Enlight the most valueable aspects on Windows Azure SQL."

Similar presentations


Ads by Google