Azure 101 for DB Administrators

Werbung
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!
Herunterladen