Kärnteknologistacken i Google Clouds ekosystem består av många verktyg. Dessa verktyg spänner över många kategorier, inklusive behållare, dataanalys, lagring, multicloud, datoranvändning, serverlös datoranvändning och databaser.
Eftersom många av dessa tekniker bildar ett molnarbetsflöde måste du känna till dessa verktyg utan och innan.
Här tar vi en titt på en handplockad lista över Google Cloud-verktyg som är viktiga för att framgångsrikt driva molnbaserade aktiviteter. Det är verktyg du bör använda som Google Cloud-expert.
BigQuery är ett hanterat datalager. Det hjälper dig att enkelt ta in, lagra, analysera och visualisera data.
Du kan ladda upp data till lagret i omgångar. Du kan också mata data från flera källor som Google Assistant, smarta prylar, automatiserade maskiner etc.
Den har inbyggda funktioner som geospatial analys, maskininlärning (ML) och business intelligence (BI) som tillsammans ger handlingskraftiga insikter. Du kan använda ANSI-kompatibla standarddialekter av SQL för att utföra databasfrågor.
Du kan lagra och analysera data som lagras på BigQuery. Alternativt kan du använda verktyget för att analysera data som finns lagrad någon annanstans.
Du kan interagera med verktyget med hjälp av Google Cloud Konsolanvändargränssnitt, kommandorad eller API-klientbibliotek. Du kan bemästra BigQuery genom att registrera dig Google Cloud lärandeprogram som Google Cloud Skills Boost.
Filestore är en hanterad molnlagringstjänst från Google Cloud. Det underlättar filoperationer med låg latens för applikationer som kommer åt data via virtuella maskiner, Google Kubernetes Engine eller Compute Engine.
Det är en molnlagringsteknik som kan stödja upp till 920K Input/output operations per second (IOPS). Projekt som dataanalys, genomisk databearbetning, mediarendering etc. är latenskänsliga arbetsbelastningar.
Därför behöver du databearbetningslagring med hög hastighet som Filestore. Den kan lagra upp till 100 TB data med en överföringshastighet på 25 GB/s.
Beständiga diskar är pålitliga lagringsalternativ för virtuella maskiner eftersom de erbjuder snabb dataåtkomst och automatisk kryptering. Dessa är blocklagringar bestående av hårddiskar och SSD: er.
Persistent Disk erbjuder flexibla driftmodeller, som realtidsuppskalning av diskstorleken utan att starta om den virtuella maskinen och byta till SSD från hårddisken när din app kräver högre IOPS.
Du kan bifoga Persistent Disk till instanser som du kör på Compute Engine eller Google Kubernetes Engine. Du kan enkelt koppla loss disken för att behålla dina data när du avslutar några instanser på dina virtuella maskiner.
Relaterad: Google kommer att lagra medicinsk data i molnet: är det bra eller dåligt?
Flera virtuella maskiner kan samtidigt komma åt data från en persistent disk utan att möta latens.
Det är en avancerad applikationshanteringsplattform för multimoln och hybridutveckling och drift. Du kan hantera Google Kubernetes Engine-kluster, arbetsbelastningar på virtuella maskiner och molnoperationer på AWS genom Anthos.
Du behöver inte konfigurera en hypervisor eller virtuell maskinövervakare VMM-programvara för att köra Anthos på dina servrar och virtuell datorinfrastruktur. Anthos är det perfekta verktyget för att skapa, genomdriva och automatisera säkerhetspolicyer på alla virtuella maskiner.
Till exempel håller Anthos Config Management alltid Kubernetes-klustren uppdaterade med säkerhets- och efterlevnadspolicyer.
Google Kubernetes Engine (GKE) är ett verktyg som hanterar driftsättning och drift av applikationer i container. Det är ett program med öppen källkod utvecklat på Google Cloud.
Det underlättar snabbare och säker mjukvaruutveckling och distribution var som helst. Du kan använda GKE för automatisering av containerhantering och tilldela mänskliga resurser till uppgifter som betyder mest.
Den har inbyggda kommandobibliotek för programvarudistribution, uppdatering av appar, skalning upp eller ner enligt användaraktiviteter och övervakning av appprestanda.
Compute Engines låter dig köra virtuella maskiner på Google Cloud. Det underlättar direktmigrering av data och appar mellan värdar utan behov av omstart av virtuell maskin.
Därför fortsätter kritisk molnbaserad programvara att köras även när ditt backend-team uppdaterar eller felsöker programmeringskoder.
Google Cloud klassificerar Compute Engines beroende på CPU-kärnor, minne och prestanda. Det finns upp till nio varianter av Compute Engines, och de har koder som T2D, M2, N2, C2, A2, etc.
Relaterad: Kan du köra ett maskininlärningsprojekt hemma?
T2D: er är idealiska för webbservrar, storskaliga java-appar, mediaomkodning, etc. Å andra sidan är A2 de högst presterande Compute Engines med A100 GPU för maskininlärning och artificiell intelligens arbetsbelastningar.
Det är en serverlös datorplattform som möjliggör snabb utveckling och distribution av appar i molnet. Du behöver inte oroa dig för infrastrukturen och systemkompatibiliteten för dina binärer eller programmeringsspråk.
Du kan skriva koder på valfritt språk som Python, Java, Go, Ruby och många fler. Cloud Run gör dina appar verkligen bärbara eftersom den här plattformen har byggts på Knatives öppna standarder.
Du kan enkelt flytta dina appar till alla Kubernetes-kluster, Google Cloud Platform eller någon annan tredjeparts molnlösning.
Om du vill utveckla värdwebbapplikationer i större skala är App Engine det perfekta Google Cloud-verktyget för dig. Skriv helt enkelt ett program på valfritt språk som stöds som PHP, Java, Go, Python, etc., och tryck på gcloud-appen.
App Engine laddar automatiskt upp och kör din kod på Google Cloud. Den skalas automatiskt upp och ner beroende på appanvändningsförfrågningar.
Därför kan appägare spara mycket genom automatisk skalning och att inte hålla sig till outnyttjad infrastruktur för appvärd. Den erbjuder också gratis SSL-certifikat för dataöverföringssäkerhet för dina appar, antingen för mobil eller webb.
Det är i huvudsak en NoSQL-dokumentdatabastjänst på Google Cloud Platform. Du kan effektivt lagra, synkronisera och fråga data i appar för enheter som IoT-apparater, IoT-bärbara enheter, smartphoneappar och webbappar.
Den säkrar också din databas samtidigt som den automatiskt replikerar databasen för multiregionala appar. Dina appar kommer att återspegla liveändringar om du ändrar backend-koden, eftersom Firestore fungerar i nästan realtid.
Således kan du implementera samarbetsarbete och funktioner över flera enheter i dina appar.
Relaterad: SQL vs. NoSQL: Vilken är den bästa databasen för ditt nästa projekt?
Firestore skalar också automatiskt upp/ned efterfrågan på appdataåtkomst. Så om en app finns på Firestore kommer den inte att möta bisarra ögonblick som appkrascher på grund av miljarder åtkomstförfrågningar.
Cloud Spanner är en hanterad relationsdatabas från Google Cloud. Det är den idealiska databasen för verksamhetskritiska appar som förlitar sig på datahämtning i realtid utan latens.
Därför kommer du att se användningen av Spanner i appar som underlättar onlinetransaktioner i realtid och direkta beslutsfattande arbetsbelastningar.
Det erbjuder en hybridupplevelse av de bästa attributen från relationsdatabaser och skalning från NoSQL-databaser. Du kan interagera med Spanner via Google Cloud Console eller gclouds kommandoradsgränssnitt.
Bigtable är en GCP-hanterad NoSQL-databas för stora analysarbeten. Det är en tunn befolkad tabell som kan rymma tusentals kolumner och miljarder rader.
Du behöver Bigtable från Google Cloud när du arbetar med stordataanalys, som terabyte eller petabyte med data. Det underlättar snabb åtkomst till stora mängder data genom höga läs-/skrivhastigheter med låg latens.
Du kan skapa en Bigtable-instans genom att använda kommandoradsgränssnittet, molnkonsolen eller API. Googles sökmotor och Google Maps använder Bigtable för att snabbt leverera sökresultat till miljarder användare.
Google Cloud på ett enkelt sätt
Nu vet du vilka Google Cloud-verktyg du bör lära dig först för att möta utmaningarna i alla Google Cloud-baserade projekt. Det finns dock många fler verktyg och produkter som Google erbjuder under paraplyet Google Cloud.
Idag eller imorgon måste du bekanta dig med alla Google Cloud-verktyg för att bygga ett starkt kommando över Google Cloud-operationer. Du kan registrera dig för gratis onlinekurser för att påskynda dina IT-inlärningsmål.
Microsoft, Google och Amazon är bara några av jättarna som erbjuder gratiskurser i teknik.
Läs Nästa
- Internet
- Programmering
- Webbplatslistor
- Molntjänster
Tamal är frilansskribent på MakeUseOf. Efter att ha skaffat sig betydande erfarenhet inom teknik, ekonomi och affärer processer i sitt tidigare jobb på ett IT-konsultföretag, antog han skrivandet som ett heltidsyrke för 3 år sedan. Även om han inte skriver om produktivitet och de senaste tekniska nyheterna älskar han att spela Splinter Cell och binge-titta på Netflix/ Prime Video.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera