Download presentation
Presentation is loading. Please wait.
Published byRandall Allen Modified over 8 years ago
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
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
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
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
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
27
Database Benefits
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
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
34
The cloud and Beyond
36
HTTPS TDS HTTPS TDS
42
Spring is in the Cloud
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)
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
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!!
64
Bigger, Better, Bolder!
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!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.