StorageReview.com

OCI Ampere A1 Compute Review

cloud  ◇  Företag

Oracle Cloud Infrastructure (OCI) har erbjudit innovativa molnlösningar under en tid. År 2018 granskade vi deras bare metal-instanser , som var otroligt snabba tack vare NVMe-lagring och nätverksinfrastruktur som var bättre än de flesta andra moln. OCI har fortsatt att tänja på gränserna med HPC-instanser som utnyttjar de senaste 3:e generationens Intel Xeon-processorer och OCI:s snabbaste nätverk. Den här gången har Oracle dock gjort något annorlunda. OCI Ampere A1-beräkningsinstanserna har en helt annan strategi och ett annat budskap – en cent per kärntimme.

Varför aktivera OCI-molnet?

Ampere lanserades 2017 specifikt för att utveckla datacenterprocessorer baserade på Arm-arkitekturen. Medan Arm-baserade processorer har funnits i miljarder enheter som sensorer, mobiltelefoner och andra mindre datorer, har hyperskaliga datacenter noterat detta. Molnleverantörer har visat stort intresse för Arm eftersom processorerna ger dem linjär skala, enorm kärntäthet och lägre kostnad. Oracle presenterar argumenten för Arm här . Oracle är faktiskt så engagerade i potentialen att de investerade 40 miljoner dollar i Ampere redan 2019.

Den investeringen i Ampere och tron ​​på Arm leder direkt till att OCI erbjuder Ampere A1 Compute-plattformen. Med Ampere A1 Compute, baserad på Ampere Altra-processorer, kan kunder köra molnbaserade och till och med allmänna arbetsbelastningar i molnet, med aggressiva kostnadsmått. Den tidigare nämnda kostnaden per kärntimme rekommenderas av Oracle som den lägsta kostnaden per kärna av alla större molnleverantörer. Utöver den höga prissättningen erbjuder Oracle ett omfattande kostnadsberäkningsverktyg som hjälper organisationer att planera därefter.

OCI Ampere A1 beräkna kostnad

Utöver prissättningen finns det många andra skäl, som flexibilitet i distributionen, att bli entusiastisk över OCI Ampere A1 Compute-former. OCI erbjuder A1-former som både ren metall och VM. VM:er erbjuder storlekar från 1 till 80 kärnor per CPU och 1 till 64 GB minne per kärna. Som ren metall erbjuder formerna upp till 160 kärnor och 1 TB minne.

Om man tittar på prestanda kan alla kärnor köras på 3Ghz konsekvent. Varje kärna kommer med sin egen 64KB L1 I-cache, 64KB L1 D-cache och 1MB L2 D-cache. I slutändan hjälper detta kärnorna att leverera förutsägbar prestanda. I kombination med den låga kostnaden kan användare få några ganska övertygande prestandaresultat.

OCI Ampere A1 Compute – Kostnad för prestanda

Oracle har publicerat några blogginlägg om A1-prestanda som är av intresse. Den första är NGINX i två konfigurationer , en som en Reverse Proxy-server och den andra som en API Gateway-server. Oracle jämför A1 på 01 dollar per kärna och timme med Intel.VM.Optimized3 på 054 dollar, och AMD.VM.E4 som delar skillnaden på 025 dollar per kärna och timme. Naturligtvis hänger Ampere bra med i dessa resultat, framhävd av så mycket som 68 % högre prestanda per dollar med Ampere A1 jämfört med Intel Optimized3-erbjudandet.

Ampere A1 vs Intel Optimized3

I en andra blogg belyser Oracle prestandan för x264-videokodning mellan Ampere.VM.A1, AMD.VM.E4 (AMD EPYC Gen3) och Intel.VM.Optimized3 (Intel 3:e generationens Xeon). Prissättningen är densamma som för NGINX-exemplet ovan. Och resultaten är ungefär desamma i ton. I det här fallet förlorar A1 en imponerande prestanda-/prisfördel på 98 % jämfört med Intel-processorerna.

ampere a1 videokodningsprestanda

Vi kommer inte att spendera mycket tid på att gräva igenom Oracle-resultaten, bloggarna ger bra detaljer för de som är intresserade. Och i en rolig twist, det första vår egen Blaise Robitaille gjorde när vi fick obegränsad tillgång till dessa A1-former, var att omedelbart koda om en 15 GB H264 till X265. Mer om den övningen nedan.

OCI Ampere A1 Compute – Inställning

För att vara rättvis – vi jämnade ut spelplanen och skapade en instans med 8 kärnor med 32 GB RAM-minne på alla 3 plattformar; AMD, Intel och Ampere. Vad som dock skiljer sig mycket i dessa konfigurationer är kostnaden.

Ampere – VM.Standard.A1.Flex 8 kärnor, 8 vCPU

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

AMD – VM.Standard.E3.Flex 8 kärnor, 16 vCPU

Det bör noteras att vår AMD-data är på E3-formen som var tillgänglig vid testtillfället, det finns nu ett E4-alternativ.

OCI Ampere A1 Compute – Prestandaresultat

Vi satte upp en Ubuntu 20.04-instans och använde handbroms för att konvertera en H264-film på 15.3GB ner till en 1.9GB X265-fil på alla tre plattformarna. Det bör noteras att vår AMD-data är på E3-formen som var tillgänglig vid testtillfället, det finns nu ett E4-alternativ.

På en hög nivå såg testet ut ungefär som vi förväntade oss med tanke på scenariot och hårdvaran dedikerad till testningen.

Resultat

  • Ampere VM 8 Core – utförs vid 2.11 FPS
  • Intel VM 8 Core (16 trådar) – utförs vid 20.44 FPS
  • AMD VM 8 Core (16 trådar) utfördes vid 17.37 FPS

När det gäller tid att slutföra, här är hur varje form gjorde på några sekunder för att koda de 163,262 XNUMX bildrutorna.

Ampere A1 Oracle Kodningstid

Vi körde ett kodningsjobb till också, bara för att se om det övergripande prestandagapet kan stängas. Vi körde ett x264-kodningstest också. Detta uppgick till en 500 bildrutor 2160p testfil (in till trädet).

Intel-formen fick 17.41 FPS medan Ampere fick 3.98 FPS. Fortfarande ett stort gap, men A1-formen stängde verkligen avgrunden, mer eller mindre fördubblade prestanda medan Intel gav upp lite.

Avslutande reflektioner

OCI Ampere A1-formerna är verkligen övertygande. Det är lätt att låsa fast priset och lockas bara av kostnaden. Men kostnaden är potentiellt meningslös utan någon grad av prestanda att gå vid sidan av. Vi gav oss ut för att se om vi kunde bryta modellen genom att hoppa direkt till en kodningsarbetsbelastning som är ganska brutal.

I slutändan kan vi ha varit lite hårda mot A1-formen, just denna arbetsbelastning är inte skonsam. Intel- och AMD-formerna tog lätt kommandot, men det finns en kostnad för den prestandan. AMD-formerna är dubbelt så dyra och Intel-formerna är ungefär 4X så stora som A1.

ampere a1 pristabell

En annan prissättning som är värd att överväga. För den som vill spela med Ampere A1 gör Oracle det enkelt. De erbjuder Oracle Cloud Free Tier, som inkluderar en alltid gratis tjänst som inkluderar upp till 4 instanser av A1 Compute (fyra Ampere A1-kärnor och 24 GB minne), bland andra tjänster. Så i vårt prisexempel, om vi antar användning av gratisnivån, är vår A1-kostnad faktiskt 0.052 USD.

Även om vår data är intressant, vill de flesta organisationer testa A1 själva, med sina egna arbetsbelastningar. Vissa arbetsbelastningar kommer att vara riktigt i linje med vad ARM erbjuder och det kan finnas en kostnadsfördel att använda A1 istället för de andra formerna. Och om du inte vill använda A1 för "produktiva användningsfall" kan du alltid köra en gratis Minecraft-server istället.

Ampere-instanser kanske inte är för varje arbetsbelastning, det är helt klart inte Oracles påstående. Vad som dock är tydligt är att OCI återigen är i spetsen för unika molntjänster, vilket ger sina kunder många valmöjligheter. A1-formerna har mycket potential samtidigt som de erbjuder ett mycket billigt (eller gratis) sätt att testa Oracles moln.

OCI A1 Compute produktsida

Engagera dig med StorageReview

Nyhetsbrev | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS-flöde

Brian Beeler

Brian ligger i Cincinnati, Ohio och är chefsanalytiker och VD för StorageReview.com.