Kuormituksen tasapainotus vs. pyöreä robin DNS | Load Balancer vs Round Robin DNS
Kuormituksen tasapainotusta ja pyöreän robinin DNS: tä käytetään kuormituksen jakamiseen eri isäntään tai verkkoon kuorman jakautumisen, korkean käytettävyyden ja maantieteellisen jakauman saavuttamiseksi nopeaa toimitusta varten. Pääasiassa sitä käytetään web-pohjaisissa Internet-sovelluksissa yllä mainituista syistä. Nykyään otetaan käyttöön uusi menetelmä, nimeltään CDN (Content Delivery Network), mutta se kohdistuu pääasiassa vain staattiseen sisällönjakeluun. CDN ei anna välitöntä päivitystä, ellei sen isäntätahdistustaajuutta nosteta.
Kuorman tasapainotus (Kuorman tasapainottaja)
Kuormituksen tasapainottajat ovat ohjelmistosovelluksia tai laitteita, jotka on sijoitettu verkkoarkkitehtuuriin vastaamaan käyttäjän puolta, selvästi palomuurin takana. Periaatteessa kuormituksen tasapainottajalle annetaan IP-osoite käyttäjän vuorovaikutusta varten palveluporttinumeroiden kanssa. Esimerkiksi, kun saat Web-kuormituksen tasapainottajan, saat palveluntarjoajalta IP-osoitteen, jolloin vain kartat DNS-tietueilla. Jos aiot käyttää sitä verkkopalvelimeen, sinun on luotava portti 80 kuormituksen tasapainottajaan. Kuormatilanteiden takana voi olla erillinen maatila samoille palveluille, joilla on sama sisältö ja kokoonpanot. Prosenttiosuus kuormituksen tasapainottajan IP-osoitteesta tulevista http-pyynnöistä jaetaan isäntäille kuormituksen tasapainottajan takana määrittelemäsi. Yksi asia, joka sinun on varmistettava, on se, että kaikki isäntäpalvelimet synkronoidaan saman sisällön ja kokoonpanon kanssa, niin vain käyttäjät saavat saman sisällön.
Tällainen arkkitehtuuri auttaa meitä parantamaan käytettävyyttä tarpeettomien isäntien kautta. Kuormituksen tasapainottajia on kahta tyyppiä; yksi on paikallinen tai datakeskuksen kuormituksen tasapainottaja ja toinen on globaali kuormituksen tasapainottaja. Lue ero globaalien kuormitustasapainojen ja paikallisten tai tietokeskuksen kuormituksen tasapainottajien välillä.
Pyöreä DNS
DNS on useisiin tietokantoihin jaetut verkkotunnusten nimijärjestelmät, jotka tarjoavat isäntälle ihmisille luettavan ja käyttökelpoisen tunnistuksen. Isännät tunnistetaan IP: nsä perusteella, ja tälle IP: lle annetaan nimi DNS-palvelimella, jotta IP-osoitetta ei muisteta, jotta päästäisiin isäntään. Esimerkiksi kun pyydät erotustietoa.com-palvelusta, paikallinen DNS-palvelin antaa isäntätiedot kommunikoidaksesi. Yleensä se on differentbetween.com-isännän yksi IP-osoite. Round-robin DNS -sovelluksessa voit määrittää useita IP-osoitteita yhtä verkkotunnusta vastaan, ja nämä IP-osoitteet annetaan käyttäjän pyynnöille pyöreällä robin-tavalla. Isäntätietokone tai palvelin voi olla missä tahansa maailmassa, mikä vastaa Global Load -tasapainoa.
DNS vastaa kyselyihin, jotka voidaan määritellä sovelluksista riippuen. Yleensä se on pyöreä robin-tapa; ts. jos IP 1 annetaan ensimmäiselle kyselylle, niin toinen kysely vastaanottaa IP 2 ja niin edelleen. Voit kuitenkin määritellä tämän tarpeidesi ja sovellusominaisuuksien mukaan. Jos DNS on riittävän älykäs tunnistamaan maantieteelliset sijainnit vastausajan tai muun mekanismin avulla, voit tarjota lähimmän IP: n kyseisen alueen asiakkaille..
Mikä ero on Load Balancerilla ja Round-robin DNS: llä?? (1) Voimme saada IP-osoitteen ja porttinumeron piiloutumaan kuormituksen tasapainottajaan, mutta emme voi tehdä niin DNS-menetelmässä. (2) DNS-menetelmä ei joskus toimi, koska jotkut palveluntarjoajat käyttävät DNS-välimuistia, joka lopettaa uuden IP: n saamisen asiakkaan pyyntöihin ja ohjaa samaan IP: hen, mutta kuormitustasapainoissa tämä ei ole ongelma. (3) DOS, DDOS-hyökkäykset eivät vaikuta suoraan isäntäpalvelimiin, vaan kuormituksen tasapainottajan IP: hen, kun taas DNS-menetelmässä se iskee suoraan isäntäpalvelinta. (4) Kuormituksen tasapainotusmenetelmässä kuormituksen tasapainottaja käyttää yhtä TCP-yhteyttä useaan HTTP-pyyntöön, mikä vähentää verkon ruuhkia ja palvelimen päätä TCP-istuntojen seuraamiseksi, kun taas DNS-menetelmässä tätä ei voida soveltaa. (5) HTTPS: ssä SSL-salaus ja salauksen purku kuluttavat enemmän suorittimen käyttöä, ja tätä kuormitusta voidaan helpottaa kuormituksen tasapainottajalla ja antaa isäntäpalvelimien suorittaa nimetyt tehtävänsä; tämä ei myöskään ole mahdollista DNS-menetelmässä. (6) Joillakin kuormituksen tasapainottajilla voi olla välimuisti, ja ne tarjoavat asiakkaille välimuistissa olevan sisällön häiritsemättä isäntäpalvelimia. Tämä lisää nopeaa toimitusta nopean vasteajan avulla. (7) Kuormitustasapainoissa kuormituksen tasapainottaja kysyy isäntäpalvelimen terveystilanteita, ja jos palvelin on kuollut, se poistaa palvelevan kyselyn ja jakaa kuorman muun muassa, mikä ei myöskään ole käytettävissä DNS-menetelmässä. (8) Kuormituksen tasapainottaja on yksi vikakohta, kun taas DNS-menetelmässä DNS-tietueet päivitetään yleensä sanan läpi hierarkkisella tavalla ja välimuistiin paikallisessa DNS: ssä, mikä auttaa IP: n ratkaisemisessa nopeammin..
|