pe măsură ce cloud computing-ul se maturizează, tipurile de instanțe de la furnizorii de cloud public de top devin din ce în ce mai asemănătoare, facilitând compararea prețurilor instanțelor cloud. În același timp, furnizorii de cloud continuă să reducă prețurile și să adauge opțiuni de actualizare, creând oportunități de a economisi bani pentru 85% dintre organizațiile care au o strategie multi-cloud.
în acest articol ne scufundăm în detalii pentru a vă arăta care furnizori au opțiunile cu cele mai mici costuri pentru instanțele de calcul cloud și în ce circumstanțe. De asemenea, acoperim ceea ce s-a schimbat în prețurile cloud în ultimele șase până la nouă luni.
ce s-a schimbat în prețurile instanțelor Cloud
echipa de gestionare a costurilor RightScale monitorizează continuu modificările prețurilor cloud. Au existat un număr mare de modificări ale prețurilor pentru instanțele cloud în ultimele șase până la nouă luni de la ultima noastră comparație. Iată o scurtă trecere în revistă:
multe prețuri scad: 70 la sută din cele 104 puncte de preț pe care le includem în comparația noastră au scăzut de la ultima noastră comparație din aprilie 2017. Deși acestea cuprind o fracțiune din totalul punctelor de preț, ele reprezintă unele dintre cele mai frecvent utilizate instanțe. Din cele 26 de puncte de preț pe care le-am analizat pentru fiecare furnizor de cloud:
- AWS a scăzut 19 din 26 prețuri
- Azure a scăzut 24 din 26 prețuri
- Google a scăzut 4 din 26 prețuri
- IBM a scăzut 26 din 26 prețuri
noi instanțe pentru comparația noastră:
- AWS a adăugat familia de instanțe C5, care este următoarea generație pentru instanțele c4.
- Azure actualizat instanțe cu dv3, EV3 și FV2 familii. Instanțele Dv3 și Ev3 sunt hyper-threaded și, deși prețul este mai mic, acestea oferă mai puțină putere CPU (măsurată prin Azure Compute Units) decât familiile v2.
- IBM a trecut de la opțiuni complet personalizate la familii de instanțe.
creșterea opțiunilor de actualizare:
- Azure a introdus instanțe rezervate (RIs) cu economii de până la 72 la sută.
- AWS a adăugat instanțe rezervate convertibile de 1 an.
- Google a introdus reduceri de Utilizare angajate de 1 an și 3 ani (CUDs).
facturare pe secundă:
- AWS a trecut de la facturarea pe oră la cea pe secundă pentru EC2 și alte câteva servicii.
- Google a furnizat întotdeauna facturare pe secundă, dar a redus timpul minim facturat pentru o instanță de la 10 minute la 1 minut.
- Azure oferă facturare pe secundă numai pe instanțe de containere.
prețurile discurilor locale evoluează: Furnizorii de Cloud par să-i îndepărteze pe utilizatori de dependența de discurile locale pentru instanțe și, în schimb, să-i împingă spre spațiul de stocare atașat:
- AWS oferă familii de instanțe cu și fără stocare locală. Cu toate acestea, AWS se îndreaptă spre mai multe instanțe numai cu EBS (fără stocare locală). De asemenea, reduce prețurile mai rapid, de exemplu, familiile fără depozitare locală. Optimizarea EBS face posibilă utilizarea spațiului de stocare atașat pentru mai multe / cele mai multe cazuri de utilizare.
- Azure continuă să ofere stocare locală pe toate familiile de instanțe, dar a scăzut cantitatea de stocare locală pe cele mai recente generații.
- Google continuă să ofere nici un spațiu de stocare local din cutie, făcându-l un „add-on opțional” pentru orice tip VM. Deoarece minimul este de 375 GB pentru stocarea locală, costul a fost istoric ridicat, dar a fost redus recent.
înțelegerea opțiunilor de actualizare în Cloud
pentru a compara cu exactitate prețurile instanțelor cloud, trebuie să înțelegeți metodele de reducere pentru fiecare dintre furnizorii de cloud, deoarece acesta va fi un factor major în prețul pe care îl plătiți.
odată cu disponibilitatea recentă a instanțelor rezervate Azure, cei trei mari furnizori de cloud — AWS, Azure și Google — oferă reduceri disponibile publicului (ajungând până la 75%) în schimbul angajării utilizării furnizorului de cloud pentru o perioadă de un an sau trei ani. În toate cazurile, puteți decide cât de mult de Utilizare să se angajeze și cât de mult să plece ca la cerere. IBM oferă reduceri publice doar pentru utilizarea lunară, ceea ce economisește aproximativ 10% față de utilizarea la cerere.
Google oferă, de asemenea, o reducere de utilizare susținută (SUD), care nu necesită niciun angajament, dar oferă o reducere automată pentru fiecare tip de instanță care rulează într-o regiune mai mult de 25% dintr-o lună. Pentru instanțele care rulează 24 7 pentru o lună întreagă, reducerea maximizează la 30 la sută.
AWS |
Azure |
|
IBM |
|
tipul de reducere |
instanțe rezervate (RIs) |
instanțe rezervate (RIs) |
reducere de utilizare susținută (SUD) reducere de Utilizare angajată (CUD) |
prețuri lunare |
durata angajamentului |
1 sau 3 ani |
1 sau 3 ani |
SUD: Nici un angajament CUD: 1 sau 3 ani |
comite pe lună |
gama de niveluri de reducere |
până la 75% |
până la 72% |
SUD: până la 30% CUD: 37% (1Y) sau 55% (3Y) |
despre 10% |
alte programe documentate |
reduceri de volum RI instanțe Spot |
reducere de Utilizare hibridă acord de întreprindere |
VMs Preemptibile |
negociate |
în plus față de reducerile documentate public enumerate mai sus, există oportunități pentru reduceri negociate în mod privat de la caz la caz. Cu cât cheltuiți mai mult cu un anumit furnizor de cloud, cu atât este mai probabil să negociați reduceri suplimentare.
Compararea reducerilor bazate pe angajamente
cele trei programe pentru reducerile bazate pe angajamente variază în funcție de flexibilitate, după cum se subliniază mai jos.
ușurința de cumpărare: Google oferă cea mai simplă abordare pentru cumpărare, unde CUD-ul dvs. se poate aplica oricărei familii și dimensiuni de instanță dintr-o regiune și nu este necesar să solicitați modificări.
ușurința schimbărilor: Cu Google CUDs nu este nevoie să solicitați modificări — se aplică automat oricărui tip de instanță din regiune. AWS Convertible RIS și Azure Ris vă permit să vă schimbați achiziția (inclusiv regiunea), dar vă solicită să parcurgeți un proces manual pentru a face acest lucru.
abilitatea de a anula: Azure este unic în permițându-vă să anulați RIs, dar este important să rețineți că există o taxă de 12 la sută pentru a face acest lucru.
cele mai flexibile opțiuni de plată: AWS vă oferă cele mai multe opțiuni de plată și vă permite să economisiți mai mult cu cât plătiți în avans.
AWS RIs |
Azure RIs |
Google CUD |
|
Cumpărați pe baza: |
termen Regiune familie instanță OS tip de rețea |
termen Regiune Tip instanță |
Regiune # de vCPU # de GBs RAM |
capabil să se schimbe? |
convertibile: Poate schimba pentru combo de RIs de valoare egală sau mai mare Standard: poate schimba zona de disponibilitate, dimensiunea (pentru Vanilla Linux numai), tipul de rețea |
poate schimba și aplica suma rămasă la noul preț de achiziție |
SUD: se aplică automat tuturor instanțelor din regiune |
capabil să anuleze? |
poate vinde pe piață (de multe ori dificil de a găsi cumpărători) |
Da, pentru o taxă de anulare de 12% |
nu |
Opțiuni de plată |
3 opțiuni: Nu avans, avans parțial, toate avans (oferind niveluri în creștere de reducere) |
toate în avans (se poate utiliza ea angajamentul de a plăti) |
fără avans |
combinați cu alte opțiuni? |
combinați cu reduceri de volum RI |
nu poate fi combinat cu ea instance pricing |
continuați să obțineți SUD numai în cazurile care nu sunt acoperite de CUD |
detaliile despre modul în care funcționează fiecare tip de reducere bazată pe angajament vor fi acoperite într-un articol viitor, dar cel mai important lucru de știut este că aceste reduceri nu necesită să schimbați nimic despre instanțele fizice sau VMs. Mai degrabă, vă puteți gândi la ele ca” cupoane de reduceri „care pot fi aplicate oricăror instanțe care se potrivesc cu parametrii acelui” rezervare „sau ” angajament”.”
a decide câte ri să cumpărați
poate fi complex să decideți nivelul de acoperire angajat — cât din amprenta dvs. într-un anumit furnizor de cloud ar trebui să fie acoperită de reduceri bazate pe angajament. În general, răspunsul este că nu este niciodată un nivel de acoperire de 100% (în ciuda a ceea ce v-ar putea spune reprezentantul de vânzări al furnizorului dvs. de cloud), dar este, de asemenea, rareori 0%.
trebuie să luați în considerare o varietate de factori atunci când achiziționați, inclusiv:
- utilizare istorică (după regiune, familie de instanțe etc.)
- utilizare la starea de echilibru vs. utilizare cu fracțiune de normă
- planuri viitoare pentru:
- creștere sau scădere a utilizării
- Schimbarea furnizorilor de cloud
- schimbarea familiilor de instanțe
- regiuni în mișcare
- trecerea la alte modele de calcul (containere, fără server etc.)
- echilibru între economii în timp și plăți în numerar în avans
- nivelul de flexibilitate necesar
RightScale Optima este o soluție de gestionare a costurilor cloud care utilizează un proces care combină raportarea analitică privind utilizarea istorică cu inteligența umană despre planurile viitoare pentru un plan adaptat pentru reduceri bazate pe angajamente. Vă ajutăm să decideți nivelul de acoperire adecvat și apoi să îl transformați într-un plan cuprinzător de reducere Optima pentru achiziționarea RIs sau CUDs, așa cum se arată mai jos. Acest plan poate fi apoi utilizat pentru a oferi opțiuni managerilor IT și echipelor financiare.
compararea prețurilor instanței
acum, că înțelegeți diferitele opțiuni de reducere, să comparăm atât prețurile la cerere, cât și cele reduse.
Notă importantă: rețineți că analiza noastră a prețurilor anuale la cerere include Google SUD, deoarece se va aplica automat. Analiza noastră a prețurilor reduse include AWS și Azure RIs, precum și Google CUDs. Pentru IBM, folosim prețuri lunare și ne asumăm o reducere negociată de 30%. Ca urmare, prețurile IBM ar putea varia în funcție de rata negociată.
atunci când se compară prețurile de calcul, este important să se ia în considerare în cazul în care instanțele comparate sunt similare și în cazul în care acestea nu sunt. În analiza noastră, am ales șase scenarii de comparat, așa cum se arată în prima coloană a tabelului de mai jos. Ne–am uitat la tipurile de instanțe standard, cu memorie ridicată și cu procesor ridicat, cu 2 vCPU-uri. Pentru fiecare dintre aceste trei tipuri de instanțe, am analizat scenarii în care este necesar un SSD local și în care nu este necesar un SSD local, rezultând un total de șase scenarii. Toate scenariile se bazează pe regiunea cu cel mai mic preț pentru fiecare furnizor și, cu excepția comparației Linux vs.Windows, presupuneți utilizarea uneia dintre distribuțiile Linux standard, gratuite, care sunt disponibile fără costuri suplimentare (nu RHEL sau SLES).
pentru fiecare furnizor de cloud, am mapat apoi tipul de instanță corespunzător pentru fiecare scenariu. Puteți vedea rapid că totul nu poate fi comparat exact cu „mere-mere”:
- observați că cantitatea de memorie variază pentru instanțele similare de la furnizorii de cloud. În majoritatea cazurilor, diferența de memorie este relativ mică (10% sau mai puțin), dar pentru scenariile highcpu, AWS și Azure oferă mai mult decât dublul memoriei Google și IBM.
- AWS are familii de instanțe cu și fără SSD local pentru tipurile de instanțe standard (m3 și m4) și highcpu (C3 și c5). Pentru tipurile highmem, există doar familia r3, care include o unitate SSD.
- Azure include întotdeauna SSD local cu toate tipurile de instanțe, astfel încât, ca rezultat, „plătiți pentru el” ca parte a prețului instanței, indiferent dacă aveți nevoie sau nu.
- Google nu include niciodată SSD local cu tipul de instanță, deci trebuie să plătiți pentru acesta ca cost suplimentar. Dimensiunea minimă pentru un SSD local suplimentar este de 375 GB, ceea ce este destul de mare. Puteți utiliza Google Persistent Disk ca alternativă, dar nu oferă aceleași timpi de acces ca SSD-ul local.
- IBM include de obicei o unitate SAN, dar există o opțiune pentru o unitate locală pe tipul standard de instanță.
compararea prețurilor de instanță Cloud la cerere: AWS vs. Azure vs. Google vs. IBM
pentru fiecare dintre cele șase scenarii de mai jos, puteți vedea prețul orar la cerere (od) pentru fiecare cloud și apoi prețul orar pe GB de RAM pentru fiecare. Calculăm ambele astfel încât să puteți normaliza prețurile dacă cantitatea de memorie este importantă pentru dvs.
în graficul de mai jos, roșu indică cel mai mare preț al furnizorilor de cloud într-un scenariu, în timp ce Verde reprezintă cel mai mic preț. Dacă există legături, atunci ambii furnizori de cloud sunt evidențiați verde sau roșu.
În prețuri pure la cerere pentru o oră:
- Azure are cel mai mic preț pentru 8 scenarii; cel mai mare preț pentru 1.
- Azure are cel mai mic preț pentru toate scenariile care includ un SSD local și toate comparațiile bazate pe per GB RAM.
- Azure se potrivește sau este mai mic decât AWS pentru toate scenariile.
- Google Cloud are cel mai mic preț pentru 4 scenarii; cel mai mare preț pentru 5.
- Google Cloud tinde să fie cel mai mic preț atunci când nu este nevoie de SSD.
- Google Cloud are un preț mai mare pe costul „pe GB RAM” pentru highcpu datorită faptului că include mai puțin de jumătate din memoria AWS și Azure.
- AWS are cel mai mic preț pentru 2 scenarii; cel mai mare preț pentru 2.
- AWS este cel mai adesea o opțiune cu preț mediu.
- IBM are cel mai mic preț pentru 1 scenariu; cel mai mare preț pentru 5.
compararea prețurilor de instanță Cloud reduse: AWS vs. Azure vs. Google vs. IBM
în compararea prețurilor reduse, am analizat costurile anuale (în loc de orare) pentru a oferi o comparație mai bună. Acest lucru se datorează faptului că reducerile bazate pe angajament sunt pentru cel puțin un an.
mai jos pentru fiecare dintre cele șase scenarii, puteți vedea prețul anual redus pentru fiecare cloud și apoi prețul anual redus pe GB de RAM pentru fiecare. Calculăm ambele astfel încât să puteți normaliza prețurile dacă cantitatea de memorie este importantă pentru dvs.
în graficul de mai jos, roșu indică cel mai mare preț al furnizorilor de cloud într-un scenariu, în timp ce Verde reprezintă cel mai mic preț. Dacă există legături, atunci ambii furnizori de cloud sunt evidențiați verde sau roșu.
în prețurile anuale pentru un angajament de un an:
- Azure are cel mai mic preț pentru 9 scenarii; cel mai mare preț pentru 1.
- Azure are cel mai mic preț pentru toate scenariile bazate pe pe GB RAM.
- Azure se potrivește sau este mai mic decât AWS pentru toate scenariile.
- Google Cloud are cel mai mic preț pentru 2 scenarii; cel mai mare preț pentru 7.
- Google Cloud tinde să fie cel mai mic preț atunci când nu este nevoie de SSD.
- Google Cloud are un preț mai mare pe costul „pe GB RAM” pentru highcpu datorită faptului că include mai puțin de jumătate din memoria AWS și Azure.
- AWS are cel mai mic preț pentru 0 scenarii; cel mai mare preț pentru 2.
- AWS este cel mai adesea o opțiune cu preț mediu.
- IBM are cel mai mic preț pentru 1 scenariu; cel mai mare preț pentru 4.
- prețurile IBM vor depinde de prețul negociat.
impactul Regiunilor asupra prețurilor Cloud
diferite regiuni cloud au prețuri diferite pentru fiecare furnizor de cloud. Cele mai scumpe regiuni din Asia Pacific pot fi cu 50% mai mult decât regiunile cu cel mai mic preț din SUA pentru analiza noastră, am folosit Regiunea cu cel mai mic preț care a oferit tipurile de instanțe pe care le comparam în fiecare zonă geografică (SUA, Europa și Asia).
pe oră, prețurile relative în rândul furnizorilor de cloud se pot schimba. În Asia, diferențele de preț sunt deosebit de pronunțate.
pe o bază anuală, reducerea SUD încorporată face ca Google să fie opțiunea cu cel mai mic preț pentru costurile la cerere atunci când nu este necesar un disc local. Atunci când se aplică reduceri bazate pe angajamente, Azure devine opțiunea cu cel mai mic preț din două dintre cele trei regiuni.
atunci când un disc local este inclus anual la cerere, reducerea SUD încorporată face din Google opțiunea cu cel mai mic preț, cu excepția Europei, unde Azure câștigă. Atunci când se aplică reduceri bazate pe angajamente, Azure devine opțiunea cu cel mai mic preț din toate cele trei regiuni.
am analizat opțiunile (numai în SUA) care combinau instanțe fără un disc local cu stocare atașată. Google are cel mai mic cost anual la cerere datorită reducerii SUD. IBM este cel mai mic preț dintre opțiunile anuale reduse.
tarifarea Cloud Pentru Linux vs. Windows
fiecare furnizor de cloud percepe o primă pentru instanțele care rulează Windows pentru a acoperi costurile de licențiere pentru Windows. Opțiunile de mai jos sunt toate în SUA fără disc local. Google este în continuare cel mai mic preț în comparația la cerere datorită SUD. IBM are cel mai mic preț în comparația redusă, deoarece are o primă semnificativ mai mică Pentru Windows decât ceilalți trei furnizori.
rețineți că reducerea Azure Hybrid Use, care vă permite să aplicați licențe Windows existente de la On-prem la Azure, ar putea reduce prețul Azure Pentru Windows. Cu toate acestea, veți renunța la utilizarea acestei licențe on-prem, cu excepția cazului în care aveți ediții Datacenter.
privind prima plătită pentru Windows, puteți vedea că:
- AWS și Azure au aceeași primă Windows de 806 USD anual.
- Google are o primă ușor mai mare pentru Windows de 700 USD anual.
- interesant este că IBM are o primă mult mai mică pentru Windows de doar 303 USD la cerere.
linia de jos pe AWS vs Azure vs Google vs IBM Cloud prețuri
pentru a obține cea mai bună idee despre prețurile globale atunci când comparăm furnizorii de cloud public de top, am calculat costurile anuale pe GB/RAM în 22 de scenarii Linux diferite. Azure a ieșit cel mai mic atât pentru costurile la cerere, cât și pentru cele reduse. Rețineți că kilometrajul dvs. va varia. De exemplu, dacă nu utilizați discul local, este posibil să vedeți Google ca o opțiune cu costuri mai mici. De asemenea, dacă utilizați Windows, este posibil să descoperiți că reducerea de Utilizare hibridă Azure sau Prima Windows inferioară pe IBM poate fi o opțiune mai bună pentru dvs.
costul Total pe GB RAM: toate scenariile Linux
este posibil să pierdeți 35% din cheltuielile dvs. în Cloud
costurile dvs. pentru instanțele cloud vor depinde de cazul dvs. special de utilizare: tipurile de instanțe pe care le alegeți, regiunile în care rulați, dacă aveți nevoie de disc local pentru instanțele dvs. și utilizarea reducerilor.
rețineți că, de asemenea, este posibil să pierdeți 35% din cheltuielile dvs. în cloud. Concentrarea pe optimizarea utilizării cloud-ului poate duce la economii semnificative.
în cele din urmă, o strategie multi-cloud este o altă componentă critică a eforturilor dvs. de gestionare a costurilor cloud. Abilitatea de a utiliza mai mult de un furnizor de cloud public vă oferă un efect de pârghie de negociere și vă permite să utilizați costul ca unul dintre factorii pe care îi luați în considerare atunci când implementați în cloud public.