Vorlesung - Cloud infrastrukturen - OpenStack Teil 1

Post on 20-Jun-2015

220 views 1 download

Transcript of Vorlesung - Cloud infrastrukturen - OpenStack Teil 1

OpenStack - Teil 1

OpenStack

OpenStack architecture

Alles hat eine API

Identity Service (keystone)

• Authentifizierung

• LDAP Support

• Pluggable authentication strategies

• Liefert einen Service Catalog (Service Registry)

• Zentrale Rechte und Benutzerverwaltung

• Verwaltung von „Tenants“ = virtuelle Rechenzentren

• Login-Dienst

Compute (nova)

• On-demand Compute-Ressourcen (VMs)

• Provisionierung und Verwaltung von VMs

• Per API oder Dashboard (Horizon)

• Läuft auf jeder Server HW

• Abstrahiert von Hypervisor-Technologien

• VM Management

• Start, Stop, Restart, Terminate, …

• Projects (Tenants) & Quotas

Networking

• SDN = Software defined Networking

• IP Verwaltung

• Routing, Switching, etc.

• Firewall-Regeln (Security Groups)

• Austauschbare Backends (z.B. Anschluss von Cisco-HW)

Image Service (glance)

• Verwaltung von Disk- und Server-Images

• Discovery

• Registration

• Delivery

• Abstraktion vom Storage-Backend

• z.B. Swift Object Store

• Images, Templates, Snapshots

• Mehrere unterstützte Image-Formate

• Raw

• AMI

• VHD (Hyper-V)

• qcow2 (Qemu/KVM)

• …

Cinder

• Block Storage Service

• Block-Devices für Nova (Compute)

• Virtualisierung von Pools von Block-Devices

• Ort und Verteilung des Storage wird verdeckt

• Viele Storage-Backends werden unterstützt

• GlusterFS

• Swift

• Ceph

Object Storage (Swift)

• Siehe Folien „Clusterbau“

OpenStack provides us an IaaS ready to deploy

Cloud Foundry.

Fragen?

Danke!

j@avtq.de @fischerjulian