– Welche Boomi-Deployment-Option passt zu Ihrem Unternehmen? –
Boomi ist eine Integration Platform as a Service (iPaaS), die es Unternehmen ermöglicht, Integrationen zwischen Anwendungen in der Public Cloud von Boomi zu entwickeln und zu verwalten. Die Boomi-Plattform bietet die Flexibilität, diese Integrationen anschließend auf verschiedenen Infrastrukturen betriebsbereit zu machen. Boomi und Yenlo bieten dafür interessante Deployment-Optionen.
Aufbruch in die Public Cloud
Die Nachfrage nach der Public Cloud wächst weiter. Gartner prognostiziert, dass die Ausgaben für Public Cloud-Services bis 2023 um fast 21 % steigen werden. Eigenständige Unternehmensanwendungen können jetzt auf zugängliche Weise als Public Cloud-Service erworben werden, und die Vielfalt und Auswahl an Anwendungen nimmt zu. Dadurch besteht die Anwendungslandschaft bzw. das Arbeitsfeld einer Integrationsplattform bzw. iPaaS aus immer mehr verbundenen SaaS-Anwendungen.
Natürlich gibt es oft bestimmte Geschäftsanwendungen, die nicht in einer SaaS-Variante verfügbar sind oder für die ein scheinbar einfaches „Lift & Shift“ in eine Public Cloud zu viele technische Herausforderungen darstellt. Zudem ist ein solcher Migrationsprozess mit den notwendigen Kosten verbunden, die den unmittelbaren Nutzen kurzfristig nicht unbedingt aufwiegen. Auch die Zurückhaltung in Bezug auf den Datenschutz, Anwendungen in die Public Cloud zu verlagern, spielt oft eine Rolle.
Der Weg, den Unternehmen zur Einführung der Public Cloud einschlagen, ist unterschiedlich.
- Digital Native Start-ups und Scale-ups werden fast ausschließlich SaaS-Anwendungen nutzen und daher stark auf Public-Cloud-Dienste setzen.
- Am anderen Ende des Spektrums befinden sich Unternehmen, in denen kritische Geschäftsprozesse beispielsweise in lokale ERP-Anwendungen eingebettet sind. In einem solchen Fall steht eine vollständige Migration in eine Public Cloud in naher Zukunft nicht auf der Roadmap.
Für ein iPaaS, das darauf abzielt, die Anwendungsintegration schnell, aber auch sicher anzuwenden, ist es wichtig, dass die Plattform flexibel ist, um beide Szenarien zu unterstützen.
Boomi Public Cloud mit Hybridfunktionen
Boomi ist eine Cloud-native iPaaS. Es gab noch nie eine frühere Version von Boomi, die Unternehmen als Software-Stack in einer Umgebung ihrer Wahl installieren konnten. Da Boomi in der Cloud „geboren“ wurde, wurde die Plattform von Grund auf gemäß einer Single-Instance-Multi-Tenant-Architektur eingerichtet. Jeder Nutzer der Boomi-iPaaS nutzt die gleiche neueste Softwareversion von Boomi, aber alle Arbeitsumgebungen (Tenant) einer Organisation sind sicher voneinander getrennt.
Ausgangspunkt für die Nutzung der Plattform ist die Boomi AtomSphere , die nur als Service in der Boomi Public Cloud verfügbar ist. Das Entwickeln, Testen und Überwachen von Integrationsprozessen und APIs erfolgt dort über den Webbrowser der Nutzer. Nach dem Entwickeln und Testen einer Integration in AtomSphere werden dieser Prozess und alle zugehörigen Ressourcen wie Verbindungen, Datenprofile und Datenzuordnungen in einer Boomi-Runtime untergebracht. Es ist möglich, diese Boomi-Runtime auf verschiedenen Infrastrukturen einzusetzen, mit denen Integrationen über Boomi sowohl On-Premise als auch in der Cloud oder in hybrider Form ausgeführt werden können.
- Option A: Boomi-Runtime in der Boomi Atom Cloud (der Public Cloud von Boomi)
- Option B: Boomi-Runtime on-premise
- Option C: Boomi-Runtime auf einem IaaS Ihrer Wahl
Die folgende Abbildung gibt einen globalen Überblick über die Optionen zum Einsatz einer Boomi-Runtime, gefolgt von einer Erläuterung.
- Unter Verwendung der Boomi Atom Cloud (in der Boomi Public Cloud). Die Boomi Public Cloud wurde von Boomi eingerichtet und wird in verschiedenen Regionen verwaltet, darunter Amerika, Europa und Asien. Diese Option bietet sich an, wenn nur SaaS-Anwendungen miteinander integriert werden müssen. Darüber hinaus ist es wichtig, dass bei der Entwicklung der Integrationen das für die Boomi Atom Cloud geltende Limit von 1 GB Datenverarbeitung berücksichtigt werden kann.
- Platzieren einer Boomi-Runtime on premise. Durch die Verwendung Ihrer eigenen On-Premise-Installation der Boomi-Runtime haben Sie ein hohes Maß an Kontrolle über die verfügbaren Ressourcen. Die Leistung und Kapazität können von Organisationen selbst bestimmt werden, indem sie den Server oder die VM, die für die Boomi-Laufzeit verwendet wird, verstärken. Der Hauptvorteil bei diesem Szenario ist die Möglichkeit, (auch) Integrationen mit On-Premise-Anwendungen einzurichten, die sich im selben Netzwerk wie die Boomi-Runtime befinden.
- Bereitstellung einer Boomi-Runtime bei einem IaaS-Anbieter Ihrer Wahl, wie z. B. Microsoft, Amazon oder Google. Diese Option ähnelt grundsätzlich Option B, jedoch bringen IaaS-Anbieter die Vorteile der elastischen Skalierung und des Pay-as-you-go mit sich.Die Integration mit On-Premise-Anwendungen ist weiterhin möglich, allerdings sind zusätzliche Services des IaaS-Anbieters erforderlich, wie z. B. die Verwendung eines VPN.
Technisches Management von Boomi-Komponenten
Im obigen Absatz sprechen wir über die Boomi-Runtime. Tatsächlich ist diese in 2 Varianten erhältlich, nämlich als Atom und als Molecule. Ein Atom ist die leichte Standard-Runtime, die IT-Organisationen problemlos auf einem Server, einer VM oder in einem Docker-Container platzieren können. Ein Molecule ist eine geclusterte Version eines Atoms, mit dem eine Konfiguration ensteht, die Load-Balancing- und High-Availability-Optionen bietet. Insbesondere für Anwendungsintegrationen, die Teil geschäftskritischer Prozesse sind, ist es wichtig, dass Integrationen immer betriebsbereit sind, und die Einführung eines Molecule wird dringend empfohlen.
Die Verwaltung eines einzelnen Atoms wird für viele IT-Organisationen überschaubar sein, da es nicht mehr als die Überwachung zugrunde liegender Komponenten wie JVM, Betriebssystem und Ressourcen wie Speicher und Arbeitsspeicher umfasst. Bei einem Molecule wird die Architektur und damit das technische Management komplexer. Ein Molecule-Cluster besteht per Definition aus mehreren Nodes, es sind Netzwerkkomponenten wie einen Load Balancer und ein gemeinsamer Dateispeicher erforderlich, damit die Nodes zusammenarbeiten können.
Eine zusätzliche Komponente in einem On-Premise- oder IaaS-Szenario kann der Einsatz eines Boomi-API-Gateways sein, um eingehenden API-Datenverkehr auf sichere und strukturierte Weise zu verarbeiten.
Das technische Management der AtomSphere-Plattform in der Boomi Public Cloud wird von Boomi übernommen. Die Flexibilität, die verfügbar ist, um die anderen Boomi-Komponenten selbst on-premise oder in einer IaaS-Umgebung zu platzieren, schafft jedoch eine hybride Architektur, in der Organisationen selbst auch eine wichtige Rolle bei der technischen Verwaltung des gesamten iPaaS spielen.
Eine vierte Option: Managed Services
Für Organisationen, die mehr Kontrolle über die Anwendungsintegration mit einer Low-Code-Plattform wie Boomi suchen, aber den technischen Verwaltungsaufwand reduzieren möchten, gibt es eine vierte Option. Ein Roll-Out von Boomi als iPaaS, der mit einer Entlastung im Bereich der Boomi-Infrastruktur einhergeht. Es gibt zwei Optionen, Boomi Managed Cloud Services (MCS) und Yenlo Runtime as a Service für Boomi.
Boomi Managed Cloud Services
Mit Boomi Managed Cloud Services bietet Boomi Organisationen eine Palette von IT-Services zur Bereitstellung von Hosting und Runtime. Das Boomi Cloud Team ist in die Design-, Bereitstellungs- und Betriebsphase des Hostings eingebunden.
Yenlo Runtime as a Service für Boomi
Yenlo bietet Runtime as a Service an, wobei die notwendige Infrastruktur mit der/den darauf laufenden Boomi-Runtime(s) über die Connext Platform von Yenlo bereitgestellt und verwaltet wird.
Es stehen verschiedene Varianten zur Verfügung, wie z. B. eine „Single Instance“ (basierend auf einem Atom) und eine „redundant Instance“ (basierend auf einem Molekül) mit den entsprechenden Service Level Agreements. Sofern für den Integrationsanwendungsfall relevant, sind ein API-Gateway und eine VPN-Verbindung zur Verbindung mit On-Premise-Anwendungen im lokalen Netzwerk von Organisationen ebenfalls Teil des Service.
Der Vorteil für Organisationen besteht darin, dass Yenlo mit diesem Service der einzige Ansprechpartner sein kann für:
- Beratung zur Boomi-Funktionalität und Lieferung der Boomi-Lizenzen
- Implementierung von Integrationen zwischen Anwendungen
- Die Betriebsbereithaltung in einer von Yenlo verwalteten Umgebung.
Das von Yenlo bereitgestellte Betriebsmanagement kann auf intelligente Weise erfolgen, da Runtime as a Service auch den Monitoring Service von Yenlo umfasst. Dieser Service stellt sicher, dass das Logging aus der/den Boomi-Runtime(s) in einer Elastic-Cloud-Umgebung zur Verfügung gestellt wird und Fehler schneller auffallen und behoben werden können.
Die folgende Tabelle fasst die Optionen zum Bereitstellen von Boomi-Runtime(s) zusammen:
A Boomi Atom Cloud | B Boomi runtime on-premise | C Boomi runtime on IaaS | D Managed Runtime as a Service by Yenlo | |
---|---|---|---|---|
Infrastructure delivery | Boomi | You | IaaS provider | Yenlo |
Infrastructure management | Boomi | You | You | Yenlo |
Management of Boomi runtime(s) | Boomi | You | You | Yenlo |
Connect on-premise apps | x | ✓ | ✓ | ✓ |
Performance & capacity | Limited | Scalable | Scalable | Scalable |
API-gateway infrastructure | x | ✓ (possible) | ✓ (possible) | ✓ (included) |
Runtime health monitoring | x | Optional | Optional | ✓ (included) |
Single point of contact | x | x | x | ✓ |
Das Boomi iPaaS-Setup für Ihr Unternehmen
Yenlo kann in allen Phasen der Anwendungsintegration und des API-Managements unterstützen, von der Analyse über die Implementierung bis hin zum 24/7-Betriebssupport. Es beginnt mit der Beratung zum richtigen iPaaS, das zu Ihrem Unternehmen passt. Wenn die Wahl auf Boomi als iPaaS fällt, kann Yenlo weiter über die richtige Einrichtung und Architektur beraten, wie in diesem Blog erklärt: Alle Komponenten in der Boomi Public Cloud oder eine Hybridarchitektur, bei der Organisationen den Grad des technischen Managements wählen, der zu ihnen passt. Kurz gesagt: Eigene Verwaltung von Boomi-Runtime(s) und API-Gateway(s) oder vollständige Entlastung über Boomi Managed Cloud Services oder Yenlo Runtime as a Service.
Starten Sie noch heute Ihren iPaaS-Auswahl- und Beratungsprozess und kontaktieren Sie Yenlo.