Glossar der Starlight VM-Begriffe

Allgemein

VM

Eine softwaredefinierte Computerumgebung, die als isoliertes System mit eigener CPU, eigenem Speicher, eigener Netzwerkschnittstelle und eigenem Speicher fungiert, die alle aus einem Pool physischer Hardware-Ressourcen erstellt wurden. Diese VMs laufen auf einer physischen "Host"-Maschine, die von einer Software namens Hypervisor verwaltet wird. Der Hypervisor isoliert die notwendigen Computerressourcen und ermöglicht die Erstellung und Verwaltung mehrerer VMs, wobei jede ihr eigenes Betriebssystem unabhängig von anderen ausführt. Die Endbenutzererfahrung innerhalb einer VM emuliert eng das Ausführen eines Betriebssystems oder einer Anwendung auf einer physischen Maschine.

Starlight Manager

Das Bedienfeld, das es Benutzern ermöglicht, virtuelle Maschinen zu kaufen, zu verwalten und zu beenden sowie alle zugehörigen Komponenten zu handhaben.

Virtualisierung

Eine Technologie, die die Erstellung virtueller Versionen von physischer Hardware wie Servern, Speicher, Netzwerken und Desktops ermöglicht. Durch die Verwendung von Software zur Simulation dieser Komponenten ermöglicht die Virtualisierung, dass eine einzelne physische Maschine in mehrere virtuelle Maschinen (VMs) unterteilt wird. Jede VM kann ihr eigenes Betriebssystem und Anwendungen ausführen, unabhängig agieren, aber gleichzeitig die Ressourcen der zugrunde liegenden Hardware teilen.
Dieser Prozess verbessert die Effizienz der Hardware-Nutzung, indem er es ermöglicht, mehrere Workloads gleichzeitig auf einer einzigen Maschine auszuführen. Er hilft Benutzern, ihre Hardware-Investitionen zu optimieren, den Energieverbrauch zu senken und die Wartungskosten zu minimieren. Virtualisierung ist auch eine Schlüsseltechnologie hinter Cloud-Computing, wo sie hilft, die Infrastruktur effizienter mit Skalierbarkeit, Flexibilität und einfacherem Management von Rechenressourcen zu verwalten.

Es gibt mehrere Arten der Virtualisierung, einschließlich:

  • Server-Virtualisierung: Erstellen mehrerer virtueller Server auf einem physischen Server

  • Speichervirtualisierung: Abstrahieren von Speicherressourcen für eine einfachere Verwaltung

  • Desktop-Virtualisierung: Ermöglicht die Verwaltung einzelner Desktops von einem zentralen Server aus.

  • Netzwerkvirtualisierung: Erstellen virtueller Netzwerke über physischen Netzwerken

  • Software-Virtualisierung: Trennung von Anwendungen von der zugrunde liegenden Hardware und dem Betriebssystem.

  • Speichervirtualisierung: Kombinieren mehrerer physischer Speichergeräte zu einer einzigen virtuellen Speichereinheit für einfachere Verwaltung und Zugriff.

KVM

Eine Open-Source-Virtualisierungstechnologie, die in den Linux-Kernel integriert ist und es dem Kernel ermöglicht, als Hypervisor zu fungieren. Dies ermöglicht es einer einzelnen physischen Linux-Maschine, mehrere isolierte virtuelle Maschinen (VMs) gleichzeitig auszuführen. Jede VM arbeitet als unabhängige Umgebung mit ihrer eigenen virtualisierten Hardware, einschließlich CPU, Speicher, Speicher und Netzwerkschnittstellen.

VPC

Ein Virtual Private Cloud (VPC) ist eine sichere, isolierte private Cloud-Umgebung, die innerhalb einer öffentlichen Cloud gehostet wird. Sie bietet die Skalierbarkeit und den Komfort des öffentlichen Cloud-Computings bei gleichzeitiger Wahrung der Datenisolierung und Sicherheit.

Während die öffentliche Cloud für zahlreiche Kunden zugänglich ist, reserviert die VPC einen Teil dieser Ressourcen ausschließlich für die Nutzung eines Kunden.

VPC-Netzwerk

Ein privates, virtuell isoliertes Netzwerk, das es Benutzern ermöglicht, ihre Ressourcen, wie z.B. virtuelle Server, logisch zu trennen. Es ist von anderen virtuellen Netzwerken innerhalb einer Cloud isoliert und stellt sicher, dass die Ressourcen innerhalb der VPC sicher und für andere Cloud-Benutzer und deren Ressourcen unzugänglich sind.

Gateway

Ein kritischer Netzwerkknoten oder ein Gerät, das als Verbindungspunkt zwischen zwei verschiedenen Netzwerken dient, insbesondere solchen, die unterschiedliche Übertragungsprotokolle verwenden. Als Ein- und Ausgangspunkt für ein Netzwerk sorgt ein Gateway dafür, dass der gesamte Datenverkehr zwischen den Netzwerken angemessen verwaltet und weitergeleitet wird.

Subnetzmaske

Eine 32-Bit-Zahl, die im Netzwerk verwendet wird, um eine IP-Adresse in Netzwerk- und Hostanteile zu unterteilen. Sie hilft dabei zu bestimmen, welcher Teil der IP-Adresse das Netzwerk identifiziert und welcher Teil das spezifische Gerät innerhalb dieses Netzwerks identifiziert. Zum Beispiel bedeutet eine häufig verwendete Subnetzmaske, 255.255.255.0, dass die ersten drei Abschnitte (oder Oktette) das Netzwerk identifizieren und der letzte Abschnitt das Gerät.

Hypervisor

Eine Software- oder Hardwareebene, die die Erstellung und Verwaltung mehrerer virtueller Maschinen (VMs) auf einem einzigen physischen Host ermöglicht. Jede virtuelle Maschine arbeitet unabhängig mit ihrem eigenen Betriebssystem und Anwendungen, als ob sie auf ihrer eigenen dedizierten Hardware laufen würde. Der Hypervisor weist den zugrunde liegenden physischen Ressourcen - wie CPU, Speicher und Speicherplatz - jeder VM nach Bedarf zu.

Cloud-Hosting

Eine Webhosting-Methode, die ein Netzwerk aus miteinander verbundenen virtuellen und physischen Servern verwendet, um Website-Daten zu speichern und zu verwalten. Im Gegensatz zum traditionellen Hosting, das auf einen einzigen physischen Server angewiesen ist, verteilt das Cloud-Hosting Daten auf mehrere Server. Dieser Ansatz verbessert die Zuverlässigkeit, Skalierbarkeit und Flexibilität und stellt sicher, dass Websites auch bei hohem Datenverkehr schnell und zugänglich bleiben. Beim Cloud-Hosting werden Ressourcen nach Bedarf bereitgestellt, sodass Unternehmen ihre Anwendungen problemlos skalieren und IT-Kosten durch ein Pay-as-you-go-Modell senken können.

Konfiguration (VM-Plan)

Ein vordefiniertes Paket oder eine Konfiguration, die die einer virtuellen Maschine zugewiesenen Ressourcen spezifiziert, wie die Anzahl der CPU-Kerne, die Menge an RAM, die Speicherkapazität und die Netzwerkbandbreite. VM-Pläne bieten unterschiedliche Leistungs- und Kapazitätsstufen, um verschiedenen Benutzeranforderungen gerecht zu werden, mit entsprechenden Preiskategorien.

CPU

Eine CPU (Central Processing Unit) ist das "Gehirn" eines Computers, verantwortlich für das Interpretieren und Ausführen von Anweisungen aus Softwareprogrammen. Sie führt alle wesentlichen Aufgaben wie arithmetische Berechnungen, logische Operationen und die Steuerung anderer Komponenten des Systems aus. Die CPU ist ein wesentlicher Bestandteil jedes Rechengeräts, da sie Daten verarbeitet, das Betriebssystem ausführt und die Ausführung von Anwendungen steuert.

vCPU

Ein Segment einer physischen CPU, das von einem Hypervisor zugewiesen und einer virtuellen Maschine (VM) zugeordnet wird. Dies wird erreicht, indem eine physische CPU auf dem Server verwendet wird, um virtuelle CPUs zu erstellen, sodass mehrere VMs auf derselben Hardware gehostet werden können. Die Anzahl der einer VM zugewiesenen vCPUs bestimmt die der virtuellen Maschine zur Verfügung stehende Rechenleistung.

RAM

RAM, oder Random Access Memory, dient als Kurzzeitspeicher. Es speichert vorübergehend Daten, auf die der Prozessor des Computers schnell zugreifen muss, um einen reibungslosen Betrieb von Anwendungen und Multitasking zu ermöglichen. Im Gegensatz zu Langzeitspeichergeräten wie Festplatten oder SSDs ermöglicht RAM das Lesen und Schreiben von Daten in beliebiger Reihenfolge, was es dem Prozessor erheblich erleichtert, die benötigten Informationen abzurufen.

Je mehr RAM Ihr Gerät hat, desto besser kann es mehrere Aufgaben gleichzeitig bewältigen, wie das Bearbeiten von Dokumenten und das Ausführen von Anwendungen.

SSD

Ein Datenspeichergerät, das Flash-Speicher zur Datenspeicherung verwendet, anstatt rotierende Scheiben wie herkömmliche Festplattenlaufwerke (HDDs). SSDs erhöhen die Datenzugriffsgeschwindigkeit, bieten höhere Zuverlässigkeit und einen geringeren Stromverbrauch im Vergleich zu HDDs.

NVMe

Ein Speicherprotokoll, das speziell für die Hochgeschwindigkeitskommunikation zwischen SSDs und dem Prozessor eines Computers entwickelt wurde. Durch die Nutzung des PCIe (Peripheral Component Interconnect Express)-Bus ermöglicht NVMe schnellere Datenübertragungen und geringere Latenzzeiten im Vergleich zu herkömmlichen Protokollen wie SATA oder SAS. Auf diese Weise können mehrere Ein-/Ausgabeoperationen (I/O) parallel verarbeitet werden, was die Systembelastung reduziert und die Leistung erheblich verbessert. NVMe ist besonders nützlich für Unternehmens-Workloads und moderne Anwendungen, die schnellen und effizienten Datenzugriff erfordern.

VM-Image

Eine Datei, die einen vollständigen Schnappschuss eines konfigurierten Systems enthält, einschließlich Betriebssystem, Anwendungen, Bibliotheken, Daten und aller notwendigen Konfigurationen. Es ist auch eine Vorlage zur Erstellung virtueller Maschinen, sodass Sie dieselbe Umgebung über mehrere Instanzen hinweg replizieren können.

Wenn Sie eine VM aus einem Image starten, spiegelt sie die im Image definierte Einrichtung und Konfiguration wider und sorgt so für Konsistenz und Zuverlässigkeit in verschiedenen Umgebungen. VM-Images werden für die schnelle Bereitstellung, Skalierung und Migration virtueller Maschinen verwendet. Sie ermöglichen es, virtualisierte Systeme über verschiedene Infrastrukturen, einschließlich Cloud-Umgebungen, einfacher zu verwalten und zu verteilen.

Zusätzliche Software

Ein Softwarepaket, das das gewählte Betriebssystem und zusätzlich auf der Maschine bereitgestellte Pakete umfasst (z. B. WordPress, VPN usw.).

VM-Konto

Eine Gruppe von Cloud-Projekten, VMs und deren Ressourcen, die einem bestimmten Benutzer innerhalb einer Cloud-Hosting-Umgebung zugewiesen oder von diesem verwaltet werden.

Alle VM-Konten sind voneinander isoliert, zum Beispiel:

Benutzer 1

Benutzer 2

VM-Konto 1

VM-Konto 1

Projekt 1

(VM1, VM2)

Projekt 1

(VM1, VM2)

VM-Konto 2

Projekt 2

(VM1)

Projekt 1

(VM1, VM2)

Cloud-Projekt

Ein Container mit isolierten Cloud-Ressourcen wie Recheninstanzen, Speichervolumen und Netzwerken. Es bezieht sich auf eine spezifische Anwendung oder Dienstleistung, die unter Nutzung von Cloud-Computing-Kapazitäten entwickelt und gehostet wird.

Jedes Projekt kann über einen eigenen Satz von Benutzern, Quoten und Richtlinien verfügen, die es ermöglichen, den Zugriff auf Ressourcen innerhalb der Cloud zu trennen und zu kontrollieren.

VM-Volume

Eine virtuelle Speichereinheit, die mit einer virtuellen Maschine (VM) verbunden ist. Sie bietet einer VM persistenten Speicher, der zum Speichern von Daten wie Betriebssystem, Anwendungen und Benutzerdaten verwendet wird. VM-Volumes sind typischerweise virtualisierte Darstellungen von physischem Speicher, wie Festplatten oder SSDs, und können unabhängig von der VM selbst verwaltet werden.
Diese Volumes können getrennt, wieder angehängt und zwischen VMs übertragen werden, was Flexibilität im Datenmanagement innerhalb einer Cloud-Infrastruktur bietet.

Rechenzentrum

Eine physische Einrichtung, in der sich die IT-Infrastruktur einer Organisation befindet, einschließlich Servern, Speichersystemen, Netzwerkausrüstung und anderen Computerressourcen. Rechenzentren sind mit Notstromversorgungen, Datenreplikationssystemen, Temperaturkontrolle und verschiedenen Sicherheitsmaßnahmen ausgestattet, um Ausfälle, Datenverlust und unbefugten Zugriff zu verhindern.

Sie können das Rechenzentrum Ihrer VM im Starlight Manager finden. Bitte beachten Sie, dass das Rechenzentrum und die Verfügbarkeitszone zu einer Einheit zusammengefasst sind.

Zum Beispiel: US Phoenix, PHX-1

Region

Ein geografisches Gebiet, in dem sich die Rechenzentren eines Cloud-Dienstanbieters befinden. Jede Region umfasst mehrere Rechenzentren, die strategisch platziert sind, um Redundanz, Zuverlässigkeit und einen schnellen Zugriff auf Dienste zu gewährleisten. Die Region sollte unter Berücksichtigung von Faktoren wie Nähe, verfügbaren Diensten und regulatorischen Anforderungen ausgewählt werden.

Starlight-Dienste befinden sich derzeit in Phoenix, USA.

Standort

Es ist das Endziel, an dem eine VM bereitgestellt wird, und besteht aus den folgenden vom Benutzer gewählten Merkmalen:

  • Region

  • Rechenzentrum

  • Verfügbarkeitszone

Zum Beispiel:

  • US, Phoenix, PHX-1

  • SG, Singapur, SGP-1

Konsole (VNC)

Eine Technologie, die es Benutzern ermöglicht, den Desktop einer anderen Maschine aus der Ferne zu steuern, als ob sie direkt mit dem Monitor der VM über die Tastatur und Maus ihres lokalen Geräts interagieren würden. VNC wird häufig für Fehlerbehebung, technischen Support oder einfach zur Verwaltung von Aufgaben von einem anderen Standort aus verwendet, unabhängig von der Netzwerkkonfiguration der VM. Zur Nutzung der Konsole sind Anmelde- und Passwortauthentifizierung erforderlich.

Befehlszeile

Eine textbasierte Schnittstelle zur Interaktion mit einer VM durch Eingabe von Befehlen.

Über die Befehlszeile können Benutzer im Dateisystem navigieren, Programme ausführen, Dateien und Verzeichnisse verwalten, Systemeinstellungen konfigurieren und andere administrative Aufgaben durchführen.

Mit aktiviertem Autologin ist es möglich, sich ohne Passwortauthentifizierung anzumelden. Autologin kann auch deaktiviert werden, sodass Benutzer die Anmeldeinformationen manuell eingeben müssen, wenn sie die Befehlszeile verwenden.

SSH

Ein Netzwerkprotokoll, das verwendet wird, um sicher auf entfernte Computer über ein unsicheres Netzwerk zuzugreifen und diese zu verwalten. Auf diese Weise werden die übertragenen Daten verschlüsselt, sodass Benutzer sicher auf eine entfernte Maschine zugreifen können, um Infrastruktur zu verwalten und Dateien zu übertragen.

SSH-Schlüssel

Ein kryptografisches Zugangsdaten, das im SSH-Protokoll (Secure Shell) für die sichere Kommunikation zwischen zwei Maschinen über ein ungesichertes Netzwerk verwendet wird. SSH-Schlüssel ermöglichen es Benutzern, sich sicher zu authentifizieren und verschlüsselte Verbindungen für die Fernverwaltung, Dateiübertragungen und Systemadministration herzustellen.  
SSH-Schlüssel bestehen aus einem öffentlichen und einem privaten Schlüssel. Der öffentliche Schlüssel kann frei an entfernte Server verteilt werden, während der private Schlüssel sicher und vertraulich aufbewahrt werden muss. Wenn der öffentliche Schlüssel auf einem entfernten System platziert wird, fungiert er wie ein "Schloss", und nur der passende private Schlüssel, der vom Benutzer gehalten wird, kann "entsperren" oder Daten entschlüsseln, wodurch der Zugriff auf das System ermöglicht wird. Dieses öffentliche-private Schlüsselpaar ersetzt traditionelle passwortbasierte Methoden durch einen sichereren und automatisierten Prozess.

API

Eine API (oder Application Programming Interface) ist eine Sammlung von Programmierregeln und Protokollen, die es Softwareanwendungen ermöglichen, miteinander zu kommunizieren und Daten auszutauschen. Entwickler verwenden APIs, um externe Dienste, Funktionen oder Daten in die Anwendung zu integrieren, ohne sie von Grund auf neu zu erstellen.

VM-Aktionen

Energieverwaltung

Das Menü, in dem eine VM ein- und ausgeschaltet und neu gestartet werden kann.

Einschalten

Um eine virtuelle Maschine (VM) einzuschalten. Es initiiert den Bootvorgang der VM, sodass das Betriebssystem zu laufen beginnt und die VM betriebsbereit wird, damit ein Benutzer die virtuelle Maschine für seine Aufgaben und Operationen nutzen kann.

Ausschalten

Um eine virtuelle Maschine (VM) herunterzufahren oder auszuschalten. Die VM wird heruntergefahren, wobei alle darin laufenden Prozesse und Vorgänge ordnungsgemäß gestoppt werden. Sobald die VM ausgeschaltet ist, verbraucht sie keine Ressourcen wie CPU und Speicher mehr, und ihr Zustand wird gespeichert, bis sie wieder eingeschaltet wird.

Diese Aktion kann manuell an der VM oder über das Power-Management-Menü im Starlight-Manager durchgeführt werden.

VM neu starten

Ordnungsgemäßer Neustart. Während des Neustartvorgangs wird eine VM heruntergefahren und sofort wieder gestartet. Das Neustarten einer VM kann nützlich sein, um Updates anzuwenden, Systemprobleme zu beheben oder das Betriebssystem zu aktualisieren, ohne die VM vollständig ausschalten und dann manuell wieder einschalten zu müssen. Während des Neustartvorgangs werden alle laufenden Prozesse und Anwendungen beendet und neu gestartet, aber die VM bleibt während des gesamten Vorgangs eingeschaltet.

VM zurücksetzen

Erzwungener Neustart. Der Strom der VM wird abrupt unterbrochen und dann sofort wieder eingeschaltet, was nützlich sein kann, wenn die VM nicht reagiert oder eingefroren ist. Da jedoch das Betriebssystem oder laufende Anwendungen nicht ordnungsgemäß geschlossen werden können, kann die Verwendung von "Zurücksetzen" zu Datenverlust oder Dateibeschädigung führen. Es wird in der Regel empfohlen, diese Option nur zu verwenden, wenn andere Methoden zum Neustarten oder Herunterfahren der VM nicht effektiv sind.

Root-Passwort aktualisieren

Um das Root-Passwort der virtuellen Maschine (VM) zu ändern oder zurückzusetzen. Die Änderung des Root-Passworts mit dieser Option wird sofort wirksam, sodass Sie sich mit den neuen Anmeldedaten bei der VM anmelden können. Stellen Sie jedoch sicher, dass das neue Passwort sicher und nur für autorisiertes Personal zugänglich ist, da Root-Zugriff die vollständige Kontrolle über das System gewährt.

Virtuelle Maschine neu installieren

Um das bestehende Betriebssystem und die Daten auf Ihrer virtuellen Maschine vollständig zu löschen und ein neues Betriebssystem zu installieren. Dies ist nützlich, wenn Sie die VM auf ihren ursprünglichen Zustand zurücksetzen, zu einem anderen Betriebssystem wechseln oder erhebliche Probleme beheben müssen, die auf andere Weise nicht behoben werden können.

Wenn Sie sich entscheiden, eine virtuelle Maschine neu zu installieren, werden alle Daten auf der VM gelöscht, daher ist es wichtig, alle wichtigen Dateien vorher zu sichern.

Netzwerk

Das Menü, in dem die IP-Adressen und netzwerkbezogenen Informationen für Ihre virtuelle Maschine aufgelistet sind.

VM anpassen

Um die einer virtuellen Maschine (VM) zugewiesenen Ressourcen zu ändern, was typischerweise Änderungen an CPU, Speicher, Speicherplatz oder der Gesamtgröße eines Datenträgervolumens umfasst. Es ermöglicht Benutzern, die Leistung und Kapazität einer VM an die Anforderungen der gehosteten Anwendung anzupassen.

Bereitstellen

Um eine neue virtuelle Maschine (VM) oder Anwendungsumgebung auf einer Cloud-Infrastruktur zu erstellen und einzurichten.
Wenn Sie eine VM in einer Cloud-Hosting-Umgebung bereitstellen, starten Sie eine neue Instanz eines Servers mit spezifischen Konfigurationen wie CPU, Speicher, Speicherplatz und Netzwerkeinstellungen. Zusätzlich werden ein Betriebssystem und die erforderliche Software installiert, sodass eine VM einsatzbereit ist.

Virtuelle Maschine beenden

Um eine virtuelle Maschine (VM) dauerhaft herunterzufahren und zu löschen. Wenn eine VM beendet wird, werden alle zugehörigen Ressourcen, einschließlich Betriebssystem, Anwendungen, Daten und Konfigurationseinstellungen, aus der Hosting-Umgebung entfernt. Diese Aktion ist unwiderruflich und wird häufig verwendet, wenn eine VM nicht mehr benötigt wird, sodass die von ihr genutzten Ressourcen für andere Zwecke freigegeben werden können.

Volumenaktionen

Bereitstellen

Um ein neues virtuelles Speichervolumen zu erstellen. Dieser Prozess beinhaltet die Zuweisung der notwendigen Ressourcen, das Erstellen der Konfiguration und das Bereitstellen des Volumens für virtuelle Maschinen. Sobald ein Volumen bereitgestellt ist, kann es an virtuelle Maschinen angehängt werden.

Anhängen

Um ein Volumen an eine virtuelle Maschine anzuschließen. Es ermöglicht die Verbindung zwischen der Speicherressource und der virtuellen Maschine und erlaubt das weitere Einbinden des Volumens.

Abtrennen

Um ein Volumen von einer virtuellen Maschine zu entfernen. Wenn Sie eine Speicherressource abtrennen, ist sie nicht mehr mit der VM verbunden oder von dieser zugänglich, aber der Speicher selbst existiert weiterhin innerhalb der Cloud-Infrastruktur und kann möglicherweise später wieder an dieselbe oder eine andere VM angehängt werden.

Einbinden

Um ein Speichergerät oder Volumen für eine virtuelle Maschine zugänglich und nutzbar zu machen.
Wenn Sie ein Speichergerät einbinden, hängen Sie es an ein bestimmtes Verzeichnis im Dateisystem der VM an, wodurch die Inhalte dieses Speichergeräts für die VM nutzbar werden. Der eingehängte Speicher kann dann zum Speichern und Abrufen von Daten sowie zum Ausführen von Anwendungen verwendet werden.

Aushängen

Um ein Volumen von einer virtuellen Maschine abzutrennen, sodass eine VM keinen Zugriff mehr auf diesen Speicher hat.

Größe ändern

Um die Speicherkapazität eines Volumens zu ändern, wenn sich die Speicheranforderungen geändert haben. Während ein Volumen in der Größe verändert wird, bleiben die vorhandenen Daten darauf erhalten.

Migrieren

Um ein Volumen von einem physischen Host zu einem anderen innerhalb einer virtualisierten Umgebung zu verschieben. Dies kann aus verschiedenen Gründen erforderlich sein, wie z.B. Lastenausgleich (wenn der aktuelle Knoten ein Upgrade nicht bewältigen kann), das Anhängen eines Volumens an eine andere VM (die auf einem anderen Knoten gehostet wird) oder der Transfer zwischen Rechenzentren.

Beenden

Um ein virtuelles Speichervolumen dauerhaft zu löschen. Dadurch werden alle Daten auf dem Volumen entfernt und die Ressourcen freigegeben und stehen für die weitere Nutzung zur Verfügung.

Eine gültige E-Mail-Adresse ist erforderlich