Cred că s-ar putea să încurci câteva lucruri, așa că lasă-mă să explic ce este.
Nu există o astfel de distincție în serviciile GCP precum Public (sau extern) și intern.
Unele dintre - ca Echilibratoare de sarcină sunt concepute pentru a funcționa în ambele sensuri - în funcție de ceea ce aveți nevoie. Uneori doriți să distribuiți cantități mari de trafic între VM-urile dvs. (sau alte servicii backend) și uneori între VM-urile dvs. din proiectul dvs. sau doar o singură rețea VPC.
Găleți stocarea datelor - în mod implicit, acestea sunt vizibile numai pentru persoanele care au permisiunea de a le citi conținutul. La pune-le la dispoziție de pe Internet trebuie să faceți în mod explicit acea alegere și să alocați permisiuni specifice (aproape ceva ce poate fi făcut accidental).
Instanțele VM în mod implicit, obțineți IP-ul public (oricum este NAT).Puteți alege să obțineți numai IP-ul intern - în acest fel, acestea sunt vizibile numai pentru alte VM-uri din aceeași rețea VPC.
Reguli de expediere și servicii de backend fac parte din Load Balancer pe care le-am explicat mai devreme.
Cluster este un grup de VM care lucrează împreună pentru a obține o scalabilitate mai bună pentru serviciile dvs. În mod implicit, mașinile virtuale individuale din clusterul GKE primesc IP extern și pot fi accesate de pe Internet, dar puteți alege ca acestea să aibă numai IP-uri interne. În acest caz, puteți obține într-adevăr un cluster privat sau public.
Depozitare - există mai multe opțiuni aici - gălețile sunt doar una dintre ele. Cele mai utilizate sunt discurile folosite pentru a rula și stoca date în VM-urile dvs. Cu toate acestea, acestea sunt concepute pentru a fi disponibile pentru VM-urile din GCP.
Sunt multe altele servicii GCP - aruncați o privire la documentația legată pentru a înțelege elementele de bază.