Azure SQL Database - The intelligent cloud database for app developers

Slides:



Advertisements
Similar presentations
Use relational database as a service
Advertisements

2/20/2018 7:04 PM BRK1038 Meet Azure Information Protection customers and learn about their success stories Jeffrey Kalfut Strategy & Architecture Manager,
BRK1017 Taking your hybrid management and security strategy to the cloud with Operations Management Suite Jeremy Winter and Srini Chandrasekar.
Microsoft Ignite /30/2018 9:28 PM BRK3174
Transform yourself and build your IT cloud career path
Deliver business insights with Microsoft Dynamics AX and Power BI
Successfully migrate existing databases to Azure SQL Database
Examine information management in Cortana Intelligence
“Introduction to Azure Security Center”
From IT Pros to IT Heroes - with Azure DevTest Labs
Develop, debug and deploy containerized applications with Docker
S4 Solution Specialist Sales Summit
Operational Analytics in SQL Server 2016 and Azure SQL Database
Azure on Steroids: Full Automation with PowerShell
Build interactive data analysis environments using Apache Spark
Microsoft /2/2018 3:42 PM BRK3129 Query Big Data using the Expanded T-SQL footprint with PolyBase in SQL Server 2016 Casey Karst Program Manager.
Use any Amazon S3 application with Azure Blob Storage
BRK3288-Discover data-driven apps that learn and adapt
Windows Server* 2016 & Intel® Technologies
Configure and Manage Your Hybrid Cloud Environment at Scale
Conduct a successful pilot deployment of Microsoft Intune
6/10/2018 5:07 PM THR2218 Deploying Windows Defender AV and more with Intune and Configuration Manager Amitai Senior Program Manager,
Review the Nutanix Cloud Platform System Standard solution
Microsoft Ignite /11/2018 1:18 AM BRK4017
Use Azure Security Center to prevent, detect, and respond to threats
6/19/2018 2:57 AM THR3092 Monitor and investigate actions on your user and data with alerts, insights and reports Binyan Chen Program Manager II, Office.
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
Web development productivity with Visual Studio
Innovate with Microsoft BI in the enterprise
Elastic database patterns for SaaS applications in Azure
The power of common identity across any cloud
Protect sensitive information with Office 365 DLP
Microsoft Ignite /22/2018 3:27 PM BRK2121
Secure Remote Access to on-premises Web Apps using Azure AD
BRK2264 Move 13,000+ global Dynamics CRM users from on-premises to Online at Caterpillar Inc. Todd Byrne & John Finney 1 Business Unit Name Here.
Master Modern PaaS for the Enterprise with Azure App Service
Get Started with Common Data Model (CDM) and PowerApps
Microsoft Ignite /8/2018 3:50 PM BRK2112
Design Seamless Upgrades to SQL Server 2016 with Query Store
Microsoft /8/2018 4:45 PM BRK3062 BRK3062- Build smarter and scalable applications using Microsoft Azure Database Services Moshe Gutman CEO, GeoSafe.
The utility belt for managing security and compliance in Office 365
Find, try and get line-of-business apps on Microsoft AppSource
Bring new levels of visibility to your datacenter with Cisco Tetration
Integrate Power BI with Microsoft Dynamics
Using AAD B2C for WordPress & Secure Deployment Scenario
Microsoft Ignite /16/2018 2:39 PM BRK3307
Add intelligence to Dynamics AX with Cortana Intelligence suite
Use server-based personal desktops in Windows Server 2016
Azure SQL Data Warehouse Scaling: Configuration and Guidance
Accelerate Your Transition from Traditional IT to the Cloud
Microsoft Ignite /13/ :55 PM BRK3153
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Ignite /14/ :21 AM BRK2101
Migrate to CRM Online - Tips and Tricks
Determine your role in a managed service
Dive into Predictive Maintenance using Cortana Intelligence Suite
Customize and Tune Microsoft Office 365 Data Loss Prevention
Secure your Active Directory to mitigate risk in the cloud
Microsoft Ignite /22/2018 3:58 PM BRK2254
Automating Windows 10 and software deployments from the Cloud
Task recorder in Dynamics AX
Learn how to use and customize the Dynamics AX interactive help system
Automating security for better, continuous compliance in the cloud
12/10/ :45 AM BRK3087 Azure SQL Database: The world's first intelligent cloud database service Ron Matchoro & Veljko Vasic : SQL Product Team Frans.
Microsoft Virtual Academy
2/24/2019 7:49 PM BRK2198 Four new Azure management experiences to run your business critical applications Dushyant Gill | Jan Kalis.
Getting the most out of Azure resources with Azure Advisor
Diagnostics and troubleshooting in Azure App Service Support Center
Microsoft Data Insights Summit
Microsoft Virtual Academy
Presentation transcript:

Azure SQL Database - The intelligent cloud database for app developers Microsoft Ignite 2016 6/5/2018 10:41 PM BRK2142 Azure SQL Database - The intelligent cloud database for app developers Ron Matchoro & Vladimir Ivanovic Microsoft SQL Product Team © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo application Web Application Azure SQL Database Manager

What do database customers want ? App User Developer Security Officer Web Application Azure SQL Database Faster Cheaper More secure Manager

Meet your new SQL experts App User Developer Security Officer Web Application Azure SQL Database The intelligent cloud database for app developers Performance Expert Costs Expert Security Expert

The intelligent cloud database for app developers 6/5/2018 10:41 PM Maximize app performance Performance Recommendations tailored to your database workload to keep your applications running at max speed Auto Tuning mode to let SQL DB service automatically tune your DB performance Optimize your costs Elastic Pools Recommendations to help you identify opportunities to save money by using elastic database pools Query Insights for monitoring, including events from partner solutions Secure your data Security Recommendations to help you secure your sensitive data using actionable recommendations. Threat Detection for identifying and investigating suspicious database activities indicating a potential threat to the DB © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks 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 accuracy 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.

Maximize app performance 6/5/2018 10:41 PM Maximize app performance Performance Recommendations Auto Tuning © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6/5/2018 Why database performance is important Keeping database applications running at max speed Critical for end-user satisfaction and overall business success It needs to be an ongoing process (most users do it reactively today) Requires significant expertise to understand and master Most DB users are Devs, not DBAs Customer reports the issue (app is slow/unresponsive) App User Web Application Database Developer needs to find and fix the underlying problem, ASAP Developer © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks 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 accuracy 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.

Easily improve your application performance SQL Database Advisor 6/5/2018 10:41 PM Easily improve your application performance SQL Database Advisor Perf tuning recommendations tailored to each DB Based on actual usage, adjusted automatically as the app evolves Service does all the heavy lifting (implement, measure, revert) System produces the recommendations SQL Database Advisor App User Web Application Azure SQL DB Developer chooses which recommendations to apply Developer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6/5/2018 10:41 PM Continuously tune your DB as your app evolves Automatic Performance Tuning Ongoing tuning is needed due to app changes/evolution It’s really hard for a human to monitor/tune 1000s of DBs Full transparency & audit logs available System produces and automatically applies the recommendations SQL Database Advisor Web Application Azure SQL DB Developer controls the Automatic Tuning policy Developer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo - Maximize app performance Microsoft Ignite 2016 6/5/2018 10:41 PM Demo - Maximize app performance Performance Recommendations Auto Tuning © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Tuning the performance for 1000s of DBs Microsoft Ignite 2016 6/5/2018 10:41 PM Tuning the performance for 1000s of DBs Builds document lifecycle management systems for global markets Leverages SQL Database as a back end for their SaaS product Uses Database Advisor to keep their application running at max speed “We find Database Advisor very useful for tuning DB performance” Christoph Weidling, Director R&D © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Optimize your costs Elastic Pools Recommendations Query Insights 6/5/2018 10:41 PM Optimize your costs Elastic Pools Recommendations Query Insights © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6/5/2018 Great apps still need to be cost-effective Keeping your database costs under control Optimize DB SKU choice Which DB SKU is the right one for my application? How to support peak-and-valley usage patterns? How to support 1000s of DBs? Optimize app query patterns How are my DB resources being spent? What are the TOP resource consuming queries in my app? From DB performance analysis to improving the application © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks 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 accuracy 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.

Running multi-tenant DB apps cost-effectively Elastic Database Pools Perfect solution for multi-tenant apps Cap your spending Share resources, maximize utilization Gain customer isolation Easy management at-scale Tailored recommendations on when to use and how to configure Elastic Pools Customer 1 Customer N Customer 2 … Basic Standard Premium Min/max DTUs per second per DB 125 200 400 1,000 1,200

Optimize your application to reduce costs Query Performance Insights 6/5/2018 10:41 PM Optimize your application to reduce costs Query Performance Insights Identify TOP queries by Resource utilization Duration Frequency of execution Easily find the “bad” query Based on Query Store data System analyzes the usage and provides the insights Query Perf. Insights Web Application Azure SQL DB Developer identifies bad queries and improves the app Developer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo - Optimize your costs Microsoft Ignite 2016 6/5/2018 10:41 PM Demo - Optimize your costs Elastic Pools Recommendations Query Performance Insights © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Easily manage 1000s of DBs using Elastic Pools Microsoft Ignite 2016 6/5/2018 10:41 PM Easily manage 1000s of DBs using Elastic Pools Umbraco is a CMS used by 350K websites. Umbraco-as-a-service provides unlimited hosting, smooth deployments, and automated upgrades using Elastic Pools. Umbraco leverages Elastic Pools to get great performance and easy management for their many DBs at a favorable price point. “Elastic pools are a really great fit for Umbraco-as-a-service. The price point is very attractive, which is essential to our SaaS offering,” Morten Christensen, Tech Lead, Umbraco © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Secure your data Security Recommendations Threat Detection 6/5/2018 10:41 PM Secure your data Security Recommendations Threat Detection © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why SQL Security Intelligence Why SQL Security Intelligence? No organization is immune to data breaches 6/5/2018 10:41 PM - No locale, industry or organization is bulletproof when it comes to the compromise of data. - 90% of Cyberespionage breaches capture trade secrets or proprietary information. Verizon Data Breach Investigation Report 2016 Compliance Threats Developers PCI HIPAA FedRAMP SQL injection Credential theft Malicious insider Lack of knowledge Lack of time Lack of methods Apps Azure SQL Database © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Meet standard security requirements Security Recommendations 6/5/2018 10:41 PM Requires to meet security standards recommended by regulating authorities Security Officer Azure Security Center recommendations to Encrypt data on SQL database physical storage (FedRAMP and HIPAA) Audit and monitor SQL database activities (PCI-DSS, SOX and HIPA) SQL Database Developer Audit Log Transparent Data Encryption One-click recommendations to enable Auditing, Threat Detection & Encryption at-rest © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Discover and protect sensitive data Security Recommendations 6/5/2018 10:41 PM Phone Number XXX-XXX-5796 XXX-XXX-1978 App user/ Engineer On-the-fly obfuscation of data in query results Azure SQL Database recommendations to Discover sensitive data Define masking rules that obfuscate sensitive data in query results SQL Database Masking Policy Table.PhoneNo 1-313-555-5796 972-4-777-1978 Developer One-click recommendations to discover and obfuscate sensitive data © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo - Secure your data Security Recommendations Microsoft Ignite 2016 6/5/2018 10:41 PM Demo - Secure your data Security Recommendations © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Pass security audits for databases Security Recommendations Microsoft Ignite 2016 Pass security audits for databases Security Recommendations 6/5/2018 10:41 PM My company stores a lot of sensitive information for a range of high profile organizations in SQL Azure SQL security recommendations for TDE, Auditing and Data Masking make it easier comply with security standards such as ISO27001 More details http://goo.gl/bXPN6b “Azure SQL Database helps me pass security audits” Frans Lytzen, CTO © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Detects suspicious database activities Threat Detection 6/5/2018 10:41 PM Public Preview Just turn it ON Detects potential vulnerabilities and SQL injection attacks Detects anomalous access activities Real-time actionable alerts which recommend how to investigate & remediate Possible threat to access/breach data External attacker Malicious insider App user Turn on threat detection Real-time alerts Apps Developer Azure SQL Database Audit Log Threat & Anomaly Detection © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo - Secure your data Threat Detection Microsoft Ignite 2016 6/5/2018 10:41 PM Demo - Secure your data Threat Detection © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Unusual access to production database Threat Detection Microsoft Ignite 2016 6/5/2018 10:41 PM My company use SQL Azure-based solutions for mental health professionals to store health and sales data. SQL Threat Detection allowed us to detect unusual access to our production database from home, which increased security awareness among our engineers and become an important part of our incident response plan.  “SQL Threat Detection helps us respond to activities, which were not visible beforehand.” Manrique Logan, architect & technical lead More details https://azure.microsoft.com/en-us/blog/azure-sql-database-threat-detection-your-built-in-security-expert/ © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Preventing SQL Injection attacks Microsoft Ignite 2016 6/5/2018 10:41 PM Threat Detection My team turn on Auditing & Threat Detection on all our databases. SQL Threat Detection enabled us to detect and fix vulnerabilities to SQL injection attacks and prevent potential threats to our database “SQL Threat Detection helps us to prevent SQL Injection attacks” Richard Priest, Head of Technology More details https://azure.microsoft.com/en-us/blog/azure-sql-database-threat-detection-your-built-in-security-expert/ © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Intelligent cloud database Insights Available Anywhere Azure Portal PowerShell Azure REST API Azure Security Center Application Insights The intelligent cloud database for app developers

The Intelligent Cloud Database for app developers 6/5/2018 The Intelligent Cloud Database for app developers SQL Database built-in intelligence optimizes your DB within minutes, without the need to be an expert Maximize app performance Performance Recommendations Automatic Tuning Optimize your costs Elastic Pools Recommendations Query Insights Secure your data Security Recommendations Threat Detection © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks 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 accuracy 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.

Thank you! Microsoft Ignite 2016 6/5/2018 10:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Ignite 2016 6/5/2018 10:41 PM Related Sessions: BRK3153 Achieve great performance with Azure SQL Database using built-in intelligence THR3015 Secure your Microsoft Azure SQL database - it's easier than ever (Theater Sessions) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Free IT Pro resources To advance your career in cloud technology Microsoft Ignite 2016 6/5/2018 10:41 PM Free IT Pro resources To advance your career in cloud technology Plan your career path Microsoft IT Pro Career Center www.microsoft.com/itprocareercenter Cloud role mapping Expert advice on skills needed Self-paced curriculum by cloud role $300 Azure credits and extended trials Pluralsight 3 month subscription (10 courses) Phone support incident Weekly short videos and insights from Microsoft’s leaders and engineers Connect with community of peers and Microsoft experts Get started with Azure Microsoft IT Pro Cloud Essentials www.microsoft.com/itprocloudessentials Demos and how-to videos Microsoft Mechanics www.microsoft.com/mechanics Connect with peers and experts Microsoft Tech Community https://techcommunity.microsoft.com © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session 6/5/2018 10:41 PM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.