UG Ingolstadt Auf die Cloud, Fertig, Los MS Azure – Die Microsoft Cloud 21. Februar 2012 .NET Usergroup München Robert Eichenseer Solution Architect [email protected] conplement AG Südwestpark 92 90449 Nürnberg www.conplement.de 2 © conplement AG 2010. All Rights Reserved. Mittwoch, 22. Februar 2012 MS Azure – Die Microsoft Cloud Agenda Subnubilus Die Cloud Kumulonimbus Kommunikation in der Cloud Umbraculum Azure und Sicherheit 3 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus – MS Azure Microsoft Azure Rechenzentren Dublin (Irland) Amsterdam (Niederlande) (Quellenangabe: dotnetpro Powerdays; Keynote Markus Eilers) 4 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus – MS Azure Microsoft Azure Rechenzentren (Quellenangabe: dotnetpro Powerdays; Keynote Markus Eilers; http://todaysfacilitymanager.com) 5 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus – MS Azure Microsoft Azure Rechenzentren Containeranlieferung Network Operation Center (Quellenangabe: Inside Windows Azure: ; build vortrag 2011; mark Russinovich 6 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus – MS Azure Microsoft Azure Komponenten Compute Web Role Worker Role VM Role (Beta) 7 Storage Queue Blob / Drive Table © conplement AG 2011. All Rights Reserved. AppFabric SQL Azure Service Bus MS SQL Server 2008 R2 Access Control Caching Integration (CTP) App Mgr (CTP) Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Microsoft Azure App Fabric; Service Bus Herausforderung • „Königskinder die nicht zueinander finden“; Arztpraxis 8 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Microsoft Azure App Fabric; Service Bus Lösung • AppFabric Service Bus 9 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Life Coding Übertragung von Röntgenbildern; Nutzung AppFabric Service Bus 10 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Microsoft Azure App Fabric; Service Bus Relay Communication 11 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Microsoft Azure App Fabric; Service Bus Queue (Buffered Communication) • • • • • 12 256 kb / Message; Queue bis 5 GB One Way (1:1); Multiplex (n:1) - Multicast (1:n); (n:m) Nachricht wird genau einmal verarbeitet © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Kumulonimbus - AppFabric Microsoft Azure App Fabric; Service Bus Topics / Subscription (Buffered Communication) • Multicast (1:n); (n:m) • Nachricht wird n mal verarbeitet 13 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Umbraculum - Sicherheit Generelle Bedenken Konfiguration via Browser Fenster • Schutz gegen „Account Lockouts“? 14 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Umbraculum - Sicherheit Datenschutz Wem gehören die Daten in der Cloud? • Was passiert mit den Daten, wenn der Provider in finanzielle Probleme kommt oder verkauft wird? Wie werden Daten in der Cloud gelöscht? • Genügend Kapazität für „Secure Wiping“ vorhanden? Sind Datenschutzrichtlinien vorhanden und überprüfbar? • PCI – DSS (Kreditkarten; Amazon EC2) • HIPAA (Medizinische Daten) • SOX (US Finanzdaten) Juristische Regelungen / Online Durchsuchungen 15 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Umbraculum - Sicherheit Verfügbarkeit „The big guys can fail too“. Beispiel GM Fehler und geplante Wartungsfenster • Außerhalb der Kontrolle durch den User • Wartungsfenster meist global http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx • Azure Traffic Manager (CTP Preview) • Redirekt zum nähestligenden RZ • Fault Tolerance • Round Robin Penetrationstests • Penetrations Test sind meist via SLA verboten aber von Richtlinien gefordert. (PCI – DSS) 16 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Umbraculum - Sicherheit Hacker Angriffe Hey you, get of my cloud • Neue Formen von Angriffen http://cseweb.ucsd.edu/~hovav/dist/cloudsec.pdf (*) Integrierte(r) API • „Automatic Profit Increaser“ bei DOS Attacken Sicherheit durch Verwirrung und Masse http://www.globalfoundationservices.com/security/ Azure Security Overview Whitepaper http://www.microsoft.com/windowsazure/Whitepapers/securityoverview/default.aspx (*) Quellenangabe: http://static.seekingalpha.com/uploads/2009/11/17/saupload_india_is_crowded.jpg 17 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Umbraculum - Sicherheit Fazit Abwägung Déjà-vu? (1) (2) (1) Quellenangabe: http://www.pictokon.net/bilder/2008-10-bilder-bild-material/liegende-zweizylinder-dampfmaschine-fuer-schraubenantrieb.html (2) Quellenangabe: http://www.moritzleuenberger.net/default/index.html 18 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus - Kumulonimbus - Umbraculum Zusammenfassung MS – Azure wird die Softwareentwicklung revolutionieren! • Ausgewogenste Angebot aller am Markt befindlichen Cloud – Anbieter • Steve Balmer: „Wir werden uns von jedem Partner trennen, der nicht mit uns den Weg in die Cloud geht!“ • „First-Class-Dev-Experience“ für .NET Entwickler • Offene REST basierte Standards für alle Entwicklungsumgebungen Was brauche ich? • Windows Azure Platform Kit (neueste Version: August 2011) • MS – Azure Account (kostenlos!) • http://www.windowsazure.com 19 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Subnubilus - Kumulonimbus - Umbraculum Viel Spaß beim Entdecken von MS Windows – Azure! 20 © conplement AG 2011. All Rights Reserved. Mittwoch, 22. Februar 2012 Ich freue mich auf Ihre Fragen! Robert Eichenseer www.conplement.de 21 © conplement AG 2010. All Rights Reserved. Mittwoch, 22. Februar 2012