Einführung in IBM Cloud Satellite
IBM Cloud Satellite® bietet eine verteilte Cloud-Architektur, die die Skalierbarkeit und Flexibilität von Public-Cloud-Diensten in jede Umgebung bringt – vor Ort, am Netzwerkrand oder in einer Multi-Cloud-Umgebung. Mit Satellite greifen Sie über einheitliche APIs auf denselben Katalog mit über 130 IBM Cloud-Diensten zu, unabhängig davon, wo Ihre Workloads ausgeführt werden. Laut einer Studie von IBM berichten Unternehmen, die verteilte Cloud-Architekturen einsetzen, von deutlich schnelleren Bereitstellungszyklen und geringeren Betriebskosten im Vergleich zur Verwaltung separater Cloud-Umgebungen.
Ihr Satellite-Standort umfasst Tools wie Satellite Link und Satellite Config, mit denen Sie Netzwerkverbindungen an Ihrem Standort sichern und prüfen sowie Ihre Anwendungen und Richtlinien clusterübergreifend am Standort einheitlich bereitstellen, verwalten und steuern können.
Videomitschrift
Viele Unternehmen nutzen heute Vorteile aus der Verlagerung von Workloads in die Public Cloud. Sie erstellen kognitive Anwendungen, skalieren sie bei Bedarf und verbessern die Geschwindigkeit ihrer Entwicklung durch die Nutzung in der Public Cloud, die auf API as a Service basiert. Tatsächlich sind jedoch viele Workloads noch nicht in die Public Cloud verlagert worden, und viele dieser Workloads stammen aus regulierten Branchen; sie unterliegen Sicherheits- und Compliance-Anforderungen oder Anforderungen an Leistung und Latenz, die eine physische Verlagerung dieser Anwendungen in ein Public-Cloud-Rechenzentrum erschweren. Und was viele Unternehmen wirklich wollen, sind alle Agilitätsvorteile der Public Cloud, aber gleichzeitig die Flexibilität, diese Workloads dort auszuführen, wo sie benötigt werden: vor Ort, in ihren bestehenden Rechenzentren, bei mehreren Public-Cloud-Anbietern weltweit oder am Netzwerkrand, näher an den Anwendungen und Datenquellen, die sie verarbeiten müssen. Die Public Cloud entwickelt sich weiter, um diese Anforderung mit einem neuen Konzept namens "Distributed Cloud" zu erfüllen. Der Kern von IBM Cloud Satellite ist das Konzept, dass IBM Cloud-Services standortunabhängig verwaltet werden können. Wenn Sie heute Funktionen in der IBM Cloud nutzen, verfügen Sie über einen Katalog mit über 130 Services, mit denen Sie Ihre Anwendungen erstellen und ausführen können - von der Infrastruktur bis zu Kubernetes und OpenShift, Datenbanken, DevOps-Tools und Frameworks für maschinelles Lernen mit KI und IOT. All diese Dienste sind als APIs verfügbar, die Sie nach Bedarf bereitstellen und zur Entwicklung Ihrer Anwendungen nutzen können. Durch IBM Cloud Satellite wird dieser Servicekatalog erweitert und kann auf genau dieselbe Weise, über dieselben APIs, an Standorten außerhalb von IBM Cloud-Regionen verwendet werden. Sie können nun also einen OpenShift-Cluster in Ihrem Rechenzentrum oder ein KI-Framework für maschinelles Lernen in Ihrer Fabrik nutzen. Sie können diese Funktionen überall dort konsistent nutzen, wo die Anwendungsworkload ausgeführt werden muss. Sie können auch Software wie IBM Cloud Paks sowie Open-Source-Funktionen verwenden und sie konsistent in jeder Umgebung bereitstellen. Einer der Vorteile dieses Ansatzes besteht darin, dass die Public Cloud zu einer Art zentraler Verwaltungsebene – oder Steuerungsebene – für alle Ihre verteilten Workloads wird. Sie verfügen über eine einzige Konsole, bei der Sie sich unter IBM Cloud anmelden können. Über diese Konsole können Sie Ressourcen bereitstellen, Cloud-Dienste bereitstellen und konfigurieren sowie Ihre Anwendungen bereitstellen und diese über diese vielfältigen Umgebungen hinweg einheitlich verwalten. Sie erhalten eine Universallösung, um die Sicherheit zu gewährleisten. Es gibt natürlich auch allgemeine Funktionen zur Beobachtung - Protokollierung und Überwachung sowie Dashboards und Alerts, mit denen Sie die Workloads, die Sie ausführen, in diesen Umgebungen konsistent überwachen können. Wir arbeiten auch an Satellite, um Sie beim Bestands- und Änderungsmanagement zu unterstützen. Die Stärke von Satellite liegt also zum Teil in dieser allgemeinen Steuerebene oder dieser einzelnen zentralen Oberfläche, mit der Sie Ihre Anwendungen in verschiedenen Umgebungen verwalten können. Wie funktioniert das jetzt? Die Grundidee in Satellite, die wir einführen, ist das Konzept eines Standorts. Mithilfe eines Standorts kann für IBM Cloud ein Bereich außerhalb von IBM Cloud definiert werden, in dem Sie Cloud-Services implementieren und nutzen können. Es handelt sich dabei um eine Sammlung von Infrastrukturen, die Sie besitzen und die wir in Ihrem Namen für die Ausführung von Cloud-Services verwenden werden. Dieser Standort ist im Wesentlichen eine Sammlung von Linux-Hosts, also von virtuellen oder physischen Maschinen, die zu einem Ressourcenpool zusammengefasst werden, der automatisch von Satellite verwaltet wird und von uns zur Bereitstellung von Diensten genutzt wird. Wenn Sie also beispielsweise einen Satellite-Standort in Ihrem Rechenzentrum erstellen möchten, können Sie eine Reihe von Linux-Maschinen in diesem Rechenzentrum bereitstellen. Sie registrieren diese Linux-Maschinen mit IBM Cloud als Standort. Sobald diese Gruppe bei IBM Cloud Satellite registriert ist, wird dieser Standorttyp wie eine angepasste Region in Ihrem Cloudkonto angezeigt, in der Sie jetzt Cloud-Services implementieren können. Egal ob Sie eine Postgres-Datenbank erstellen, eine DevOps-Toolchain definieren oder einen OpenShift-Cluster erstellen möchten - wenn Sie diesen Cluster über Services in der Cloud bereitstellen, können Sie den gerade in Ihrem Rechenzentrum definierten angepassten Standort bei der Bereitstellung dieser Ressource auswählen. Location ist also ein wirklich einfaches Konzept, bei dem Sie jede beliebige Linux-Infrastruktur nutzen und als Standort für die Ausführung von Cloud-Diensten bereitstellen können. Ein Vorteil bei diesem Konzept eines Standorts ist, dass wirklich eine enorme Flexibilität geboten wird. IBM Cloud Satellite basiert auf Kubernetes und OpenShift als allgemeine Infrastrukturabstraktion, mit der Sie Cloud-Services in jeder beliebigen Infrastruktur nutzen können. Durch die Verwendung von OpenShift als Abstraktionsebene können wir eine Vielzahl von Infrastrukturen unter einem Satellite-Standort unterstützen. Sie können Ihre eigene angepasste Infrastruktur in Ihrem Rechenzentrum, in physischen oder virtuellen Servern verwenden. Sie können Ihr Konto in einer anderen öffentlichen Cloud wie Amazon, Azure oder Google verwenden und diese Infrastruktur nutzen und an einen Standort ausrichten, der von IBM Cloud für die Ausführung von Cloud-Services verwendet wird. Da diese Standorte, Services und Anwendungen von IBM Cloud verwaltet werden, benötigen wir natürlich eine Verbindung zurück zur Cloud, um diese Komponenten zu verwalten. Diese Verbindung wird von einer Komponente mit der Bezeichnung "Satellite Link" bereitgestellt. Das Konzept von Satellite Link besteht darin, Ihnen einen transparenten Einblick in alle Daten zu geben, die zwischen der Cloud und diesem Standort ausgetauscht werden, und Ihnen die Kontrolle darüber zu geben, welche Anwendungen und Ressourcen an diesen Standorten verfügbar gemacht werden. Standort und Link stellen also die grundlegenden neuen Konzepte dar, die Satellite in IBM Cloud einführt, damit Ihnen das Potenzial von Services überall zur Verfügung steht. Wir werden auch einige optimierte Lösungen anbieten. Dazu gehören voll integrierte Rack-Systeme, sowohl von IBM als auch von Partnern, und Infrastructure-as-a-Service-Funktionen, mit denen wir den gesamten Bereich von der Hardware über die Infrastruktur bis hin zur Plattform und SaaS-Anwendungen für Sie ausführen können. Sie können die Infrastruktur also entweder mit eigenen Komponenten nutzen, Sie können neue Umgebungen erstellen oder Sie können Multi-Cloud-Umgebungen für IBM Cloud und andere Public-Cloud-Provider ausführen. Das sind also sozusagen die Kernideen von Satellite: Location und Link ermöglichen es uns, unsere Cloud-Katalogdienste auf jeden beliebigen Standort auszuweiten, sodass Sie die Leistungsfähigkeit der Cloud und die Leistungsfähigkeit von IBM Cloud überall auf der Welt nutzen können, wo Sie sie benötigen. Sie benötigen lediglich eine Linux-Infrastruktur und IBM übernimmt den Rest. Vielen Dank.
Was sind Satellite-Standorte, Hosts usw.?
Machen Sie sich vor dem Einstieg mit einigen wichtigen Begriffen von Satellite vertraut.
| term | Beschreibung |
|---|---|
| Satellite-Position | Bei einem Satellite-Standort handelt es sich um die Darstellung einer Umgebung in Ihrem Infrastrukturprovider, z. B. ein lokales Rechenzentrum oder eine Cloud. Standorte bestehen aus Rechenquellen, die als Hosts bezeichnet werden, aus separaten Zonen Ihrer Sicherungsinfrastrukturumgebung. Weitere Informationen finden Sie unter Informationen zur Position und zu Hosts von Satellite. |
| Satellite-Connector | Ein Satellite-Connector ist ein Bereitstellungsmodell, das nur die sichere Kommunikation von IBM Cloud zu lokalen Ressourcen mit einem schlanken Container ermöglicht, der auf Ihren Containerplattformhosts wie Docker-Hosts bereitgestellt wird. Diese Option bringt die gesamte Sicherheit und Überprüfbarkeit der Satellite-Kommunikation mit weniger erforderlichen Ressourcen. Weitere Informationen finden Sie unter Satellite Connector-Übersicht. |
| Connector-agent Für Satellite | Für jeden Connector muss auf Ihrem Zielsystem ein Agent ausgeführt werden, um die Verbindung herzustellen. Weitere Informationen finden Sie unter Wissenswertes über Connectors. |
| Satellite-Hosts | Ein Satellite-Host ist eine Quelle für Berechnungen, die sich in Ihrem Infrastrukturprovider oder auch an einer lokalen Position befindet. Nachdem Sie Ihre Hosts einem Satellite-Standort zugeordnet haben, weisen Sie die Hosts der Standort-Control-Plane oder einem Satellite-fähigen IBM Cloud-Dienst zu, um die Rechenleistung für die Ausführung Ihrer Service-Workloads bereitzustellen. Weitere Informationen finden Sie unter Hosts an Ihren Standort anhängen. |
| Für Satellite aktivierter Service | Ein IBM Cloud-Service, den Sie an einem Satellite-Standort einrichten können, z. B. ein Red Hat OpenShift-Cluster. Der Service wird von der IBM Cloud-Region verwaltet, aber Sie stellen die Infrastruktur-Hosts bereit, auf denen die Ressourcen des Service an Ihrem Standort ausgeführt werden. Weitere Informationen finden Sie unter Unterstützte Satellite-enabled IBM Cloud-Services. |
| Satellite-Konfiguration | Satellite Config basiert auf dem Open-Source-Projekt Razee und ist ein Continuous-Delivery-Tool, mit dem Sie Versionen Ihrer Anwendungen konsistent über alle Cluster an Ihrem Satellite-Standort hinweg bereitstellen können. Weitere Informationen finden Sie im Abschnitt Red Hat OpenShift-Ressourcen mit Satellite-Konfigurationen clusterübergreifend bereitstellen. |
| Satellite-Link | Satellite Link stellt eine sichere Verbindung zwischen Ihrem Satellite-Standort und der IBM Cloud-Region her, in der Ihr Standort verwaltet wird. Für die eingehende und ausgehende Kommunikation an Ihrem Standort wird ein Link-Tunnelserver als Proxy verwendet. Außerdem kann der Netzdatenverkehr für diese Verbindung überwacht und geprüft werden. Weitere Informationen finden Sie im Abschnitt Satellite-Standorte mit externen Services über Link-Endpunkte verbinden. |
| Satellite-Speicher | Satellite Speicher verwendet Satellite Config, um eine bequeme Möglichkeit zu bieten, verschiedene Speichertreiber in Red Hat OpenShift Clustern über Ihre Satellite Standorte hinweg zu installieren, indem Sie Speichervorlagen nutzen. Die Speichervorlagen werden von den Herstellern bereitgestellt und getestet. Nachdem Sie Satellite-Speicher installiert haben, können Ihre Clusterbenutzer Anforderungen für persistente Kubernetes-Datenträger (Persistent Volume Claims, PVCs) verwenden, um Ihre Anwendungsdaten im persistenten Speicher zu ordnen und zu speichern. Weitere Informationen finden Sie im Abschnitt Informationen zu Satellite-Speichervorlagen. |
Wählen Sie Ihre Infrastruktur für Satellite aus.
Entscheiden Sie für den Einstieg in Satellite, welchen Infrastrukturtyp Sie verwenden möchten. Erstellen Sie anschließend einen Standort, indem Sie Hosts anhängen und eine Steuerebene für den Standort erstellen. Bei ausgewählten Cloud-Anbietern automatisieren Terraform-Vorlagen die Erstellung von Standorten und die Zuordnung von Hosts. In allen anderen Umgebungen müssen Hosts manuell hinzugefügt werden. Weitere Informationen zu Ihren Optionen finden Sie unter Planung Ihrer Umgebung für die Satellite.
- Ich möchte Satellite ausprobieren.
- Beginnen Sie mit der geführten Tour Satellite oder erstellen Sie unter IBM Cloud einen Satellite-Standort für Testzwecke. Diese Konfiguration ist nicht für Produktionssysteme vorgesehen.
- Ich plane, meine lokale Infrastruktur oder eine Edge-Infrastruktur zu verwenden.
- Für die On-Prem-Infrastruktur richten Sie einen Satellite-Standort manuell ein.
- Ich möchte einen anderen Cloud-Provider für meine Infrastruktur verwenden.
- Wählen Sie Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure oder Alibaba Cloud aus. Diese Anbieter unterstützen eine Terraform-basierte Automatisierung für eine schnellere Einrichtung.
- Ich möchte einen Connector für Satellite erstellen.
- Konnektoren stellen eine sichere, verschlüsselte Verbindung zwischen einem bestimmten Remote-Standort und IBM Cloud her. Um einen solchen zu erstellen, lesen Sie den Abschnitt Erstellen eines Connectors oder erfahren Sie mehr über Connectors.
Mindestanforderungen für Hosts
Jeder Satellite-Host – unabhängig vom Infrastrukturanbieter – muss die folgenden Mindestanforderungen erfüllen. Hosts, die diese Anforderungen nicht erfüllen, werden beim Anhängen abgelehnt.
- Hostsysteme
- Speicheroptionen für Hosts
- Hostnetzkonfiguration
- Abgehende Konnektivität des Hosts
- Hostlatenz
Überprüfen Sie Ihre Host-Konfiguration vor dem Anhängen, indem Sie das Skript satellite-host-check ausführen. Weitere Informationen finden Sie unter Hostkonfiguration überprüfen.
Ich habe einen Satellite-Standort erstellt. Was kommt als Nächstes?
Nachdem Ihr Satellite-Standort nun eingerichtet ist, können Sie mit der Verwendung der IBM Cloud-Services beginnen.
- Fügen Sie Ihrem Standort Rechenkapazität hinzu, indem Sie weitere Hosts an den Standort anhängen, damit Sie einen Satellite-fähigen IBM Cloud-Service ausführen können.
- Erstellen Sie einen Satellite-fähigen IBM Cloud-Service, wie beispielsweise einen Red Hat OpenShift-Cluster. Sie weisen die zusätzlichen Hosts, die Sie zuvor zugeordnet haben, als Workerknoten zu, um die Rechenleistung für den Cluster bereitzustellen. Sie können auch vorhandene Red Hat OpenShift-Cluster an Ihrem Standort registrieren, die als Implementierungsziele verwendet werden.
- Anwendungen verwalten mit Satellite Config.
- Erstellen Sie Speichervorlagen für Satellite-Cluster.
- Weitere Informationen zur Satellite Link-Komponente und zur Verwendung von Endpunkten für die Verwaltung des Netzdatenverkehrs zwischen Ihrem Standort und IBM Cloud.
Benötigen Sie Hilfe? Lesen Sie den Abschnitt Support erhalten, in dem Sie Informationen zum Cloud-Status, zu Problemen und zur Protokollierung finden, erfahren, wie Sie den Support kontaktieren können, und Ihre E-Mail-Benachrichtigungseinstellungen für IBM Cloud-plattformbezogene Themen festlegen können.