Základní technologie ekosystému Google Cloud se skládá z mnoha nástrojů. Tyto nástroje pokrývají mnoho kategorií, včetně kontejnerů, analýzy dat, úložiště, multicloud, výpočetní techniky, bezserverových počítačů a databází.

Protože mnoho z těchto technologií tvoří cloudový pracovní postup, musíte tyto nástroje znát zevnitř.

Zde se podíváme na ručně vybraný seznam nástrojů Google Cloud nezbytných pro úspěšné provozování cloudových aktivit. Jsou to nástroje, které byste jako expert na Google Cloud měli používat.

BigQuery je spravovaný datový sklad. Pomáhá vám snadno přijímat, ukládat, analyzovat a vizualizovat data.

Data můžete do skladu nahrávat v dávkách. Můžete také předávat data z několika zdrojů, jako je Google Assistant, chytré gadgety, automatizované stroje atd.

Má vestavěné funkce, jako je geoprostorová analýza, strojové učení (ML) a business intelligence (BI), které společně poskytují užitečné informace. K provádění databázových dotazů můžete použít standardní dialekty SQL vyhovující ANSI.

instagram viewer

Můžete ukládat a analyzovat data uložená v BigQuery. Případně můžete použít nástroj pro analýzu dat, která jsou uložena někde jinde.

S nástrojem můžete pracovat pomocí Google Cloud Uživatelské rozhraní konzoly, příkazový řádek nebo klientské knihovny API. BigQuery můžete zvládnout tak, že se zaregistrujete Výukové programy Google Cloud, jako je Google Cloud Skills Boost.

Filestore je spravovaná služba cloudového úložiště Google Cloud. Usnadňuje operace se soubory s nízkou latencí pro aplikace, které přistupují k datům prostřednictvím virtuálních strojů, Google Kubernetes Engine nebo Compute Engine.

Jedná se o technologii cloudového úložiště, která může podporovat až 920 000 vstupních/výstupních operací za sekundu (IOPS). Projekty, jako je analýza dat, zpracování genomických dat, vykreslování médií atd., jsou zátěže citlivé na latenci.

Proto potřebujete vysokorychlostní úložiště pro zpracování dat, jako je Filestore. Dokáže uložit až 100 TB dat s přenosovou rychlostí 25 GB/s.

Trvalé disky jsou spolehlivé možnosti úložiště pro virtuální stroje, protože nabízejí rychlý přístup k datům a automatické šifrování. Jedná se o bloková úložiště skládající se z HDD a SSD.

Persistent Disk nabízí flexibilní operační modely, jako je upscaling velikosti disku v reálném čase bez restartování virtuálního počítače a přepínání na SSD z HDD, když vaše aplikace vyžaduje vyšší IOPS.

Perzistentní disk můžete připojit k instancím, které spouštíte na Compute Engine nebo Google Kubernetes Engine. Disk můžete bez námahy odpojit, abyste si ponechali svá data, když ukončíte jakékoli instance na vašich virtuálních počítačích.

Příbuzný: Google bude ukládat lékařská data v cloudu: Je to dobré nebo špatné?

Více virtuálních strojů může současně přistupovat k datům z jednoho trvalého disku, aniž by čelilo latenci.

Je to pokročilá platforma pro správu aplikací pro multicloudový a hybridní vývoj a provoz. Prostřednictvím Anthos můžete spravovat clustery Google Kubernetes Engine, pracovní zatížení na virtuálních počítačích a cloudové operace na AWS.

Ke spuštění Anthos na vašich serverech a virtuální výpočetní infrastruktuře nemusíte nastavovat hypervizor nebo software VMM pro monitorování virtuálních strojů. Anthos je dokonalý nástroj pro vytváření, vynucování a automatizaci bezpečnostních politik na všech virtuálních strojích.

Například správa Anthos Config Management vždy udržuje clustery Kubernetes aktualizované pomocí zásad zabezpečení a souladu.

Google Kubernetes Engine (GKE) je nástroj, který spravuje nasazení a provoz kontejnerizovaných aplikací. Je to open-source program vyvinutý na Google Cloud.

Umožňuje rychlejší a bezpečný vývoj softwaru a jeho nasazení kdekoli. GKE můžete použít pro automatizaci správy kontejnerů a přiřadit lidské zdroje úkolům, na kterých záleží nejvíce.

Má vestavěné knihovny příkazů pro nasazení softwaru, aktualizaci aplikací, škálování nahoru nebo dolů podle aktivit uživatele a sledování výkonu aplikace.

Compute Engines vám umožní provozovat virtuální stroje na Google Cloud. Usnadňuje živou migraci dat a aplikací mezi hostiteli bez nutnosti restartování virtuálního počítače.

Proto důležitý cloudový software běží, i když váš backendový tým aktualizuje nebo ladí programovací kódy.

Google Cloud klasifikuje výpočetní stroje podle jader CPU, paměti a výkonu. Existuje až devět variant Compute Engines a nesou kódy jako T2D, M2, N2, C2, A2 atd.

Příbuzný: Můžete spustit projekt strojového učení doma?

T2D jsou ideální pro webové servery, rozsáhlé java aplikace, překódování médií atd. Na druhou stranu jsou A2 nejvýkonnější výpočetní stroje s GPU A100 pro strojové učení a pracovní zátěže umělé inteligence.

Je to výpočetní platforma bez serveru, která umožňuje rychlý vývoj a nasazení aplikací v cloudu. Nemusíte se starat o infrastrukturu a systémovou kompatibilitu vašich binárních souborů nebo programovacího jazyka.

Kódy můžete psát v libovolném jazyce dle vašeho výběru, jako je Python, Java, Go, Ruby a mnoho dalších. Cloud Run dělá vaše aplikace skutečně přenosnými, protože tato platforma byla postavena na otevřených standardech Knative.

Své aplikace můžete bez námahy přesunout do jakéhokoli clusteru Kubernetes, Google Cloud Platform nebo jakéhokoli jiného cloudového řešení třetí strany.

Pokud chcete vyvíjet hostitelské webové aplikace ve větším měřítku, App Engine je pro vás ideálním nástrojem Google Cloud. Jednoduše napište program v jakémkoli podporovaném jazyce, jako je PHP, Java, Go, Python atd., a klikněte na nasazení aplikace gcloud.

App Engine automaticky nahraje a spustí váš kód na Google Cloud. Automaticky se zvětšuje a zmenšuje v závislosti na požadavcích používání aplikace.

Majitelé aplikací proto mohou hodně ušetřit díky automatickému škálování a neulpívání na nevyužité infrastruktuře hostování aplikací. Nabízí také bezplatné certifikáty SSL pro zabezpečení přenosu dat pro vaše aplikace, ať už pro mobil nebo web.

Je to v podstatě služba databáze dokumentů NoSQL na platformě Google Cloud Platform. Můžete efektivně ukládat, synchronizovat a dotazovat se na data v aplikacích pro zařízení, jako jsou zařízení IoT, nositelná zařízení IoT, aplikace pro chytré telefony a webové aplikace.

Zabezpečuje také vaši databázi a zároveň ji automaticky replikuje pro multiregionální aplikace. Pokud upravíte backendový kód, vaše aplikace budou odrážet aktuální změny, protože Firestore funguje téměř v reálném čase.

Ve svých aplikacích tak můžete implementovat spolupráci a funkce napříč zařízeními.

Příbuzný: SQL vs. NoSQL: Jaká je nejlepší databáze pro váš další projekt?

Firestore také automaticky zvyšuje/snižuje požadavky na přístup k datům aplikací. Pokud je tedy aplikace ve Firestore, nebude čelit bizarním momentům, jako jsou pády aplikace kvůli miliardám žádostí o přístup.

Cloud Spanner je spravovaná relační databáze od Google Cloud. Je to ideální databáze pro kriticky důležité aplikace, které spoléhají na získávání dat v reálném čase bez latence.

Proto uvidíte použití Spanneru v aplikacích, které usnadňují online transakce v reálném čase a živou pracovní zátěž při rozhodování.

Nabízí hybridní zážitek z nejlepších atributů z relačních databází a škálování z databází NoSQL. Se Spannerem můžete komunikovat prostřednictvím Google Cloud Console nebo rozhraní příkazového řádku gcloud.

Bigtable je databáze NoSQL spravovaná GCP pro rozsáhlé analytické práce. Je to tence zaplněná tabulka, která pojme tisíce sloupců a miliardy řádků.

Bigtable od Google Cloud potřebujete, když pracujete s analýzou velkých dat, jako jsou terabajty nebo petabajty dat. Umožňuje rychlý přístup k velkému množství dat díky vysoké rychlosti čtení/zápisu při nízké latenci.

Instanci Bigtable můžete vytvořit pomocí rozhraní příkazového řádku, cloudové konzoly nebo rozhraní API. Vyhledávač Google a Mapy Google využívají nástroj Bigtable k rychlému poskytování výsledků vyhledávání miliardám uživatelů.

Google Cloud Easy

Nyní víte, které nástroje Google Cloud byste se měli naučit jako první, abyste mohli čelit výzvám všech projektů založených na cloudu Google. Existuje však mnohem více nástrojů a produktů, které Google nabízí pod záštitou Google Cloud.

Dnes nebo zítra se musíte seznámit se všemi nástroji Google Cloud, abyste získali silnou kontrolu nad operacemi Google Cloud. Můžete se přihlásit do bezplatných online kurzů, abyste urychlili své cíle v oblasti IT.

Těchto 5 technologických gigantů nabízí online kurzy pro zvyšování kvalifikace IT zdarma

Microsoft, Google a Amazon jsou jen některé z gigantů, které nabízejí bezplatné kurzy v oblasti technologií.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Internet
  • Programování
  • Google
  • Seznamy webových stránek
  • Cloud Computing
O autorovi
Tamal Das (219 publikovaných článků)

Tamal je spisovatel na volné noze v MakeUseOf. Po získání značných zkušeností v oblasti technologií, financí a obchodu procesů v předchozím zaměstnání v IT poradenské společnosti, před 3 lety přijal psaní jako profesi na plný úvazek. I když nepíše o produktivitě a nejnovějších technologických novinkách, rád hraje Splinter Cell a často se dívá na Netflix/Prime Video.

Více od Tamal Das

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem