Úvod do platformy Google Cloud Platform
Google Cloud Platform (GCP) je sbírka služeb cloud computingu, která společnost Google představila 7. dubna 2008. GCP běží na stejné infrastruktuře produktů Google, jako je vyhledávač Google, YouTube atd. GCP poskytuje různé nástroje a služby, které pomáhají spravovat infrastruktury, zajišťovat servery a konfigurovat sítě. Spolu s tím GCP poskytuje širokou škálu modulárních cloudových služeb, včetně výpočetní techniky, vývoje aplikací, strojového učení, analýzy dat a ukládání dat. K GCP mohou přistupovat vývojáři, cloudoví administrátoři a další IT profesionálové prostřednictvím veřejných nebo specializovaných sítí.
Proč je GCP důležitý?
GCP je považován za třetí největší poskytovatel cloudových služeb (CSP) za Amazonskými AWS a Microsoft Azure. Hlavní důvody pro volbu HDP před ostatními CSP jsou níže:
1. Škálovatelnost: Jednou z hlavních nevýhod cloud computingu je downscaling. GCP však poskytuje extrémní snadnost při snižování a snižování.
2. Ceny: Google nabízí služby GCP za nejlepší cenu na cloudovém trhu ve srovnání se svými konkurenty. Google nabízí ve své filozofii tvorby cen 4 hlavní klíčové faktory
- Fakturace za hodinu: Fakturace se provádí pouze za konkrétní požadovaný čas. Pokud je například požadována služba na půl hodiny, na rozdíl od jiných CSP, GCP ji zaokrouhlí na další hodinu. Místo toho se fakturace provádí pouze za půl hodiny.
- Sleva pro trvalé používání : Společnost Google poskytuje zvýhodněnou slevu 25%, pokud ji využíváme k trvalému využívání výpočetních zdrojů, než k dočasnému použití.
- Vlastní typ počítače: GCP vám umožňuje vytočit přesné množství energie procesoru a paměti potřebné pro vaši aplikaci a podle toho vám být vyúčtována. Touto metodou lze ušetřit až 15% nákladů.
- Předvídatelné případy: Je-li systém postaven s odolností proti chybám, software může doslova povolit jiné systémy, což snižuje náklady.
3. Integrované služby: Můžete použít různá API, AI a ML, IoT, výpočetní engine, databáze, analýzu velkých dat, vývojářské nástroje, zabezpečení, úložiště současně.
4. Rychlá spolupráce: GCP umožňuje rychlou spolupráci pro všechny uživatele. Více uživatelů může přistupovat k projektům a upravovat je současně.
5. Počítač bez serverů: Jedná se o prováděcí model cloud computingu, ve kterém server CSP provozuje server a dynamicky řídí přidělování prostředků. Stanovení cen tedy bude založeno na skutečném množství zdrojů spotřebovaných aplikací, nikoli na předem zakoupeném množství zdrojů.
Cloudové služby Google
GCP poskytuje širokou škálu produktů a služeb. Poskytují služby od základních cloudových služeb až po komplexní cloudové služby jako ML, IoT atd. Pojďme podrobně diskutovat jeden po druhém.
- Strojové učení
- IoT (internet věcí)
Strojové učení
AI a ML se skládají ze tří složek.
1. AI Hub
- Skládá se z hostovaného úložiště komponent plug-and-play AI.
- Poskytuje možnosti sdílení na podnikové úrovni, což umožňuje organizaci soukromě hostit obsah AI mezi uživateli a vývojáři.
- Umožňuje snadno nasadit jedinečné technologie Google Cloud AI a AI pro experimentování a výrobu.
2. Stavební bloky AI
Skládá se z komponent, které umožňují vývojářům přidávat do svých aplikací památky, jazyk, strukturovaná data a konverzaci.
- Pohled
- Vision AI: Umožňuje analyzovat obrázky v cloudu nebo na okraji.
- Video AI: Poskytuje přesnou analýzu videa - až po snímek.
- Jazyk
- Přirozený jazyk : Zahrnuje zpracování multimédií a jazyků.
- Překlad : Poskytuje rychlý a dynamický překlad mezi různými jazyky.
- Konverzace
- Cloud Speech-to-text API: Poskytuje rozpoznávání řeči ve více než 120 jazycích.
- Cloud Text-to-Speech API: Poskytuje interakce mezi lidmi text-to-speech.
- Strukturovaná data
- Tabulky AutoML: Umožňuje snadno vytvářet nejmodernější modely ML na strukturovaných datech.
- BigQuery ML: Umožňuje vytvářet a provozovat vlastní modely ML pomocí známého jazyka SQL.
- Cloud AutoML
Je to sada produktů ML, která umožňuje vývojářům s omezenými znalostmi ML trénovat vysoce kvalitní modely pomocí technologie Google Neural Architecture Search.
3. Platforma AI
Vývojové prostředí založené na kódech založené na kódech, které umožňuje vývojářům rychle převádět projekty od nápadů k nasazení.
Internet věcí (IoT)
Nabízí veškerou správu zařízení a připojuje služby.
- Cloud IoT Core vám umožňuje zabezpečené připojení a správu zařízení.
- Edge TPU (beta) je účelově vytvořený ASIC navržený tak, aby umožňoval inference na okraji.
Výpočetní služby
GCP poskytuje širokou škálu výpočetních služeb, jako například:
- Google Compute Engine poskytuje vysoce výkonné a vysoce škálovatelné virtuální počítače běžící v inovativních datových centrech společnosti Google a celosvětové optické síti, která rychle nabootuje a přichází s vysoce výkonnými možnostmi perzistentních a lokálních disků.
- Google App Engine slouží jako platforma pro vytváření škálovatelných webových aplikací a backendů IoT.
- Google Kubernetes Engine je výkonný správce klastrů a přiměřený systém pro spouštění kontejnerů Docker.
- Rejstřík kontejnerů Google Cloud je soukromé úložiště Docker, které pracuje s populárními systémy nepřetržitého doručování.
- Cloudové funkce vám umožňují vytvářet aplikace modelů bez serverů.
Velké datové služby
- BigQuery je plně spravovaný nízkonákladový datový sklad bez serverů, který se přizpůsobuje vašim potřebám úložného a výpočetního výkonu.
- Cloud Dataflow je plně spravovaná služba pro transformaci a obohacení dat.
- Cloud Dataproc je rychlá, plně spravovaná služba Apache Spark a Hadoop jednodušším a nákladově efektivnějším způsobem.
- Cloud Pub / Sub je serverová, rozsáhlá a spolehlivá služba zasílání zpráv v reálném čase, která umožňuje komunikaci mezi nezávislými aplikacemi.
- Cloud Datalab je interaktivní notebook založený na Jupyteru, vytvořený pro průzkum, analýzu, transformaci a vizualizaci dat a vytváření modelů strojového učení.
Síťové služby
Síťové připojení je jednou z nejdůležitějších a zároveň jedním ze základů služeb Google Cloud Platform nabízených nejmodernějšími síťovými službami.
- Virtual Private Cloud (VPC) vám umožňuje propojit a spravovat různé zdroje GCP pomocí globální sítě Google a izolovat je od sebe navzájem pomocí jejich VPC.
- Google Cloud Load Balancing vám umožňuje rychle přizpůsobit své aplikace v programu Compute Engine podle vašich potřeb.
- Síť doručování obsahu cloudu (CDN) zrychluje doručování obsahu pro webové stránky a aplikace pomocí globálně distribuovaných vyrovnávacích pamětí Google.
- Cloud Domain Naming System (DNS) je škálovatelná, spolehlivá, programovatelná a spravovaná autoritativní služba DNS spuštěná na stejné infrastruktuře jako Google. Je to nákladově efektivní způsob, jak zpřístupnit vaši aplikaci a služby svým uživatelům.
- Cloud Network Address Translation (NAT) umožňuje poskytovat instance aplikací bez veřejných IP adres a zároveň umožňuje přístup k internetu kontrolovaným a efektivním způsobem.
Úložiště a databázové služby
- Cloud Storage je bezpečný a vysoce dostupný systém pro ukládání objektů s nízkými náklady.
- Persistent Disk je vysoce výkonný blokový úložný systém, vhodný pro VM a kontejnery. Nabízí bezkonkurenční poměr cena / výkon .
- Cloud SQL je plně spravovaná databázová služba, která vám umožní snadno nastavit, udržovat, spravovat a spravovat relační databáze MySQL a PostgreSQL v cloudu.
- Cloud Bigtable je škálovatelná databázová služba NoSQL vhodná pro nízkou latenci, vysokou spolehlivost a vysokou výkonnost.
- Cloud Memorystore je plně spravovaná služba ukládání dat do paměti pro Redis postavená na škálovatelné, bezpečnější a vysoce dostupné infrastruktuře.
- Cloud Datastore vám poskytuje pružnou, vysoce dostupnou databázi zaměřenou na dokumenty a službu.
Bezpečnostní a identifikační služby
Je to jedna z nejdůležitějších služeb Google Cloud Services, ve které jsou vaše data vysoce zabezpečená a šifrovaná.
- Google Cloud Identity & Access Management (IAM) umožňuje správcům rozhodnout, kdo může přistupovat k určitým zdrojům a spravovat je, což vám dává plnou kontrolu a viditelnost pro centrální správu cloudových prostředků.
- Cloud Security Scanner je webový bezpečnostní automatický skener pro běžné chyby v aplikacích App Engine.
- Binární autorizace používá pouze důvěryhodné kontejnery na Kubernetes Engine.
- Správce zdrojů spravuje zdroje na GCP hierarchicky.
Nástroje pro správu a vývojáře
Používá se ke sledování služeb, hledání chyb, ladění a trasování služeb.
- Stackdriver nabízí monitorování, odstraňování problémů a protokolování v GCP v reálném čase, včetně různých diagnostických nástrojů.
- Cloud Deployment Manager umožňuje určit všechny zdroje potřebné pro vaši aplikaci.
- Stackdriver Debugger je funkce GCP, která poskytuje podrobné informace o výkonu a analytiku.
- Cloud Platform Marketplace nabízí řešení připravená k okamžitému použití, která se s Anthosem rychle spouští do GCP a dalších prostředí.
Výhody platformy Google Cloud Platform
- Vysoká produktivita je dosahována rychlým přístupem k inovacím díky efektivnímu poskytování aktualizací a rychlému poskytování funkcí.
- Menší narušení, když si uživatelé osvojí nové funkce tím, že přináší spravovatelná vylepšení v nepřetržitém proudu.
- Rychlá spolupráce: GCP umožňuje rychlou spolupráci pro všechny uživatele. Více uživatelů může přistupovat k projektům a upravovat je současně.
- Nejlepší cenové plány jsou k dispozici pro stabilní zákazníky.
- Výhody živé migrace, které uživatelům umožňují migrovat jejich stroje.
- Soukromé sítě, maximální čas a efektivita jsou zákazníkům k dispozici díky soukromým sítím.
- Pro nevyužitá data je k dispozici záložní zálohovací zařízení.
- Zaměstnanci mohou pracovat odkudkoli, s plným přístupem k informacím napříč zařízeními současně s daty uloženými v cloudu.
- Zákazníci jsou chráněni investicemi do zabezpečení společnosti Google a těží z investic do procesů a fyzického zabezpečení, které provádí společnost Google.
- Dostupnost úplné kontroly a flexibility nad technologiemi a daty pro uživatele.
Závěr
Když zkombinujete služby, abyste mohli pracovat, vytvořili jste řešení. Možnosti řešení na cloudové platformě jsou nekonečné. V knihovně řešení Google můžete hledat nápady a pokyny. Zatím jsme měli podrobný průchod po GCP a všech jeho hlavních produktech a službách.
Doporučené články
Toto je průvodce Co jsou platformy Google Cloud. Zde jsme diskutovali o důležitých platformách Google Cloud, AI a Machine Learning se službami a 10 výhodami. Další informace naleznete také v dalších souvisejících článcích.
- Druhy cloud computingu
- Data Science Platform
- Výhody cloud computingu
- Co je cloud computing?
- Top 12 Porovnání Mac vs IP adres
- Poskytovatelé cloudových služeb
- Průvodce výběrem nejlepšího cloudového modelu