SMW high availability for disaster recovery and production-data-based development

From semantic-mediawiki.org
Jump to: navigation, search
SMWCon Fall 2016SMW high availability for disaster recovery and production-data-based development
SMWCon Fall 2016
SMW high availability for disaster recovery and production-data-based development
Talk details
Description: A good setup for a Semantic MediaWiki including backups, updating and upgrades, migration and Virtual Machines. Get it running in no time and focus on content.
Speaker(s): Lex Sulzer
Type: Tutorial
Audience:
Event start: 2016/09/28 15:20:00
Event finish: 2016/09/28 16:05:00
Length: 45 minutes
Video: not available
Keywords:
Give feedback

Here are some things that could prove to be useful for your daily work with SMW.

  1. During a meeting that ends at 4PM you evolve SMW content on your company wiki and want that content to be backed up immediately and not only at the time of some scheduled backup job at 2AM.
  2. Waiting for a flight you evolve SMW content on your notebook-based wiki and want that content to be backed up immediately and remotely.
  3. When developing SMW functionality, you want to work on the most recent production data/environment instead of some development wiki instance.
  4. If your company wiki crashes you want to have your latest backup up and running within minutes.
  5. You might want to store fully functional snapshots of your company wiki on a weekly basis.
  6. Working in the field you might want to draw a read-only∗ snapshot of your company wiki within minutes.
  7. You can use specialized tools for different functional aspects involved with backing up your SMWs, i.e. size management, encryption, synchronization, scheduling, restoring, etc.

My proposed solution regarding these aspects is roughly visualized on my page about building, backing up and restoring SMWs (see second illustration on that page).

This restriction might drop once multilateral, asynchronous, bi-directional synchronization is implemented. (Keyword: GitifyMediaWiki)