Základný technologický balík ekosystému Google Cloud pozostáva z mnohých nástrojov. Tieto nástroje zahŕňajú mnoho kategórií vrátane kontajnerov, analýzy údajov, úložiska, multicloudu, výpočtovej techniky, výpočtovej techniky bez servera a databáz.

Keďže mnohé z týchto technológií tvoria cloudový pracovný tok, musíte tieto nástroje poznať zvnútra.

Tu sa pozrieme na ručne vybraný zoznam nástrojov Google Cloud, ktoré sú nevyhnutné na úspešné vykonávanie cloudových aktivít. Sú to nástroje, ktoré by ste ako expert na Google Cloud mali používať.

BigQuery je spravovaný dátový sklad. Pomáha vám s prijímaním, ukladaním, analýzou a vizualizáciou údajov bez námahy.

Dáta môžete nahrať do skladu v dávkach. Môžete tiež pridávať údaje z niekoľkých zdrojov, ako je Google Assistant, inteligentné miniaplikácie, automatizované stroje atď.

Má vstavané funkcie, ako je geopriestorová analýza, strojové učenie (ML) a business intelligence (BI), ktoré spoločne poskytujú užitočné informácie. Na vykonávanie databázových dotazov môžete použiť štandardné dialekty SQL v súlade s ANSI.

instagram viewer

Môžete ukladať a analyzovať údaje uložené v nástroji BigQuery. Prípadne môžete použiť nástroj na analýzu údajov, ktoré sú uložené niekde inde.

S nástrojom môžete interagovať pomocou Google Cloud Používateľské rozhranie konzoly, príkazový riadok alebo klientske knižnice API. BigQuery môžete zvládnuť tak, že sa zaregistrujete Vzdelávacie programy Google Cloud, ako je Google Cloud Skills Boost.

Filestore je spravovaná služba cloudového úložiska služby Google Cloud. Uľahčuje operácie so súbormi s nízkou latenciou pre aplikácie, ktoré pristupujú k údajom cez virtuálne stroje, Google Kubernetes Engine alebo Compute Engine.

Ide o technológiu cloudového úložiska, ktorá dokáže podporovať až 920 000 vstupných/výstupných operácií za sekundu (IOPS). Projekty, ako je analýza údajov, spracovanie genomických údajov, vykresľovanie médií atď., sú pracovné záťaže citlivé na latenciu.

Preto potrebujete vysokorýchlostné úložisko na spracovanie údajov, ako je Filestore. Dokáže uložiť až 100 TB dát s prenosovou rýchlosťou 25 GB/s.

Trvalé disky sú spoľahlivé možnosti ukladania pre virtuálne stroje, pretože ponúkajú rýchly prístup k údajom a automatické šifrovanie. Ide o blokové úložiská pozostávajúce z HDD a SSD.

Perzistentný disk ponúka flexibilné prevádzkové modely, ako je napríklad prevzorkovanie veľkosti disku v reálnom čase bez reštartovania virtuálneho počítača a prechodu na SSD z HDD, keď vaša aplikácia vyžaduje vyššie IOPS.

Perzistentný disk môžete pripojiť k inštanciám, ktoré spúšťate na Compute Engine alebo Google Kubernetes Engine. Disk môžete bez námahy odpojiť, aby ste si ponechali svoje údaje, keď ukončíte akékoľvek inštancie na svojich virtuálnych počítačoch.

Súvisiace: Google bude ukladať lekárske údaje v cloude: Je to dobré alebo zlé?

Viaceré virtuálne stroje môžu súčasne pristupovať k údajom z jedného trvalého disku bez toho, aby čelili oneskoreniu.

Ide o pokročilú platformu na správu aplikácií pre multicloudový a hybridný vývoj a prevádzku. Cez Anthos môžete spravovať klastre Google Kubernetes Engine, pracovné zaťaženie na virtuálnych počítačoch a cloudové operácie na AWS.

Na spustenie Anthos na vašich serveroch a virtuálnej výpočtovej infraštruktúre nemusíte nastavovať softvér VMM pre hypervízor alebo monitor virtuálnych strojov. Anthos je dokonalý nástroj na vytváranie, presadzovanie a automatizáciu bezpečnostných politík na všetkých virtuálnych strojoch.

Napríklad správa Anthos Config Management vždy aktualizuje klastre Kubernetes pomocou zásad zabezpečenia a súladu.

Google Kubernetes Engine (GKE) je nástroj, ktorý spravuje nasadenie a prevádzku kontajnerových aplikácií. Je to open source program vyvinutý na Google Cloud.

Umožňuje rýchlejší a bezpečný vývoj softvéru a jeho nasadenie kdekoľvek. GKE môžete použiť na automatizáciu správy kontajnerov a priradiť ľudské zdroje k úlohám, ktoré sú najdôležitejšie.

Má vstavané knižnice príkazov na nasadenie softvéru, aktualizáciu aplikácií, škálovanie nahor alebo nadol podľa aktivít používateľa a monitorovanie výkonu aplikácií.

Compute Engines vám umožňujú spúšťať virtuálne stroje v službe Google Cloud. Uľahčuje živú migráciu údajov a aplikácií medzi hostiteľmi bez potreby reštartovania virtuálneho počítača.

Preto je kritický cloudový softvér stále spustený, aj keď váš backendový tím aktualizuje alebo ladí programovacie kódy.

Google Cloud klasifikuje výpočtové stroje v závislosti od jadier CPU, pamäte a výkonu. Existuje až deväť variantov Compute Engines a nesú kódy ako T2D, M2, N2, C2, A2 atď.

Súvisiace: Môžete spustiť projekt strojového učenia doma?

T2D sú ideálne pre webové servery, rozsiahle java aplikácie, prekódovanie médií atď. Na druhej strane sú A2 najvýkonnejšie výpočtové motory s GPU A100 pre strojové učenie a pracovné zaťaženie umelej inteligencie.

Je to bezserverová výpočtová platforma, ktorá umožňuje rýchly vývoj a nasadenie aplikácií v cloude. Nemusíte sa obávať o infraštruktúru a systémovú kompatibilitu vašich binárnych súborov alebo programovacieho jazyka.

Kódy môžete písať v akomkoľvek jazyku podľa vášho výberu, ako je Python, Java, Go, Ruby a mnoho ďalších. Cloud Run robí vaše aplikácie skutočne prenosnými, pretože táto platforma bola postavená na otvorených štandardoch Knative.

Svoje aplikácie môžete bez námahy presunúť do akéhokoľvek klastra Kubernetes, platformy Google Cloud alebo akéhokoľvek iného cloudového riešenia tretej strany.

Ak chcete vyvíjať hostiteľské webové aplikácie vo väčšom rozsahu, App Engine je pre vás ideálnym cloudovým nástrojom Google. Jednoducho napíšte program v akomkoľvek podporovanom jazyku, ako je PHP, Java, Go, Python atď., a stlačte nasadenie aplikácie gcloud.

App Engine automaticky nahrá a spustí váš kód v službe Google Cloud. Automaticky sa zväčšuje a znižuje v závislosti od požiadaviek na používanie aplikácie.

Vlastníci aplikácií preto môžu veľa ušetriť vďaka automatickému škálovaniu a nedržaniu sa nevyužitej infraštruktúry na hosťovanie aplikácií. Ponúka tiež bezplatné certifikáty SSL na zabezpečenie prenosu dát pre vaše aplikácie, či už pre mobil alebo web.

Je to v podstate služba databázy dokumentov NoSQL na platforme Google Cloud Platform. Môžete efektívne ukladať, synchronizovať a vyhľadávať údaje v aplikáciách pre zariadenia ako IoT zariadenia, IoT nositeľné zariadenia, aplikácie pre smartfóny a webové aplikácie.

Zabezpečuje tiež vašu databázu a zároveň ju automaticky replikuje pre multiregionálne aplikácie. Ak upravíte koncový kód, vaše aplikácie budú odrážať aktuálne zmeny, pretože Firestore funguje takmer v reálnom čase.

Vo svojich aplikáciách tak môžete implementovať spoluprácu a funkcie naprieč zariadeniami.

Súvisiace: SQL vs. NoSQL: Aká je najlepšia databáza pre váš ďalší projekt?

Firestore tiež automaticky zvyšuje alebo znižuje požiadavky na prístup k údajom aplikácií. Ak je teda aplikácia vo Firestore, nebude čeliť bizarným momentom, ako sú pády aplikácie v dôsledku miliárd žiadostí o prístup.

Cloud Spanner je spravovaná relačná databáza od Google Cloud. Je to ideálna databáza pre kritické aplikácie, ktoré sa spoliehajú na získavanie údajov v reálnom čase bez latencie.

Preto uvidíte použitie Spanneru v aplikáciách, ktoré uľahčujú online transakcie v reálnom čase a živú pracovnú záťaž pri rozhodovaní.

Ponúka hybridný zážitok z najlepších atribútov z relačných databáz a škálovanie z databáz NoSQL. So Spannerom môžete komunikovať cez Google Cloud Console alebo rozhranie príkazového riadka gcloud.

Bigtable je databáza NoSQL riadená GCP pre rozsiahle analytické práce. Je to tenko vyplnená tabuľka, ktorá pojme tisíce stĺpcov a miliardy riadkov.

Bigtable od Google Cloud potrebujete, keď pracujete s analýzou veľkých dát, ako sú terabajty alebo petabajty dát. Umožňuje rýchly prístup k veľkému množstvu údajov prostredníctvom vysokých rýchlostí čítania/zápisu pri nízkej latencii.

Inštanciu Bigtable môžete vytvoriť pomocou rozhrania príkazového riadka, cloudovej konzoly alebo rozhrania API. Vyhľadávač Google a Mapy Google používajú nástroj Bigtable na rýchle poskytovanie výsledkov vyhľadávania miliardám používateľov.

Google Cloud Made Easy

Teraz už viete, ktoré nástroje Google Cloud by ste sa mali naučiť ako prvé, aby ste mohli čeliť výzvam akýchkoľvek projektov založených na Google Cloud. Existuje však oveľa viac nástrojov a produktov, ktoré Google ponúka pod záštitou Google Cloud.

Dnes alebo zajtra sa musíte zoznámiť so všetkými nástrojmi Google Cloud, aby ste si vybudovali silnú kontrolu nad operáciami Google Cloud. Môžete sa prihlásiť na bezplatné online kurzy, aby ste urýchlili svoje ciele v oblasti IT vzdelávania.

Týchto 5 technologických gigantov ponúka online kurzy zvyšovania zručností v IT zadarmo

Microsoft, Google a Amazon sú len niektorí z gigantov, ktorí ponúkajú bezplatné kurzy v oblasti techniky.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • internet
  • Programovanie
  • Google
  • Zoznamy webových stránok
  • Cloud Computing
O autorovi
Tamal Das (219 publikovaných článkov)

Tamal je spisovateľ na voľnej nohe v MakeUseOf. Po získaní rozsiahlych skúseností v oblasti technológií, financií a obchodu procesov v predchádzajúcom zamestnaní v IT poradenskej spoločnosti, pred 3 rokmi prijal písanie ako povolanie na plný úväzok. Aj keď nepíše o produktivite a najnovších technologických novinkách, rád hrá Splinter Cell a často sleduje Netflix/Prime Video.

Viac od Tamal Das

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber