Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Performance Demystified for SQL Server on Azure Virtual Machines

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Bcache and Aerospike
Bcache and Aerospike
Cargando en…3
×

Eche un vistazo a continuación

1 de 14 Anuncio

Performance Demystified for SQL Server on Azure Virtual Machines

The slide deck for the session at TechEd which gives an overview of how to harness the power of Microsoft Azure Virtual Machines for SQL Server database. A few tips and tricks is all it requires to keep a SQL Server database healthy on an Azure Virtual Machine. What’s more, we will even slip in few tricks to automate the entire deployment with the performance best practices enabled.

The slide deck for the session at TechEd which gives an overview of how to harness the power of Microsoft Azure Virtual Machines for SQL Server database. A few tips and tricks is all it requires to keep a SQL Server database healthy on an Azure Virtual Machine. What’s more, we will even slip in few tricks to automate the entire deployment with the performance best practices enabled.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Anuncio

Similares a Performance Demystified for SQL Server on Azure Virtual Machines (20)

Más de Amit Banerjee (20)

Anuncio

Más reciente (20)

Performance Demystified for SQL Server on Azure Virtual Machines

  1. 1. Learn. Connect. Explore.
  2. 2. SQL Performance: Demystified on Azure VMs Sourabh Agarwal | Amit Banerjee Sr. Premier Field Engineer | Microsoft Services
  3. 3. Who are We? Sourabh Agarwal Amit Banerjee
  4. 4. Agenda Azure IaaS Cheat Sheet Demo Magic
  5. 5. Azure Infrastructure-as-a-Service Your Virtual Machine on-the-go Compute, Storage, Network, Memory CAPEX vs OPEX
  6. 6. Building your Virtual Machine Click, type, next Post-deployment configuration
  7. 7. Details Machine name Clouse Service Gallery Image Operating System SQL Release & Edition Machine Size RAM CPU Storage Use an existing or new Configuration details Ports Affinity Availability Set Building your Virtual Machine
  8. 8. Post-Deployment No more Storage Admin Local is good Follow Best Practices
  9. 9. Cheat Sheet - Storage • 20,000 IOPs • 500 IOPs/Data Disk • 64-KB allocation unit size for data and log files as well as tempdb • Use Storage Spaces on Windows Server 2012 and above • Do not store data on the temporary drive unless for tempdb and buffer pool extension on SSD drives (D-series VMs) • Separate storage for data and log files • Caching policy = NONE • Backup to BLOB storage • Disable GEO-replication on storage account
  10. 10. Cheat Sheet SQL Server • Use LPIM • Use >A3 for Enterprise Edition & >A2 for Standard Edition • Disable autoshrink • Enable instant file initialization • Use database page compression
  11. 11. DEMO Magic Up above the sky so high…… Create Automate … AND voila!!!
  12. 12. References Related references for you to expand your knowledge on the subject Azure Pricing Calculator http://azure.microsoft.com/en-us/pricing/calculator/?scenario=full Pricing Overview http://azure.microsoft.com/en-us/pricing/overview/ Getting started with a SQL Server VM on Azure http://msdn.microsoft.com/library/azure/dn133151.aspx Setting up a SQL Azure VM http://troubleshootingsql.com/2014/05/30/setting-up-sql-server-on- azure-for-testing/ Whitepaper: Performance Guidance for SQL Server VMs http://msdn.microsoft.com/library/azure/dn248436.aspx technet.microsoft.com/en-in aka.ms/mva msdn.microsoft.com/
  13. 13. Follow us online Facebook facebook.com/MicrosoftDeveloper.India Twitter twitter.com/msdevindia sqlsourabh banerjeeamit Facebook.com/TroubleshootingSQL www.troubleshootingsql.com www.sqluninterrupted.com admin@troubleshootingsql.com

Notas del editor

  • In this session, we will explain:
    What Azure Infrastructure-as-a-Service (IaaS) offers and how SQL Server can leverage the Azure IaaS offering
    A must-do and must-know for any SQL Server professional planning to deploy or managing SQL Server instances on Azure virtual machines
    Some demos which will showcase the magic of the cheat sheet and ensure that performance of your SQL Server instance
  • The virtual machine that you provision on Azure is available to your anywhere as long as you have an internet connection and the right set of credentials. This gives you the benefit of using your Azure virtual machine directly from a machine connected to the internet. What’s more, you can even setup the necessary privileges to block access from external sources. The public and private port concept helps add a layer to security to your environment.
    The hardware resources are at your disposal to increase and decrease as you see fit. This provides elasticity to your environment. You can choose the
    Since this is an OPEX model, you pay for what you use.

    Reference:
    SQL Server on Azure
    http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/
    Azure Virtual Machine Pricing
    http://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Sql
  • Every storage account, as of creating this slide deck (Oct 2014), has a limit of 20,000 IOPs and every data disk has a limit of 500 IOPs.
    Details of Azure Storage Throttling details and monitoring for the same can be found here: http://blogs.msdn.com/b/mast/archive/2014/08/02/how-to-monitor-for-storage-account-throttling.aspx
  • More details about the above recommendations can be found here: http://msdn.microsoft.com/en-us/library/azure/dn133149.aspx

×