Spezialisiert: E-Business Suite-Deployment auf Oracle Cloud Infrastructure
Spezialisiert, einer der größten Hersteller und Vermarkter von Fahrrädern und verwandten Produkten, suchte eine vollständige Migration auf Plattformebene von ihrer bestehenden On-Premise-Lösung in die Cloud.
Specialized hatte ein On-Premise-Deployment von Softwareanwendungen, Komponenten und Services für ihre Oracle E-Business Suite-Lösung. Die Lösung ermöglichte es Kunden, Produkte aus dem Web zu bestellen, Point-of-Sale-Transaktionen zu unterstützen und ermöglicht Specialized, Produkte an Kunden zu versenden.
Diese komplexen Lösungen haben strenge Sicherheitsanforderungen und erfordern eine robuste Infrastruktur. Darüber hinaus kann der saisonale Charakter des Unternehmens Herausforderungen für die Skalierung der Infrastruktur und Datenverarbeitung schaffen.
Spezialisiert hatte die folgenden Schlüsselherausforderungen mit ihrem On-Premise-Einsatz:
- Kein Disaster Recovery-Setup, hauptsächlich basierend auf nativer High Availability der Lösung
- Die laufenden Kosten und Anstrengungen, die für die Instandhaltung der Infrastruktur und Hardware vor Ort erforderlich sind
- Die Zeit, die für die horizontale und vertikale Skalierung der Lösung benötigt wird
- Die Zeit, die für das Deployment neuer Anwendungen erforderlich ist
Oracle Cloud Infrastructure löst diese Schlüsselherausforderungen wie folgt:
- Bereitstellung von Disaster Recovery-Lösungen für mehrere Regionen mit vollständiger Anwendungs- und Datenbanksicherung
- On-Demand-Infrastrukturressourcenerstellung mit dynamischer Skalierung zur Deckung erhöhter Verkehrsanforderungen
- Echte Anwendungsclusterdatenbank mit High Availability mit Oracle Exadata Database Service- und VM-Datenbankservice
- Trennung und Segmentierung von Anwendungen mithilfe von öffentlichen und privaten Subnetzen
- Verbesserte Load Balancing-Funktionen mit öffentlichen und privaten Load Balancern
- Verbesserte Sicherheitslage durch Verwendung des Identity and Access Management-(IAM-)Service und angepasster Sicherheits-Policys pro Subnetz
- Performancesteigerung um das Achtfache bei der Transaktions- und Batchverarbeitung mit Oracle Exadata Database Service
Kundengeschichte
Erfahren Sie mehr über die Reise von Specialized zu Oracle Cloud:
Erfahren Sie mehr über die innovative Disaster Recovery (DR) und Reporting-Lösung von Specialized:
Architektur
Spezialisiert verwendete drei virtuelle Cloud-Netzwerke (VCNs) mit mehreren Subnetzen in einer hub-spoke-Architektur mit NAT und lokalen Peering-Gateways. Komponenten (Anwendung, Datenbank, Tools und Weboberfläche) wurden in mehreren Subnetzen (sowohl öffentlich als auch privat) bereitgestellt. Diese Subnetze halfen auch bei der Bereitstellung von Anwendungen mit eigenen benutzerdefinierten Sicherheits-Policys.
Die Anwendungen führen folgende Funktionen aus:
- Externe Schnittstelle mit externen Kunden mit globalen Webservices, die mit Oracle WebLogic Server bereitgestellt werden
- Interne Schnittstelle mit Drittanbieteranwendungen für Aufgaben wie Verteilung, Druck und Verarbeitung von Oracle E-Business Suite-Transaktionen
- Schnittstelle mit verschiedenen Point of Sale (POS) und Zahlungssystemen
- B2B-Portal (9ias) interagiert weltweit mit Legacy-Systemen, Einzelhändlern und Geschäftspartnern
Für eine zuverlässige und schnelle Konnektivität verwendet Specialized Oracle Cloud Infrastructure FastConnect. Dieser Service hat nicht nur dazu beigetragen, schnell mehr als 8 TB Daten zu übertragen, sondern ermöglicht es Specialized auch, sich mit anderen Cloud-Providern zu verbinden.
Ein Deployment mit mehreren Regionen bietet Disaster Recovery, indem Anwendungen, Binärdateien und Datenbanken repliziert und synchronisiert werden (mit Oracle Data Guard). Die dynamische Skalierung in Oracle Cloud Infrastructure bietet auch die Möglichkeit, im Falle eines Katastrophereignisses auf der primären Site zu skalieren.
Spezialisiert ging vom Nachweis des Konzepts bis zur vollständigen Bereitstellung in kurzer Zeit. Als Teil dieser komplexen Migration migrierte Specialized zunächst ihre Agile-Datenbank in die Produktion und dann in der zweiten Phase andere Datenbanken und Anwendungskomponenten. Die Migration zu Oracle Cloud Infrastructure erfüllt nicht nur ihre bestehende Nachfrage, sondern bietet auch die Flexibilität, zukünftiges Wachstum zu unterstützen.
Specialized untersucht den Oracle Integration-Service, der vordefinierte Integrationspunkte bereitstellt und für integrierte Legacy-Anwendungen verwendet werden kann.
Das folgende Diagramm veranschaulicht die Architektur, die Specialized in einer einzelnen Region bereitstellt.
Das folgende Diagramm veranschaulicht die Architektur, die in mehreren Regionen spezialisiert bereitgestellt wurde.
- Region
Eine Oracle Cloud Infrastructure-Region ist ein lokalisierter geografischer Bereich, der mindestens ein Rechenzentrum (Availability-Domains) enthält. Regionen sind unabhängig von anderen Regionen, und weite Entfernungen können sie trennen (über Länder oder sogar Kontinente).
Alle Ressourcen in dieser Architektur werden in einer einzelnen Region bereitgestellt.
- Availability-Domain
Availability-Domains sind eigenständige, unabhängige Rechenzentren innerhalb einer Region. Die physischen Ressourcen in jeder Availability-Domain werden von den Ressourcen in den anderen Availability-Domains isoliert, was eine Fehlertoleranz bietet. Verfügbarkeitsdomänen teilen keine Infrastruktur wie Strom oder Kühlung oder das interne Availability-Domänennetzwerk. Ein Fehler bei einer Availability-Domain wirkt sich daher unwahrscheinlich auf die anderen Availability-Domains in der Region aus.
- Compartment
Compartments sind bereichsübergreifende logische Partitionen innerhalb eines Oracle Cloud Infrastructure Mandanten. Verwenden Sie Compartments, um Ihre Ressourcen in Oracle Cloud zu organisieren, den Zugriff auf die Ressourcen zu steuern und Nutzungsquoten festzulegen. Um den Zugriff auf die Ressourcen in einem bestimmten Compartment zu steuern, definieren Sie Policys, die angeben, wer auf die Ressourcen zugreifen kann und welche Aktionen sie ausführen können.
- VCN und Subnetze
Ein VCN ist ein anpassbares, softwaredefiniertes Netzwerk, das Sie in einer Oracle Cloud Infrastructure-Region eingerichtet haben. Wie herkömmliche Rechenzentrumsnetze geben VCNs Ihnen die vollständige Kontrolle über Ihre Netzwerkumgebung. Ein VCN kann mehrere nicht überlappende CIDR-Blöcke enthalten, die Sie nach dem Erstellen des VCN ändern können. Sie können ein VCN in Subnetze segmentieren, die für eine Region oder eine Availability-Domain Geltungsbereich haben können. Jedes Subnetz besteht aus einem zusammenhängenden Adressbereich, der sich nicht mit den anderen Subnetzen in VCN überschneidet. Nach der Erstellung können Sie die Größe eines Subnetzes ändern. Ein Subnetz kann öffentlich oder privat sein.
Diese Architektur verwendet ein einzelnes VCN mit separaten Subnetzen für Load Balancer, Webserver, Anwendungsserver und Datenbank.
- Dynamisches Routinggateway (DRG)
Das DRG ist ein virtueller Router, der einen Pfad für privaten Netzwerktraffic zwischen VCNs in derselben Region zwischen einem VCN und einem Netzwerk außerhalb der Region bereitstellt, wie einem VCN in einer anderen Oracle Cloud Infrastructure-Region, einem On-Premise-Netzwerk oder einem Netzwerk in einem anderen Cloud-Provider.
- Lokales Peering-Gateway (LPG)
Mit einer LPG können Sie ein VCN mit einem anderen VCN in derselben Region peeren. Peering bedeutet, dass die VCNs mit privaten IP-Adressen kommunizieren, ohne dass der Datenverkehr das Internet oder Routing durch Ihr On-Premise-Netzwerk durchläuft.
- Remote-Peering
Das Remote-Peering ermöglicht es den Ressourcen der VCNs, mit privaten IP-Adressen zu kommunizieren, ohne den Datenverkehr über das Internet oder über Ihr On-Premise-Netzwerk weiterzuleiten. Remote Peering eliminiert die Notwendigkeit eines Internetgateways und öffentlicher IP-Adressen für Instanzen, die mit einem anderen VCN in einer anderen Region kommunizieren müssen.
- Network Address Translation-(NAT-)Gateway
Ein NAT-Gateway ermöglicht, dass private Ressourcen in einem VCN auf Hosts im Internet zugreifen, ohne dass diese Ressourcen für eingehende Internetverbindungen freigegeben werden.
- Routentabellen
Virtuelle Routentabellen enthalten Regeln zur Weiterleitung des Traffics von Subnetzen an Ziele außerhalb eines VCN, typischerweise über Gateways.
- Sicherheitslisten
Für jedes Subnetz können Sie Sicherheitsregeln erstellen, die die Quelle, das Ziel und den Traffictyp angeben, die im Subnetz und außerhalb des Subnetzes zulässig sein müssen.
- Load Balancer
Der Oracle Cloud Infrastructure Load Balancing-Service bietet eine automatisierte Trafficverteilung von einem einzigen Einstiegspunkt an mehrere Server im Backend.
- VMs berechnen
Mit dem Oracle Cloud Infrastructure Compute-Service können Sie Compute-Hosts in der Cloud bereitstellen und verwalten. Sie können Compute-Instanzen mit Ausprägungen starten, die Ihren Ressourcenanforderungen für CPU, Arbeitsspeicher, Netzwerkbandbreite und Speicher entsprechen. Nach dem Erstellen einer Compute-Instanz können Sie sicher auf die Instanz zugreifen, sie neu starten, Volumes zuordnen bzw. die Zuordnung aufheben und die Instanz beenden, wenn Sie sie nicht mehr benötigen.
Die Architektur umfasst Compute-VMs für die Webserver und die Anwendungsserver.
- Exadata-Datenbank
Mit Oracle Exadata Database Service können Sie die Vorteile von Exadata in der Cloud nutzen. Sie können flexible X8M-Systeme bereitstellen, mit denen Sie Datenbank-Compute-Server und Speicherserver je nach Bedarf zu Ihrem System hinzufügen können. X8M-Systeme bieten RoCE-(RDMA über Converged Ethernet-)Networking für Module mit hoher Bandbreite und geringer Latenz, Persistent Memory-(PMEM-)Module und intelligente Exadata-Software. Sie können X8M-Systeme mit einer Ausprägung bereitstellen, die einem X8-System mit Quarter Rack entspricht, und dann Datenbank- und Speicherserver nach dem Provisioning jederzeit hinzufügen.
- Datenbanksysteme
Oracle Cloud Infrastructure bietet Single-Node-Datenbanksysteme auf Bare-Metal- oder virtuellen Maschinen und 2-Knoten-RAC-Datenbanksysteme auf virtuellen Maschinen.
- Data Guard
Oracle Data Guard stellt eine umfassende Gruppe von Services bereit, die eine oder mehrere Standbydatenbanken erstellen, verwalten und überwachen, damit Production Oracle-Datenbanken ohne Unterbrechung verfügbar bleiben. Oracle Data Guard verwaltet diese Standbydatenbanken als Kopien der Produktionsdatenbank. Wenn die Produktionsdatenbank aufgrund eines geplanten oder ungeplanten Ausfalls nicht verfügbar ist, kann Oracle Data Guard jede Standbydatenbank auf die Produktionsrolle umschalten und so die Ausfallzeiten minimieren, die mit dem Ausfall verbunden sind.
- Objektspeicher
Mit Object Storage erhalten Sie schnellen Zugriff auf große Mengen an strukturierten und unstrukturierten Daten eines beliebigen Inhaltstyps, darunter Datenbankbackups, Analysedaten und umfangreiche Inhalte, wie Bilder und Videos. Sie können Daten sicher und geschützt speichern und dann direkt aus dem Internet oder aus der Cloud-Plattform abrufen. Sie können den Speicher nahtlos skalieren, ohne dass die Performance oder Servicezuverlässigkeit beeinträchtigt wird. Verwenden Sie Standardspeicher für "Hotspeicher", auf den Sie brauchen, um schnell, sofort und häufig zuzugreifen. Verwenden Sie Archivspeicher für "Cold Storage", den Sie über lange Zeiträume beibehalten möchten und auf den Sie nur selten zugreifen.
Vorgestellt in "Entwickelt und bereitgestellt"
Möchten Sie zeigen, was Sie auf Oracle Cloud Infrastructure erstellt haben? Teilen Sie Ihre Erfahrungen, Best Practices und Referenzarchitekturen bitte mit unserer globalen Community von Cloud-Architekten? Anleitung für den Einstieg.
- Vorlage herunterladen (PPTX)
Veranschaulichen Sie Ihre eigene Referenzarchitektur, indem Sie die Symbole per Drag-and-Drop in das Beispiel-Drahtmodell ziehen.
- Architektur-Tutorial ansehen
Schritt-für-Schritt-Anweisungen zum Erstellen einer Referenzarchitektur erhalten.
- Übermitteln Sie Ihr Diagramm
Senden Sie uns eine E-Mail mit Ihrem Diagramm. Unsere Cloud-Architekten prüfen Ihr Diagramm und wenden sich an Sie, um Ihre Architektur zu besprechen.

