Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck
 

Like this? Share it with your network

Share

Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck

on

  • 589 views

 

Statistics

Views

Total Views
589
Views on SlideShare
589
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

Sql server 2012_sp1_05_of_12_flexibility_and_choice_level300_dark_deck Presentation Transcript

  • 1. THE FANTASTIC 12 OF 2012 1 2 3 4 5 6 7 8 9 10 11 12
  • 2. ENTERPRISE CHALLENGES DRIVING HYBRID IT
  • 3. WHY MICROSOFT FOR YOUR HYBRID IT?
  • 4. SolutionBusiness ChallengeKey Benefits
  • 5. SolutionBusiness ChallengeKey Benefits
  • 6. THE NEW WINDOWS AZURE VM
  • 7. VM WITH PERSISTENT DRIVE
  • 8. VM WITH PERSISTENT DRIVE
  • 9. VM WITH PERSISTENT DRIVE
  • 10. VM WITH PERSISTENT DRIVE
  • 11. WHAT DOES PERSISTENT MEAN?
  • 12. WHAT DOES PERSISTENT MEAN?
  • 13. BENEFITS
  • 14. VM SIZES AND SQL SERVER EDITIONS
  • 15. HOW TO RUN SQL SERVER IN A VM
  • 16. BRING YOUR OWN SERVER/VHD
  • 17. WHAT WILL WORK ON UPLOAD…
  • 18. CLOUD FIRST PROVISIONING >_
  • 19. CONNECTING TO SQL SERVER GALLERY IMAGE ! ! ! !
  • 20. CONNECTING TO YOUR OWN IMAGE ! !
  • 21. WHERE ARE YOU DEPLOYING? !
  • 22. SCENARIOS
  • 23. MOVE EXISTING TIER 2 & 3 APPS
  • 24. MOVE EXISTING TIER 2 & 3 APPSData tier option 1: Move the entire VHD
  • 25. MOVE EXISTING TIER 2 & 3 APPSData tier option 2: Move just the Database
  • 26. MOVE EXISTING TIER 2 & 3 APPSApplication Tier
  • 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. MIGRATING A MULTI-VM APPLICATION
  • 29. DEVELOP & TEST NEW APPS
  • 30. DEVELOP & TEST NEW APPSData & application tier
  • 31. BACKUP DATABASE TO THE CLOUD
  • 32. BACKUP DATABASE TO THE CLOUDData tier
  • 33. EXTEND ON-PREM APPS TO WINDOWS AZUREVIRTUAL MACHINE
  • 34. EXTEND ON-PREMISE APPS TOWINDOWS AZURE VIRTUAL MACHINE
  • 35. VIRTUAL MACHINE NAMES AND DNS
  • 36. PROTOCOLS AND ENDPOINTS
  • 37. PORT FORWARDING INPUT ENDPOINTS
  • 38. CROSS-PREMISE CONNECTIVITY
  • 39. WINDOWS AZURE VIRTUAL NETWORK
  • 40. CONNECTING CLOUD SERVICES WITH VNET
  • 41. EVENTS MANAGER – VNET JOINED
  • 42. WHAT ABOUT PERFORMANCE?
  • 43. HOW SECURE IS IT?
  • 44. DEPLOY AT SCALE WITH POWERSHELL
  • 45. SQL SERVER OR WINDOWS AZURE SQL DB?
  • 46. HOW DO YOU CHOOSE?
  • 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. MULTIPLATFORM ACCESS
  • 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. 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. 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. JDBC – WHAT’S NEXT?JRE 1.7, 1.8Improved connectivity to Windows Azure SQL DatabaseConnection resiliency improvements
  • 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. 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. 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. 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. 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. 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. OPEN DATA PROTOCOL (ODATA) http://odata.org http://odata.codeplex.com/
  • 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.