12. luukku
Simulaattori, joka ilmentää verkkopalveluiden suorituskykyä ja kustannustehokkuutta. Voit muokata asetuksia ja seurata, miten se vaikuttaa verkkopalvelun toimintaan — yritä maksimoida sivunlataukset per sekunti.
Verkkopalvelun simulaatio
Simulaattorin on tehnyt Asteen DevOps-tiimin Tony Martin ja John Rothberg.
Verkkopalveluiden kehityksessä ja infrastruktuurissa tulee ottaa monia asioita huomioon.
- Verkkopalvelun koodin tulee olla optimoitua, jotta prosessointi ja tietokantakutsut eivät kestä liian kauan
- Verkkopalvelun kannattaa käyttää välimuisteja, jotta usein prosessoituja sisältöjä ei tarvitse prosessoida joka kerta uusiksi
- Palvelimen koko tulee suhteuttaa verkkopalvelun liikenteeseen – ei pelkästään tasaiseen liikenteeseen, vaan myös kävijäpiikkien aiheuttamiin kuormapiikkeihin
- Palvelimien kokoa ei silti kannattaa kasvattaa liian suureksi – turhia kustannuksia. Pitää siis suhteuttaa palvelinkoko palveluun ja skaalata palvelimia tarpeen mukaan jos mahdollista