Microsoft Azure Eine Einführung für IT Professionals Peter Kirchner Technical Evangelist Microsoft Deutschland GmbH
Agenda Microsoft Azure & Cloud Computing Datendienste Compute-Dienste Hybride IT Kostenberechnung & -beispiele
Microsoft Azure Portale Management, Preview PowerShell Cmdlets Xplat-CLI SDKs.Net, Java, PHP, Python RESTful direkt RESTful Management API skalierbar hochverfügbar hybrid offen sicher Services Microsoft Cloud Infrastruktur
Platform Services Security & Management Portal Cloud Services Service Fabric Web Apps API Apps SQL Database Data Warehouse DocumentDB Hybrid Operations Azure AD Health Monitoring Azure Active Directory Azure AD B2C Batch RemoteApp Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables AD Privileged Identity Management Domain Services Multi-Factor Authentication Automation Storage Queues BizTalk Services API Management Notification Hubs Backup Scheduler Hybrid Connections Service Bus HDInsight Machine Learning Stream Analytics Data Lake Operational Analytics Key Vault Visual Studio Azure SDK Data Factory Event Hubs Data Catalog Import/Export Store/ Marketplace VM Image Gallery & VM Depot Media Services Content Delivery Network (CDN) VS Online App Insights Infrastructure Services IoT Hub Mobile Engagement Azure Site Recovery StorSimple
Exkurs: Dienstmodelle On-Premises IaaS PaaS SaaS Customer Provider
Hyper-Scale Infrastructure 28 Regionen weltweit, 22 online West US California US Gov Iowa Central US Iowa South Central US Texas North Central US Illinois Canada Central Toronto US Gov Virginia Canada East Quebec City East US Virginia East US 2 Virginia United Kingdom United Regions Kingdom Regions North Europe Ireland West Europe Netherlands Germany North East ** Magdeburg Germany Central ** Frankfurt India West Mumbai India Central Pune China South * Shanghai India South Chennai China North * Beijing East Asia Hong Kong Japan East Tokyo, Saitama Japan West Osaka SE Asia Singapore Australia East New South Wales Brazil South Sao Paulo State 100+ Rechenzentren 2.5x AWS, 7x Google DC Regions G Series Größte VM, 32 Kerne, 448 GB Ram, SSD Australia South East Victoria Operational Announced/Not Operational * Operated by 21Vianet ** Operated by Deutsche Telekom
Agenda Microsoft Azure & Cloud Computing Datendienste Compute-Dienste Hybride IT Kostenberechnung & -beispiele
Platform Services Security & Management Portal Cloud Services Service Fabric Web Apps API Apps SQL Database Data Warehouse DocumentDB Hybrid Operations Azure AD Health Monitoring Azure Active Directory Azure AD B2C Batch RemoteApp Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables AD Privileged Identity Management Domain Services Multi-Factor Authentication Automation Storage Queues BizTalk Services API Management Notification Hubs Backup Scheduler Hybrid Connections Service Bus HDInsight Machine Learning Stream Analytics Data Lake Operational Analytics Key Vault Visual Studio Azure SDK Data Factory Event Hubs Data Catalog Import/Export Store/ Marketplace VM Image Gallery & VM Depot Media Services Content Delivery Network (CDN) VS Online App Insights Infrastructure Services IoT Hub Mobile Engagement Azure Site Recovery StorSimple
Speicher für (un-)strukturierte Daten RDBMS in VM SQL Oracle MySql SQL Database Basic Standard Premium DocumentDB Table Storage Blob Storage Files Disks & Drives RDBMS NoSQL (Dok) NoSQL (K-V) BLOB (Block/Page) Filesystem TDS 3-fach redundante Speicherung RESTful NTFS Volle SQL Funktionalität Maximale DB- Größe 16 TB Auto-Setup und Clustering Maximale DB- Größe 500GB Objekt- Datenbank Semistrukturierte JSON-Objekte NoSQL-DB Große, semistrukturierte Daten Große Binärdaten (Videos, Bilder, Audio, ) SMB File Share für VMs und Cloud Services Basiert auf Blob-Storage Persistentes FS für VMs und Cloud Services Basiert auf Blob-Storage
Kapazität der IaaS-Speicherdienste Azure Storage Vier Speichertypen: Blobs, Files, Tables und Queues Max 500 TB pro Storage Account Kein Limit für die Anzahl an Blobs und File Shares BLOBs (Große) Binärdaten Zwei Typen: Block Blobs max. ~195 GB Dateigröße Page Blobs max. 1 TB Dateigröße Files SMB File Share für VMs und Cloud Services Max. 5 TB Daten pro File Share
Agenda Microsoft Azure & Cloud Computing Datendienste Compute-Dienste Hybride IT Kostenberechnung & -beispiele
Web Apps Hosting klassischer Webseiten Vorinstallierte Web-Frameworks möglich Deployment über Code Repository möglich Hintergrundprozesse via WebJobs Verschiedene Leistungsstufen Free Basic (und höher): Eigene Domain-Namen, Integrierter Loadbalancer Standard: Auto-Skalierung, Azure Scheduler, Staging Slots Mehrere Skalierungsoptionen Scale-Up und Scale-Out Anwender VIRTUAL MACHINE Web Deploy APPLICATION WEB APP Internet Information Server (IIS) Azure Loadbalancer WEBSITE GALLERY VSO GitHub BitBucket Dropbox REPOSITORY Submit Lokale Entwicklungsumgebung ASP.NET PHP Java CMS Blogs etc.
Web Site Frameworks etc.
Virtual Machines Anwender Azure Loadbalancer Hosting von Hyper-V-VMs Gruppierung über Cloud Services & Ressourcengruppen Lastbalancierte Endpunkte Disks in VMs werden in Storage persistiert Ausnahme: Local Disc (D:) Alternativen für die Erstellung: Erstellung eigener VMs (lokal) Auswahl aus einer VM Gallery Verbindung von VMs mit On-premises über das Virtual Network Mobilität der VMs von On-Premises in die Cloud und zurück LOCAL DISC DATA VHD APPLICATION STORAGE OS VHD Upload Schreib- Lese-Zugriffe VIRTUAL VIRTUAL MACHINE MACHINE Kopie in Storage Sysprep & Capture Eigene VHD oder Image CLOUD SERVICE / RESSOURCEN- GRUPPE IMAGES
Azure Resource Manager Classic model (v1) Resource Manager (v2)
DEMO DEMO Anlegen einer Virtual Machine Anlegen einer Web App Anlegen einer SQL Database
Agenda Microsoft Azure & Cloud Computing Datendienste Compute-Dienste Hybride IT Kostenberechnung & -beispiele
Virtual Network VIRTUAL NETWORK Subnetz 1 Subnetz 2 Subnetz 3 Geschützte, private Verbindung zwischen Azure und lokalen Ressourcen Point-to-Site sichere VPN-Verbindung zu einem lokalen Client Site-to-Site sichere Verbindung zwischen einer lokalen Site und einem Azure Virtual Network Gateway Einsatzszenarien Hybrid Cloud: Zugriff auf lokal betriebene Ressourcen (z.b. SQL) aus Azure Authentifizierung und Identity über lokales AD Exklusiver Zugriff auf Cloud-Ressourcen aus dem eigenen Rechenzentrum heraus Monitoring und Management Lokaler Client VPN Device Lokales Netzwerk POINT-TO-SITE SITE-TO-SITE
Hybride Verwaltung von Identitäten Simple connection Self-service Single sign on Windows Server Active Directory Other Directories Username Azure Public cloud SaaS Office 365 On-premises Microsoft Azure Active Directory Cloud
https://app1- contoso.msappproxy.net/ Microsoft Azure Active Directory DMZ http://app1 Corporate Network
Azure Backup Lokal und in der Cloud Zentrales Management Kein VPN oder Intranet notwendig Daten werden während der Übertragung und im Ruhezustand verschlüsselt Verschlüsselung aller Daten auf dem Client Cloud als Tape-Ersatz Reduzierter Speicherplatzbedarf am lokalen Standort
Agenda Microsoft Azure & Cloud Computing Datendienste Compute-Dienste Hybride IT Kostenberechnung & -beispiele
Test Labs (mit MSDN Enterprise) (Stand 11.10.2015) Komponente Details Kosten Kosten / 10h Domain Controller VM Klein (A1, Basis) 1 Kern, 1,75 GB RAM 0,0431 / Stunde (40% Rabatt) 0,431 SQL Server SharePoint Server Speicher VM Groß (A3, Basis) 4 Kerne, 7 GB RAM VM Extra groß (A4, Basis) 8 Kerne, 14 GB RAM ca. 60 GB (Page Blob) (lokal redundant) Speichertransaktionen Weit unter 1.000.000 Transaktionen 0,1721 / Stunde (40% Rabatt) 0,3441 / Stunde (40% Rabatt) 1,721 3,441 0,0422 / GB / Monat 0,0844 pro Tag ( 2,532 / Monat) 0,0031 / 100.000 Transaktionen VPN-Gateway 1 Gateway (Basis) 0,0304 / Gateway- Verfügbarkeit / Stunde 0,031 0,304 Traffic Unter 5 GB Die ersten 5 GB: kostenlos 0,00 Summe 6,0124 für 10h
Azure Backup (PAYG) (Stand 20.10.2015) Komponente Menge Kosten Kosten / Monat Geschützte Instanzen bis 50 GB Daten 45x 20 GB Instanz: 4,2165 / Monat 189,7425 Geschützte Instanzen zwischen 50 GB und 500 GB Daten Geschützte Instanzen größer als 500 GB Daten 5x 300 GB 1x 2 TB Speicher (LRS): 0,0203 / GB (Preisstufe bis 1 TB) Instanz: 8,433 / Monat Speicher (LRS): 0,0203 / GB (Preisstufe bis 1 TB) 0,02 / GB (Preisstufe bis 50 TB) Instanz: 8,433 / Monat Speicher (GRS): 0,0405 / GB (Preisstufe bis 1 TB) 0,0399 / GB (Preisstufe bis 50 TB) 18,27 42,165 20,7872 + 9,52 = 30,3072 33,732 Traffic Beliebig kostenfrei 0,00 41,472 + 40,8576 = 82,7152 Summe 4,35 TB 396,9319
Weitere Informationen aka.ms/mvaazurepowershell www.azure.com azure.microsoft.com