Google Compute Engine - Google Compute Engine
![]() | tento článek může obsahovat nadměrné množství složitých detailů, které mohou zajímat pouze konkrétní publikum.Říjen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | tento článek potřebuje další citace pro ověření.Říjen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Google, Inc. |
---|---|
Vývojáři | |
První vydání | 28. června 2012 |
Operační systém | |
K dispozici v | Angličtina |
Typ | Virtuální privátní server |
Licence | Proprietární software |
webová stránka | mrak |
Google Compute Engine (GCE) je Infrastruktura jako služba (IaaS) složka Google Cloud Platform který je postaven na globální infrastruktuře, která běží Google je vyhledávač, Gmail, Youtube a další služby. Google Compute Engine umožňuje uživatelům spouštět virtuální stroje (VM) na vyžádání. Virtuální počítače lze spouštět ze standardních obrázků nebo vlastních obrázků vytvořených uživateli. Uživatelé GCE se musí ověřovat na základě OAuth 2.0 před spuštěním virtuálních počítačů. Google Compute Engine je přístupný přes Developer Console, RESTful API nebo rozhraní příkazového řádku (CLI).
Dějiny
Google oznámil Compute Engine 28. června 2012 v Google I / O 2012 v režimu omezeného náhledu. V dubnu 2013 byla společnost GCE zpřístupněna zákazníkům s balíčkem Gold Support Package. 25. února 2013 Google oznámil to RightScale byl jejich prvním prodejcem.[1] Během Google I / O 2013 mnoho funkcí včetně fakturace za méně než hodinu, typů instancí sdíleného jádra, větších perzistentních disků, vylepšených SDN založené síťové funkce a ISO / IEC 27001 certifikace byla oznámena. GCE byl k dispozici všem 15. května 2013. Vrstva 3 vyvažování zátěže přišel na GCE 7. srpna 2013. A konečně, 2. prosince 2013, Google oznámil, že GCE je obecně dostupný. Rovněž rozšířila podporu OS, umožnila živou migraci virtuálních počítačů, 16jádrové instance, rychlejší trvalé disky a snížila cenu standardních instancí.
Na akci Google Cloud Platform Live 25. března 2014 Urs Hölzle Senior VP technické infrastruktury oznámil trvalé slevy na používání, podporu pro Microsoft Windows Server 2008 R2 Cloud DNS a Cloud Deployment Manager. 28. května 2014 Google oznámil optimalizaci pro LXC kontejnery spolu s dynamickým plánováním Přístavní dělník kontejnery napříč flotilou instancí virtuálních počítačů.[2]
Google Compute Engine Unit
Google compute engine unit (GCEU), který se vyslovuje jako GQ, je abstrakcí výpočetních zdrojů. Podle Google představuje 2,75 GCEU minimální výkon jednoho logického jádra (hardware hypervlákno ) založeno na Sandy Bridge plošina. GCEU vytvořil Anthony F. Voellm z důvodu nutnosti porovnávat výkon virtuálních strojů nabízených společností Google. Je to aproximováno Coremark (TM) referenční běh jako součást PerfKitBenchmarker Benchmark otevřeného zdroje vytvořený společností Google ve spolupráci s mnoha poskytovateli cloudu.
Trvalé disky
Každá instance Google Compute Engine začíná diskovým prostředkem zvaným trvalý disk. Trvalý disk poskytuje místo na disku pro instance a obsahuje kořenový adresář souborový systém ze kterého se instance spouští. Trvalé disky lze použít jako surové blokovat zařízení. Ve výchozím nastavení používá Google Compute Engine SCSI pro připojení trvalých disků. Trvalé disky poskytují přímé, konzistentní a spolehlivé úložiště za konzistentní a spolehlivou cenu, čímž odpadá potřeba samostatného místního pomíjivého disku. Před spuštěním instance je třeba vytvořit trvalé disky. Po připojení k instanci je lze naformátovat pomocí nativního souborového systému. Jeden trvalý disk lze připojit k více instancím v režimu jen pro čtení. Každý trvalý disk může mít velikost až 10 TB. Google Compute Engine šifruje trvalé disky pomocí AES-128-CB a toto šifrování se použije dříve, než data opustí monitor virtuálního stroje a zasáhnou disk. Šifrování je vždy povoleno a pro uživatele Google Compute Engine je transparentní. Integrita trvalých disků je udržována prostřednictvím HMAC systém.
Dne 18. června 2014 společnost Google oznámila podporu pro SSD trvalé disky. Tyto disky dodávají až 30 IOPS na GB, což je 20x více IOPS zápisu a 100x více čtení IOPS než standardní trvalé disky.
snímky
Obraz je trvalý disk, který obsahuje operační systém a systém souborů root, které jsou nezbytné pro spuštění instance. Při vytváření instance nebo při vytváření kořenového trvalého disku je nutné vybrat obrázek. Ve výchozím nastavení Google Compute Engine nainstaluje kořenový souborový systém definovaný obrázkem na trvalý disk root. Google Compute Engine poskytuje CentOS a Debian obrázky jako standardní obrazy Linuxu. Red Hat Enterprise Linux (RHEL) a Microsoft Windows Server 2008 R2 obrázky jsou součástí předních obrazů operačního systému, které jsou k dispozici za příplatek. Kontejner Linux (dříve CoreOS ), lehký operační systém Linux založený na Chromium OS je také podporován v Google Compute Engine.
Typy strojů
Google Compute Engine používá KVM jako hypervisor,[3] a podporuje obrazy hostů se systémem Linux a Microsoft Windows, které se používají ke spouštění virtuálních strojů založených na 64bitové architektuře x86. Virtuální počítače se spouštějí z trvalého disku, který má kořenový souborový systém. Počet virtuálních procesorů, množství paměti podporované virtuálním počítačem závisí na vybraném typu počítače.
Fakturace a slevy
Google Compute Engine nabízí slevy na trvalé používání. Jakmile je instance spuštěna na více než 25% fakturačního cyklu, cena začne klesat:
- Pokud se instance použije na 50% měsíce, získá 10% slevu oproti cenám na vyžádání
- Pokud je instance použita pro 75% měsíce, získá 20% slevu oproti cenám na vyžádání
- Pokud se instance použije 100% měsíce, získá se 30% sleva oproti cenám na vyžádání
Porovnání typů strojů
Google poskytuje určité typy strojů:
- Standardní stroj: 3,75 GB RAM na virtuální CPU
- Stroj s velkou pamětí: 6,5 GB RAM na virtuální CPU
- Stroj s vysokým CPU: 0,9 GB RAM na virtuální CPU
- Sdílené zařízení: CPU a RAM jsou sdíleny mezi zákazníky
- Paměťově optimalizovaný stroj: více než 14 GB RAM na vCPU.
Ceny uvedené níže[4] jsou založeny na běžícím standardu Debian nebo CentOS Virtuální stroje s Linuxem (VM). Virtuální počítače s proprietárními operačními systémy budou účtovány více.
Typ stroje | Název stroje | Virtuální jádra | Paměť | Cena za hodinu (hostované v USA) | Cena za hodinu (hostovaná v Evropě) |
---|---|---|---|---|---|
Standard | n1-standard-1 | 1 | 3,75 GB | $0.070 | $0.077 |
Standard | n1-standard-2 | 2 | 7,5 GB | $0.140 | $0.154 |
Standard | n1-standard-4 | 4 | 15 GB | $0.280 | $0.308 |
Standard | n1-standard-8 | 8 | 30 GB | $0.560 | $0.616 |
Standard | n1-standard-16 | 16 | 60 GB | $1.120 | $1.232 |
Vysoká paměť | n1-highmem-2 | 2 | 13 GB | $0.164 | $0.180 |
Vysoká paměť | n1-highmem-4 | 4 | 26 GB | $0.328 | $0.360 |
Vysoká paměť | n1-highmem-8 | 8 | 52 GB | $0.656 | $0.720 |
Vysoká paměť | n1-highmem-16 | 16 | 104 GB | $1.312 | $1.440 |
Vysoká CPU | n1-highcpu-2 | 2 | 1,80 GB | $0.088 | $0.096 |
Vysoká CPU | n1-highcpu-4 | 4 | 3,60 GB | $0.176 | $0.192 |
Vysoká CPU | n1-highcpu-8 | 8 | 7,20 GB | $0.352 | $0.384 |
Vysoký procesor | n1-highcpu-16 | 16 | 14,40 GB | $0.704 | $0.768 |
Sdílené jádro | f1-micro | 0.2 | 0,60 GB | $0.013 | $0.014 |
Sdílené jádro | g1-malý | 0.5 | 1,70 GB | $0.035 | $0.0385 |
Optimalizováno pro paměť | n1-ultramem-40 | 40 | 938 GB | $6.3039 | $6.9389 |
Optimalizováno pro paměť | n1-ultramem-80 | 80 | 1922 GB | $12.6078 | $13.8779 |
Optimalizováno pro paměť | n1-megamem-96 | 96 | 1433,6 GB | $10.6740 | $11.7430 |
Optimalizováno pro paměť | n1-ultramem-160 | 160 | 3844 GB | $25.2156 | $27.7557 |
== Compute Engine spojuje různé entity zvané prostředky, které budou součástí nasazení. Každý prostředek plní jinou funkci. Když je spuštěna instance virtuálního počítače, vytvoří se prostředek instance, který používá další prostředky, jako jsou prostředky na disku, síťové prostředky a prostředky bitové kopie. Například diskový prostředek funguje jako úložiště dat pro virtuální počítač, podobně jako fyzický pevný disk, a síťový prostředek pomáhá regulovat provoz do a z instancí.
obraz
Prostředek bitové kopie obsahuje operační systém a kořenový systém souborů nezbytný pro spuštění instance. Google udržuje a poskytuje obrázky, které jsou připravené k použití, nebo si uživatelé mohou obrázek přizpůsobit a použít jej jako obrázek pro vytváření instancí. V závislosti na potřebách mohou uživatelé také použít obrázek na trvalý disk a použít trvalý disk jako kořenový souborový systém.
Typ stroje
Typ počítače instance určuje počet jader, paměť a I / O operace podporované instancí.
Disk
Trvalé disky jsou nezávislé na virtuálních počítačích a přežívají životnost instance. Všechny informace uložené na perzistentních discích jsou před zápisem na fyzická média šifrovány a klíče jsou přísně kontrolovány společností Google.
Typ | Cena (za GB / měsíc) |
---|---|
Standardní zajištěný prostor | $0.04 |
Prostor pro SSD | $0.17 |
Úložiště snímků | $0.026 |
Operace IO | Žádné další poplatky |
Každá instance může připojit pouze omezené množství celkového trvalého místa na disku (ve většině případů může mít jeden až 64 TB) a omezený počet jednotlivých trvalých disků (k většině instancí lze připojit až 16 nezávislých trvalých disků).
Momentka
Trvalé snímky disku umožňují uživatelům kopírovat data z existujícího trvalého disku a použít je na nové trvalé disky. To je obzvláště užitečné pro vytváření záloh trvalých dat na disku v případě neočekávaných poruch a událostí údržby zóny.
Instance
Instance Google Compute Engine je virtuální stroj spuštěný v konfiguraci Linux nebo Microsoft Windows. Uživatelé se mohou rozhodnout upravit instance včetně přizpůsobení hardwaru, operačního systému, disku a dalších možností konfigurace.
Síť
Síť definuje rozsah adres a adresu brány všech instancí k ní připojených. Definuje, jak instance komunikují navzájem, s jinými sítěmi a s vnějším světem. Každá instance patří do jedné sítě a veškerá komunikace mezi instancemi v různých sítích musí probíhat prostřednictvím veřejné adresy IP.
Váš projekt Cloud Platform Console může obsahovat více sítí a ke každé síti může být připojeno více instancí. Síť vám umožňuje definovat IP brány a rozsah sítě pro instance připojené k této síti. Ve výchozím nastavení je každý projekt vybaven výchozí sítí s přednastavenými konfiguracemi a pravidly brány firewall. Můžete se rozhodnout upravit výchozí síť přidáním nebo odebráním pravidel, nebo můžete v tomto projektu vytvořit nové sítě. Obecně platí, že většina uživatelů potřebuje pouze jednu síť, i když ve výchozím nastavení můžete mít na jeden projekt až pět sítí.
Síť patří pouze jednomu projektu a každá instance může patřit pouze jedné síti. Všechny sítě Compute Engine používají protokol IPv4. Compute Engine aktuálně nepodporuje IPv6. Google je však hlavním zastáncem protokolu IPv6 a je to důležitý budoucí směr.
Adresa
Když je vytvořena instance, je ve výchozím nastavení automaticky přiřazena dočasná externí IP adresa. Tato adresa je připojena k instanci po celou dobu životnosti instance a je uvolněna, jakmile je instance ukončena. GCE také poskytuje mechanismus pro rezervaci a připojení statických IP k virtuálním počítačům. Pomíjivou adresu IP lze povýšit na statickou adresu IP.
Firewall
Prostředek brány firewall obsahuje jedno nebo více pravidel, která povolují připojení do instancí. Každý prostředek brány firewall je přidružen k jedné a pouze jedné síti. Není možné přidružit jeden firewall k více sítím. Do instance není povolena žádná komunikace, pokud prostředek brány firewall nepovoluje síťový provoz, a to ani mezi instancemi ve stejné síti.
Trasa
Google Compute Engine nabízí směrovací tabulku pro správu toho, jak by měl být směrován provoz určený pro určitý rozsah IP adres. Podobně jako u fyzického směrovače v místní síti se veškerý odchozí provoz porovnává s tabulkou tras a předává se odpovídajícím způsobem, pokud odchozí paket odpovídá některým pravidlům v tabulce tras.
Regiony a zóny
Region označuje geografickou polohu zařízení infrastruktury Google. Uživatelé se mohou rozhodnout nasadit své prostředky v jedné z dostupných oblastí na základě jejich požadavků. Od 1. června 2014 je Google Compute Engine k dispozici ve středoamerickém regionu, západní Evropě a východní Asii.
Zóna je izolované místo v regionu. Zóny mají síťová připojení s vysokou šířkou pásma a nízkou latencí k dalším zónám ve stejné oblasti. Aby bylo možné nasadit aplikace odolné vůči chybám, které mají vysokou dostupnost, Google doporučuje nasazení aplikací napříč několika zónami v regionu. To pomáhá chránit před neočekávanými poruchami komponent až do jedné zóny včetně. K 5. srpnu 2014 existuje osm zón - tři v regionu střední USA a Asie a východ a dvě zóny v regionu západní Evropy.
Rozsah zdrojů
Všechny zdroje v rámci GCE patří do globální, regionální nebo zonální roviny. Globální zdroje jsou přístupné ze všech regionů a zón. Například obrázky jsou globálním prostředkem, takže uživatelé mohou spustit virtuální počítač v jakékoli oblasti na základě globálního obrázku. Ale adresa je regionální zdroj, který je k dispozici pouze instancím spuštěným v jedné ze zón ve stejné oblasti. Instance se spouštějí v konkrétní zóně, která vyžaduje specifikaci zóny jako součást všech požadavků odeslaných dané instanci.
Níže uvedená tabulka shrnuje rozsah zdrojů GCE:
Rozsah | Zdroj |
---|---|
Globální | obraz |
Globální | Momentka |
Globální | Síť |
Globální | Firewall |
Globální | Trasa |
Kraj | Adresa |
Zóna | Instance |
Zóna | Typ stroje |
Zóna | Disk |
Funkce
Fakturační a cenový model
Google účtuje virtuálním počítačům minimálně 10 minut. Na konci 10. minuty jsou instance účtovány v přírůstcích po 1 minutě, zaokrouhleno na nejbližší minutu.[5] Ceny založené na trvalém používání připsají slevy zákazníkům na základě měsíčního využití.[6][7] Uživatelé nemusí předem platit poplatek za závazek, aby získali slevy na běžné ceny na vyžádání.
Výkon virtuálního počítače
Virtuální počítače Compute Engine se spustí do 30 sekund[8] což je považováno za 4–10x rychlejší než u konkurence.
Výkon disku
Trvalé disky Compute Engine poskytují trvale vyšší IOPS.[9] Pokud jsou náklady na zajištěné IOPS zahrnuty v ceně úložiště, uživatelé nemusí za IOPS platit zvlášť.[10]
Globální prostor pro obrázky a snímky
Obrázky a snímky disků patří do globálního rozsahu, což znamená, že jsou implicitně dostupné ve všech regionech a zónách Google Cloud Platform.[11] Tím se vyhnete nutnosti exportu a importu obrázků a snímků mezi oblastmi.
Transparentní údržba
Během plánované údržby datového centra Google může Compute Engine automaticky migrovat virtuální počítače z jednoho hostitele na druhého bez nutnosti jakékoli akce ze strany uživatelů. To aplikacím poskytuje lepší provozuschopnost.[12][13]
Reference
- ^ Barb Darrow (25. února 2013). „Exkluzivní: RightScale se prodává jako první, podporuje Google Compute Engine“. Blog Gigaom. Citováno 5. července 2013.
- ^ Google (10. června 2014). „Kontejnery na Google Cloud Platform“. Dokumentace Google Compute Engine. Citováno 10. června 2014.
- ^ „7 způsobů, jak posílíme náš hypervisor KVM ve službě Google Cloud: zabezpečení v holém textu“. Blog Google Cloud. 25. ledna 2017. Citováno 14. července 2020.
- ^ „Google Compute Engine Ceny“. Google Cloud Platform. Citováno 2018-02-19.
- ^ Buttler, Brandone. „Google zavádí za minutu cloudovou fakturaci a zavádí novou databázi NoSQL“. NetworkWorld. Archivovány od originál dne 30. července 2013. Citováno 6. dubna 2014.
- ^ Joneja, Navneet. „Představujeme slevy na trvalé používání - automaticky platit méně za trvalé vytížení ve výpočetním stroji“. Blog Google Cloud. Google. Citováno 6. dubna 2014.
- ^ Babcock, Charles (2014-03-28). „Google vyhrává v bitvě o cenu cloudu Amazon. Informační týden. Citováno 6. dubna 2014.
- ^ Staddill, Sebastian. „Podle čísel: Jak se Google Compute Engine umisťuje na Amazon EC2“. Gigaom. Gigaom. Citováno 6. dubna 2014.
- ^ Stadill, Sebastian. „Scalr Cloud Benchmarks“. Scalr Cloud Benchmarky. Scalr. Archivovány od originál dne 29. března 2014. Citováno 6. dubna 2014.
- ^ „Trvalá cena disku“. Dokumentace Google Compute Engine. Google. Citováno 6. dubna 2014.
- ^ „Globální zdroje“. Dokumentace Google Compute Engine. Google. Citováno 6. dubna 2014.
- ^ Adler, Brian. „Google Compute Engine Live Migration projde testem“. Blog RightScale. RightScale. Citováno 6. dubna 2014.
- ^ Leong, Lydia. „Google Compute Engine a živá migrace“. Blog.