The website migration has been completed. Summary:
- The website now runs on three VPS servers at strato.de and one at osuosl.org
- www.swi-prolog.org is served by fastly.com CDN with one backend server at strato.de and the other on osuosl.org.
- SWISH now runs on the three strato.de machines operating as a load-balancing cluster. The three run a Redis DB in high availability (sentinel) cluster mode that keeps track of meta-data and user sessions. Each of the three servers runs a SWISH instance. The three are behind an nginx load balancing proxy. The three SWISH instances replicate user files based on Redis messages. This means that SWISH finally has become a service with high availability and small risk for data loss.
- cliopatria.swi-prolog.org and lpn.swi-prolog.org have been dockerized and migrated.
- dev.swi-prolog.org that served the WASM demo has been discontinued. The WASM version now runs at wasm.swi-prolog.org.
- pengines.swi-prolog.org has been discontinued. It now redirects to swish.swi-prolog.org.
- All services now use HTTPS, redirecting HTTP traffic to HTTPS.
- All services are now accessible using IPv6.
Sorry for the many service interruptions, notably affecting SWISH during the past week.