Korkea saatavuus (HA) on pilviinfrastruktuurin kriittinen osa, joka varmistaa, että palvelut pysyvät saatavilla myös epäonnistumisissa. Amazon Web Services (AWS) tarjoaa erilaisia työkaluja ja arkkitehtuuria korkean saatavuuden saavuttamiseksi. Teoreettiset periaatteet ja käytännön käyttöönottomahdollisuudet auttavat organisaatioita suunnittelemaan kestäviä järjestelmiä.

Korkean saatavuuden perusteet

Suuri saatavuus tarkoittaa seisokkien minimoimista ja jatkuvan palvelun varmistamista. Keskeisiä käsitteitä ovat irtisanomiset, vikamekanismit ja kuorman tasapainotus. Nämä periaatteet auttavat jakamaan työtaakkaa ja tarjoamaan varmuuskopiointivaihtoehtoja, jos pääkomponentit eivät toimi.

AWS-palvelut, jotka tukevat korkeaa saatavuutta

Amazonin EC2-esiintymiä voidaan käyttää useiden käytettävyysvyöhykkeiden (AZ) kautta estämään yksittäisiä vikapaikkoja. Elastinen kuormatase (ELB) jakaa saapuvaa liikennettä varmistaen, ettei yhdestäkään palvelimesta tule pullonkaulaa. Amazonin reitti 53 tarjoaa DNS-pohjaisia vikatilanteita.

Käytännön käyttöönottoskenaariot

AWS:n korkea saatavuus edellyttää sellaisten arkkitehtuurien suunnittelua, joissa on irtisanomis- ja vikailmoitusstrategioita. Tyypillinen käyttöönotto käsittää sovelluspalvelimien käyttöönoton eri AZ-porteilla, kuorman tasapainottimien käytön liikenteen jakamisessa sekä automatisoitujen varmuuskopiointi- ja palautusmenettelyjen käyttöönoton.

  • EC2-tapausten käyttöönotto useissa AZ-tapauksissa
  • Käytä Elastista kuormantasainta liikenteen jakeluun
  • Toteutetaan automaattiset skaalausryhmät dynaamista resurssien hallintaa varten
  • Aseta tie 53 terveystarkastukset DNS-järjestelmän epäonnistumisille
  • Testataan säännöllisesti katastrofien elvytyssuunnitelmia