Skaalautuvat verkkopalvelut

Käyttäjämäärien kasvaessa rivakasti palvelusi kykenee vastaamaan kasvaneeseen kysyntään. Tämä ei tapahdu vain lisäämällä lisää palvelimia jonoon, vaan palvelun arkkitehtuurin pitää tukea skaalautuvuutta, muuten palvelu joudutaan toteuttamaan uusiksi lähes alusta. Toimivan palvelun uudistaminen on vaikeaa ja kallista.

Varautuminen suuriin käyttäjämääriin alusta lähtien on aina paras ja halvin vaihtoehto. Tämä ei ainoastaan takaa parempaa palveluarkkitehtuuria, joka näkyy pienempinä yllpito- ja päivityskustannuksina, vaan tarkoittaa säästöjä myös hosting-ratkaisuissa.

Pilviratkaisuilla parempaan lopputulokseen

Hyvä skaalautuvuus ei ole enää varattu isoille yrityksille. Asetusjärjestelmät (configuration engines) ja hajautetut pilviratkaisut mahdollistavat raskaimpienkin palvelinratkaisujen toteuttamisen pienellä vaivalla ja ilman raskaita alkukustannuksia.

Itsenäiset tiedosto-, media- ja hakupalvelimet. Sisällönjakeluverkot. Välipalvelimet. Klusteroidut, alisteiset (master-slave) ja hajautetut (sharded) tietokantaratkaisut. OpCode välimuistit. Tietokantakyselyiden välimuistit. Tilannevarmuuskopiot (snapshot). Horisontaalinen replikaatio. Load balancerit. Heartbeatit. Vikasietoiset järjestelmät ja pikapalautukset.

On hyvä tietää, että me tiedämme vaihtoehtosi.

Ei pelkkiä pilviä, vaan pilvitehdas

Vaikka hyvin skaalautuvien palveluiden rakentaminen ei ole helppoa, suuri osa työstä voidaan jakaa usean projektin kesken. Rakenteet ja asetukset eivät enään ole yksittäisille asiakkaille tai palveluille uniikkeja. Tämä on yksi pilvipohjaisten järjestelmien eduista.

Tehokkuus

Puhumme usein moderneista prosesseistamme, automaatiosta, erikoistumisesta Drupaliin, mukautetusta kehitysympäristöstämme, kehittäjille perustuvasta organisaatiostamme, virtualisoinnista ja ties mistä.

Viimekädessä tämä kaikki kertoo samasta asiasta: lyhyemmistä kehityssykleistä, ja sitä kautta tehokkaammasta tuotannosta. lue lisää »

Skaalautuvuus

Suuriin käyttäjämääriin varautuminen on aina paras ja halvin vaihtoehto.

Tämä ei ainoastaan takaa parempaa palveluarkkitehtuuria (mikä näkyy pienempinä ylläpito- ja päivitys-kustannuksina), vaan tuo säästöjä myös hosting-ratkaisuissa. lue lisää »

Luotettavuus

Lainataksemme vanhaa sanontaa, kolme tärkeintä asiaa sovelluskehityksessä ovat arkkitehtuuri, arkkitehtuuri ja arkkitehtuuri.

Hyvin suunniteltu sovellus on nopea kehittää, halpa ylläpitää, helppo päivittää, skaalautuva ja turvallinen. lue lisää »