ARM-basierte Compute-Ausprägungen
OCI Ampere Compute ist eine universelle, ARM-basierte Compute-Plattform, die auf dem Ampere-Prozessor basiert. OCI Ampere A1 Compute-Instanzen (basierend auf Ampere Altra-Prozessoren) und OCI Ampere A2 Compute-Instanzen (basierend auf AmpereOne-Prozessoren) bieten ein hervorragendes Preis-Leistungs-Verhältnis, nahezu lineare Skalierung, integrierte Sicherheit aufgrund der Einzelthread-Corearchitektur und ein breites Entwicklerökosystem.
ARM-Prozessoren, die im mobilen Computing allgegenwärtig sind, werden zunehmend in PCs, Laptops und Servern eingesetzt. ARM-Prozessoren verwenden eine Computing-Architektur mit reduzierten Anweisungssets (RISC), die für jeden Core weniger Strom und weniger Silizium benötigt als x86-Prozessoren. ARM platziert mehr Cores in ein CPU-Socket und stellt mehr dedizierte Ressourcen für jeden Core bereit. ARM-Prozessoren bieten somit vorhersehbare Performance, die höchste Coredichte und weniger Energieverbrauch. OCI Ampere Compute vereinfacht und optimiert die serverseitige Entwicklung auf Arm durch Bereitstellung der erforderlichen Performance, Features und Skalierbarkeit für die Cloud-to-Edge-Infrastruktur auf Arm
OCI Ampere Compute-Instanzen sind für eine Vielzahl von Anwendungen und Anwendungsfällen geeignet. Beispiel:
- Containerisierte Workloads (z.B. Kubernetes)
- Inferenzierung von CPU-basierter KI und Machine Learning (ML)
- Datenbanken und In-Memory-Datenbanken, einschließlich MySQL
- Web- und cloudnative Anwendungen
- Entwicklung mobiler Apps und Spiele
- Mediendienste und Video-Streaming
Der Entwicklungsstack von Oracle ist auf OCI Ampere Compute verfügbar, einschließlich Oracle Linux, Java, MySQL, GraalVM und Oracle Cloud Infrastructure Kubernetes Engine. Um die Entwicklung auf OCI Ampere Compute zu vereinfachen, können Sie das vordefinierte Oracle Linux Cloud Developer-Plattformimage verwenden. Eine vollständige Liste der Open-Source-Unternehmen und -Partner, die Lösungen für OCI Ampere Compute entwickelt haben, finden Sie auf der Produktseite.
ARM-basierte Compute-Instanzen erstellen
Sie können ARM-basierte VM-Instanzen mit OCI A1 (Compute) und OCI A2 (Compute) erstellen. Wenn Sie Bare-Metal-Instanzen benötigen, können Sie OCI A1 (Compute) verwenden. Wenn Sie ein vorhandener OCI-A1-(Compute-)Kunde sind, der an Tests oder Migrationen zu OCI A1 (Compute) und OCI A2 (Compute) interessiert ist, ist keine Neuarchitektur erforderlich.
Wenn Sie zum ersten Mal eine Instanz erstellen, finden Sie einen vollständigen geführten Workflow unter: Tutorial: Erste Linux-Instanz starten.
Wenn Sie bereits mit Oracle Cloud Infrastructure vertraut sind und die vollständigen Konfigurationsoptionen untersuchen möchten, die beim Erstellen einer Instanz verfügbar sind, führen Sie die detaillierten Schritte zum Erstellen einer Instanz aus.
Flexible Hardwarespezifikationen: Zu den OCI Ampere A1 Compute Ausprägungen gehören die BM.Standard.A1.160-Ausprägung für Bare-Metal-Instanzen und die VM.Standard.A1. Flex-Ausprägung für VMs. Die Compute-Ausprägungen von OCI Ampere A2 umfassen VM.Standard.A2. Flex für VMs. Informationen zur OCPU-Anzahl, zum Arbeitsspeicher, zum Speicher und zu den Networkingdetails dieser Ausprägungen finden Sie unter Compute-Ausprägungen.
Da es sich bei den OCI Ampere Compute-Ausprägungen für VMs um flexible Ausprägungen handelt, können Sie die Anzahl der OCPUs und die Arbeitsspeichermenge anpassen, die jeder Instanz zugewiesen werden. So können Sie flexibel auf Ihre Workload abgestimmte VMs erstellen, die Performance optimieren und Kosten minimieren.
Images: Wir empfehlen das Oracle Linux Cloud Developer-Image, das als Plattformimage verfügbar ist. Oracle Linux Cloud Developer bietet die neuesten Entwicklungstools, Sprachen und Oracle Cloud Infrastructure-SDKs, um schnell eine umfassende Entwicklungsumgebung zu starten. Die Oracle Linux- und Ubuntu-Plattformimages werden ebenfalls unterstützt.
Instanzen verwalten: Nachdem Sie eine OCI Ampere Compute-Instanz erstellt haben, können Sie viele der Features verwenden, die für Compute-Instanzen verfügbar sind. Beispiel:
- Überwachen Sie Zustand, Kapazität und Performance Ihrer Instanzen mit Metriken, Alarmen und Benachrichtigungen.
- Passen Sie die Anzahl der OCPUs, den Arbeitsspeicher und andere Ressourcen, die der Instanz zugewiesen sind, an. So können Sie Ihre Compute-Ressourcen vertikal skalieren, um die Performance zu erhöhen, oder horizontal skalieren, um die Kosten zu senken, ohne dass Sie Ihre Instanzen neu erstellen oder Ihre Anwendungen erneut bereitstellen müssen.
Erste Schritte mit OCI Ampere A1 Compute for Free
Alle Mandanten auf OCI A1 (Compute), einschließlich kostenpflichtiger und Testaccounts, erhalten die ersten 3.000 OCPU-Stunden und 18.000 GB-Stunden pro Monat für OCI Ampere A1 Compute kostenlos. Weitere Informationen finden Sie unter Oracle Cloud Free Tier.
Entwicklung auf ARM-basierten Compute-Ausprägungen
Der Entwicklungsstack von Oracle für ARM umfasst die folgenden Ressourcen:
- Dokumentation zu Oracle Java SE Embedded und JDK für ARM
- Erste Schritte mit GraalVM für Linux AArch64
- Oracle Linux 7, Oracle Linux 8 und Oracle Linux 9-Dokumentation und Versionshinweise für ARM (aarch64)
Tutorials und Referenzarchitekturen
Befolgen Sie zum Einstieg OCI Ampere A1 Compute die schrittweisen Anweisungen in diesen Tutorials:
- Java-Anwendungen auf Oracle Cloud Infrastructure Ampere A1 bereitstellen
- Erste Schritte mit GraalVM auf Oracle Cloud Infrastructure Ampere A1
- Nextcloud auf Oracle Cloud Infrastructure Ampere A1 bereitstellen
- Erste Schritte mit ARM-basierten Kubernetes-Clustern in Oracle Cloud Infrastructure
- WordPress mit MySQL Database und Matomo Analytics mit ARM-basierten Ampere A1 Compute-Ressourcen einrichten
- Apache Tomcat auf ARM-Ampere A1 Compute mit Verbindung zu einer autonomen Datenbank bereitstellen
Containerisierte Anwendungen auf OCI Ampere Compute bereitstellen
OCI Ampere Compute ist eine native Cloud-Plattform, die zur Ausführung von Containern für die Erstellung nativer Cloud-Workloads entwickelt wurde.
Mit der Kubernetes-Engine (OKE) können Sie Kubernetes-Cluster definieren und erstellen, um das Deployment, die Skalierung und die Verwaltung containerisierter Anwendungen zu ermöglichen. Weitere Informationen finden Sie unter Anwendungen auf ARM-basierten Knoten ausführen.
Mit Oracle Cloud Infrastructure Registry können Sie Entwicklungsartefakte wie Docker-Images in einer von Oracle verwalteten Registry speichern, freigeben und verwalten.
Community und weitere Ressourcen
Treten Sie der Community bei, um mit anderen ARM-Entwicklern zu kommunizieren: