GitHub to move to Rackspace
GitHub co-founder Tom Preston-Werner has announced that the open source code hosting service will be moving its servers from Engine Yard to Rackspace. In a post on the GitHub blog, Preston-Werner says that they are aware of the current performance and stability issues that users have been experiencing. The move, which will happen "in just a few short weeks", will reportedly improve the user experience thanks to a new back end architecture and many more servers.
According to the announcement post, GitHub's reasons for migrating sites include price, flexibility, capacity, control, globalisation, cloud and trust. Currently, at Engine Yard, GitHub uses 10 virtual machines, 39 virtual CPUs and 128 GB of memory. The new Rackspace servers will consist of 16 physical machines, 128 physical cores and 288 GB of RAM. The move also means that the entire GitHub infrastructure will now have a failover in place.
Moving a site that grows by over 400 new users and 1,000 new repositories every day can be a very complex task. As such, the developers advise that there will be some downtime involved and they will try, as much as is possible, to keep users updated about progress.