OpenStack – Introduction

What is OpenStack

Openstack is a python-based platform that can be used to provide server networks as well as DNS servers. It is to compare with VMWare vSphere only that it offers some additional features. OpenStack can also be viewed like an on-premise AWS or Azure. The basic functions are: – Creating virtual machines – Setting up DNS zones (DNS servers) – Setting up networking e.g for virtual machines

Openstack „Services“

Compute

Openstack is using Nova for the Management of virtual machines (instances)

Object Storage

Object store treats the data in a container as objects in contrast to other stores that treat the data as data. The object memory in OpenStack is comparable to the Amazon S3 object memoryObject store treats the data in a container as objects in contrast to other stores that treat the data as files. The object Storage in OpenStack is comparable to the Amazon S3 object storage

Identitiy

The rights management in Openstack uses Keystone. This is a system of rights which grants or restricts access in openstack between the different components

Networking

The network components in Openstack use neutron. This helps to manage network components, subnets and also IP addresses

Dashboard

Openstack can be managed through the Horizon Dashboard. This provides a user interface for all the above components in OpenStack.

Orchestration

Openstack can deploy an entire infrastructure through a single configuration file. For Openstack z. B Heat. Another option is Terraform, which can also be used to provide services in platforms such as AWS or azure

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.