Architect for the Cloud Markus Eilers CEO runtime software GmbH 24. Januar 2011
CLOUD
Amazon EC2, WindowsAzure, vmforce, GoGrid, Rackspace, RightScale, force.com, Google AppEngine, …
Azure Platform ComputeStorageManagement Relationale DatenService BusAccess Control Bestehende Entwicklerwerkzeuge und -technologien platform AppFabric
TYPISCHE SZENARIEN
On and Off Usage Compute Time Average Inactivity Period On and Off On and Off Gehaltsabrechnung, Zahlungsläufe, Reporting, Simulationen,…
Growing Fast Average Usage Compute Time Growing FastGrowing Fast Social Games, Virale Dienste wie Twitter, Facebook, Consumer Apps,…
Unpredictable Bursting Compute Time Unpredictable BurstingUnpredictable Bursting Average Usage Aktien-Handelssysteme, Newsportale, Suchmaschinen,…
Predictable Bursting Compute Time Average Usage Predictable BurstingPredictable Bursting Online Shops, Ordersysteme, Amazon, WM-Infosysteme, LiveStreams
ARCHITEKTUREN
Growing fast Odigene SocialGame
Blob Storage Worker Refiller Worker Website Table Storage Load Monitor Management API Worker Images Refiller Website Queues
Integration pulsd business platform
Mobile Client Broadcaster Website Business Service Queues SQL Azure Synch Service OnPremise System OnPremise System.NET ServiceBus Mobile Client Social Service facebook Business Service
Bursts VideoPortal, BurgerShop,… Broadcaster Business Service Queues Load Monitor Website Worker Management API Blob StorageTable Storage
On and Off Beispiel Simulationsumgebung Blob Storage Worker Table Storage WPF Cockpit Management API Queues
Konzepte Failure, Idempotenz, Backup, Retries, Getrennte Skalierung, Sicherheit, Monitoring & Tracing, Kapazität planen, Parallel vs. Instanzen
FRAGEN ?