Luottaako yrityksesi pilvipalveluihin, tietokantoihin, etäpalvelimiin tai tallennettuihin tietoihin?

Totta kai.

Pelkäätkö jatkuvasti käyttökatkoksia?

Totta kai pelkäät.

Ympärivuorokautisesti aina päällä olevilla, aina verkottuneilla ja aina hereillä olevilla markkinoilla käytettävyysaika on kriittinen. Yksinkertaisesti sanottuna, pimeys on huono asia liiketoiminnalle… ja sitä ei voida hyväksyä. Siksi korkean käytettävyyden tekniset ratkaisut, kuten Liquid Webin ja muiden nykyaikaisten web-hosting-yritysten tarjoamat ratkaisut, ovat niin tärkeitä. Korkean käytettävyyden infrastruktuurista ja SQL-tietokannoista redundanteihin replikointeihin, tapahtumalokeihin ja yksittäisten vikapisteiden eliminointiin – web-isäntä on vain niin hyvä kuin sen korkean käytettävyyden (HA) suunnittelupalvelut.

Oletetaan, että sovelluksesi isännöidään perinteisessä hallinnoidussa infrastruktuurissa.

Katsotaanpa nyt, miksi korkean käytettävyyden palvelin on parempi ratkaisu.

High Availability Summarized

Kun kyseessä on HA, on otettava huomioon kolme luotettavuustekniikan periaatetta:

  1. Vähennä tai eliminoi yksittäiset vikapisteet.
  2. Redundanteissa järjestelmissä varmista, että risteyskohdat ovat luotettavia.
  3. Käytössä olevan järjestelmän on havaittava viat ja reagoitava niihin reaaliaikaisesti.
Lue, miten HA-infrastruktuuri voi auttaa yritystäsi. Lataa valkoinen paperimme Why High Availability Matters – And How You Can Achieve It Reliable and Affordably.

Kun nämä kolme periaatetta toteutetaan luotettavasti, seisokkiajat vähenevät merkittävästi. Laadukas verkkoisäntä pitää nämä periaatteet mielessä palvelujaan suunnitellessaan.

Yksittäisten vikapisteiden vähentäminen HA-järjestelmässä tarkoittaa datan redundanssia – virtuaalisen, fyysisen tai näiden kahden yhdistelmän. HA-rakenteessa on ensisijainen volyymi ja vähintään yksi fyysinen varavolyymi. Vakiokokoonpano koostuu kahdesta identtisestä ensisijaisesta volyymista, joita varmuuskopioidaan kahdella identtisellä Distributed Replicated Block Device (DR:BD) -fyysisellä volyymilla, joita varmuuskopioidaan kahdella DR:BD-virtuaalivolyymilla. DR:BD-tallenteet suorittavat valikoivan, synkronisen tietojen replikoinnin, mikä tarkoittaa, että vain muuttuneiden tietojen lohkot (ei koko tietuetta) kirjoitetaan uudelleen ja varmuuskopioidaan reaaliaikaisesti.

DR:BD-tallenteet lyhentävät varmuuskopiointiaikoja, koska ne vaativat kerralla vähemmän laskentaresursseja. Kukin varmuuskopiointitaso (kaksi identtistä ensisijaista volyymia, kaksi identtistä DR:BD-virtuaalivolyymia jne.) tallennetaan erillisille fyysisille palvelimille – jotkin isännät varmuuskopioivat jopa etäpalvelimelle. Etäsijaintiin perustuva kokoonpano poistaa toisen yksittäisen vikapisteen, sillä se suojaa tietoja luonnonkatastrofeilta ja muilta sijaintiin liittyviltä ongelmilta, kuten sähkökatkoksilta ja verkkohäiriöiltä.

Mitä tehdä tietokannalle

HA-järjestelmässä SQL-tietokanta suositellaan tallennettavaksi erilliseen, redundanttia palvelinympäristöä käyttävään palvelinympäristöön, sillä se parantaa suorituskykyä ja vähentää primääripalvelimen yleiskustannuksia. Erillinen SQL-palvelin toimii myös luotettavuussuunnittelun periaatteiden kanssa/suuntaan, sillä se on suunniteltu erityisesti korkeaa käytettävyyttä varten, mukaan lukien automaattiset ja luotettavat ristiinkytkennät ja reaaliaikainen vikojen havaitseminen.

SQL-tietokannat luovat myös inkrementaalisia tapahtumalokitietoja; tämä on toinen suoja yksittäisiä vikapisteitä vastaan. Tapahtumalokit tallentavat jokaisen tietokannan muutoksen niinkin usein kuin minuutin välein – SQL-tietokanta voi käyttää tapahtumalokeja tietokokonaisuutena, joka kirjoittaa varmuuskopiointipalvelimille HA-konfiguraatiossasi.

Liquid Webin SQL-tietokantojen isännöinnin vakiokonfiguraatioon sisältyy päivittäinen varmuuskopio koko tietokannasta ja 24 rullaustunnin tuntikohtaiset tapahtumalokit.

Viansiirron valvonta

HA-konfiguraation ytimessä pitäisi olla valvontajärjestelmä, joka pitää jatkuvasti ja johdonmukaisesti silmällä klusteripalvelinten terveyttä ja suorittaa tarvittaessa automaattisesti viansiirrot. Alan suosituin valvonta-alijärjestelmä on Heartbeat. Heartbeat on Linux-pohjainen valvontajärjestelmä, joka tukee luotettavasti useita solmuja. Heartbeat pystyy nopeasti ja tarkasti tunnistamaan kriittiset viat ja siirtämään järjestelmän automaattisesti redundanttipalvelimelle.

Kuten huomaat, jokainen HA-järjestelmän osa toimii useamman kuin yhden korkean käytettävyyden suunnittelun kolmen periaatteen kanssa/suuntaan. Redundantit datasolmut (fyysiset ja virtuaaliset) vähentävät yksittäisiä vikaantumispisteitä ja luovat luotettavia ristiinkytkentäpisteitä.

Editoitunut SQL-palvelin luo toisen redundanssikerroksen, toisen suojauksen yksittäisiä vikaantumispisteitä vastaan, ja siinä on sisäänrakennetut, automaattiset ristiinkytkentäpisteet.

Loppujen lopuksi Heartbeat on koko kokoonpanon keskipisteenä, se valvoo järjestelmää reaaliaikaisesti ja automatisoi ristiinkytkennät tarvittaessa.

Laadukkaan HA-järjestelmän avulla käyttökatkokset vähenevät tai poistuvat käytännössä kokonaan, ja liiketoimintasi pysyy käynnissä ja toiminnassa koko päivän, joka päivä.

Vastaa

Sähköpostiosoitettasi ei julkaista.