Azure 101 for DB Administrators Tipps und Tricks rund um Azure SQL Raoul Holzer
Our Sponsors If you think, that a SQL Saturday is a nice possibility to learn from and network with fellow SQL Server enthusiasts FOR FREE, I just ask you one thing: Visit the sponsor booths and chat with the sponsors! They are covering the expenses for each and every of you, with is around EUR 60 …
About Me Raoul Holzer Azure @RaoulHolzer Softwareentwickler TFS und VSTS Azure Early Adopter @RaoulHolzer
Ziel Überblick Azure Werkzeuge Azure SQL Tipps und Tricks
Azure Portal Portal Manage Account 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-recently-available
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 MySQL Docker Zertifizierte virtuelle Maschine BYOL MySQL VM Web App Clean DB Docker SQL Server Linux
Azure SQL Platform as a Service Selbe Codebasis wie SQL-Server 2016 Keine Updates Keine Hardware Einfache Skalierung Selbe Codebasis wie SQL-Server 2016 Eine Datenbank ist dreimal in Azure vorhanden
Service Tiers Basic Standard Premium 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 Standard Premium SLA 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 €13.495,70/Monat Max. gleichzeitige Worker 30 60-200 200-6400 Max. gleichzeitige Sitzungen 300 600-2400 30000
Datenbanktransaktionseinheiten (DTUs)? 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 Upgrade Basic auf Premium 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 SQL Server A Machine SQL Database Logical Server A TDS Proxy Endpoint
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 Threat detection & Alerts Auch für Azure Services Threat detection & Alerts Always Encrypt Row Level Security Data Masking
BackUp Database backup retention period point-in-time restore 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 Nutzungsbasierte Bezahlung Servereinrichtung obsolet 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!
Please give us feedback! 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 SQL PASS Austria Homepage 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! If you think, that a SQL Saturday is a nice possibility to learn from and network with fellow SQL Server enthusiasts FOR FREE, I just ask you one thing: Visit the sponsor booths and chat with the sponsors! They are covering the expenses for each and every of you, with is around EUR 60 …