korumak ve bir veri merkezi kesintisi simüle

1 Cevap php

Recently the data center I'm using experienced an outage. During the outage customers using my service reported that their websites were very slow. The customers integrate my service in two places: 1. A script tag in web pages that pointing to my server. 2. making API calls against my server with php: fputs($fp, "POST $path HTTP/1.1\r\n"); ... stream_set_timeout($fp, 10); $result = fread($fp, 2000); ...

How can I protect websites from being affected when the data-center or my server are down? How can I simulate a data center outage so I can add a solution?

Teşekkürler

1 Cevap

Biz kesintisi iyi bir koruma elde etmek için Amazon Web Services kullanın.

Onlar birden fazla kullanılabilirlik bölgeleri (tüm aynı hastalıktan etkilenmiş olması olası değildir = fiziksel olarak farklı veri merkezleri) sunuyoruz. Bizim uygulama sunucuları tüm sunuculara bir yük dengeleyici yönlendirme istekleri ile, birden bölgelerde kurulum vardır.

Bazı sunucular tepkisiz hale gelirse, yük dengeleyici onlara artık rota trafik (onlar kadar geri gelirse o da periyodik olarak kontrol eder) olacak.

Yük dengeleyici bir kesinti varsa (bizim izleme yazılımı bize söyler), başka bir yük dengeleyici yük dengeleyici elastic IP adresini geçiş.