openSUSE:Server move

Jump to: navigation, search
We're currently evaluating moving some servers to a new hosting. This page lists all details about this.

Services

  • Mediawiki
    • 16 language instances
  • Wordpress
    • www.opensuse.org (fold news, spotlight and lizards into this)

Requirements

Maintenance

  • 0 day point release updates
  • 0 day linux system maintenance
  • 0 day hardware maintenance

Proposal for easier updates

Updates would be easier when using a svn checkout (from the release-x.y-branch, not trunk) instead of tarballs - an update would be as easy as running "svn up". Upgrading to a new major version can be done with "svn switch".

An additional advantage of this method is that changes in modified files are kept automatically on updates, and "svn diff" can list all openSUSE modifications (AFAIK the wiki index.php and some extensions are patched for openSUSE - at least one of the extension patches is from me ;-)

Then add the openSUSE specific files (Bento skin etc.) where they should be.

In theory you could now rsync this to the server, but in practise git may be a better choice ;-) Make sure it includes everything (SVN checkout including the .svn directories, openSUSE specific modifications and additions). Then deploy to the server from this git repo.

See [1] and [2] for details, or just ask me ;-) --Cboltz 17:09, 23 October 2011 (MDT)

Deployment

  • FTP/Shell access to app directory OR deployment via ticket with resolve time 4 hours OR automatic deployment every hour.
  • deployment from our gitorious repository

Debug/Backup

  • access to apache logfiles
  • daily database dumps
  • daily backups including the database

Current Network and Data usage

Wikis

Currently, our statistics give:

  • 1500 content pages
  • 2000 file uploads
  • 42000 page edits

So, an estimate on data is:

  • 42000 pages (versions) a 1k: 42 MB
  • 2000 file uploads a 1 MB: 2 GB

Pageviews in August: 1510100

Wordpress

The combined landing/news/lizards page would have roughly 2.5 million page views per month