Inleiding tot Google Cloud Platform
Google Cloud Platform (GCP) is een verzameling cloudcomputingservices, geïntroduceerd op 7 april 2008 door Google. GCP werkt op dezelfde infrastructuur als de producten van Google, zoals de Google-zoekmachine, YouTube, enz. GCP biedt verschillende tools en diensten die helpen bij het beheer van infrastructuren, het voorzien van servers en het configureren van netwerken. Daarnaast biedt GCP een breed scala aan modulaire cloudservices, waaronder computing, applicatie-ontwikkeling, machine learning, data-analyse en data-opslag. GCP is toegankelijk voor ontwikkelaars, cloudbeheerders en andere IT-professionals via openbare of speciale netwerken.
Waarom GCP belangrijk is?
GCP wordt beschouwd als de derde grootste Cloud Service Provider (CSP) achter Amazon's AWS en Microsoft Azure. De belangrijkste redenen om een BBP te verkiezen boven andere CSP's zijn hieronder:
1. Schaalbaarheid: een van de belangrijkste nadelen van cloud computing is downscaling. Maar GCP biedt extreem gemak bij het opschalen en opschalen.
2. Prijzen: Google biedt GCP-services tegen de allerbeste prijs op de cloudmarkt in vergelijking met zijn concurrenten. Google biedt 4 belangrijke sleutelfactoren in zijn prijsfilosofie
- Facturering binnen een uur: Facturering wordt alleen voor een bepaalde gevraagde tijd gedaan. Als een service bijvoorbeeld een half uur wordt aangevraagd, in tegenstelling tot andere CSP's, maakt GCP deze niet af naar het volgende uur. In plaats daarvan wordt er slechts een half uur gefactureerd.
- Duurzaam gebruik Korting : Google geeft een toenemende korting van 25% als we het gebruiken voor duurzaam gebruik van computerbronnen, in plaats van het voor een tijdelijk doel te gebruiken.
- Aangepast machinetype: met GCP kunt u de exacte hoeveelheid CPU-vermogen en geheugen kiezen die nodig is voor uw toepassing en dienovereenkomstig worden gefactureerd. Op deze manier kunnen kosten tot 15% worden bespaard.
- Preemptible Instances: Als het systeem is gebouwd met fouttolerantie, kan de software letterlijk andere systemen inschakelen, waardoor de kosten worden verlaagd.
3. Geïntegreerde services: u kunt verschillende API's, AI en ML, IoT, Compute-engine, databases, Big Data-analyse, ontwikkelaarstools, beveiliging, opslag tegelijkertijd gebruiken.
4. Snelle samenwerking: GCP maakt snelle samenwerking voor alle gebruikers mogelijk. Meerdere gebruikers kunnen de projecten tegelijkertijd openen en bewerken.
5. Serverloos computergebruik: het is een cloud computing-uitvoeringsmodel, waarin CSP de server beheert en de brontoewijzing dynamisch beheert. De prijs wordt dus gebaseerd op de werkelijke hoeveelheid middelen die door de toepassing worden gebruikt, en niet op de vooraf gekochte hoeveelheid middelen.
Google Cloud Services
GCP biedt een breed scala aan producten en diensten. Ze bieden services van eenvoudige cloudservices tot complexe cloudservices zoals ML, IoT, enz. Laten we één voor één in detail bespreken.
- Machine leren
- IoT (Internet of Things)
Machine leren
AI en ML bestaan uit drie componenten.
1. AI Hub
- Het bestaat uit een gehoste repository van plug-and-play AI-componenten.
- Het biedt enterprise-grade deelmogelijkheden, waarmee een organisatie AI-content privé kan hosten onder gebruikers en ontwikkelaars.
- Hiermee kunt u eenvoudig unieke Google Cloud AI- en AI-technologieën inzetten voor experimenten en productie.
2. AI-bouwstenen
Het bestaat uit componenten waarmee ontwikkelaars bezienswaardigheden, taal, gestructureerde gegevens en conversaties aan hun applicaties kunnen toevoegen.
- Zicht
- Vision AI: hiermee kunt u afbeeldingen in de cloud of aan de rand analyseren.
- Video AI: het biedt nauwkeurige video-analyse tot op het frame.
- Taal
- Natuurlijke taal : het omvat multimedia en taalverwerking.
- Vertaling : het biedt een snelle, dynamische vertaling tussen verschillende talen.
- Gesprek
- Cloud Speech-to-text API: het biedt spraakherkenning in meer dan 120 talen.
- Cloud Text-to-Speech API: het biedt mensachtige tekst-naar-spraak interacties.
- Gestructureerde gegevens
- AutoML-tabellen: hiermee kunt u eenvoudig state-of-the-art ML-modellen bouwen op basis van gestructureerde gegevens.
- BigQuery ML: hiermee kunt u aangepaste ML-modellen bouwen en operationeel maken met behulp van vertrouwde SQL-taal.
- Cloud AutoML
Het is een set ML-producten waarmee ontwikkelaars met beperkte ML-kennis modellen van hoge kwaliteit kunnen trainen met behulp van de Neural Architecture Search-technologie van Google.
3. AI-platform
Op code gebaseerde ontwikkelomgeving voor data science, waarmee ontwikkelaars projecten snel van idee tot implementatie kunnen overnemen.
Internet of Things (IoT)
Het biedt al het apparaatbeheer en verbindt services.
- Met Cloud IoT Core hebt u een veilige apparaatverbinding en -beheer.
- Edge TPU (bèta) is een speciaal gebouwde ASIC die is ontworpen om gevolgtrekkingen aan de rand uit te voeren.
Bereken services
GCP biedt een breed scala aan computerservices, zoals:
- Google Compute Engine biedt krachtige en zeer schaalbare VM's die worden uitgevoerd in de innovatieve datacenters en het wereldwijde glasvezelnetwerk van Google, die snel wordt opgestart en wordt geleverd met krachtige, permanente en lokale schijfopties.
- Google App Engine dient als een platform voor het bouwen van schaalbare webapplicaties en IoT-back-ends.
- Google Kubernetes Engine is een krachtig clusterbeheer en een evenredig systeem voor het uitvoeren van uw Docker-containers.
- Google Cloud Container Registry is een private Docker-repository die werkt met populaire systemen voor continue levering.
- Met Cloud Functions kunt u applicaties bouwen van volledig serverloze modellen.
Big Data Services
- BigQuery is een volledig beheerd, goedkoop, serverloos datawarehouse dat kan worden geschaald met uw opslag- en computerbehoeften.
- Cloud Dataflow is een volledig beheerde service voor het transformeren en verrijken van gegevens.
- Cloud Dataproc is een snelle, volledig beheerde Apache Spark- en Hadoop-service op een eenvoudigere en meer kostenefficiënte manier.
- Cloud Pub / Sub is een serverloze, grootschalige, betrouwbare, realtime berichtenservice waarmee u kunt communiceren tussen onafhankelijke applicaties.
- Cloud Datalab is een interactief notebook op basis van Jupyter, gemaakt om gegevens te verkennen, analyseren, transformeren en visualiseren en machine-learningmodellen te bouwen.
Netwerkdiensten
Netwerken is een van de belangrijkste en tevens een van de basisprincipes van Google Cloud Platform Services die worden aangeboden door geavanceerde netwerkservices.
- Met Virtual Private Cloud (VPC) kunt u verschillende GCP-bronnen verbinden en beheren met behulp van het wereldwijde netwerk van Google en deze van elkaar isoleren met behulp van hun VPC.
- Met Google Cloud Load Balancing kunt u uw applicaties snel schalen op Compute Engine volgens uw behoeften.
- Cloud Content Delivery Network (CDN) versnelt de levering van inhoud voor websites en applicaties met behulp van de wereldwijd verspreide edge-caches van Google.
- Cloud Domain Naming System (DNS) is een schaalbare, betrouwbare, programmeerbare en beheerde gezaghebbende DNS-service die op dezelfde infrastructuur draait als Google. Het is een kosteneffectieve manier om uw applicatie en services beschikbaar te maken voor uw gebruikers.
- Met Cloud Network Address Translation (NAT) kunt u applicatie-instanties zonder openbare IP-adressen leveren en tegelijkertijd op een gecontroleerde en efficiënte manier toegang tot internet bieden.
Opslag- en databaseservices
- Cloud Storage is een veilig en zeer beschikbaar objectopslagsysteem tegen lage kosten.
- Persistent Disk is een krachtig blokopslagsysteem, geschikt voor VM's en containers. Het biedt een ongeëvenaarde prijs / prestatieverhouding .
- Cloud SQL is een volledig beheerde databaseservice waarmee u eenvoudig relationele MySQL- en PostgreSQL-databases in de cloud kunt instellen, onderhouden, beheren en beheren.
- Cloud Bigtable is een schaalbare NoSQL-databaseservice die geschikt is voor lage latentie, hoge betrouwbaarheid en hoge doorvoersnelheid.
- Cloud Memorystore is een volledig beheerde in-memory data store-service voor Redis gebouwd op schaalbare, veiligere en zeer beschikbare infrastructuur.
- Cloud Datastore biedt u een elastische, zeer beschikbare documentgeoriënteerde databases een service.
Beveiligings- en identiteitsservices
Het is een van de belangrijkste Google Cloud Services, waarin uw gegevens zeer beveiligd zijn en worden gecodeerd.
- Met Google Cloud Identity & Access Management (IAM) kunnen beheerders beslissen wie toegang heeft tot bepaalde bronnen, waardoor u volledige controle en zichtbaarheid hebt om cloudbronnen centraal te beheren.
- Cloud Security Scanner is een automatische webbeveiligingsscanner voor veelvoorkomende kwetsbaarheden in App Engine-applicaties.
- Binaire autorisatie implementeert alleen vertrouwde containers op Kubernetes Engine.
- Resource Manager beheert bronnen op GCP op een hiërarchische manier.
Management- en ontwikkelaarstools
Het wordt gebruikt om de services te controleren, fouten te vinden, fouten op te sporen en de services te traceren.
- Stackdriver biedt realtime monitoring, probleemoplossing en logboekregistratie via GCP, inclusief verschillende diagnostische hulpmiddelen.
- Met Cloud Deployment Manager kunt u alle bronnen opgeven die nodig zijn voor uw toepassing.
- Stackdriver Debugger is een functie van GCP die gedetailleerde prestatie-inzichten en analyses geeft.
- Cloud Platform Marketplace biedt kant-en-klare oplossingen die snel worden gelanceerd naar GCP en andere omgevingen met Anthos.
Voordelen van Google Cloud Platform
- Hoge productiviteit wordt verkregen door snelle toegang tot innovatie, door updates efficiënt te leveren en snelle functionaliteit te leveren.
- Minder verstoring wanneer gebruikers nieuwe functionaliteit overnemen door beheersbare verbeteringen in een continue stroom te leveren.
- Snelle samenwerking: GCP zorgt voor snelle samenwerking voor alle gebruikers. Meerdere gebruikers kunnen de projecten tegelijkertijd openen en bewerken.
- Beste prijsplannen zijn beschikbaar voor stabiele klanten.
- Live Migration-voordelen waarmee gebruikers hun machines kunnen migreren.
- Particuliere netwerken, maximale tijd en efficiëntie zijn beschikbaar voor klanten dankzij particuliere netwerken.
- De redundante back-upfaciliteit is beschikbaar voor ongebruikte gegevens.
- Werknemers kunnen overal werken, met volledige toegang tot informatie op verschillende apparaten en tegelijkertijd worden gegevens opgeslagen in de cloud.
- Klanten worden beschermd door Google's Investments in Security en profiteren van de procesgebaseerde en fysieke beveiligingsinvesteringen van Google.
- Beschikbaarheid van volledige controle en flexibiliteit over technologieën en gegevens voor gebruikers.
Conclusie
Wanneer u services combineert om werk gedaan te krijgen, heeft u een oplossing gebouwd. De mogelijkheden voor oplossingen op het Cloud Platform zijn eindeloos. U kunt ideeën en begeleiding zoeken in de oplossingenbibliotheek van Google. Tot nu toe hebben we een gedetailleerd overzicht gegeven van GCP en alle belangrijke producten en services.
Aanbevolen artikelen
Dit is een gids voor Wat is Google Cloud Platforms. Hier hebben we het belang van Google Cloud-platforms, AI en Machine Learning met services en 10 voordelen besproken. U kunt ook onze andere gerelateerde artikelen doornemen voor meer informatie-
- Soorten cloud computing
- Data Science Platform
- Voordelen van cloud computing
- Wat is cloud computing?
- Top 12 vergelijking van Mac versus IP-adressen
- Providers van cloud computing-diensten
- Gids voor het kiezen van het beste cloudmodel