THE FANTASTIC 12 OF 2012        1         2        3    4        5         6        7    8        9        10        11   12
ENTERPRISE CHALLENGES DRIVING HYBRID IT
WHY MICROSOFT FOR YOUR HYBRID IT?
SolutionBusiness ChallengeKey Benefits
SolutionBusiness ChallengeKey Benefits
THE NEW WINDOWS AZURE VM
VM WITH PERSISTENT DRIVE
VM WITH PERSISTENT DRIVE
VM WITH PERSISTENT DRIVE
VM WITH PERSISTENT DRIVE
WHAT DOES PERSISTENT MEAN?
WHAT DOES PERSISTENT MEAN?
BENEFITS
VM SIZES AND SQL SERVER EDITIONS
HOW TO RUN SQL SERVER IN A VM
BRING YOUR OWN SERVER/VHD
WHAT WILL WORK ON UPLOAD…
CLOUD FIRST PROVISIONING     >_
CONNECTING TO SQL SERVER GALLERY IMAGE            !            !        !           !
CONNECTING TO YOUR OWN IMAGE           !        !
WHERE ARE YOU DEPLOYING?   !
SCENARIOS
MOVE EXISTING TIER 2 & 3 APPS
MOVE EXISTING TIER 2 & 3 APPSData tier option 1: Move the entire VHD
MOVE EXISTING TIER 2 & 3 APPSData tier option 2: Move just the Database
MOVE EXISTING TIER 2 & 3 APPSApplication Tier
MIGRATION APPROACHESBuild Virtual Machine in the CloudLowers upload time and dependency riskRequires upload and installati...
MIGRATING A MULTI-VM APPLICATION
DEVELOP & TEST NEW APPS
DEVELOP & TEST NEW APPSData & application tier
BACKUP DATABASE TO THE CLOUD
BACKUP DATABASE TO THE CLOUDData tier
EXTEND ON-PREM APPS TO WINDOWS AZUREVIRTUAL MACHINE
EXTEND ON-PREMISE APPS TOWINDOWS AZURE VIRTUAL MACHINE
VIRTUAL MACHINE NAMES AND DNS
PROTOCOLS AND ENDPOINTS
PORT FORWARDING INPUT ENDPOINTS
CROSS-PREMISE CONNECTIVITY
WINDOWS AZURE VIRTUAL NETWORK
CONNECTING CLOUD SERVICES WITH VNET
EVENTS MANAGER – VNET JOINED
WHAT ABOUT PERFORMANCE?
HOW SECURE IS IT?
DEPLOY AT SCALE WITH POWERSHELL
SQL SERVER OR WINDOWS AZURE SQL DB?
HOW DO YOU CHOOSE?
NEXT STEPS                             http://www.windowsazure.com/                 http://social.msdn.microsoft.com/Forum...
MULTIPLATFORM ACCESS
ODBC - TODAYWindows (Vista+)Linux 64 bit (Red Hat 5 and 6)Linux and Windows feature parity is not equal (yet)No NTLM on Li...
ODBC – WHAT’S NEXT?Linux – SUSEMac?ODBC Perf improvementsImprovements to asynch and connection pooling on Windows 8Connect...
JDBC 4.0 - TODAYWindows (Vista+)LinuxJRE 1.5, 1.6No NTLM on Linux (only Kerberos)No support for LocalDBSSL connections req...
JDBC – WHAT’S NEXT?JRE 1.7, 1.8Improved connectivity to Windows Azure SQL DatabaseConnection resiliency improvements
ADO.NET 4 – TODAYWindows (Vista+)Need .NET 4.0.3 Update or later to enable AlwaysOn and LocalDb supportSpecial patches 265...
ADO.NET – WHAT’S NEXT?.NET 4.5 and Windows 8Refresh through .NET Platform UpdatesImproved connectivity to Windows Azure SQ...
PHP - TODAYWindows (Vista+) (Relies on ODBC Driver)Windows Azure ComputeWindows Azure Web SitesPHP 5.3, 5.4Must have ODBC ...
PHP – WHAT’S NEXT?Linux – Red Hat, SUSEMac?Linux release!Connection resiliency improvementsMove to Github (consistency wit...
NODE.JS - TODAYWindows (Vista+) (Relies on ODBC Driver)Windows Azure ComputeWindows Azure Web Sitesnode.js 0.6.xNode.js is...
NODE.JS – WHAT’S NEXT?Windows Azure Web Sites (better onboarding experience)Linux – Red Hat, SUSEMac?node.js 0.8.xImprove ...
OPEN DATA PROTOCOL (ODATA)                                            http://odata.org               http://odata.codeplex...
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
Upcoming SlideShare
Loading in...5
×

Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck

261

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
261
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck

  1. 1. THE FANTASTIC 12 OF 2012 1 2 3 4 5 6 7 8 9 10 11 12
  2. 2. ENTERPRISE CHALLENGES DRIVING HYBRID IT
  3. 3. WHY MICROSOFT FOR YOUR HYBRID IT?
  4. 4. SolutionBusiness ChallengeKey Benefits
  5. 5. SolutionBusiness ChallengeKey Benefits
  6. 6. THE NEW WINDOWS AZURE VM
  7. 7. VM WITH PERSISTENT DRIVE
  8. 8. VM WITH PERSISTENT DRIVE
  9. 9. VM WITH PERSISTENT DRIVE
  10. 10. VM WITH PERSISTENT DRIVE
  11. 11. WHAT DOES PERSISTENT MEAN?
  12. 12. WHAT DOES PERSISTENT MEAN?
  13. 13. BENEFITS
  14. 14. VM SIZES AND SQL SERVER EDITIONS
  15. 15. HOW TO RUN SQL SERVER IN A VM
  16. 16. BRING YOUR OWN SERVER/VHD
  17. 17. WHAT WILL WORK ON UPLOAD…
  18. 18. CLOUD FIRST PROVISIONING >_
  19. 19. CONNECTING TO SQL SERVER GALLERY IMAGE ! ! ! !
  20. 20. CONNECTING TO YOUR OWN IMAGE ! !
  21. 21. WHERE ARE YOU DEPLOYING? !
  22. 22. SCENARIOS
  23. 23. MOVE EXISTING TIER 2 & 3 APPS
  24. 24. MOVE EXISTING TIER 2 & 3 APPSData tier option 1: Move the entire VHD
  25. 25. MOVE EXISTING TIER 2 & 3 APPSData tier option 2: Move just the Database
  26. 26. MOVE EXISTING TIER 2 & 3 APPSApplication Tier
  27. 27. MIGRATION APPROACHESBuild Virtual Machine in the CloudLowers upload time and dependency riskRequires upload and installation of application and dataMigrating an Existing Virtual MachineApplication, Configuration and Data in an installed Working StateRequires uploading a large amount of data and a higher risk of drivers or otherhardware dependencies on VM not available in the cloud
  28. 28. MIGRATING A MULTI-VM APPLICATION
  29. 29. DEVELOP & TEST NEW APPS
  30. 30. DEVELOP & TEST NEW APPSData & application tier
  31. 31. BACKUP DATABASE TO THE CLOUD
  32. 32. BACKUP DATABASE TO THE CLOUDData tier
  33. 33. EXTEND ON-PREM APPS TO WINDOWS AZUREVIRTUAL MACHINE
  34. 34. EXTEND ON-PREMISE APPS TOWINDOWS AZURE VIRTUAL MACHINE
  35. 35. VIRTUAL MACHINE NAMES AND DNS
  36. 36. PROTOCOLS AND ENDPOINTS
  37. 37. PORT FORWARDING INPUT ENDPOINTS
  38. 38. CROSS-PREMISE CONNECTIVITY
  39. 39. WINDOWS AZURE VIRTUAL NETWORK
  40. 40. CONNECTING CLOUD SERVICES WITH VNET
  41. 41. EVENTS MANAGER – VNET JOINED
  42. 42. WHAT ABOUT PERFORMANCE?
  43. 43. HOW SECURE IS IT?
  44. 44. DEPLOY AT SCALE WITH POWERSHELL
  45. 45. SQL SERVER OR WINDOWS AZURE SQL DB?
  46. 46. HOW DO YOU CHOOSE?
  47. 47. NEXT STEPS http://www.windowsazure.com/ http://social.msdn.microsoft.com/Forums/en/WAVirtualMachinesforSQLServer/Windows Azure how to guidesGetting started with SQL Server on a Windows Azure virtual machineProvisioning a SQL Server virtual machine on Windows AzureSQL in WA VM Early Adoption Cook Bookhttps://www.windowsazure.com/en-us/pricing/details/Calculator http://www.windowsazure.com/en-us/pricing/calculator/?scenario=virtual-machinesPortalForum, or email sqldevx@microsoft.com
  48. 48. MULTIPLATFORM ACCESS
  49. 49. ODBC - TODAYWindows (Vista+)Linux 64 bit (Red Hat 5 and 6)Linux and Windows feature parity is not equal (yet)No NTLM on Linux (only Kerberos)AlwaysOn not available on Linux (yet)LocalDB not available on LinuxShips with SQL Server 2012 Feature Pack: http://www.microsoft.com/en-us/download/details.aspx?id=29065
  50. 50. ODBC – WHAT’S NEXT?Linux – SUSEMac?ODBC Perf improvementsImprovements to asynch and connection pooling on Windows 8Connection resiliency improvementsSupport for AlwaysOn on LinuxTracing support on LinuxMore integrated (and simpler) installation package for Linux
  51. 51. JDBC 4.0 - TODAYWindows (Vista+)LinuxJRE 1.5, 1.6No NTLM on Linux (only Kerberos)No support for LocalDBSSL connections require Fully-Qualified Domain Name (no shortnames)Ships with SQL Server 2012 Feature Pack: http://www.microsoft.com/en-us/download/details.aspx?id=29065
  52. 52. JDBC – WHAT’S NEXT?JRE 1.7, 1.8Improved connectivity to Windows Azure SQL DatabaseConnection resiliency improvements
  53. 53. ADO.NET 4 – TODAYWindows (Vista+)Need .NET 4.0.3 Update or later to enable AlwaysOn and LocalDb supportSpecial patches 2654347, 2664825 needed to enable AlwayOn/LocalDb for .NET3.5 SP1Ships with .NET 4.0Refreshed in .NET PU 4.03
  54. 54. ADO.NET – WHAT’S NEXT?.NET 4.5 and Windows 8Refresh through .NET Platform UpdatesImproved connectivity to Windows Azure SQL DatabaseAsync.NETNew Streaming capabilities
  55. 55. PHP - TODAYWindows (Vista+) (Relies on ODBC Driver)Windows Azure ComputeWindows Azure Web SitesPHP 5.3, 5.4Must have ODBC driver installedhttp://sqlsrvphp.codeplex.com/
  56. 56. PHP – WHAT’S NEXT?Linux – Red Hat, SUSEMac?Linux release!Connection resiliency improvementsMove to Github (consistency with node.js and Azure-wide efforts)Allow contributions
  57. 57. NODE.JS - TODAYWindows (Vista+) (Relies on ODBC Driver)Windows Azure ComputeWindows Azure Web Sitesnode.js 0.6.xNode.js is an upcoming platformGaining a lot of popularityOne of the top 3 primary platforms available in Windows Azure Web Siteshttps://github.com/windowsazure/node-sqlserverInteraction from customers include contributing code, bug
  58. 58. NODE.JS – WHAT’S NEXT?Windows Azure Web Sites (better onboarding experience)Linux – Red Hat, SUSEMac?node.js 0.8.xImprove install experienceImprove parameters and data type conversionsImprove statement preparation supportImprove connectivity options (connection resiliency, better API model)
  59. 59. OPEN DATA PROTOCOL (ODATA) http://odata.org http://odata.codeplex.com/
  60. 60. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademar ks 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 accu racy 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×