Bevezetés a Google Cloud Platform-ba
A Google Cloud Platform (GCP) a felhőalapú számítástechnikai szolgáltatások gyűjteménye, amelyet a Google 2008. április 7- én mutatott be. A GCP ugyanazon az infrastruktúrán működik, mint a Google termékek, például a Google keresőmotor, a YouTube stb. A GCP különféle eszközöket és szolgáltatásokat kínál, amelyek segítenek az infrastruktúrák kezelésében, a kiszolgálók kiszolgálásában és a hálózatok konfigurálásában. Emellett a GCP moduláris felhőszolgáltatások széles skáláját kínálja, beleértve a számítástechnikát, alkalmazásfejlesztést, gépi tanulást, adatelemzést és adattárolást. A GCP-t a fejlesztők, a felhő-rendszergazdák és más informatikai szakemberek érhetik el nyilvános vagy dedikált hálózatokon keresztül.
Miért fontos a GCP?
A GCP az Amazon AWS és a Microsoft Azure mögött a harmadik legnagyobb felhőszolgáltató (CSP). A következő okok főbb okai a GDP más SPK-khoz viszonyított választására:
1. Skálázhatóság: A felhőalapú számítások egyik legnagyobb hátránya a méretezés. A GCP azonban rendkívül könnyű a fel- és leépítésben.
2. Árképzés: A Google a GCP szolgáltatásokat a legkedvezőbb áron kínálja a felhőpiacon, versenytársaihoz képest. A Google 4 fő kulcsfontosságú tényezőt kínál árazási filozófiájában
- Óránkénti számlázás: A számlázás csak egy meghatározott időtartamra történik. Például, ha egy szolgáltatást fél órán keresztül kérnek, ellentétben más CSP-vel, a GCP nem kerekíti azt a következő órára. Ehelyett a számlázás csak fél óra.
- Fenntartható használat kedvezmény : A Google növekvő 25% -os árengedményt ad, ha a számítógépes erőforrások tartós felhasználásakor használja, nem pedig ideiglenes célokra.
- Egyéni géptípus: A GCP lehetővé teszi, hogy tárcsázza az alkalmazásához szükséges CPU-teljesítmény és memória pontos mennyiségét, és ennek megfelelően számlázjon. Ezzel a módszerrel akár 15% -ot lehet megtakarítani.
- Megelőzhető példányok: Ha a rendszert hibatűréssel építik fel, akkor a szoftver szó szerint lehetővé teszi más rendszerek használatát, csökkentve ezzel a költségeket.
3. Integrált szolgáltatások: Különféle API-k, AI és ML, IoT, Compute motor, adatbázisok, Big Data elemzések, Fejlesztői eszközök, Biztonság, Tárhely egyszerre használhatók.
4. Gyors együttműködés: A GCP lehetővé teszi a gyors együttműködést minden felhasználó számára. Egyszerre több felhasználó férhet hozzá és szerkesztheti a projekteket.
5. Szerver nélküli számítástechnika: Ez egy felhőalapú számítási végrehajtási modell, amelyben a CSP futtatja a szervert és dinamikusan kezeli az erőforrások elosztását. Tehát az árazás az alkalmazás által felhasznált erőforrások tényleges mennyiségén alapul, nem pedig az előre vásárolt erőforrások mennyiségén.
Google Cloud Services
A GCP termékek és szolgáltatások széles skáláját kínálja. Szolgáltatásokat nyújtanak az alapvető felhőalapú szolgáltatásoktól az összetett felhőszolgáltatásokig, mint például az ML, az IoT, stb.
- Gépi tanulás
- IoT (tárgyak internete)
Gépi tanulás
Az AI és az ML három összetevőből áll.
1. AI Hub
- Egy plug-and-play AI komponensek tárolt tárolójából áll.
- Vállalati szintű megosztási képességeket biztosít, amelyek lehetővé teszik a szervezetek számára, hogy az AI-tartalmakat magántulajdonban tárolják a felhasználók és a fejlesztők között.
- Ez lehetővé teszi az egyedi Google Cloud AI és AI technológiák egyszerű telepítését a kísérletekhez és a gyártáshoz.
2. AI építőelemek
Komponensekből áll, amelyek segítségével a fejlesztők látnivalókat, nyelvet, strukturált adatokat és beszélgetéseket adhatnak hozzá az alkalmazásukhoz.
- Látás
- Látás AI: lehetővé teszi a felhőben vagy a szélén lévő képek elemzését.
- Video AI: pontos videoelemzést biztosít - egészen a képkockaig.
- Nyelv
- Természetes nyelv : Ez magában foglalja a multimédia és a nyelvfeldolgozást.
- Fordítás : Gyors, dinamikus fordítást biztosít a különböző nyelvek között.
- Beszélgetés
- Cloud Speech-to-text API: Több mint 120 nyelv beszédfelismerést biztosít.
- Felhő-szöveg-beszéd API: Emberi jellegű szöveg-beszéd interakciókat biztosít.
- Strukturált adatok
- AutoML táblák: lehetővé teszi a legkorszerűbb ML modellek strukturált adatokra építését.
- BigQuery ML: Lehetővé teszi az egyéni ML modellek létrehozását és működtetését ismerős SQL nyelv használatával.
- Cloud AutoML
Ez egy ML termékcsalád, amely lehetővé teszi a korlátozott ML ismeretekkel rendelkező fejlesztők számára, hogy kiváló minőségű modelleket képezzenek a Google Neural Architecture Search technológiájának felhasználásával.
3. AI platform
Kód alapú adattudományi fejlesztői környezet, amely lehetővé teszi a fejlesztőknek, hogy gyorsan átviteleket vezessen a projektekről az ötletektől a telepítésig.
A tárgyak internete (IoT)
Az összes eszközkezelést és összekötő szolgáltatásokat kínál.
- A Cloud IoT Core lehetővé teszi a biztonságos eszközkapcsolatot és -kezelést.
- Az Edge TPU (béta) egy célra épített ASIC, amelynek célja a következtetések futtatása a szélén.
Számítási szolgáltatások
A GCP a számítógépes szolgáltatások széles skáláját kínálja, például:
- A Google Compute Engine nagy teljesítményű és nagyon skálázható virtuális gépeket biztosít a Google innovatív adatközpontjaiban és a világméretű optikai hálózatban, amely gyorsan elindul, és nagy teljesítményű tartós és helyi lemezopciókkal érkezik.
- A Google App Engine platform skálázható webes alkalmazások és az internet háttérszoftveinek felépítésére szolgál.
- A Google Kubernetes Engine egy erőteljes fürtkezelő és arányos rendszer a Docker tárolók futtatásához.
- A Google Cloud Container Registry egy magán Docker adattár, amely a népszerű folyamatos kézbesítési rendszerekkel működik.
- A Cloud Functions lehetővé teszi teljesen kiszolgáló nélküli modellek alkalmazásának felépítését.
Big Data Services
- A BigQuery egy teljesen kezelt, olcsó, kiszolgáló nélküli adattárház, amely megfelel a tárolási és számítási teljesítményigényeknek.
- A Cloud Dataflow egy teljesen kezelt szolgáltatás az adatok átalakításához és gazdagításához.
- A Cloud Dataproc egy gyors, teljes mértékben kezelt Apache Spark és Hadoop szolgáltatás, egyszerűbb és költséghatékonyabb módon.
- A Cloud Pub / Sub szerver nélküli, nagyszabású, megbízható, valós idejű üzenetküldő szolgáltatás, amely lehetővé teszi a független alkalmazások közötti kommunikációt.
- A Cloud Datalab egy Jupyter alapú interaktív notebook, amelyet az adatok feltárására, elemzésére, átalakítására és megjelenítésére, valamint gépi tanulási modellek felépítésére hoztak létre.
Hálózati szolgáltatások
A hálózatépítés a Google Cloud Platform Services egyik legfontosabb és alapvető eleme, amelyet a legkorszerűbb hálózati szolgáltatások kínálnak.
- A Virtual Private Cloud (VPC) lehetővé teszi a különféle GCP-erőforrások összekapcsolását és kezelését a Google globális hálózatának felhasználásával, és elkülönítheti őket egymástól a VPC használatával.
- A Google Cloud Load Balancing segítségével gyorsan méretezheti alkalmazásokat az Compute Engine alkalmazáson az igényei szerint.
- A Cloud Content Delivery Network (CDN) felgyorsítja a webhelyek és alkalmazások tartalomszállítását a Google globálisan elosztott él-gyorsítótáraival.
- A Cloud Domain Naming System (DNS) méretezhető, megbízható, programozható és kezelt tekintélyes DNS-szolgáltatás, amely ugyanazon az infrastruktúrán fut, mint a Google. Költséghatékony módszer az alkalmazás és szolgáltatások elérhetővé tételére a felhasználók számára.
- A Cloud Network Address Translation (NAT) lehetővé teszi az alkalmazáspéldányok nyilvános IP-címek nélküli biztosítását, miközben ellenőrzött és hatékony hozzáférést biztosít az internethez.
Tárolási és adatbázis-szolgáltatások
- A Cloud Storage biztonságos és nagyon elérhető objektumtároló rendszer alacsony költségek mellett.
- A Perzisztens lemez nagy teljesítményű blokktároló rendszer, virtuális gépekhez és konténerekhez megfelelő. Páratlan ár-teljesítmény arányt kínál .
- A Cloud SQL egy teljesen kezelt adatbázis-szolgáltatás, amely könnyen lehetővé teszi a relációs MySQL és PostgreSQL adatbázisok beállítását, karbantartását, kezelését és adminisztrálását a felhőben.
- A Cloud Bigtable egy skálázható NoSQL adatbázis-szolgáltatás, amely alacsony késleltetési, nagy megbízhatóságú és nagy teljesítményű munkaterhelésekhez alkalmazható.
- A Cloud Memorystore egy teljes mértékben kezelt memória-adattároló szolgáltatás a Redis számára, méretezhető, biztonságosabb és rendkívül elérhető infrastruktúrára építve.
- A Cloud Datastore rugalmas, magas szintű dokumentum-orientált adatbázis-szolgáltatást nyújt Önnek.
Biztonsági és identitási szolgáltatások
Ez az egyik legfontosabb Google Cloud Services, amelyben az Ön adatai nagy biztonságban vannak és titkosítva.
- A Google Cloud Identity & Access Management (IAM) segítségével az adminisztrátorok eldönthetik, ki férhet hozzá és kezelhet bizonyos erőforrásokat, teljes ellenőrzést és láthatóságot biztosítva ezzel a felhőforrások központi kezeléséhez.
- A Cloud Security Scanner egy webes biztonsági automatikus szkenner az App Engine alkalmazások általános sérülékenységeire.
- A bináris hitelesítés csak a Kubernetes Engine megbízható tárolóit telepíti.
- Az erőforrás-kezelő hierarchikusan kezeli a GCP erőforrásait.
Kezelési és fejlesztői eszközök
A szolgáltatások figyelésére, hibák keresésére, hibakeresésre és a szolgáltatások nyomon követésére szolgál.
- A Stackdriver valós idejű figyelést, hibaelhárítást és naplózást kínál a GCP-n keresztül, különféle diagnosztikai eszközökkel együtt.
- A Cloud Deployment Manager lehetővé teszi az alkalmazáshoz szükséges összes erőforrás meghatározását.
- A Stackdriver Debugger a GCP egyik funkciója, amely részletes teljesítmény-betekintést és elemzést nyújt.
- A Cloud Platform Marketplace készenléti megoldásokat kínál, amelyek gyorsan elindulnak a GCP-hez és más Anthos-környezetekhez.
A Google Cloud Platform előnyei
- A nagy hatékonyságot az innovációhoz való gyors hozzáférés biztosítja azáltal, hogy a frissítéseket hatékonyan szállítja és a funkciókat gyorsan kézbesíti.
- Kevesebb zavar, amikor a felhasználók új funkciókat alkalmaznak azáltal, hogy folyamatosan kezelhető fejlesztéseket vezetnek be.
- Gyors együttműködés: A GCP lehetővé teszi a gyors együttműködést minden felhasználó számára. Egyszerre több felhasználó férhet hozzá és szerkesztheti a projekteket.
- A legjobb árazási tervek stabil ügyfelek számára érhetők el.
- Az élő migráció előnyei, amelyek lehetővé teszik a felhasználók számára, hogy áttelepítsék gépeiket.
- A magánhálózatok, a maximális idő és a hatékonyság az ügyfelek számára elérhetőek.
- A redundáns biztonsági mentési szolgáltatás elérhető fel nem használt adatokhoz.
- Az alkalmazottak bárhonnan dolgozhatnak, teljes hozzáféréssel az információkhoz az eszközökön keresztül, az adatok felhőben történő tárolása mellett.
- Az ügyfeleket a Google biztonsági beruházásai védik, és a Google folyamaton alapuló és fizikai biztonsági beruházásai részesülnek előnyeiben.
- A felhasználók számára a technológiák és adatok teljes ellenőrzésének és rugalmasságának elérhetősége.
Következtetés
Amikor egyesíti a szolgáltatásokat a munka elvégzéséhez, megoldást készített. A Cloud Platform megoldási lehetőségei végtelenek. Ötleteket és útmutatásokat kereshet a Google megoldások könyvtárában. Eddig részletes áttekintést tettünk a GCP-ről és annak összes főbb termékeiről és szolgáltatásairól.
Ajánlott cikkek
Ez egy útmutató a Mi a Google Cloud Platforms oldalról. Itt megvitattuk a Google Cloud platformok, az AI és a gépi tanulás fontosságát a szolgáltatásokkal és 10 előnnyel. Megnézheti más kapcsolódó cikkeinket, hogy többet megtudjon-
- A számítási felhő típusai
- Adattudományi platform
- A Cloud Computing előnyei
- Mi az a számítási felhő?
- A Mac és az IP címek 12 legfontosabb összehasonlítása
- Cloud Computing szolgáltatók
- Útmutató a legjobb felhőmodell kiválasztásához