a felhőszolgáltatások összehasonlítása az első három IaaS-szolgáltatóval
a felhőszolgáltatások összehasonlításának összeállítása ijesztő feladat a gyorsan fejlődő felhőalapú számítástechnikai környezetben. Nem csak több ezer felhőszolgáltatás és több tucat felhőszolgáltató létezik, minden szolgáltató gyakran módosítja vagy frissíti szolgáltatási portfólióját.
ezért úgy döntöttünk, hogy a felhőszolgáltatások összehasonlítását a nyugati féltekén szolgáltatást nyújtó első három IaaS szolgáltatóra—az Amazon AWS—re, a Microsoft Azure-ra és a Google Cloud platformra-korlátozzuk, mert nemcsak ezek azok az IaaS szolgáltatók, amelyeket a legtöbb vállalkozás ismer, hanem azok a szolgáltatók is, akiknek szolgáltatásait a legtöbb vállalkozás össze akarja hasonlítani.
- a felhőszolgáltatások összehasonlításának célja
- a felhőalapú számítási szolgáltatások három legjobb felhőszolgáltatójának összehasonlítása
- általános célú virtuális gépek
- memóriára optimalizált virtuális gépek
- Compute Optimized Virtual Machines
- Storage Optimized Virtual Machines
- mikor érdemes összehasonlítani a felhő szolgáltatókat a konténerszolgáltatásokhoz?
- szerver nélküli számítástechnika/szolgáltatásként funkció
- felhőalapú tárolási szolgáltatások összehasonlítása
- a felhőalapú tárolási osztályok magyarázata
- felhőrégiók és rendelkezésre állási zónák összehasonlítása
- egyéb tényezők, amelyeket figyelembe kell venni a felhőszolgáltatások összehasonlításakor
a felhőszolgáltatások összehasonlításának célja
a felhőszolgáltatások összehasonlításának célja, hogy illusztrálja a rendelkezésre álló szolgáltatások széles skáláját és a hozzájuk adott neveket. Ahogy összehasonlítjuk a felhőszolgáltatókat és a felhőszolgáltatásokat, nyilvánvalóvá válik, hogy nagyon kevés különbség van az egyik felhőszolgáltató között a másiktól, kivéve a szolgáltatásoknak adott neveket. Ahol jelentős különbségek vannak, ezeket kiemelik.
ami a felhőszolgáltatók árazási összehasonlítását illeti, az árak gyakran gyorsabban változnak, mint maguk a szolgáltatások. Javasoljuk az egyes szolgáltatók weboldalainak árazási oldalainak áttekintését a szükséges szolgáltatások naprakész árazási összehasonlításának összeállítása érdekében-annak ellenére, hogy a meghirdetett árak leggyakrabban regionális eltérésektől és kedvezményektől függenek csúcsidőn kívüli, tartós és elkötelezett használat esetén.
Amazon AWS árazási oldal
Microsoft Azure árazási oldal
Google Cloud Platform árazási oldal
a felhőalapú számítási szolgáltatások három legjobb felhőszolgáltatójának összehasonlítása
annak szemléltetésére, hogy milyen hatalmas a szolgáltatások köre, elkezdjük a felhőszolgáltatások összehasonlítását az első három felhőszolgáltató által kínált felhőalapú számítási szolgáltatásokkal. Ezen a kategórián belül találunk általános célokra konfigurált virtuális gépeket (példányok/VM-ek), memória optimalizálást, számítási optimalizálást (beleértve a gyorsított számítástechnikát is) és tárolási optimalizálást. A virtuális gépek mellett összehasonlításunk kiterjed a tárolókra és a kiszolgáló nélküli számítástechnikára is.
általános célú virtuális gépek
az általános célú virtuális gépek kiegyensúlyozott CPU-memória arányt biztosítanak, és ideálisak teszteléshez és fejlesztéshez, kis-és közepes adatbázisokhoz, valamint alacsony és közepes forgalmú webszerverekhez. A virtuális gépek ebbe a kategóriájába tartoznak azok a “Burstable VM-ek”, amelyek a maximális rendelkezésre álló CPU-kapacitás és a banki többletkapacitás töredékét használva futtatják a munkaterheléseket, hogy megbirkózzanak a kereslet ideiglenes növekedésével.
néhány kivétellel (pl. Burstable VM-ek), minden AWS és Azure General Purpose VM 4gib memóriával rendelkezik vCPU-nként. A Google Cloud virtuális gépei vCPU—nként 4 GiB memóriát is biztosítanak (annak ellenére, hogy a memória méretét a GBs tartalmazza), valamint—a Google Cloud segítségével-lehetőség van testreszabható virtuális gépek létrehozására, ha az előre meghatározott méretek nem alkalmasak bizonyos munkaterhelésekre.
memóriára optimalizált virtuális gépek
memóriára optimalizált virtuális gépek magas memória-CPU arányokat biztosítanak relációs adatbázis-kiszolgálókhoz, közepes és nagy gyorsítótárakhoz és memórián belüli elemzéshez. A” normál ” memóriára optimalizált virtuális gépek mellett, amelyek akár 8 gibs tárhelyet biztosítanak vCPU-nként, a felhőszolgáltatás—összehasonlítás mindhárom szolgáltatója szuper memóriára optimalizált virtuális gépeket kínál nagyvállalatok számára-akár 30 gibs tárhelyet biztosítva vCPU-nként.
a Microsoft Azure memóriára optimalizált virtuális gépeket is kínál “korlátozott vCPU-kkal.”Ezek lehetővé teszik a vCPU szám korlátozását az eredeti virtuális gép méretének felére vagy negyedére a szoftverlicencelés költségeinek csökkentése érdekében, miközben ugyanazt a memóriát, tárhelyet és I/O sávszélességet tartja fenn az adatbázis-munkaterhelések, például az SQL Server vagy az Oracle számára. Ezt a funkciót megismételheti a Google-on egyéni virtuális gép típusokkal.
Compute Optimized Virtual Machines
a Compute Optimized Virtual Machines magas CPU / memória aránnyal rendelkezik, és alkalmas közepes forgalmú webszerverekre, hálózati eszközökre, kötegelt folyamatokra és alkalmazáskiszolgálókra. A tipikus felhasználási esetek a következők:
- Tudományos modellezés
- elosztott analitika
- gépi/mély tanulási következtetés
- hirdetésmegjelenítés
- nagymértékben skálázható többjátékos játék
- videó kódolás
a “standard számítási optimalizált virtuális gépek” mellett a felhőszolgáltatásaink mindhárom szolgáltatója összehasonlító ajánlat gyorsított számítástechnikára konfigurált virtuális gépek. Az Azure nagy teljesítményű számítási virtuális gépeket is kínál, de ezek az AWS és a Google Cloud által kínált, magasabb színvonalú számítási optimalizált virtuális gépek képességeit reprodukálják.
Storage Optimized Virtual Machines
a Storage Optimized Virtual Machines nagy lemezátviteli sebességet és I/O-t biztosít, és ideálisak Big Data, SQL és NoSQL adatbázisokhoz. Az AWS és az Azure meglehetősen hasonló a tárhelyre optimalizált virtuális gépek tartományában—vCPU-nként 7,625 GiB és 8gib memóriát kínálnak. A Google nem kínál kijelölt tárhelyre optimalizált virtuális gépet, ehelyett lehetővé teszi az alábbiak egyikének hozzáadását egy meglévő virtuális géphez:
- a zonal Standard (HDD) perzisztens lemezek, amelyek a leglassabbak, de a legolcsóbbak, és jobban megfelelnek az elsősorban szekvenciális i/Os-t használó adatfeldolgozási munkaterheléseknek
- a regionális Standard perzisztens lemezek megegyeznek a fentiekkel, de szinkron replikációval egy régió két zónáján keresztül
- a Zonal Balanced perzisztens lemezek a legtöbb általános célú alkalmazáshoz alkalmasak, a standard és az SSD perzisztens lemezek közötti áron.
- a regionális kiegyensúlyozott perzisztens lemezek megegyeznek a fentiekkel, de szinkron replikációval egy régió két zónájában
- a zónás SSD perzisztens lemezek gyorsabbak és alkalmasabbak a vállalati alkalmazásokhoz, valamint a nagy teljesítményű adatbázis-terhelések
- a regionális SSD perzisztens lemezek alkalmasak olyan munkaterhelésekre, amelyek nem rendelkeznek alkalmazásszintű replikációval
- a helyi SSD lemezek (SCSI vagy NVMe protokollokkal kaphatók) sokkal nagyobb átviteli sebességgel és alacsonyabb késleltetéssel rendelkeznek
a Google megközelítése több választási lehetőséget ad a virtuális gépek tárolásra való konfigurálására, de vannak kompromisszumok. Például a helyi SSD-tároló nem replikálódik automatikusan, és a helyi SSD-n lévő összes adat elveszhet, ha a virtuális gép bármilyen okból leáll. Legfeljebb 24 helyi SSD meghajtót adhat hozzá 375GIB tárhellyel minden virtuális géphez, összesen 9TIB tárhelyet VM-enként.
mikor érdemes összehasonlítani a felhő szolgáltatókat a konténerszolgáltatásokhoz?
a konténerek a felhőalapú számítástechnika egyik leggyorsabban fejlődő területe. 2019 elején anonimizáltuk és elemeztük ügyfeleink AWS-re fordított kiadásait, és a konténerekre fordított kiadások hatszoros növekedését állapítottuk meg!
míg néhány évvel ezelőtt összehasonlíthatta a konténerszolgáltatásokat, és különbségeket találhatott az AWS, az Azure és a Google Cloud kínálata között, ezek a különbségek szinte eltűntek. Mindhárom támogatja a VM-alapú és a Kubernetes-alapú tárolókat. Mindhárom konténer-hangszerelőket, konténer-nyilvántartásokat és eszközöket kínál a meglévő alkalmazások mikroszolgáltatásokként történő tárolásához és áttelepítéséhez.
következésképpen a konténerszolgáltatások legtöbb felhőszolgáltatói összehasonlítása arra a következtetésre jut, hogy az ügyfelek azt a konténerszolgáltatást használják, amelyet az a szolgáltató kínál, amellyel már telepítik a virtuális gépeket. Ha azonban szervezete konténereket telepít méretarányosan, akkor hasznos lehet összehasonlítani a felhőszolgáltatókat ár szerint, miután figyelembe vette az elkötelezett felhasználást vagy az elkötelezett kiadási kedvezményeket.
az AWS, az Azure és a GCP által kínált konténerszolgáltatások részletes leírását itt találja: Az AWS, Azure és GCP felhőtároló-szolgáltatásainak összehasonlítása
szerver nélküli számítástechnika/szolgáltatásként funkció
szerver nélküli számítástechnika/szolgáltatásként funkció (FaaS) kiküszöböli az erőforrások rendelkezésre bocsátásának, kezelésének vagy skálázásának szükségességét, mivel lehetővé teszi a fejlesztők számára, hogy olyan kódot töltsenek fel, amely rövid életű funkciót hajt végre, amikor azt esemény váltja ki. Mivel az ügyfelek csak a milliszekundumokért fizetnek a funkció végrehajtásakor, a kiszolgáló nélküli számítástechnika jelentősen csökkentheti a költségeket.
az AWS Lambda szolgáltatása élen jár a szerver nélküli számítástechnikában, mivel minden programozási nyelvet támogat a futásidejű API-val, integrálva több tucat AWS szolgáltatással natív módon, vagy más felügyeleti, láthatósági és biztonsági eszközökkel az AWS Lambda kiterjesztéseken keresztül. Jelenleg az AWS az egyetlen szolgáltató a felhőszolgáltatások összehasonlításában, amely biztosítja a biztosított párhuzamosságot annak érdekében, hogy a funkciók inicializálódjanak és hiper-készen álljanak arra, hogy reagáljanak egy eseményre.
felhőalapú számítási szolgáltatások összehasonlítása | AWS | Azure | |
---|---|---|---|
Burstable VM típusok | t4g | B | f1 / g1 |
általános célú VM típusok (legújabb generáció) | m6g | Dv4 / Dsv4 | n2d-szabvány |
rendszeres memória optimalizált VM típusok | r6g | Ev4 / Esv4 | n2d-highmem |
szuper memória optimalizált VM típusok | x1 / z1d | Mv2 | M1-ultramem |
számítási optimalizált VM típusok | c6g | Fsv2 | c2-standard |
nagy teljesítményű számítási virtuális gép típusok | p3 / g4 / f1 | HBv2 / HC | klaszterek |
tárolási optimalizált VM típusok | h1 / i3 / d2 | Lsv2 | Nincs adat |
konténer szolgáltatások | ECS | ACI | Compute Engine |
Kubernetes szolgáltatások | EKS | AKS | Kubernetes Motor |
szerver nélküli konténerek | Fargate | ACI | felhő Futtatás |
szerver nélküli számítástechnika | Lambda | funkciók | felhő funkciók |
ebben a cikkben lépésről lépésre megtudhatja, hogyan optimalizálhatja és kezelheti az AWS Lambda funkcióit a felhőkezelés három kiválósági területén: felhőalapú műveletek, felhőalapú pénzügyi menedzsment, valamint felhőbiztonság és megfelelőség.
felhőalapú tárolási szolgáltatások összehasonlítása
a felhőalapú tárolási szolgáltatások összehasonlításakor a felhőalapú ügyfelek történelmileg úgy döntöttek, hogy a Szolgáltató által kínált tárhelyet használják, amelyen keresztül virtuális gépeket biztosítanak. A vállalkozásoknak most több lehetőség áll rendelkezésükre, különösen olyan adatokkal, amelyekhez ritkán férnek hozzá.
kétségtelenül az AWS egyszerű tárolási szolgáltatása (S3) a legismertebb az összes felhőalapú tárolási szolgáltatás közül. A különböző tárolási osztályok, az eltérő árak és a hibatűrés különböző szintjeinek megértése azonban bonyolult lehet. A Microsoft és a Google egyaránt megbízható és megbízható szolgáltatásokkal rendelkezik.
az AWS, az Azure és a GCP tárolási lehetőségeinek és kedvezményeinek részletes összehasonlítása ebben a cikkben található: AWS vs Azure vs GCP: Kedvezmények, kötelezettségvállalások és foglalások
a felhőalapú tárolási osztályok magyarázata
a felhőalapú tárolási szolgáltatások hasonló összehasonlításához meg kell érteni, hogy melyek a különböző felhőalapú tárolási osztályok. Fontos, hogy tisztában legyen az AWS, az Azure és a Google által nyújtott egyéb felhőalapú tárolási szolgáltatásokkal is, hogy elkerülje a félreértéseket a lehetőségek megtekintésekor. Itt van egy gyors bontás,az egyes szolgáltatásokhoz megadott nevekkel az alábbi táblázatban.
- a Blokktárolási kötetek a virtuális géphez csatlakoztatott tárolóegységek. Ezek lehetnek helyi vagy hálózati csatlakozók, és független lemezmeghajtóként kezelhetők.
- az Objektumtároló kötetek a legtöbb adattípust tárolják, amelyek a tartósság érdekében különböző régiókban és zónákban replikálhatók, és egyszerű webszolgáltatási felületeken keresztül érhetők el.
- a fájltároló rendszerek megkönnyítik a fájlok megosztását a felhőben, amelyek lehetővé teszik a kiszolgálók és alkalmazások számára a tárolt adatok elérését megosztott fájlrendszereken keresztül.
- a ritka hozzáférésű tároló a biztonsági mentési adatok és a vészhelyzeti helyreállítási adatok tárolására szolgál, amelyekre sietnie kell, de valószínűleg nem fog gyakran hozzáférni.
- az archív tárolást leggyakrabban az adatok megfelelőségi célú tárolására használják. A felhőtárolás ezen osztálya hosszú távú adatokra szolgál, amelyek tolerálják a visszakeresési késleltetést.
- a hibrid tárolási megoldások olyan rendszerek, amelyek inaktív adatokat mozgatnak a felhőbe, miközben az üzleti szempontból kritikus és érzékeny adatokat helyben tartják a fizikai tárolási követelmények csökkentése érdekében.
- a fizikai tömeges adatátviteli megoldások nagy mennyiségű adat fizikai mozgatására szolgálnak a helyszíni adatközpontokból a felhőszolgáltatók adatközpontjaiba.
bármely felhőalapú tárolási szolgáltatás költségének kiszámításakor ne felejtse el figyelembe venni a PUT, POST, COPY és GET kérések költségeit, valamint a minimális kapacitás-vagy minimális időtartam-díjakat. Például az AWS legalább 128 KB kapacitású díjat számít fel két ritka hozzáférési osztályáért, kilencven napos minimális díjat pedig a Glacier Archive tárolási osztályáért.
felhőalapú tárolási szolgáltatások összehasonlítása | AWS | Azure | |
---|---|---|---|
Blokktárolás | EBS | Azure lemezek | HDD/SSD |
Objektumtárolás | S3 | Azure Blob | szabványos |
Fájltárolás | EFS | Azure-fájlok | Fájltárolás |
ritka hozzáférés tároló 1 | Standard-IA | hűvös Blob | Nearline |
ritka hozzáférés tároló 2 | egy zóna-IA | n / a | Hidegvonal |
Archívum tárolása | gleccser | Azure Archívum | Archívum |
hibrid tároló | átjáró | StorSimple | ClearSky |
fizikai tömeges adatátvitel megoldás | hó család | Import / Export | átviteli alkalmazás |
felhőrégiók és rendelkezésre állási zónák összehasonlítása
a felhőrégiók és rendelkezésre állási zónák száma és elhelyezkedése fontos szempont a felhőszolgáltató kiválasztásakor—nemcsak azért, mert minél kiterjedtebb az adatközpontok hálózata, annál kisebb a késleltetés valószínűsége, hanem azért is, mert a kiterjedt adatközpont-hálózatok növelik a replikáció és a redundancia lehetőségeit, és javítják a katasztrófatűrést kiesések esetén.
a felhőszolgáltatások összehasonlításánál korábban már említettük, hogy a felhőszolgáltatások árai gyakran regionális eltérésektől függenek, és ez minden bizonnyal igaz a késleltetés-toleráns szolgáltatásokra, például az archív tárolásra—az árak akár 50% – kal is eltérhetnek attól függően, hogy hol tárolják az archív adatokat. A hálózat méretének összehasonlításának legfontosabb oka azonban az, hogy minél nagyobb a régiók és zónák száma, annál valószínűbb, hogy a vállalkozásának helyi zónája támogatja a szolgáltatások teljes skáláját.
az Egyesült Államokban működő vállalkozások. a zónák valószínűleg figyelmen kívül hagyják, hogy egyes szolgáltatások mennyire korlátozottak az “elsődleges” zónákon kívül—és nem Délkelet-Ázsia legkülső területeiről beszélünk. Például az AWS ohiói és Észak-Kaliforniai adatközpontjai nem kínálnak ugyanolyan szolgáltatásokat, mint az Észak-Virginiai vagy Oregoni adatközpontok, és ez hatással lehet arra, hogy a szervezet hol telepít erőforrásokat, vagy milyen szolgáltatásokat használ.
a felhőszolgáltatások összehasonlításában szereplő szolgáltatók mindegyike közzétesz egy weboldalt a régiónként elérhető szolgáltatásokról, amelyeket érdemes áttekinteni. Az AWS weboldala itt, az Azure weboldala itt, a Google weboldala pedig itt érhető el. Minden weboldal rendezhető kontinens (Amerika, Európa vagy Ázsia Csendes-óceáni).
felhő régiók összehasonlítása Szolgáltató szerint | AWS | Azure | |
---|---|---|---|
USA | 4 | 8 | 7 |
U. S. A. kormány | 2 | 7 | – |
Amerika, kivéve az USA-t. | 2 | 3 | 2 |
Európa | 6 | 12 | 6 |
Ázsia Csendes-óceáni | 9 | 15 | 8 |
Egyéb | 1 | 2 | – |
egyéb tényezők, amelyeket figyelembe kell venni a felhőszolgáltatások összehasonlításakor
mivel a számítási szolgáltatások és a tárolási szolgáltatások-és azok helyi elérhetősége-lesznek a legtöbb vállalkozás számára az elsődleges szempontok a felhőszolgáltatások és a felhőszolgáltatók összehasonlításakor, egyes vállalkozások legyen más indítéka a felhőszolgáltatások összehasonlításának, hogy figyelembe vegye az olyan tényezőket, mint az elemzés, a hálózatépítés, az adatbázisok és a DevOps eszközök.
bár a felhőszolgáltatók összehasonlítása kétségtelenül ijesztő feladat, a ráfordított erőfeszítések kifizetődőek lehetnek a költségcsökkentés és a jobb teljesítmény szempontjából. Ez minden bizonnyal érdemes feladat a többfelhős környezetben működő vállalkozások számára, akiknek lehetőségük van kiválasztani egyes szolgáltatásokat egy szolgáltatótól, és más szolgáltatóktól eltérő szolgáltatásokat—feltéve, hogy rendelkeznek a szükséges mechanizmusokkal a többfelhős környezet hatékony kezeléséhez.
az AWS, Azure és GCP szolgáltatások még mélyebb összehasonlításához javasoljuk, hogy töltse le e-könyvünket: szolgáltatások összehasonlítása A három nagy felhőszolgáltató számára