Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Implementierung von OpenStack beim Cloud Service Provider - Univention Summit 2015
1. Univention Summit 2015 – better together
Implementierung von OpenStack
beim Cloud Service Provider
Burkhard Noltensmeier
Geschäftsführer, teuto.net Netzdienste
GmbH
2. Univention Summit 2015 – better together
Agenda
Definition Cloud Computing
Von der Virtualisierung in die Cloud
OpenStack Foundation & Mission
Software Defined Infrastructure
UCS Appstore Integration in teutoStack
Ausblick
3. Univention Summit 2015 – better together
Definition Cloud Computing
"Cloud Computing 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-Interaktion
zur Verfügung gestellt werden können."
Quelle: https://www.bsi.bund.de/DE/Themen/CloudComputing/Grundlagen/Grundlagen_node.html
4. Univention Summit 2015 – better together
Von der Virtualisierung zur Cloud
Standardisierung
Self Service
Schnelle Bereitstellung
Verursachungsgerechte Zuordnung der Kosten
Portable Lösungen
Kostengünstiges abfedern von Peaks
5. Univention Summit 2015 – better together
Von der Virtualisierung zur Cloud
Auf veränderte Kundenwünsche oder Marktsituationen schnell
reagieren
Verkürzte (An-)Laufzeit von IT-Projekten
Veränderte Hardware Investitionen
Verbrauchsgerechte Abrechnung
7. Univention Summit 2015 – better together
OpenStack Foundation
http://www.openstack.org/foundation/companies/
8. Univention Summit 2015 – better together
OpenStack Mission
The OpenStack Open Source Cloud Mission:
to produce the ubiquitous Open Source Cloud Computing
platform that will meet the needs of public and private clouds
regardless of size, by being simple to implement and
massively scalable.Quelle: https://wiki.openstack.org/wiki/Main_Page
9. Univention Summit 2015 – better together
Software Defined Infrastructure
Images im Imagestore Glance API ablegen
Virtuelle Maschinen per Nova API starten
Networking per Neutron API einrichten
Storage per Cinder API anlegen und einbinden
12. Univention Summit 2015 – better together
UCS Appstore Integration in teutoStack
Bestellformular
Interne
Verarbeitung
UCS Lizenz-
schnittstelle
Lizenzdaten
E-Mail,
Firma,
Laufzeit
Übermittlung
der Bestellung
Public Cloud
Anlegen des Kundenprojekts in OpenStack
2
3
4
Cloud-Init Datei:
- Lizenz
- App
etc.
Generierung der Cloud-Init Datei
5 Anlegen und starten der UCS Instanz
1 6 Übermittlung der
Zugangsdaten
Kunde
7 Zugriff auf UCS Instanz
15. Univention Summit 2015 – better together
UCS Appstore Integration in teutoStack
Im Gegensatz zu traditionellen Virtualisierungsumgebungen
wird mit UCS ein fertig installiertes Betriebssystem
"hinterlegt".
Diese wird beim Starten mit dem Cloud Init Mechanismus
konfiguriert.
Apps werden durch Cloud Init automatisch vorinstalliert
Cloud wird im UCS zum Erstellen weiterer Server/Apps
vorkonfiguriert
18. Univention Summit 2015 – better together
UCS Appstore Integration in teutoStack
Jeder Kunde bekommt ein eigenes Subnetz mit eigener
Firewall
Anwendungen können in eigenen UCS Servern gestartet
werden.
Zusätzlich können weitere Anwendungen per
SAML(Shibboleth) in das Identity Management integriert
werden.
19. Univention Summit 2015 – better together
Ausblick
zentrales Identitätsmanagement mit bestehender
Infrastruktur (Microsoft AD, Univention Corporate Server)
In Zukunft wird das Openstack-Subnetz per VPN mit dem
lokalen Kundennetzwerk verbunden.
So wird eine Hybrid Cloud möglich.
Integration von weiteren Anwendungen aus dem Univention
App Center
verbesserte Parameterisierung durch den Benutzer
20. Univention Summit 2015 – better together
Mehr Information?
teuto.net Netzdienste GmbH
info@teuto.net
+49 521 966860
www.teutostack.de
www.teuto.net
www.open-cloud-alliance.de