Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Store Data in Azure SQL Database


Published on

Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Store Data in Azure SQL Database

  1. 1. Store Data in Azure SQL Database
  2. 2. Azure SQL Database Overview Advantages of Azure SQL Database Azure SQL Database Tiers Database Throughput Unit (DTU) Databases as a Service vs. SQL Server in a Virtual Machine Managing SQL Databases in Azure Monitor and improve performance Demo Agenda
  3. 3. • Azure SQL Database is a relational database as-a-service offering. • Azure SQL Database is SQL Server in the cloud • Based on SQL Server technologies Azure SQL Database Overview
  4. 4. Predictable Performance • Using Database Throughput Units, you can compare the expected service level. • Consistent and predictable performance allows you to select a tier that very closely matches your application’s real-world utilization Advantages of Azure SQL Database
  5. 5. High Compatibility • A Tabular Data Stream (TDS) endpoint is provided for each logical server that is created in the SQL Database service. • You can use existing SQL client applications and tools with SQL Database by using the TDS protocol.
  6. 6. Simple Management • Additional tools are available in Azure to manage. • The Azure Management Portal • REST API, Windows PowerShell, or the cross-platform command-line interface (Xplat CLI). Point In Time Restore • Full Backup • Diff Backup • Incremental Log
  7. 7. You can select a tier that closely matches your application’s intended or actual resource needs. Basic: Ideal for simple databases that requires Only a single connection performing a single operation at a time. Standard: The most common option Used for databases that require multiple concurrent connections and operations. Azure SQL Database Tiers
  8. 8. Premium: Designed for applications that require large quantities of transactions at volume. These databases support a large quantity of concurrent connections and parallel operations.
  9. 9. • The Database Throughput Unit (DTU) represents a blended measure of CPU, memory, reads, and writes. • DTUs are used to describe the capacity for a specific tier and performance level. • DTUs are designed to be relative so that you can directly compare the tiers and performance levels. Database Throughput Unit (DTU)
  10. 10. Databases as a Service SQL Server in a Virtual Machine Majority of administration tasks are managed entirely by Microsoft Requires more maintenance and customization to achieve stability (Eq. SQL Server Analysis Services (SSAS)) Standardized, interoperable and scalable managed database solution Contains size limits for each standard edition Requires some re architecture of existing applications Ideal for new cloud based application Ideal for existing applications that require the SQL installation to be customized Azure SQL can almost do anything that on-premises SQL Server can do, with a few exceptions (No SQL agent running, ). Databases as a Service vs. SQL Server in a Virtual Machine
  11. 11. Creating an Azure SQL Database Instance Azure Portal Service Management REST API Windows PowerShell Visual Studio 2013 Managing SQL Databases in Azure
  12. 12. • Azure SQL Database identifies potential problems in your database. • Recommends actions that can improve performance of your workload by providing intelligent tuning actions and recommendations. Monitor and improve performance
  13. 13. Resources
  14. 14. Demo
  15. 15. Questions and Answers
  16. 16. Thank You www.Suhail.Cloud @SuhailCloud