DistributedServersPlan

In this early stage, we're just going to use the one wiki server - there are enough infrastructures to re-build already.

for week 2&3 : distributed static file serving (pub/TWiki only) - rsync and Sven's writing code - yay.

Geo-DNS

Foswiki will be set up with geographically distributed servers, all serving the same up-to-date content.

Discussion

  • Who will be providing the Geo-DNS? Will we have our own DNS servers?
    • I guess Association can pay for it. Any list of good providers?
    • I guess we can run our own.. we have 2 full servers that we can use now
  • Do we want perfect sync-ing of the contents?
    • Data can then be synced via any number of ways - crsync, rsync, bittorrent, elephant, or more likely Crawfords ReadWriteOfflinePlugin.
    • If not, what's the delay that we can accept?

International

Each International will have its own subdomain.

Discussion

  • No-brainer, easily done.
  • ...

Platform

Each server platform will also have its own subdomain.

Discussion

  • Is it the same as the main sites?
    • If no, is it publically accessible? Or kept within the TaskTeam for testing purposes?
      • If it's kept for testing purposes, should we have multiple sites for different skins? And multiple sites running on different Foswiki versions (see Item27)?
    • initially, these are the main sites, but with aliases to make testing easier.

Web-specific

Discussion

  • What happens when we have language specific community/support?
  • Do we cater for all Webs?

General Discussion

  • What are the capabilities for all platforms to adhere to the above plan? What are its shortcomings?
  • Do we only support Apache? Or will Lighttpd, Nginx, etc. be considered too?
    • In Sven's opinion, we support whatever someone is willing to set up and maintain.
  • Any guidelines on which distributions are allowed? e.g. are unstable distros allowed?
    • What are the security implications? When one server is compromised, we are doomed...?
    • In Sven's opinion, we support whatever someone is willing to set up and maintain.
  • Need for load balancer?
    • the above geo-dns is load balancing. If (in the unlikely event) we need even more load balancing, the geo-dns servers I looked into a few months ago also do load based distribution.
  • What sort of extension can be built to help?
    • Sven have an idea how to do this using very few lines of plugin code, but don't let that stop anyone writing it smile
  • Separate 'static' content servers (Static == pub files that don't require permissions - Skin data at least)
    • to be able to geo-locate static info even when going the long route to a master edit server.
    • no security implications on protected files in pub - as we only serve non-premission restricted pub files
  • Master data server (long term goal? - no, this is easier to implement than having edits on more than one system)
    • When a user hits edit, they are sent to the appropriate master server for that web's content (so that non-technical users don't get surprised wrt star-merges) with some kind of server to server communications to transfer their session.

BasicForm edit

TopicClassification CommunityMatters
Topic Summary
Interested Parties
Related Topics
Topic revision: r6 - 06 Nov 2008, SvenDowideit - This page was cached on 12 Jul 2019 - 06:50.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy