Building distributed high availability system
Data(s) |
06/06/2008
06/06/2008
2008
|
---|---|
Resumo |
Today’s commercial web sites are under heavy user load and they are expected to be operational and available at all times. Distributed system architectures have been developed to provide a scalable and failure tolerant high availability platform for these web based services. The focus on this thesis was to specify and implement resilient and scalable locally distributed high availability system architecture for a web based service. Theory part concentrates on the fundamental characteristics of distributed systems and presents common scalable high availability server architectures that are used in web based services. In the practical part of the thesis the implemented new system architecture is explained. Practical part also includes two different test cases that were done to test the system's performance capacity. Nykyisten suuren käyttäjäkuorman omaavien kaupallisten verkkoportaalien odotetaan olevan käyttäjien saatavilla 24 tuntia seitsemänä päivänä viikossa. Hajautetut järjestelmäarkkitehtuurit on kehitetty tarjoamaan skaalautuva ja vikasietoinen korkean saatavuuden omaava alusta tälläisille palveluille. Työn päämääränä oli määritellä ja toteuttaa verkossa toimivalle palvelulle vikasietoinen sekä samalla skaalautuva, paikallisesti hajautettu korkean saatavuuden omaava järjestelmäarkkitehtuuri. Teoriaosa keskittyy kuvaamaan hajautettujen järjestelmien ominaispiirteitä sekä esittelee verkkopalveluissa yleisesti käytössä olevat keskeiset korkean saatavuuden skaalautuvat palvelinarkkitehtuurivaihtoehdot. Käytännön osuus keskittyy kuvaamaan toteutettua järjestelmäarkkitehtuuria sekä sisältää kaksi suoritettua järjestelmätestiä. |
Identificador | |
Idioma(s) |
en |
Palavras-Chave | #Cluster #Availability #High #System #Distributed |
Tipo |
Master's thesis Diplomityö |