Paras vastaus
On-demand Computing on yritysjärjestelmien uusin malli. Se liittyy pilvipalveluihin. Se tarkoittaa, että pilvipalvelujen tarjoaja voi tarjota IT-resursseja pyynnöstä.
Yritysjärjestelmässä laskentaresurssien kysyntä vaihtelee ajoittain. Tällaisessa tilanteessa On-demand-tietojenkäsittely varmistaa, että palvelimet ja IT-resurssit on järjestetty käsittelemään kysynnän kasvu / lasku.
Pilvipalvelujen tarjoaja ylläpitää kyselyä resursseista. Resurssivarasto sisältää verkkoja, palvelimia, tallennustilaa, sovelluksia ja palveluja. Tämä pooli voi palvella erilaisten yritysasiakkaiden resurssien ja laskennan vaihtelevaa kysyntää.
On monia käsitteitä, kuten ruudukkolaskenta, apuohjelmalaskenta, autonominen laskenta jne., Jotka ovat samanlaisia kuin on-demand-laskenta.
Tämä on suosituin suuntaus laskentamallissa tällä hetkellä.
Vastaus
Skaalautuvuus viittaa ajatukseen järjestelmästä, jossa jokainen sovellus tai infrastruktuurin osa voidaan käyttää laajennettu käsittelemään lisääntynyttä kuormitusta.
Oletetaan esimerkiksi, että verkkosovelluksesi näkyy suositulla verkkosivustolla, kuten ProductHunt. Yhtäkkiä tuhannet kävijät käyttävät sovellustasi – pystyykö infrastruktuurisi käsittelemään liikennettä? Skaalautuvan verkkosovelluksen avulla varmistetaan, että se voi skaalautua kuorman käsittelemiseen eikä kaatumiseen. Kaatuvat (tai jopa vain hitaat) sivut jättävät käyttäjät tyytymättömiksi ja sovelluksellesi huonoon maineeseen.
Järjestelmissä on neljä yleistä aluetta, joihin skaalautuvuus voi koskea:
- Levy I / O
- Muisti
- Verkon I / O
- CPU
Kun puhut skaalautuvuudesta pilvipalvelussa, sinun tulee usein kuulla kahdesta päämittauksesta – vaaka- tai pystysuuntainen. Katsotaanpa syvemmälle näitä termejä.
Pystysuuntainen skaalaus
Pystysuoraa pidetään usein ”helpommana” nämä kaksi menetelmää. Kun skaalaat järjestelmää pystysuunnassa, lisäät tehoa olemassa olevaan ilmentymään. Tämä voi tarkoittaa enemmän muistia (RAM), nopeampaa tallennustilaa, kuten SSD-asemia, tai tehokkaampia prosessoreita (CPU).
Tämän uskotaan olevan helpompi vaihtoehto, koska laitteisto on usein triviaali päivittää pilvialustoilla, kuten AWS, joissa palvelimet ovat jo virtualisoituja. Ohjelmistotasolla vaaditaan myös hyvin vähän (jos sellaisia on) lisäasetuksia.
Vaakasuuntainen skaalaus
Vaakasuuntainen skaalaus on hieman monimutkaisempi. Kun skaalat järjestelmiä vaakasuoraan, lisäät yleensä lisää palvelimia, jotta kuormitus jakautuu useille koneille.
Tämän myötä järjestelmään tulee kuitenkin monimutkaisempi. Sinulla on nyt useita palvelimia, jotka edellyttävät yleisiä hallintatehtäviä, kuten päivityksiä, tietoturvaa ja valvontaa, mutta sinun on myös synkronoitava sovelluksesi, tiedot ja varmuuskopiot useisiin ilmentymiin.