SIM-Cloud 3.0

Im ersten Quartal 2018 hat SIM-Networks eine Reihe geplanter Verbesserungen an SIM-Cloud - dem Flaggschiff-Cloud-Produkt des Unternehmens - vorgestellt. Die geplanten Verbesserungen wurden Anfang April in der produktiven Umgebung eingeführt und vervollständigen die Liste. Das bedeutet, dass wir nun die durchgeführten Updates bekannt geben können - auf die neueste Basisversion, SIM-Cloud 3.0.

Folgendes hat sich in der hochverfügbaren, hoch belastbaren öffentlichen SIM-Cloud 3.0 geändert. Und dies sind die neuen Möglichkeiten, die sich für die Nutzer ergeben haben:

1. OPENSTACK-PLATTFORM

Das cloudbasierte SIM-Cloud IaaS basierte bisher auf einem sich ständig weiterentwickelnden Komplex von OpenStack-Projekten. Für SIM-Cloud 3.0 wurde das Newton-Release durch Ocata ersetzt. Die übergreifenden Entwicklungsziele für die neue Version von OpenStack war ganz traditionell - mögliche Schwachstellen abzuwehren und die Sicherheit beim Arbeiten in der Cloud zu erhöhen. In der Ocata-Version wurde besonderes Augenmerk auf die Stabilität von OpenStack und die Entwicklung der einzelnen Microservices gelegt. Diese sind:

  • Nova - ein Tool zur Verwaltung von Hypervisors und eine Unterstützung für den Cells v2 Skalierungsmechanismus;
  • Neutron - ein Tool zur Verwaltung der Netzwerkinfrastruktur;
  • Cinder - ein Blockspeichermedium - API-Refactoring für die Verwaltung (Verbindung/Trennung) von Datenträgern und Schaffung der Grundlage für den Betrieb der Multi-Attach-Funktionalität (die es ermöglicht, Datenträger und verschiedene andere virtuelle Maschinen gleichzeitig zu verbinden);
  • Keystone - ein Identifikationsdienst, der die Grundlage für die Multifaktor-Authentifizierung (MFA-Regeln) schafft.

2. AKTUALISIERTER QEMU-KVM-HYPERVISOR

Die wichtigsten Verbesserungen des neuen QEMU v. 2.10:

  • Für virtio-blk-Geräte wurde die Unterstützung für den Multi-Queue-Betrieb hinzugefügt;
  • Für virtio-net/vhost-net-Geräte wurde die Unterstützung für Polling (periodische Überprüfung des Status) hinzugefügt, was eine Reduzierung der Last durch Vermeidung von Unterbrechungen ermöglicht;
  • Unterstützung für den Anschluss von Fehlerbehandlungsprogrammen in Gastsystemen, die es ermöglichen, bestimmte Probleme automatisch zu lösen (ohne Notabschaltung des Gastsystems und daraus resultierende Fehler).

3. NEUE MÖGLICHKEITEN FÜR DEN KUNDEN ZUR BEREITSTELLUNG VON VIRTUELLEN NETZWERKEN IN DER SIM-CLOUD

3.1 1 Wenn einer virtuellen Maschine in der Cloud eine feste IP-Adresse zugewiesen wird und dies zu einem Ausfall führt, kann sie nach der Wiederherstellung aus dem Image (in einigen Fällen) mit einer anderen IP-Adresse neu konfiguriert werden und somit nicht mehr verfügbar sein. Bisher musste ein Kunde den technischen Support konsultieren, um die korrekte Konfiguration wiederherzustellen. Dieses Problem wird in SIM-Cloud 3.0 einfach gelöst: Der Kunde kann für seine virtuelle Maschine eine frei verfügbare IP-Adresse aus dem Pool des Providers mieten. Im Falle eines VM-Ausfalls kann der Kunde diese mit ihm verknüpfte IP-Adresse manuell einer anderen seiner virtuellen Maschinen (die auf Standby und betriebsbereit ist) neu zuweisen und so den normalen Betrieb mit minimaler Ausfallzeit fortsetzen. Wird die Floating-IP-Adresse nicht mehr benötigt, kann der Kunde sie „freigeben“ und in den Pool des Providers zurückgeben.

Die Umstellung von festen auf floating IP-Adressen in SIM-Cloud 3.0 bietet neue Möglichkeiten für die Nutzer:

  • Optionaler Kauf eines Blocks fester sequentieller IPv4-Adressen öffentlicher Subnetze zur Verwendung in ihrem privaten Netz;
  • Autokonfiguration von Client-Netzwerken in der Cloud mit DHCP.

Hinweis: DHCP (Dynamic Host Configuration Protocol) ist ein Netzwerkprotokoll zur dynamischen Knotenkonfiguration, das es Computern ermöglicht, automatisch die IP-Adresse und andere für den Betrieb in TCP/IP-Netzen erforderliche Parameter zu erhalten.

3.2 Während der Aktualisierung von SIM-Cloud 3.0 haben die Mitwirkenden/Ersteller von Linux ihre neuen Distributionen mit Skriptvorlagen (cloud-init) für die Automatisierung des Einsatzes (Ausführung bestimmter Einstellungen, Suche nach Software-Updates und andere vorbereitende Aktivitäten, je nach Einsatzszenario) angeboten:

  • CentOS-6-x86_64-GenericCloud-1802
  • CentOS-7-x86_64-GenericCloud-1802
  • debian-9-openstack-amd64
  • Fedora-Atomic-27-20180226.0.x86_64
  • Fedora-Cloud-Base-27-1.6.x86_64
  • xenial-server-cloudimg-amd64

3.3 Um den Nutzern die Arbeit zu erleichtern, wurden auch nützliche Änderungen am SIM-Cloud-Dashboard vorgenommen, das der Kunde zur Verwaltung seiner Cloud-Infrastruktur nutzt:

  • Das Tool für die Sicherheitsgruppen wurde in den Abschnitt „Netzwerk“ verschoben;
  • Der Abschnitt „Computing Resources“ wurde in zwei Unterabschnitte unterteilt:
  • Schlüsselpaare: Konfiguration der sicheren Authentifizierung für den Zugriff auf Instanzen mit ssh-Schlüsseln;
  • API-Zugang, der die Zugangsparameter zur API-Cloud-Schnittstelle für eine flexiblere Verwaltung und den Zugang zu Einstellungen und Funktionen enthält, die noch nicht auf dem SIM-Cloud-Dashboard (Weboberfläche) implementiert sind.

4. ZUVERLÄSSIGE DATENSPEICHERUNG

Wie bisher verwendet SIM-Cloud 3.0 für den Datenaustausch mit der Speicherung ein High-Speed 56 Gbit Infiniband-Dial-up-Netzwerk mit FAT TREE-Topologie von Mellanox. Das System der Datenspeicherung ist Ceph-basiert, mit hoher Robustheit dank der Replikation (Kopieren) von Daten und einem Mechanismus zum Neuausgleich von Datensätzen beim Löschen von Knoten (Ausfälle) oder Hinzufügen neuer Knoten zum Netzwerk (Wiederherstellung).

5. AKTUALISIERTER BAAS-DIENST IN DER SIM-CLOUD

5.1 Signifikant (um den Faktor 2-3) erhöhte Geschwindigkeit der Wiederherstellung von Datenträgern aus Backups. Diese Produktivitätssteigerung wurde durch die Optimierung der Konfiguration des Datenspeichersystems erreicht. Wie bisher ist der Cloud-basierte Backup-Service nur für Projekte in der SIM-Cloud zugänglich.

5.2 Das neue Release bietet Möglichkeiten zur effektiven Nutzung von Datenträger-Metadaten.

5.3 Für die Nutzer gibt es nun neue Optionen: Neben dem beliebten BaaS-Remote-Service, der die Datenspeicherung in einem externen Rechenzentrum ermöglicht, bietet nun eine alternative „BaaS-Local“-Option die lokale Datensicherung (in dem Rechenzentrum, in dem die virtuellen Maschinen des Kunden bereitgestellt werden). Es liegt auf der Hand, dass die Wiederherstellung von Images bis zur Ausführungsreife aus der lokalen Speicherung wesentlich schneller ist als bei der Bereitstellung der Daten von außen über Kommunikationskanäle.

Andererseits gilt die Fernspeicherung von Sicherungsdaten als sicherer und katastrophensicherer. Die Wahl zwischen diesen beiden BaaS-Optionen in der SIM-Cloud bleibt dem Kunden überlassen.

KONTINUIERLICHE ENTWICKLUNG

Die OpenStack-Plattform wird kontinuierlich weiterentwickelt, und das gilt auch für SIM-Cloud. Die Entwicklung unseres Vorzeigeprodukts beruht auf dem Prinzip der kontinuierlichen Bereitstellung, das die Geschwindigkeit, Qualität und Kontinuität der von uns bereitgestellten Updates bestimmt. Mit anderen Worten: Während wir die Veröffentlichung von SIM-Cloud 3.0 ankündigen, arbeiten wir bereits an den folgenden Versionen mit neuen Funktionen und Aktualisierungen der bestehenden Funktionen in der Cloud. Zeigen Sie Ihre Wertschätzung für die Updates in SIM-Cloud und halten Sie Ausschau nach unseren Ankündigungen!