StorageReview.com

OCI Ampere A1 Compute-Rezension

Wolke  ◇  Unternehmen

Oracle Cloud Infrastructure (OCI) bietet schon seit Längerem innovative Cloud-Lösungen an. Bereits 2018 testeten wir ihre Bare-Metal-Instanzen , die dank NVMe-Speicher und einer Netzwerkinfrastruktur, die die meisten anderen Cloud-Anbieter übertraf, extrem schnell waren. OCI hat die Grenzen des Machbaren mit HPC-Instanzen , die die neuesten Intel Xeon-Prozessoren der 3. Generation und das schnellste Netzwerk von OCI nutzen, weiter verschoben. Doch dieses Mal geht Oracle einen anderen Weg. Die OCI Ampere A1 Compute-Instanzen verfolgen einen völlig anderen Ansatz und eine andere Strategie – ein Cent pro Kernstunde.

Warum Arm in der OCI-Cloud?

Ampere wurde 2017 speziell zur Entwicklung von Rechenzentrumsprozessoren auf Basis der Arm-Architektur ins Leben gerufen. Während Arm-basierte CPUs bereits in Milliarden von Geräten wie Sensoren, Mobiltelefonen und anderen kleineren Computern verbaut sind, haben Hyperscale-Rechenzentren ihr Potenzial erkannt. Cloud-Anbieter zeigen großes Interesse an Arm, da die CPUs lineare Skalierbarkeit, enorme Kerndichte und geringere Kosten ermöglichen. Oracle erläutert die Vorteile von Arm hier . Tatsächlich ist Oracle vom Potenzial so überzeugt, dass das Unternehmen 2019 40 Millionen US-Dollar in Ampere investierte .

Diese Investition in Ampere und das Vertrauen in Arm führten direkt dazu, dass OCI die Ampere A1 Compute-Plattform anbietet. Mit Ampere A1 Compute, basierend auf Ampere Altra CPUs, können Kunden Cloud-native und sogar allgemeine Workloads in der Cloud zu äußerst attraktiven Kosten ausführen. Der erwähnte Preis von einem Cent pro Kernstunde wird von Oracle als niedrigster Preis pro Kern aller großen Cloud-Anbieter hervorgehoben. Neben diesem attraktiven Preis bietet Oracle ein umfassendes Kostenkalkulationstool , das Unternehmen bei der Planung unterstützt.

OCI Ampere A1 Rechenkosten

Über die Preisgestaltung hinaus gibt es viele andere Gründe, sich für die OCI Ampere A1 Compute-Formen zu begeistern, beispielsweise die Bereitstellungsflexibilität. OCI bietet A1-Formen sowohl als Bare-Metal- als auch als VM-Form an. VMs bieten Größen von 1 bis 80 Kernen pro CPU und 1 bis 64 GB Arbeitsspeicher pro Kern. Als Bare-Metal-Modelle bieten die Formen bis zu 160 Kerne und 1 TB Speicher.

Was die Leistung betrifft, sind alle Kerne in der Lage, konstant mit 3 GHz zu laufen. Jeder Kern verfügt über einen eigenen 64-KB-L1-I-Cache, 64-KB-L1-D-Cache und 1 MB L2-D-Cache. Letztendlich trägt dies dazu bei, dass die Kerne eine vorhersehbare Leistung liefern. In Kombination mit den geringen Kosten können Benutzer am Ende ziemlich überzeugende Leistungsergebnisse erzielen.

OCI Ampere A1 Compute – Kosten-Leistungs-Verhältnis

Oracle hat einige interessante Blogbeiträge zur A1-Performance veröffentlicht. Der erste befasst sich mit NGINX in zwei Konfigurationen : einmal als Reverse-Proxy-Server und einmal als API-Gateway-Server. Oracle vergleicht A1 mit 01 US-Dollar pro Kern und Stunde mit Intel.VM.Optimized3 (054 US-Dollar) und AMD.VM.E4, das mit 025 US-Dollar pro Kern und Stunde dazwischen liegt. Ampere schneidet in diesen Ergebnissen hervorragend ab und bietet mit Ampere A1 im Vergleich zu Intel Optimized3 eine bis zu 68 % höhere Leistung pro Dollar.

Ampere A1 vs. Intel Optimized3

In einem zweiten Blogbeitrag hebt Oracle die x264-Video-Encoding-Performance von Ampere.VM.A1, AMD.VM.E4 (AMD EPYC Gen3) und Intel.VM.Optimized3 (Intel Xeon der 3. Generation) hervor. Die Preise entsprechen denen des oben genannten NGINX-Beispiels. Auch die Ergebnisse sind im Wesentlichen gleich. In diesem Fall bietet A1 ein beeindruckendes Preis-Leistungs-Verhältnis von 98 % gegenüber den Intel-Lösungen.

Ampere A1 Videokodierungsleistung

Wir werden nicht viel Zeit damit verbringen, uns durch die Oracle-Ergebnisse zu wühlen, die Blogs bieten gute Details für Interessierte. Und als wir ungehinderten Zugriff auf diese A1-Formen erhielten, tat unser eigener Blaise Robitaille als Erstes eine witzige Wendung: Er transkodierte sofort einen 15-GB-H264 in X265. Mehr zu dieser Übung weiter unten.

OCI Ampere A1 Compute – Einrichtung

Um fair zu sein: Wir haben gleiche Wettbewerbsbedingungen geschaffen und eine 8-Kern-Instanz mit 32 GB RAM für alle drei Plattformen erstellt. AMD, Intel und Ampere. Was bei diesen Konfigurationen jedoch sehr unterschiedlich ist, sind die Kosten.

Ampere – VM.Standard.A1.Flex 8 Kerne, 8 vCPU

Intel – VM.Optimized3.Flex 8 Core, 16 vCPU

AMD – VM.Standard.E3.Flex 8 Kerne, 16 vCPU

Es ist zu beachten, dass sich unsere AMD-Daten auf die E3-Form beziehen, die zum Zeitpunkt des Tests verfügbar war. Jetzt gibt es eine E4-Option.

OCI Ampere A1 Compute – Leistungsergebnisse

Wir haben eine Ubuntu 20.04-Instanz eingerichtet und mit Handbrake einen H264-Film mit 15.3 GB auf allen drei Plattformen in eine 1.9 GB große X265-Datei konvertiert. Es ist zu beachten, dass sich unsere AMD-Daten auf die E3-Form beziehen, die zum Zeitpunkt des Tests verfügbar war. Jetzt gibt es eine E4-Option.

Im Großen und Ganzen verliefen die Tests so, wie wir es angesichts des Szenarios und der für die Tests vorgesehenen Hardware erwartet hatten.

Ergebnisse

  • Ampere VM 8 Core – ausgeführt mit 2.11 FPS
  • Intel VM 8 Core (16 Threads) – ausgeführt mit 20.44 FPS
  • AMD VM 8 Core (16 Threads) erreichte eine Leistung von 17.37 FPS

Im Hinblick auf die Zeit bis zur Fertigstellung erfahren Sie hier, wie jede Form in Sekundenschnelle die 163,262 Frames codiert hat.

Ampere A1 Oracle-Kodierungszeit

Wir haben auch einen weiteren Codierungsjob ausgeführt, um zu sehen, ob die Gesamtleistungslücke geschlossen werden kann. Wir haben auch einen x264-Kodierungstest durchgeführt. Dies ergab eine 500p-Testdatei mit 2160 Bildern (im Baum).

Die Intel-Form erzielte 17.41 FPS, während Ampere 3.98 FPS erzielte. Immer noch eine große Lücke, aber die A1-Form hat die Lücke wirklich geschlossen und die Leistung mehr oder weniger verdoppelt, während Intel etwas nachgab.

Abschließende Gedanken

Die Formen des OCI Ampere A1 sind wirklich überzeugend. Es ist einfach, sich auf den Preis festzulegen und sich allein von den Kosten verführen zu lassen. Aber ohne ein gewisses Maß an Leistung sind die Kosten möglicherweise bedeutungslos. Wir machten uns daran, zu sehen, ob wir das Modell durchbrechen könnten, indem wir direkt zu einer ziemlich brutalen Codierungsarbeitslast übergingen.

Letztlich waren wir bei der A1-Form vielleicht etwas streng, diese besondere Arbeitsbelastung ist nicht gerade sanft. Die Intel- und AMD-Formen übernahmen problemlos die Kontrolle, aber diese Leistung hat ihren Preis. Die AMD-Formen sind doppelt so teuer und die Intel-Formen sind etwa viermal so teuer wie die A4.

Preistabelle für Ampere A1

Ein weiterer Preispunkt, der eine Überlegung wert ist. Für diejenigen, die mit Ampere A1 spielen möchten, macht Oracle es einfach. Sie bieten Oracle Cloud Free Tier an, das einen immer kostenlosen Service umfasst, der unter anderem bis zu 4 Instanzen von A1 Compute (vier Ampere A1-Kerne und 24 GB Speicher) umfasst. In unserem Preisbeispiel betragen unsere A1-Kosten unter der Annahme der Nutzung des kostenlosen Kontingents tatsächlich 0.052 $.

Unsere Daten sind zwar interessant, aber die meisten Unternehmen werden A1 mit ihren eigenen Workloads testen wollen. Manche Workloads eignen sich besonders gut für die Möglichkeiten von ARM, und der Einsatz von A1 kann sich im Vergleich zu anderen Chipformen als kostengünstig erweisen. Und falls Sie A1 nicht für produktive Anwendungen nutzen möchten, können Sie alternativ immer noch einen kostenlosen Minecraft-Server betreiben.

Ampere-Instanzen sind möglicherweise nicht für jede Arbeitslast geeignet, das ist eindeutig nicht die Behauptung von Oracle. Klar ist jedoch, dass OCI wieder einmal an der Spitze einzigartiger Cloud-Dienste steht und seinen Kunden eine große Auswahl bietet. Die A1-Formen bieten viel Potenzial und bieten gleichzeitig eine sehr kostengünstige (oder kostenlose) Möglichkeit, die Cloud von Oracle zu testen.

OCI A1 Compute-Produktseite

Beteiligen Sie sich an StorageReview

Newsletter | YouTube | Podcast (iTunes / Spotify) | Instagram | Twitter | TikTok | RSS-Feed

Brian Beeler

Brian lebt in Cincinnati, Ohio und ist Chefanalyst und Präsident von StorageReview.com.

Vorheriger Beitrag:

Nächster Beitrag: