перспектива отказа оборудования, удаляя экземпляр, в то время как я вдали от своего компьютера, пугает меня
Мы выполняем много экземпляров EC2, но никогда не имели, это - проблема. Однако, Amazon не исключает его.
Но, учитывая, что это настолько чрезвычайно редко, разве некоторый нормальный контроль веб-сайта не был бы достаточен? Я имею в виду, существует много вещей, которые могут пойти не так, как надо на веб-сервере, и это - только один из возможных (но редкий) проблемы.
Я предлагаю вам использовать для этой цели nginx, так как это лучший кеширующий сервер.
Конфигурация nginx выглядит примерно так:
server {
listen 443;
server_name www.npmpackages.com;
access_log /var/log/nginx/npmpackages-ssl.access.log;
ssl on;
ssl_certificate ssl/npmpackages_com.bundle.crt;
ssl_certificate_key ssl/npmpackages_com.key;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:-LOW:+SSLv3:-EXP;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://www.npmpackages.com;
proxy_cache on;
proxy_cache_valid 200 302 60m;
proxy_cache_valid 404 1m;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}