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 Services Microsoft Cloud Infrastruktur offen sicher Platform Services Security & Management Cloud Services Service Fabric Hybrid Operations Web Apps API Apps Portal Azure Active Directory Batch SQL Database Automation Scheduler Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables Azure AD Health Monitoring AD Privileged Identity Management Domain Services Storage Queues BizTalk Services Hybrid Connections Service Bus Key Vault Store/ Marketplace DocumentDB RemoteApp Azure AD B2C Multi-Factor Authentication Data Warehouse Media Services Content Delivery Network (CDN) API Management Notification Hubs Backup HDInsight Visual Studio Azure SDK VS Online App Insights Data Factory Machine Learning Event Hubs IoT Hub Stream Analytics Data Lake Data Catalog Mobile Engagement Operational Analytics Import/Export Azure Site Recovery StorSimple VM Image Gallery & VM Depot Infrastructure Services Exkurs: Dienstmodelle On-Premises IaaS Customer PaaS Provider SaaS Hyper-Scale Infrastructure 28 Regionen weltweit, 22 online North Central US Illinois Central US Iowa Canada Central Toronto Canada East Quebec City United Kingdom United Kingdom Regions Regions Germany North East ** Magdeburg US Gov Iowa East US Virginia West US California South Central US Texas US Gov Virginia West Europe Netherlands North Europe Ireland China North * Beijing Germany Central ** Frankfurt Japan East Tokyo, Saitama China South * Shanghai Japan West Osaka India Central Pune East US 2 Virginia India West Mumbai India South Chennai East Asia Hong Kong 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 Cloud Services Service Fabric Hybrid Operations Web Apps API Apps Portal Azure Active Directory Batch SQL Database Automation Scheduler Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables Azure AD Health Monitoring AD Privileged Identity Management Domain Services Storage Queues BizTalk Services Hybrid Connections Service Bus Key Vault Store/ Marketplace DocumentDB RemoteApp Azure AD B2C Multi-Factor Authentication Data Warehouse Media Services Content Delivery Network (CDN) API Management Notification Hubs Backup HDInsight Visual Studio Azure SDK VS Online App Insights Data Factory Machine Learning Event Hubs IoT Hub Stream Analytics Data Lake Data Catalog Mobile Engagement Operational Analytics Import/Export Azure Site Recovery StorSimple VM Image Gallery & VM Depot Infrastructure Services Speicher für (un-)strukturierte Daten RDBMS in VM SQL Oracle MySql SQL Database DocumentDB Table Storage NoSQL (Dok) NoSQL (K-V) Blob Storage Files Disks & Drives Basic Standard Premium RDBMS BLOB (Block/Page) Filesystem 3-fach redundante Speicherung TDS • Volle SQL Funktionalität • Maximale DBGröße 16 TB • Auto-Setup und Clustering • Maximale DBGröße 500GB RESTful • ObjektDatenbank • Semistrukturierte JSON-Objekte • NoSQL-DB • Große, semistrukturierte Daten NTFS • 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 Azure Loadbalancer Anwender ASP.NET PHP Java CMS Blogs etc. 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 APPLICATION WEBSITE GALLERY WEB APP VSO GitHub BitBucket Dropbox Internet Information Server (IIS) VIRTUAL MACHINE Web Deploy REPOSITORY Submit Lokale Entwicklungsumgebung Web Site Frameworks etc. Virtual Machines Azure Loadbalancer Anwender Hosting von Hyper-V-VMs Gruppierung über Cloud Services & Ressourcengruppen Lastbalancierte Endpunkte LOCAL DISC APPLICATION VIRTUAL VIRTUAL MACHINE MACHINE CLOUD SERVICE / RESSOURCENGRUPPE SchreibLese-Zugriffe Disks in VMs werden in Storage persistiert Kopie in Storage 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 DATA VHD OS VHD Sysprep & Capture STORAGE Upload von On-Premises in die Cloud und zurück Eigene VHD oder Image 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 Gateway sichere Verbindung zwischen einer lokalen Site und einem Azure Virtual Network 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 POINT-TO-SITE VPN Device Lokales Netzwerk SITE-TO-SITE Hybride Verwaltung von Identitäten Simple connection Windows Server Active Directory Other Directories Self-service Single sign on Username ••••••••••• SaaS Azure Public cloud On-premises Microsoft Azure Active Directory Office 365 Cloud Microsoft Azure Active Directory https://app1contoso.msappproxy.net/ DMZ Corporate Network http://app1 Azure Backup Lokal und in der Cloud Zentrales Management Kein VPN oder Intranet notwendig Cloud als Tape-Ersatz Reduzierter Speicherplatzbedarf am lokalen Standort Daten werden während der Übertragung und im Ruhezustand verschlüsselt Verschlüsselung aller Daten auf dem Client 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 VM Groß (A3, Basis) 4 Kerne, 7 GB RAM €0,1721 / Stunde (40% Rabatt) €1,721 SharePoint Server VM Extra groß (A4, Basis) 8 Kerne, 14 GB RAM €0,3441 / Stunde (40% Rabatt) €3,441 Speicher ca. 60 GB (Page Blob) (lokal redundant) €0,0422 / GB / Monat €0,0844 pro Tag (€2,532 / Monat) Speichertransaktionen Weit unter 1.000.000 Transaktionen €0,0031 / 100.000 Transaktionen €0,031 VPN-Gateway 1 Gateway (Basis) €0,0304 / GatewayVerfügbarkeit / Stunde €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 Speicher (LRS): €0,0203 / GB (Preisstufe bis 1 TB) €18,27 Instanz: €8,433 / Monat €42,165 Speicher (LRS): €0,0203 / GB (Preisstufe bis 1 TB) €0,02 / GB (Preisstufe bis 50 TB) €20,7872 + €9,52 = €30,3072 Instanz: €8,433 / Monat €33,732 Speicher (GRS): €0,0405 / GB (Preisstufe bis 1 TB) €0,0399 / GB (Preisstufe bis 50 TB) €41,472 + €40,8576 = 82,7152 kostenfrei €0,00 Geschützte Instanzen zwischen 50 GB und 500 GB Daten 5x 300 GB Geschützte Instanzen größer als 1x 2 TB 500 GB Daten Traffic Beliebig Summe 4,35 TB €396,9319 Weitere Informationen aka.ms/MVAAzurePowershell www.azure.com azure.microsoft.com