Da biste postavili VPC peering u Google Cloud Platform (GCP), morate slijediti niz koraka koji uključuju konfiguriranje potrebnih resursa i uspostavljanje peering veze između Virtual Private Cloud (VPC) mreža. VPC peering vam omogućuje povezivanje VPC mreža preko različitih projekata ili organizacija, omogućujući sigurnu komunikaciju među njima.
Evo koraka za postavljanje VPC peeringa u GCP-u:
Korak 1: Stvorite VPC mreže
Prvo, morate stvoriti VPC mreže koje želite peerirati. Svaka VPC mreža predstavlja zaseban segment mreže u GCP-u. Možete stvoriti VPC mreže pomoću GCP konzole, gcloud alata naredbenog retka ili API-ja. Na primjer, za stvaranje VPC mreže pod nazivom "vpc-network-1" pomoću gcloud alata naredbenog retka, možete koristiti sljedeću naredbu:
bash gcloud compute networks create vpc-network-1 --subnet-mode=auto
Korak 2: Omogućite peering VPC mreže
Zatim morate omogućiti peering VPC mreže za VPC mreže koje želite peerirati. To omogućuje mrežama slanje i primanje prometa jedna prema drugoj i od druge. Možete omogućiti VPC mrežni peering pomoću GCP konzole, gcloud alata naredbenog retka ili API-ja. Na primjer, da biste omogućili peering VPC mreže za "vpc-network-1" i "vpc-network-2" pomoću alata naredbenog retka gcloud, možete upotrijebiti sljedeću naredbu:
bash gcloud compute networks peerings create vpc-network-1-to-vpc-network-2 --network=vpc-network-1 --peer-network=vpc-network-2 --auto-create-routes
Korak 3: Konfigurirajte pravila vatrozida
Nakon što omogućite uparivanje VPC mreže, trebate konfigurirati pravila vatrozida kako biste omogućili željeni promet između uparenih mreža. Prema zadanim postavkama, peering VPC mreže dopušta sav promet između ravnopravnih mreža, ali ga možete ograničiti pomoću pravila vatrozida. Pravila vatrozida možete konfigurirati pomoću GCP konzole, gcloud alata naredbenog retka ili API-ja. Na primjer, da biste omogućili SSH promet od "vpc-network-1" do "vpc-network-2" pomoću gcloud alata naredbenog retka, možete koristiti sljedeću naredbu:
bash gcloud compute firewall-rules create allow-ssh-from-vpc-network-1 --network=vpc-network-2 --allow=tcp:22 --source-ranges=vpc-network-1-ip-range
Korak 4: Provjerite peering vezu
Nakon što ste dovršili konfiguracijske korake, trebali biste provjeriti peering vezu kako biste bili sigurni da ispravno funkcionira. Možete provjeriti ravnopravnu vezu testiranjem povezanosti između instanci u ravnopravnim mrežama ili provjerom statusa ravnopravne upotrebe GCP konzole, gcloud alata naredbenog retka ili API-ja.
Korak 5: Izbrišite peering vezu (nije obavezno)
Ako više ne trebate ravnopravnu vezu, možete je izbrisati. Brisanje ravnopravne veze uklanja konfiguraciju i zaustavlja promet između ravnopravnih mreža. Peering vezu možete izbrisati pomoću GCP konzole, gcloud alata naredbenog retka ili API-ja. Na primjer, da biste izbrisali peering vezu između "vpc-network-1" i "vpc-network-2" pomoću gcloud alata naredbenog retka, možete upotrijebiti sljedeću naredbu:
bash gcloud compute networks peerings delete vpc-network-1-to-vpc-network-2
Postavljanje VPC peeringa u Google Cloud Platformu uključuje stvaranje VPC mreža, omogućavanje VPC mrežnog peeringa, konfiguriranje pravila vatrozida, provjeru peering veze i izborno brisanje peering veze. Slijeđenje ovih koraka omogućuje vam uspostavljanje sigurne komunikacije između VPC mreža u GCP-u.
Ostala nedavna pitanja i odgovori u vezi EITC/CL/GCP Google Cloud Platform:
- U kojoj je mjeri GCP koristan za razvoj, implementaciju i hosting web stranica ili aplikacija?
- Kako izračunati raspon IP adresa za podmrežu?
- Koja je razlika između Cloud AutoML-a i Cloud AI Platforme?
- Koja je razlika između Big Table i BigQueryja?
- Kako konfigurirati balansiranje opterećenja u GCP-u za slučaj upotrebe više pozadinskih web poslužitelja s WordPressom, osiguravajući da je baza podataka dosljedna u mnogim pozadinskim (web poslužiteljima) instancama WordPressa?
- Ima li smisla implementirati balansiranje opterećenja kada se koristi samo jedan pozadinski web poslužitelj?
- Ako Cloud Shell pruža unaprijed konfiguriranu ljusku s Cloud SDK-om i ne treba lokalne resurse, koja je prednost upotrebe lokalne instalacije Cloud SDK-a umjesto upotrebe Cloud Shell-a putem Cloud Consolea?
- Postoji li Android mobilna aplikacija koja se može koristiti za upravljanje Google Cloud Platformom?
- Koji su načini upravljanja Google Cloud Platformom?
- Što je računalstvo u oblaku?
Pogledajte više pitanja i odgovora u EITC/CL/GCP Google Cloud Platform
Još pitanja i odgovora:
- Polje: Cloud Computing
- Program: EITC/CL/GCP Google Cloud Platform (idite na program certifikacije)
- Lekcija: GCP umrežavanje (idi na povezanu lekciju)
- Tema: VPC viri (idi na srodnu temu)
- Pregled ispita