---
title: "Bygga en helt feltolerant webservice går det?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/181314-bygga-en-helt-feltolerant-webservice-går-det"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "erciz"
published: "2009-11-19T21:19:16.000Z"
updated: "2010-04-14T15:32:04.000Z"
replies: 7
views: 917
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/181314-bygga-en-helt-feltolerant-webservice-går-det"
---

# Bygga en helt feltolerant webservice går det?

## #1 — erciz, 2009-11-19T21:19Z

Jag funderade på om det går att bygga en i princip osänkbar webservice/webbsida?

Jag har läst lite om lastbalansering. Men det verkar som att man i de flesta fall utgår från att all trafik isåfall kommer till samma nod (lastbalanseraren). Men tänk t.ex. om det datacentret går ner (vilket kan hända av fler olika orsaker), då funkar det inte pga single-point-of-failure.

Sen läste jag om DNS-lastbalancering, där man lägger in flera IP-adresser på samma domän. Då blir det en slags round-robin val av servrar/datacenter. Men nackdelen här är att DNS-systemet inte upptäcker eller kollar om en av servrarna inte är tillgänglig. Det vore ju lite intressantare om man kunde få en lista av IP-adresser som DNS-svar och testa dom i den följd de står.

Finns det nåt sätt att lösa den här typen av feltolerans?

Permalänk: https://www.webforum.nu/p/181314

## #2 — erciz, 2009-11-19T21:49Z

Hittade ett ganska bra exjobb om det här: <http://www.ict.kth.se/courses/IK1550/Sample-papers/2G1305_Written_report_Mikael_Rudholm.pdf>

Permalänk: https://www.webforum.nu/p/2214940

## #3 — lazat, 2009-11-26T20:43Z

Hej

Gör som Google. De har flera datacenters och de går inte ner. Man kan ha samma ip nummer på flera datorer fast i olika datacenters. Varje datorcenter annonserar ut ipnätet man sitter i med dv router protokoll. När du sedan ska nå en webbsida så kommer kortaste vägen till ditt datorcenter att bli dit du kommer.

Permalänk: https://www.webforum.nu/p/2215621

## #4 — erciz, 2009-11-26T23:05Z

> **[lazat skrev:](https://www.webforum.nu/p/1489477)**
>
> Hej
> 
> Gör som Google. De har flera datacenters och de går inte ner. Man kan ha samma ip nummer på flera datorer fast i olika datacenters. Varje datorcenter annonserar ut ipnätet man sitter i med dv router protokoll. När du sedan ska nå en webbsida så kommer kortaste vägen till ditt datorcenter att bli dit du kommer.

Förstog inte riktigt det där. Du menar att de har egna routrar för att hantera att en och samma IP kan gå till flera olika datacenters. Låter komplicerat. Alla paket tar väl inte alltid samma väg över nätet, då måste det väl innebära att olika paket kan hamna hos olika datacenter?

Permalänk: https://www.webforum.nu/p/2215649

## #5 — colione, 2009-11-27T07:43Z

Det lazat pratar om brukar kallas CDN.
<http://en.wikipedia.org/wiki/Content_delivery_network>

Permalänk: https://www.webforum.nu/p/2215669

## #6 — patrikweb, 2009-12-10T10:52Z

Det är inga större problem, bara köra anycast mellan DC och några SLB. 

Kör det själv på vissa servrar, funkar som det ska.

Man kan ju dock inte bygga bort lokala störningar som kan ligga lokalt hos någon ISP, men i övrigt går det bygga sådan tjänst.

Permalänk: https://www.webforum.nu/p/2217019

## #7 — erciz, 2010-04-14T15:31Z

> **[colione skrev:](https://www.webforum.nu/p/1489530)**
>
> Det lazat pratar om brukar kallas CDN.
> <http://en.wikipedia.org/wiki/Content_delivery_network>

Okej, men om jag skulle göra detta genom ett CDN, hur gör jag då med skrivningar? Läsningar funkar ju okej.

Permalänk: https://www.webforum.nu/p/2233068

## #8 — erciz, 2010-04-14T15:32Z

> **[patrikweb skrev:](https://www.webforum.nu/p/1491053)**
>
> Det är inga större problem, bara köra anycast mellan DC och några SLB. 
>
> Kör det själv på vissa servrar, funkar som det ska.
>
> Man kan ju dock inte bygga bort lokala störningar som kan ligga lokalt hos någon ISP, men i övrigt går det bygga sådan tjänst.

Hm, förstog nog inte riktigt det där heller. Antar att du med SLB menar Server Load Balancing, men vad menar du med DC i detta fall?

Permalänk: https://www.webforum.nu/p/2233069

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/181314-bygga-en-helt-feltolerant-webservice-går-det
