data center automation for the cloud
TRANSCRIPT
Data Center Automa-on for the Cloud
Pascal Petsch
▸ Cloud Buzzwords ▸ Cloud Compu.ng in der Theorie
▸ Cloud Compu.ng in der Praxis ▸ Phase 1: Virtualisierung ▸ Phase 2: Automa.sierung mit OSDCM ▸ Phase 3+: Cloud
Agenda
2
3
4
– BSI
„Cloud Compu.ng ist ein Modell, das es erlaubt bei Bedarf, jederzeit und überall bequem über ein Netz auf einen geteilten Pool von konfigurierbaren Rechnerressourcen (z. B. Netze, Server, Speichersysteme, Anwendungen und Dienste) zuzugreifen, die schnell und mit minimalem Managementaufwand oder geringer Serviceprovider-‐Interak?on zur Verfügung gestellt werden können.”
Eigenscha;en
5
On-‐demand Self-‐service
• Nutzer können Ressourcen bei Bedarf selbständig ordern und einrichten
Broad Network Access
• Standardbasierter Netzzugriff auf Ressourcen
Ressource Pooling
• Mandanten-‐fähigkeit
• Standardisier-‐ung
• Konsolidierung
Rapid Elas?city
• Schnelle und dynamische Bereitstellung von Ressourcen
• Skalierbarkeit • Agilität
Measured Services
• Kontrolle und Op.mierung der genutzten Ressourcen
• Bedarfsgerechte Abrechnung
Deployment Modelle
6
Private Cloud
‣ Ein Client ‣ Betrieben durch die Organisa.on
selbst ‣ Zugang über Internet /
Firmennetz
Public Cloud ‣ Mehrere Clienten ‣ Betrieben durch den Provider ‣ Gehostet an den Standorten des
Providers ‣ Zugang über Internet
Hybrid Public & Private
Anpassbarkeit CAPEX à OPEX
Sicherheit und Privatsphäre
Kontrolle
Standardisierung Skaleneffekte
Flexibilität
Time to Market
Know-‐how Geringeres Know-‐how erforderlich
Service Modelle
7
Infrastructure as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
PlaLorm as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
So;ware as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
host build consume
Service Modelle
8
Infrastructure as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
PlaLorm as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
So;ware as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
host build consume
Service Modelle
9
Infrastructure as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
PlaLorm as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
So;ware as a Service
Anwendung Daten
Laufzeitumgebung Middleware
Betriebssystem Virtualisierung
Server Speicher Netzwerk
host build consume
Service-‐ und Deploymentmodelle
10
11
Pets • Sind einzigar-g und langlebig • Werden “gesund” gepflegt • scoWy.inovex.de etc. • Scale-‐up (Ver-kale skalierung) • Ausfall eines System à Down-me
CaWle • web[01-‐99].inovex.de • Standardisierte Systeme • Austauschbar • Scale-‐out (Horizontale skalierung) • Ausfall eines Systems à Redeployment
12
Pets (Virtuelle Infrastruktur) • oVirt / RHEV-‐M • vCenter/vSphere • …
CaWle (“Cloud Compu-ng”) • OpenNebula • OpenStack • cloudstack • vCloud • …
Herausforderungen • Kultur • Sicherheit • Rechtliche Aspekte • Datenschutz • Skalierung • Cloud Plaeorm • Vendor-‐Lock-‐in • Know-‐How
Chancen • Flexibilität / Agilität • Wehbewerbsfähigkeit • Sicherheit durch Standardisierung und Konsolidierung • Kostensenkung • Automa.sierung • Verfügbarkeit • Time-‐to-‐Market
Chancen und Herausforderungen
13
‣ Self-‐Service Portale ‣ Cloud Storage ‣ Cloud Backup/DR
‣ Test und Entwicklung ‣ Temporäre / Saisonale Anforderungen
‣ Outsourcing ‣ Data Processing as a Service
Cloud Use Cases
14
Phase 1 – Virtualisierte Infrastruktur
15
Phase 2 -‐ OSDCM
16
Phase 3 – Cloud Beginner
17
Phase 3 – Cloud Beginner
18
Phase 4 – Cloud Explorer
19
Phase 5 –Cloud Maturity
20
Data Center Automa-on Porfolio
21
Vielen Dank! Pascal Petsch Linux System Engineer inovex GmbH Ludwig-‐Erhard-‐Allee 6 76131 Karlsruhe Mobil: 0173 3181 081 Mail: [email protected]