Compute-Ressourcen planen

Oracle Cloud Infrastructure bietet verschiedene Formfaktoren von Compute-Lösungen. Die optimale Compute-Lösung für ein System kann je nach Anwendungsdesign, Nutzungsmustern und Konfigurationseinstellungen variieren. Wählen Sie eine Compute-Konfiguration, die zu optimaler Performance und Kosten führt.
Sie sollten einige grundlegende Vorgehensweisen befolgen:
  • Skalierung dort konfigurieren, wo die Anwendung dies zulässt

    Skalierung bietet Kontrolle, um die Leistung an die Anforderungen anzupassen. Dadurch können auch die Kosten mit dem Bedarf abgeglichen werden.

  • Kennzahlen ermöglichen vertikale Skalierung

    Die Instanzgröße darf keine Vermutung oder Übereinstimmung beim On-Premise-Provisioning sein. Mit Nutzungsmetriken steuern Sie die richtige Größe von Instanzen für eine bestimmte Anwendung. Dieser Prozess sollte überprüft werden, um die richtige Auslastung, Performance und Kosten zu erhalten.

  • Entwicklung von Anwendungen für eine kontinuierliche Weiterentwicklung der Effizienz

    Ein wesentlicher Vorteil der Cloud ist die Agilität, um sich kontinuierlich anzupassen und zu optimieren. Durch die Ansprache von Container- und Serverless-Technologien für benutzerdefinierte Anwendungsumgebungen können Sie mehr Optionen für Anpassung, Flexibilität und Gemeinkosten reduzieren.

  • Entwicklung für Wachstum

    Konfigurieren Sie Infrastruktur und Anwendungen, um die Agilität durch automatisierte Skalierung und Bereitstellung zu nutzen. Mit der Cloud-Skalierung können Sie sich auf eine höhere Nachfrage und kontinuierliche Verbesserung vorbereiten und entwickeln, ohne dass die On-Premises-Anforderung zum erstmaligen Kauf des endgültigen Status erfüllt wird.

Verfügbare Compute-Konfigurationsoptionen kennenlernen

Cloud Architect, Infrastructure Architect, Application Architect

Sie müssen die Performancemerkmale der Compute-Optionen verstehen, die Ihnen zur Verfügung stehen. Erfahren Sie, wie Instanzen, Container und Funktionen funktionieren und welche Vorteile oder Nachteile sie für Ihre Anwendung bringen.
Oracle Cloud Infrastructure bietet mehrere Compute-Optionen.
  • Oracle Cloud Infrastructure Compute Bare Metal

    Mit einer Bare Metal Compute-Instanz erhalten Sie dedizierten physischen Serverzugriff für höchste Performance und starke Isolation.

  • Oracle Cloud Infrastructure Compute Virtual Machine

    Eine virtuelle Maschine (VM) ist eine unabhängige Compute-Umgebung, die auf physischen Bare-Metal-Hardware ausgeführt wird. Durch die Virtualisierung können Sie mehrere voneinander isolierte VMs ausführen. VMs sind besonders geeignet, um Anwendungen auszuführen, die nicht die Leistung und Ressourcen (CPU, Arbeitsspeicher, Netzwerkbandbreite, Speicher) eines gesamten physischen Rechners erfordern.

  • Oracle Container Engine for Kubernetes:

    Oracle Container Engine for Kubernetes ist einen vollständig verwalteten, skalierbaren und hochverfügbaren Service, mit dem Sie Ihre containerisierten Anwendungen in der Cloud bereitstellen können. Es verwendet Kubernetes – das Open-Source-System zur Automatisierung von Deployment, Skalierung und Verwaltung containerisierter Anwendungen auf mehreren Hostclustern. Bei den Hosts kann es sich um Oracle Cloud Infrastructure-Compute-VMs oder Bare-Metal-Knoten handeln.

  • Oracle Functions

    Oracle Functions ist eine vollständig verwaltete, hochskalierbare, On-Demand-Plattform für Functions-as-a-Service, die auf Oracle Cloud Infrastructure für Unternehmen basiert und von der Fn-Projekt-Open-Source-Engine unterstützt wird. Verwenden Sie Oracle Functions, wenn Sie sich nur auf den Code konzentrieren möchten und sich nicht um die zugrunde liegende Infrastruktur kümmern möchten.

Verfügbare Compute-Instanzausprägungen

Cloud Architect, Infrastructure Architect, Application Architect

Oracle Cloud Infrastructure-Compute-Instanzen sind in verschiedenen Ausprägungen verfügbar. Eine Form ist eine Vorlage, die die CPUs, die Arbeitsspeichermenge und andere zugewiesene Ressourcen für eine neu erstellte Instanz bestimmt.
Die folgenden Ausprägungen sind für Bare Metal-Instanzen verfügbar:
  • Standardformen

    Entwickelt für General Purpose Workloads und geeignet für viele Anwendungen und Anwendungsfälle. Die Standardausprägungen bieten ein ausgewogenes Verhältnis zwischen Coren, Arbeitsspeicher und Netzwerkressourcen. Standardausprägungen sind mit Intel- oder AMD-Prozessoren verfügbar.

  • DenseI/O-Ausprägungen

    Entwickelt für große Datenbanken, Big Data Workloads und Anwendungen, die leistungsstarken lokalen Speicher erfordern. DenseIO-Ausprägungen umfassen lokal angehängte NVMe-basierte SSDs.

  • GPU-Shapes

    Entwickelt für hardwaregestützte Workloads. GPU-Einheiten umfassen Grafikprozessoren für Intel CPUs und NVIDIA.

  • HPC-Ausprägungen

    Entwickelt für Hochleistungs-Computing-Workloads, die Hochfrequenzprozessorcores und Cluster Networking für massiv parallele HPC-Workloads erfordern.

Die folgenden Ausprägungen sind für virtuelle Maschinen verfügbar:
  • Standardformen

    Entwickelt für General Purpose Workloads und geeignet für viele Anwendungen und Anwendungsfälle. Die Standardausprägungen bieten ein ausgewogenes Verhältnis zwischen Coren, Arbeitsspeicher und Netzwerkressourcen. Standardausprägungen sind mit Intel- oder AMD-Prozessoren verfügbar. Standardausprägungen umfassen eine flexible Ausprägung, mit der Sie die Anzahl der OCPUs und die Speichermenge unabhängig voneinander auswählen können.

  • DenseI/O-Ausprägungen

    Entwickelt für große Datenbanken, Big Data Workloads und Anwendungen, die leistungsstarken lokalen Speicher erfordern. DenseIO-Ausprägungen umfassen lokal angehängte NVMe-basierte SSDs.

  • GPU-Shapes

    Entwickelt für hardwaregestützte Workloads. GPU-Einheiten umfassen Grafikprozessoren für Intel CPUs und NVIDIA.

Verfügbare elastische Features im Compute Service identifizieren

Cloud Architect, Infrastructure Architect, Application Architect

Oracle Cloud Infrastructure-Services bieten die Flexibilität, Ihre Services dynamisch zu erhöhen oder zu reduzieren. Verwenden Sie diese Ressourcen, um Bedarfsänderungen zu erfüllen.
Verfügbare elastische Features:
  • Autoscaling berechnen

    Mit Autoscaling können Sie die Anzahl der Compute-Instanzen in einem Instanzpool basierend auf Performancekennzahlen wie der CPU-Auslastung automatisch anpassen. Auf diese Weise können Sie für Endbenutzer in Perioden mit hohem Bedarf eine konsistente Performance bereitstellen und Ihre Kosten in Zeiträumen mit geringem Bedarf senken. Sie wählen eine Performancekennzahl zum Überwachen und Festlegen von Schwellenwerten aus, die die Performancekennzahl erreichen muss, um ein Autoscaling-Ereignis auszulösen. Wenn die Systemauslastung einen Schwellenwert erreicht, werden die Ressourcen beim Autoskalieren dynamisch nahezu in Echtzeit zugewiesen. Mit zunehmender Auslastung werden Instanzen automatisch bereitgestellt: Der Instanzpool wird skaliert. Wenn die Auslastung sinkt, werden Instanzen automatisch entfernt: Der Instanzpool wird skaliert.

  • Oracle Functions

    Oracle Functions is a fully managed, highly scalable, on-demand, Functions-as-a-Service platform, built on enterprise-gradeOracle Cloud Infrastructure and powered by the Fn Project open source engine. Use Oracle Functions when you want to focus on writing code to meet business needs. You don't have to worry about the underlying infrastructure because Oracle Functions will ensure your app is highly-available, scalable, secure, and monitored. With Oracle Functions, you can deploy your code, call it directly or trigger it in response to events, and get billed only for the resources consumed during the execution.

  • Oracle Container Engine for Kubernetes

    Oracle Container Engine for Kubernetes ist einen vollständig verwalteten, skalierbaren und hochverfügbaren Service, mit dem Sie Ihre containerisierten Anwendungen in der Cloud bereitstellen können. Es verwendet Kubernetes – das Open-Source-System zur Automatisierung von Deployment, Skalierung und Verwaltung containerisierter Anwendungen auf mehreren Hostclustern. Bei den Hosts kann es sich entweder um virtuelle Oracle Cloud Infrastructure Compute-Maschinen oder Bare-Metal-Knoten handeln.

Ermittlung der richtigen Compute-Größe und -Konfiguration durch Erfassung von Compute-bezogenen Metriken

Infrastructure Architect, DevOps Architect

Um Ihre Performanceanforderungen zu verstehen, erfassen und verfolgen Sie die echte Auslastung Ihrer Compute-Ressourcen. Mit den Oracle Cloud Infrastructure-Überwachungsservices können Sie Ihre Cloud-Ressourcen mit den Funktionen "Metriken" und "Alarme" aktiv und passiv überwachen.