Konzul

Mesh usluge konzula

Mesh usluge konzula
Uslužna mreža je softverski usmjeren način usmjeravanja i segmentacije. Nekada su postojali neki problemi i izazovi s pokretanjem mikro usluga i infrastrukture u oblaku. Sadrži razne značajke poput uravnoteženja opterećenja, upravljanja sigurnosnim politikama, otkrivanja usluga i usmjeravanja. Uslužna mreža donosi različite prednosti kao što su promatranje mreže, rješavanje kvarova, ACL autorizacije, preusmjeravanje prometa, proxy ekosustav itd. Dvije su ključne komponente uslužne mreže:

1. Upravljačka ravnina: Sadrži registar pojedinosti svih pokrenutih usluga i različitih pravila koja obrađuju promet. Kontrolna ravnina mora biti skalabilna da obrađuje tisuće primjeraka i ažurira podatkovnu ravninu. 2. Podatkovna ravnina: Uglavnom je odgovoran za prijenos podataka između usluga. Mora biti visokih performansi i integriran s upravljačkom ravninom.

Preduvjet

  1. Novi poslužitelj virtualne instance
  2. Konzul instaliran na poslužitelju
  3. Ako u slučaju da vam nije instaliran Consul, naučite ovdje

Izrada definicije usluge

Uslugu možete stvoriti pomoću bilo kojeg uređivača teksta. Ovdje koristimo nano uređivač teksta. Konfiguracijsku datoteku web usluge možete stvoriti pomoću sljedeće naredbe. nano / tmp / consul_services / web.json Konfiguracija web usluge izgledat će slično ovome:


"usluge": [

"name": "serviceA",
"luka": 5000,
"ček":
"args": [
"kovrča",
"localhost: 5000"
],
"interval": "3 s"

,

"name": "serviceB",
"luka": 8000,
"ček":
"args": [
"kovrča",
"localhost: 8000"
],
"interval": "3 s"


]

Konzul Connect

Consul Connect nova je značajka u Consulu koja vam omogućuje sigurniji prijenos podataka do usluge do usluge uz pomoć TLS enkripcije i autorizacije na temelju identiteta. Jednostavan je za upotrebu i jednostavan za upotrebu. Možete ga jednostavno omogućiti samo jednom konfiguracijskom opcijom. A za postojeće programe trebate dodati samo jedan redak u konfiguraciju usluge.
Konzul s connect ima na raspolaganju mnogo novih funkcionalnosti. Krenimo razgovarati o nekima od njih:

Proxy bočne stranice

Znamo da možemo koristiti proxy bočne trake za stvaranje dolaznih i odlaznih veza. Ovdje ćemo vidjeti primjer korištenja proxy bočnih kolica. Dodavanje jedne linije u konfiguraciju usluge omogućit će toj usluzi primanje veze temeljene na povezivanju. Redak bi trebao započeti s povezivanjem ovako:


"usluga":
"name": "mysql",
"luka": 3306,
"connect": "proxy":

U gornjoj konfiguraciji možete vidjeti dodavanjem samo jednog retka u konfiguraciju, to će automatski dizajnirati konzula za pokretanje i upravljanje proxy postupkom za ovu uslugu. U blok povezivanja možete dodati više linija za konfiguraciju za komunikaciju s drugim uslugama. Na primjer, ako ova usluga želi komunicirati s db uslugom preko povezivanja, tada će konfiguracija biti sljedeća:

"usluga":
"name": "mysql",
"luka": 3306,
"Spojiti":
"proxy":
"config":
"uzvodno": [
"odredište_ime": "db",
"local_bind_port": 9191
]




Sav prijenos između usluge mysql i db usluge bit će u potpunosti osiguran i šifriran. Također možete vidjeti da dodavanjem veze u konfiguraciju nema promjene u prethodnoj usluzi mysql. Dakle, na ovaj način bilo koja postojeća aplikacija također omogućuje povezivanje temeljem povezivanja dodavanjem samo jednog retka u konfiguraciju.

Web sučelje

Otvorite svoj omiljeni web preglednik i posjetite http: // YourDomain.com: 8500 za pristup nadzornoj ploči konzula. Odatle možete upravljati svim svojim uslugama, čvorovima i namjerama. Pristupom između usluga možete kontrolirati na kartici Namjera s nadzorne ploče.

Namjera je politika koja određuje pravilo za komunikaciju između usluga. Također možete stvoriti nove namjere da omogućite ili odbijete pristup između bilo koje izvorne usluge i odredišne ​​usluge.

Na nadzornoj ploči možete vidjeti popis svih usluga na kartici usluga.

Zaključak

U ovom vodiču naučili ste instalirati Consul na svoj poslužitelj i koristiti mrežu usluga konzula za komunikaciju između usluga.

Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...
Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...