FAQ: Mitä AWS: n Arm-palvelimet tarkoittavat pilvi- ja datakeskuksen strategiaasi

AWS Graviton: Asennuspalvelimet, jotka ovat julkisessa pilvessä saatavissa ensimmäistä kertaa Amazonin kehittämään kotikasvatukseen tarkoitettua keskusyksikköä yhdessä uusien, tässä kuussa ilmoitettujen AMD EPYC-käyttöisten ilmentymien kanssa, uhkaavat Intelin hegemoniaa pilvipalveluissa ja yrityspalvelimissa.

Amazon Web Services (AWS), johtava julkisten pilviratkaisujen toimittaja, on ottanut ennennäkemättömän siirtymisen tuottaa omia Arm-arkkitehtuuriin perustuvia palvelinprosessoreja, nimeltään AWS Graviton. Nämä Arm-pohjaiset palvelimet ovat asiakkaiden käytettävissä käytettäviksi Amazon EC2 -konemalleissa.

AWS Graviton on Amazonille ensimmäinen vuosivuotisen työn sukupolvi. Amazon osti puolijohdekehitysyhtiön Annapurna Labs -yrityksen vuonna 2015, sen jälkeen kun työskenteli yrityksen kanssa kehittääkseen räätälöityä piitä EC2-orkesteritehtävien purkamiseksi palvelimen CPU: lta ulkoisille siruille, jotta pää CPU voidaan omistaa AWS-asiakkaiden laskentatehtäviin.

Tässä on kattava selostus siitä, miten Arm-prosessorit eroavat Intel- tai AMD-prosessoreista, miten tämä palvelinprosessori eroaa vastaavista, mobiililaitteissa löydetyistä prosessoreista, kuinka tämä siirto vaikuttaa julkiseen pilvipalveluun ja paikallisiin markkinoihin sekä mahdolliset Arm2-palvelimien liiketoimintatapaukset EC2: lla .

Mikä on Arm-palvelin ja miten se eroaa perinteisistä palvelimista?

Arm on nimi Yhdistyneessä kuningaskunnassa vuonna 1990 perustetun Arm Holdings -yhtiön perustamasta käskyjoukkoarkkitehtuurista (ISA), jonka japanilainen teleyritys SoftBank osti vuonna 2016. Arm Holdings ei suoraan valmista prosessoreita, vaan lisensoi Arm ISA: n. yrityksille, jotka tuottavat prosessoreita tarpeidensa mukaan.

Arm ISA on hyvin laajennettavissa, ja sitä käytetään miljardeissa laitteissa. Käytännöllisesti katsoen kaikista Pohjois-Amerikassa myytävistä älypuhelimista löytyvä Qualcomm Snapdragon ja Applen A-sarjan järjestelmä on-on-chip (SoC) ovat Arm ISA: n toteutuksia, samoin kuin Raspberry Pi: stä löytyvä Broadcom SoC. Arm on myös kaikkialla esineiden Internetissä (IoT) ja sulautetuissa sovelluksissa, kuten taajuusmuuttajaohjaimet, älykkäät anturit ja auton navigointijärjestelmät.

Vaikka nämä esimerkit kattavat suhteellisen pienitehoiset Arm-laitteet, AWS Graviton on suuremman tehon malli, ja se merkitsee ensimmäistä kertaa Arm ISA: n kaupallista saatavuutta palvelimille, tämän mittakaavan, julkisille pilvimarkkinoille.

Arm-palvelimet eivät ole villisti erilaista paradigmaa kuin mitä organisaatiosi jo käyttää. AWS Graviton (EC2 A1) käyttää samaa Linux-ydintä ja samoja suosittuja Linux-jakeluyrityksiä. Siirtyminen x86-64: sta - Intelin ja AMD: n suorittimissa käytetty ISA - vaatii tiettyjä säätöjä, jotta työkuormasi toimivat EC2 A1 -tapauksissa. Käynnistyksen yhteydessä on saatavana Amazon Linux 2, Red Hat Enterprise Linux (RHEL), Ubuntu ja ECS: lle optimoidut konekuvat, lisäjakelujen tulossa. On epäselvää, toimittaako Microsoft Windows 10 Server for Graviton -palvelun, vaikka Windows 10 Server for Arm -portti (erityisesti Qualcomm Centriq 2400) ilmoitettiin vuonna 2017, mutta ei näytä koskaan saavan kauppaa.

Arm ja x86-64 ISA: t on suunniteltu täysin eri tavoin, eivätkä ne jaa binaarista yhteensopivuutta. Tämä edellyttää, että jokainen EC2 A1: llä käynnissä oleva ohjelma on koottava Arm-ohjelmalle. Suuri osa tästä työstä on jo tehty sinulle. Amazon toteaa lehdistötiedotteessa: "Useimmat sovellukset, jotka käyttävät avoimen lähdekoodin ohjelmistoja, kuten Apache HTTP Server, Perl, PHP, Ruby, Python, NodeJS ja Java, ajavat helposti useita prosessoriarkkitehtuureja Linux-pohjaisten käyttöjärjestelmien tuen vuoksi. "

Sellaisenaan, jos käytät ensisijaisesti avoimen lähdekoodin paketteja, käytät komentosarjoilla kirjoitetulla kielellä olevia sovelluksia tai käännät omia sovelluksiasi lähteestä, A1: ään siirtymisen pitäisi olla helppoa.

Lisäresurssit

  • Amazon Web Services: huijari (TechRepublic)
  • AWS re: Invent 2018: Opas teknisille ja liiketoiminnan ammattilaisille (ilmainen PDF) (TechRepublic)
  • UKK: Mitä Amazonin blockchain-palvelut merkitsevät yrityksellesi (TechRepublic)
  • Pienyritysten palvelimet: miksi ja miten voit sanoa "ei" pilvelle (ZDNet)
  • AWS Outposts tuo AWS-pilvilaitteistot paikan päällä (ZDNet)

Miksi AWS: n Arm-palvelimet ovat tärkeitä?

Pakko lukea pilvi

  • Pilvilaskenta vuonna 2020: Ennusteet turvallisuudesta, AI, Kubernetes ja muut
  • Vuosikymmenen tärkeimmät pilven edistykset
  • Paras työpöytä palveluna (DaaS) tarjoajina: Amazon, Citrix, Microsoft, VMware ja muut
  • Cloud computing -käytäntö (TechRepublic Premium)

AWS Graviton tarjoaa ennennäkemättömän valinnan tason julkisessa pilvipalvelun käyttöönotossa ja tuo todennäköisesti huomattavia kustannussäästöjä EC2-käyttäjille, etenkin ajan kuluessa.

Arm ISA: n käyttöä palvelimilla on kokeiltu aiemmin, vaikkakaan ei tässä mittakaavassa, julkisilla pilvimarkkinoilla. Scaleway C1 käytti neliytimisiä Marvell Arm v7 -suorittimia VPS-korvikkeina, ja jotkut datakeskuksen operaattorit tarjosivat Raspberry Pi -sovelluspalveluita sivuyrityksenä palvellakseen ohjelmoijia ja harrastajaa. Periaatteessa nämä luottavat älypuhelinluokan SoC-laitteisiin, jotka soveltuvat huippuluokan tehtäviin, kuten pienyritysten kotisivut ja postipalvelimet, vaikka ne kamppailisivatkin korkean suorituskyvyn työmäärissä.

AWS Graviton on enemmän suoraa kilpailijaa Cavium ThunderX2: lle ja Qualcomm Centriq 2400: lle, jotka molemmat ovat Arm v8 ISA: lle perustuvia palvelinalustoja. Keskeinen ero Gravitonin ja näiden olemassa olevien prosessorien välillä on se, että Amazon tarjoaa Gravitonia vain EC2: ssa, kun taas Cavium ja Qualcomm myyvät CPU: taan ja referenssisuunnitelmiaan palveluntarjoajille, jotka tarjoavat tähän tekniikkaan perustuvia ratkaisuja paikalliseen tietojenkäsittelyyn.

Amazonin Arm-tuki palvelimille vaikuttaa koko Arm-palvelinmarkkinoihin ja ekosysteemiin tarjoamalla tarvittavan määrän adrenaliinia epävarmuuden aikana. Toukokuussa raportit väittivät, että Qualcomm Datacenter Technologies (QDT) valmistautui lopettamaan Centriq-prosessorien kehittämisen. QDT: n presidentti Anand Chandrasekher poistui yrityksestä päiviä myöhemmin, ja 280 työntekijää lomautti seuraavan kuukauden aikana. Arm-palvelimien laaja saatavuus on tärkeä kehittäjille työkaluketjujen ja Arm-ohjelmien optimoimiseksi.

Laajemmassa merkityksessä Amazon on käsitellyt valtavan iskun Intelin määräävään asemaan datakeskuksessa. Amazon on suurimpana julkisen pilvipalvelun tarjoajana alan suunnannäyttäjä. Samoin heidän ostovoimansa ja laajuutensa ansiosta heistä tulee Intelin Xeon-prosessorien suurempi ostaja. Omien Arm-sirujen tuotannon lisäksi Amazon on myös alkanut tarjota AMD EPYC -prosessoreilla toimivia EC2-tapauksia, jotka ovat edullinen vaihtoehto Intel Xeon -käyttöisille prosessoreille.

Lisäresurssit

  • AWS antaa Arm-prosessorit saatavana pilveen uuden Graviton-prosessorin (ZDNet) avulla
  • AWS Global Accelerator parantaa suorituskykyä eri alueilla (TechRepublic)
  • AWS haluaa edelleen sinun all-in julkiseen pilveen (TechRepublic)
  • 5 tapaa, jolla pilvipalvelut muuttuvat ensi vuonna (TechRepublic)

Kuinka voimakas AWS Graviton on?

Amazon ei ole paljastanut laajoja teknisiä tietoja Gravitonin voimasta, vaikka EC2: n malli vetoaa laitteistoon laskennallisuudesta, tiedot siitä, mitä CPU: ta EC2-ilmentymät käyttävät, ovat yleensä rajoitettu siihen, mitä voidaan kerätä tutkimalla tietoja live-esiintymistä.

Käyttöönotettavissa Graviton-järjestelmissä käytetään vuoden 2015 aikakauden Cortex-A72-mikroarkkitehtuuria, joka on Arm v8-A. Se sisältää kiihtyvyyden liukulukujen matematiikassa, Advanced SIMD (NEON) -tekniikassa sekä AES- ja SHA-256-algoritmeissa. Ne sisältävät myös Arm Neoverse -tuen, joka julkistettiin lokakuussa 2018. Huomattakoon, että A72: lla ei ole symmetristä monisäikeistä (SMT), joten jokainen vCPU on yhtä suuri kuin yksi prosessorinytimi A1-tapauksissa. Tämä on erityisen tärkeä niille, jotka ovat huolissaan mahdollisista sivukanavahyökkäyksistä, jotka luottavat haittaprosessiin yhdessä säikeessä, joka käyttää tietoja saman ytimen viereisen säikeen tietoihin.

Linux-vertailuanalyysisivusto Phoronix havaitsi, että Graviton (A1) suoritti noin puolet AMD EPYC 7571 -prosessorien nopeudesta (tarjottu nimellä M5A EC2: ssä), kun taas se oli noin kolmanneksen Intel Xeon Platinum (M5) -tapahtumien nopeudesta PHPBenchissä, tuloksia vahvistaa Zendin penkki- ja mikrotesti. PyBenchissä Gravitonin keskimääräiset testiajat olivat 4 244 - 4 289 millisekuntia, kun taas AMD vaihteli 1 655 - 1 644 millisekunnin ja Intel vaihteli 1 349 - 1 3500 millisekunnin välillä. Nämä vertailuarvot ovat yksisäikeisiä, eivätkä edustavat reaalimaailman monisäikeisiä työkuormia.

Tuloksen suhteen dollaria kohden Phoronix havaitsi, että Graviton on melko huono käytännössä kaikessa. Käytännössä tähän on kaksi syytä. Vaikka PHP- ja Python-ajoajat voivat kääntyä Arm (aarch64) -ohjelmaan, niiden kompilaation vaikutuksella on ei-triviaalinen vaikutus suorituskykyyn. Aarch64-versiossa NEON-laajennukset ovat pakollisia, vaikka gcc: n käsittelemä NEON / intrinsics ei ole optimaalinen, ja jokaiselle paketille on tehtävä joitain optimointeja, jotta se mukautuisi paremmin ARM: ään.

Arvon arvoehdotus on suurelta osin teho wattia kohti, mikä ei ole jotain todistettavissa julkisen pilvipalveluntarjoajan näkökulmasta, eikä käyttäjän kiinnostava huolenaihe, koska Amazon maksaa sähkölaskut. Tällä tavoin mitattuna Graviton todennäköisesti kilpailee Intelin tai AMD: n kanssa, vaikka tämä ei ratkaise yllä olevaa optimointiongelmaa.

Gravitonin TDP: lle ei ole mitään menetelmää, joka määritettäisiin ohjelmistotutkimuksella live-esiintymässä. Kun otetaan huomioon Qualcommin ja Caviumin olemassa olevat tuotteet, on erittäin epätodennäköistä, että ne maksimivat minne tahansa Intelin tai AMD: n tarjonnan lähellä, joten se soveltuu parhaimmillaan keskitason laskentaan. Amazon myöntää tämän julkistamisilmoituksessa, joka osoittaa, että Graviton on "erittäin sopiva mittakaavan mukaisiin työtaakkoihin, joissa voit jakaa kuorman pienemmille instansseille".

Lisäresurssit

  • Tästä syystä Cavium näkee ARM-pohjaisten palvelimien terveen tulevaisuuden (TechRepublic)
  • AWS Graviton tuo Arm-palvelimet julkiseen pilveen ensimmäistä kertaa. Näin pääset alkuun (TechRepublic)
  • Kuinka AWS: sta on tullut vaikeampaa ennustaa ja voittaa (TechRepublic)
  • AWS RoboMaker: Huijauskortti (TechRepublic)

Kuinka paljon AWS: n Arm-palvelimet maksavat?

EC2: n A1-tapauksia on saatavana viidessä vaiheessa:

  • A1.medium: 1 vCPU, 2 Gt RAM-muistia, 0, 0255 dollaria / tunti
  • A1.suuri: 2 vCPU, 4 Gt RAM-muistia, 0, 0510 dollaria / tunti
  • A1.xlarge: 4 vCPU, 8 Gt RAM, 0, 1020 dollaria / tunti
  • A1.2xlarge 8 vCPU, 16 Gt RAM, 0, 2040 dollaria / tunti
  • A1.4xlarge 16 vCPU, 32 Gt RAM, 0, 4080 dollaria / tunti

Kaikissa verkon kaistanleveys on jopa 10 Gbps ja EBS: n kaistaleveys jopa 3, 5 Gbps, paitsi A1.x4large nopeudella 3.5 Gbps. Hinnat ovat tilattavissa Yhdysvaltain itäosassa (N. Virginia). Nimityssopimuksesta huolimatta Gravitonissa ei ole SMT: tä, mikä tekee vCPU: sta todellisia fyysisiä CPU-ytimiä. Käynnistyksen yhteydessä A1-tapauksia on saatavana Yhdysvaltojen itäosissa (N. Virginia), Yhdysvaltojen itäosissa (Ohio), Yhdysvaltojen länsipuolella (Oregon) ja Euroopassa (Irlanti) AWS-alueilla.

Lisäresurssit

  • Mikä on paras pilvitallennustila sinulle? (ZDNet)
  • Tallennustila, palvelimet ja muut: Löysimme yrityksellesi 24 pilvipalvelua (ZDNet)
  • Amazon AWS, Microsoft Azure ja Google Cloud Platform: Peruspalvelujen hintojen vertailu (TechRepublic)

Pitäisikö minun saada Arm-palvelin AWS: lle?

Yleisesti ottaen pilvilaskennan etuna on, että laitteistoon ei tarvita ennakkoinvestointeja. Vietämällä päivä työskentelemällä suurimman käytettävissä olevan ilmentymän kanssa nähdäksesi, kuinka nykyiset sovelluksesi otetaan käyttöön Armissa, on vaivan arvoinen. Jossain matkan varrella, saatat löytää omituisuuden, kuten kirjaston, joka on käännettävä uudelleen käytettäväksi Armissa. Tämän tiedon hankkiminen on hyödyllistä, jos haluat siirtää osan tai kaikki sovelluksesi toimimaan Arm-pohjaisilla palvelimilla.

Jos käytät yleistä työtaakkaa ja haluat alentaa EC2: n kustannuksia, harkitse tällä hetkellä AMD EPYC-käyttöisten M5A-ilmentymien käyttöä käytännössä. Koska AMD ja Intel ovat molemmat x86-64, tämän tyyppisen siirron tulisi olla ehdottoman avointa. Jos sinulla on jotain tarvetta virheenkorjaukseen tai testaamiseen ohjelmistoa Arm v8: lla, ehkä asiakkaalle, joka yrittää siirtää, tämä kannattaa käyttää A1-ilmentymää. Samoin, jos joudut rakentamaan ohjelmistoja Armiin, tämä olisi hyvä ratkaisu.

Näiden käyttötapausten ulkopuolella vastaus ei todennäköisesti ole. Vaikka tämä on pakottava ensimmäisen sukupolven tarjous, Cortex-A72 on vuotta vanha, mikä tekee Gravitonista käyrän taakse. Strategisesti on syytä olettaa, että Amazon jatkaa tämän tekniikan iterointia, ja Cortex-A76-käyttöinen tarjous olisi toisen tarkastelun arvoinen.

Lisäresurssit

  • AWS IoT -sarja sisältää nyt SiteWisen teollisen tiedonkeruun varten (TechRepublic)
  • AWS Ground Station: Täysin hallittu maa-asema palveluna (TechRepublic)
  • Parhaat pilvipalveluntarjoajat 2018: Kuinka AWS, Microsoft, Google Cloud Platform, IBM Cloud, Oracle, Alibaba pinottuvat (ZDNet)
  • Parhaat tietokeskuksen päivitykset vuodelle 2019 (TechRepublic)
  • AWS menee blockchain: pilvi-jättiläinen ilmoittaa kahdesta hajautetusta pääkirjapalvelusta (TechRepublic)

Pilvi ja kaikki palveluna -uutiskirje

Tämä on menolähde, josta saat uusimmat tiedot AWS: stä, Microsoft Azuresta, Google Cloud Platformista, XaaS: stä, pilviturvallisuudesta ja muusta. Toimitettu maanantaisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com