Sisällysluettelo:
Määritelmä - Mitä klusterointi tarkoittaa?
Klusterointi tietokantojen yhteydessä viittaa useiden palvelimien tai esiintymien kykyyn muodostaa yhteys yhteen tietokantaan. Esimerkki on muistin ja prosessien kokoelma, joka on vuorovaikutuksessa tietokannan kanssa, joka on joukko fyysisiä tiedostoja, jotka tosiasiallisesti tallentavat tietoja.
Klusteroinnilla on kaksi suurta etua, etenkin suurten määrien tietokantaympäristöissä:
- Vikasietoisuus: Koska käyttäjillä on useampi kuin yksi palvelin tai ilmentymä, johon yhteys voidaan muodostaa, klusterointi tarjoaa vaihtoehdon yksittäisen palvelimen vian sattuessa.
- Kuormituksen tasapainotus: klusterointiominaisuus asetetaan yleensä siten, että käyttäjät voidaan allokoida automaattisesti palvelimelle, jolla on vähiten kuormitusta.
Techopedia selittää klusteroinnin
Klusterointi tapahtuu eri muodoissa, riippuen siitä, miten tietoja tallennetaan ja miten resursseja allokoidaan. Ensimmäinen tyyppi tunnetaan nimellä jaettu-ei-arkkitehtuuri. Tässä klusterointitilassa jokainen solmu / palvelin on täysin riippumaton, joten ei ole yhtä kiistanalaista kohtaa. Esimerkki tästä olisi, kun yrityksellä on useita tietokeskuksia yhdelle verkkosivustolle. Monien palvelimien kanssa ympäri maailmaa yksikään palvelin ei ole ”isäntä”. Jaettua mitään ei tunneta myös nimellä “tietokannan varjostus”.
Tämän vastakohtana on jaettu levy -arkkitehtuuri, jossa kaikki tiedot tallennetaan keskitetysti ja sitten niihin pääsee eri palvelimille tai solmuille tallennettujen esiintymien kautta.
Ero näiden kahden tyypin välillä on hämärtynyt äskettäin ottamalla käyttöön verkkolaskennan tai hajautetun välimuistion. Tässä asennuksessa tietoja hallitaan edelleen keskitetysti, mutta niitä hallitsee tehokas ”virtuaalipalvelin”, joka koostuu monista palvelimista, jotka toimivat yhdessä yhtenä.
Tämä määritelmä on kirjoitettu tietokantojen yhteydessä