[email protected] [email protected] Shared Lower cost Managed database service Focus on business logic WA SQL Database - PaaS 100% Compatibility Rapid self-service provisioning SQL Server in WA VM -
Download ReportTranscript [email protected] [email protected] Shared Lower cost Managed database service Focus on business logic WA SQL Database - PaaS 100% Compatibility Rapid self-service provisioning SQL Server in WA VM -
[email protected] [email protected] Shared Lower cost Managed database service Focus on business logic WA SQL Database - PaaS 100% Compatibility Rapid self-service provisioning SQL Server in WA VM - IaaS Elastic/Self-Service capabilities Full h/w control Dedicated Higher cost SQL Server Private Cloud - IaaS Full h/w control Roll-your-own HA/DR/scale SQL Server High Control Low Control management portal • • • • image library Persistent, durable VM disks 99.9% SLA Networking Improvements Linux support storage virtual machine • Performance Improvements • SQL, SharePoint, AD support • Gallery images, Windows, SQL, Linux • Cloud First VM Creation Experience Support: http://support.microsoft.com/kb/956893 Virtual Machine hosted on Windows Azure Client Computer Windows Remote Desktop SQL Server Management Studio Default TCP port 1433 Windows Azure Endpoint Different from 3889 Windows Azure Endpoint Virtual Machine Firewall TCP port 3389 opened during provisioning Virtual Machine Firewall Virtual Machine Desktop Connection to SQL Server using Windows Authentication SQL Server Endpoint SQL Server Database Engine Connect to SQL Server using SQL Server Authentication. Your VHD uploaded to Windows Azure Client Computer Windows Remote Desktop Windows Azure Endpoint Different from 3889 Virtual Machine Firewall Virtual Machine Desktop. Prepare Subscription: PS C:\> Import-AzureSubscription -PublishSettingsFile <PathToFile> PS C:\> Set-AzureSubscription -CurrentStorageAccount <AccountName> Prepare batch: PS C:\> $pwd = ‘my_password' PS C:\> $vm1 = New-AzureVMConfig -Name ‘MyVM1' -InstanceSize ‘Medium' -ImageName ‘SQL_Server_Image_Name' | Add-AzureProvisioningConfig -Windows -Password $pwd Provision: PS C:\> New-AzureVM -ServiceName ‘my_service' -VMs $vm1 [, $vm2, $vm3 …] Provide access: PS C:\> Get-AzureVM -ServiceName "my-service" -Name ‘MyVM1’ | Add-AzureInputEndpoint -Name “SQL" -PublicPort 14331 -LocalPort 1433 | Update-AzureVM https://www.windowsazure.com/en-us/develop/downloads/ Virtual machine My Content Integration services Analysis services Recommendation ASP.NET Web API Technical Content Depository Microsoft Corporate Network (Redmond) MSIT AZITBITAP SharePoint VNet (Windows Azure Preview – Dublin) SQL 2012 SharePoint Server Web FrontEnds VNGateway SharePoint Middle-Tier MSIT Setup & Deployment Determine # and size of VMs Configure Windows Azure Virtual Network Provision VM’s, Configure Corpnet access Upload VHD with install bits Install SharePoint Farm and SQL BI memory Set-AzureVMSize Use SQLIO Storage Analytics max server Set-AzureOSDisk) Consider putting tempdb on non-persistent cache disk (D:\) Consider using database page compression to reduce I/O http://www.windowsazure.com/ http://social.msdn.microsoft.com/Forums/en/WAVirtualMachinesforSQLServer/ Windows Azure how to guides Getting started with SQL Server on a Windows Azure virtual machine Provisioning a SQL Server virtual machine on Windows Azure SQL in WA VM Early Adoption Cook Book https://www.windowsazure.com/en-us/pricing/details/ http://www.windowsazure.com/en-us/pricing/calculator/?scenario=virtualmachines mva http://northamerica.msteched.com www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn SQL Server (IaaS) Windows Azure SQL Database (PaaS) Development Migrate Existing Apps Develop New Apps Management Full Control Managed Service Compatibility Full SQL Server Capabilities Based 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) Quick, low-risk way to evaluate Hyper-V Converts VMDK->VHD and config settings Replaces VMware tools with HyperV Integration Services Easy-to-use wizard-driven GUI Supports ESx 4.1 & 5, vCenter Supports data-center automation workflows https://connect.microsoft.com/site14