Azure 101 for DB Administrators Tipps und Tricks rund um Azure SQL Raoul Holzer Our Sponsors About Me Raoul Holzer Softwareentwickler TFS und VSTS Azure Early Adopter @RaoulHolzer Ziel Überblick Azure Werkzeuge Azure SQL Tipps und Tricks Azure Portal Portal Ressourcen bezogen Dashboard Marketplace Manage Wird abgelöst Service orientiert Account Rechnungen Kommt ins Portal Azure Tools Powershell CLI SDK Visual Studio SSMS VS Code Azure Storage Explorer Locations http://map.buildazure.com/ Dienste in Azure Azure Roadmap https://www.microsoft.com/en-us/cloud-platform/roadmap-recentlyavailable Daten in Azure Daten in Azure Azure Classic Azure Resource Manager SQL Server VM SQL-Server in einer Virtual Maschine Vorgefertigte Templates Bring your own License Andere Datenbanken Oracle VM Zertifizierte virtuelle Maschine BYOL MySQL VM Web App Clean DB Docker SQL Server Linux Azure SQL Platform as a Service Keine Updates Keine Hardware Einfache Skalierung Selbe Codebasis wie SQL-Server 2016 Eine Datenbank ist dreimal in Azure vorhanden Service Tiers Basic kleine Datenbank einzelner aktiver Vorgang zu einem bestimmten Zeitpunkt Entwicklung für Tests oder für kleine, selten verwendete Anwendungen Standard meisten Cloudanwendungen mehrerer gleichzeitiger Abfragen. Arbeitsgruppen-oder Webanwendungen Premium hohe Transaktionsvolumen viele gleichzeitige Benutzer Geschäftskontinuität unternehmenskritische Anwendungen Service Tiers Basic SLA Standard Premium 99,99 % (~1h Ausfall im Jahr) Size Limit 2 GB 250 GB 500GB – 1TB Restore 24h 7 Tage 35 Tage GA Cost €4,2037/Monat (744h) €12,67/Monat bis €126,49/Monat €392,13/Monat bis €13.495,70/Monat Max. gleichzeitige Worker 30 60-200 200-6400 Max. gleichzeitige Sitzungen 300 600-2400 30000 Datenbanktransaktionseinheiten (DTUs)? DTU CPU Arbeitsspeicher Daten-E/A Transaktionsprotokoll-E/A http://dtucalculator.azurewebsites.net/ DTU Rechenbeispiel Basic mit 5 DTU 20 Transaktionen in der Minute Standard S1 mit 20 DTU = 4x Basic oder 80 Premium P3 mit 1000 DTU = 50x S1 oder 4000 Überwachung der Leistung SELECT TOP 10 * FROM sys.resource_stats WHERE database_name = 'resource1' ORDER BY start_time DESC Kostengrenzen Basic-Datenbank für die erste Stunde der Standard S1-Satz Upgrade Basic auf Premium 1:35 abgeschlossen Premium-Satz ab 1:00 Uhr Downgrade von Premium auf 14:15 Uhr abgeschlossen Premium-Satz bis 15:00 Uhr berechnet Azure SQL Database Logical Server Nicht unterstützte Features 1/2 AlwaysOn Availability Groups Attach a database BACKUP and RESTORE statements Change data capture Common language runtime (CLR) Database mail Database mirroring Data Quality Services (DQS) Database snapshots Nicht unterstützte Features 2/2 Extended stored procedures Filestream Linked servers Log shipping Management commands Master Data Services (MDS) Minimal logging in bulk import Modifying system data Policy-based management … Security Alles SSL verschlüsselt Firewall Auch für Azure Services Threat detection & Alerts Always Encrypt Row Level Security Data Masking BackUp Database backup retention period 7 Tage Basic 35 Tage Standard und Premium point-in-time restore long-term backup geo-redundant copies geo-redundant readable Azure Active Directory AD in der Cloud Benutzerverwaltung von jeder Azure Subscribtion und Office 365 Kann mit lokalem AD gesynct werden Azure SQL Login und Benutzerverwaltung Key Vault Schlüssel Store in Azure Hardwaresicherheitsmodule Security Center Überwacht Sicherheit der Azure Ressourcen Überprüft Richtlinien Gibt Tipps für verbesserte Sicherheit Kann mit Power Bi ausgewertet werden Azure Functions Function as a Service (Serverless) Nutzungsbasierte Bezahlung Servereinrichtung obsolet Tipps and Tricks Lock Resourcen Automation scripts Template Library https://github.com/Azure/azure-quickstart-templates http://armviz.io/designer Deploy to Azure https://deploy.azure.com Tipps and Tricks Dashboard Pin Share Rename AD Reset password FRAGEN Trainings 22.-24.03.2017 Wien TechTalk Office Migrating to a Serverless Architecture Gojko Adzic Early Bird bis 06.02. nutzen und EUR 100 sparen! How did you like it? Please give us feedback! to the event: www.sqlsaturday.com/579/eventeval.aspx to me as a speaker: www.sqlsaturday.com/579/sessions/sessionevaluation.aspx Ressources SQL Server 2016 in 15 Minuten https://channel9.msdn.com/Series/SQLServer-2016-in-15-Minuten SQL PASS Austria Homepage http://austria.sqlpass.org SQL PASS Austria Meeting Archive http://sdrv.ms/ZFVdnM Thank You!