Viddler Increases Reliability with Installation at Internap
Viddler’s core architecture is in the middle of an enormous overhaul that will provide reliability to 50+ internal and external services as well as moving to a world-class datacenter, Internap. This multi-month project will dramatically increase our uptime ensuring your videos get delivered when your viewers need them. I sat down with our Systems Architect, Todd Troxell, to talk about the upgrade.
What is the main goal Viddler is looking to accomplish by making this upgrade?
Our customers have spoken and they want greater uptime and service reliability. This is the theme of 2011 and the goal of this project.
Why did Viddler choose Internap?
We chose Internap for their superior network architecture and network engineering staff. We were burned in the past with mis-managed route failovers and slow unreliable links. This is a move to a very well respected name in Internet transit in a world-class faciity. This means faster uploads, greater scalability, and outrageously greater service uptime.
What new hardware has Viddler installed?
Here is a diagram.
In most cases we are doubling our hardware specs or greater in terms of raw CPU, memory, and IO. It’s a factor the market since newer hardware for the same price == faster, however this may have a noticable affect on site performance. We don’t have an accurate test platform to know for sure until it is operational.
In terms of *new* hardware, we have 6x the database capacity, redundant secondary databases, more complete staging setup, redundant networking gear, redundant links to the internet, redundant power in all servers, redundant logging servers, redundant monitoring and adminstration servers, redundant sending of email, thumbnail generation, video recording, transcoding- in total adding redundancy to 50+ components. All of this is new in Viddler NYC.
Viddler has been making great strides over the years to build out their back end hardware and increase site reliability. How will these upgrades affect reliability?
Our upgrades will ensure higher uptime of our entire platform from the core application to our video delivery mechanism and 50+ ancillary services. This is a many-month effort to build enterprise reliability into our once fledgling platform. They will also allow us to iterate on our platform and build out future offerings with far lower friction.
How will it affect speed?
All of the hardware is faster and some of it is of higher quality (Cisco switches for instance). We’re not investing in speed really here, but it may be a by-product.
What does this installation overall mean in terms of how it effects Viddler’s ability to grow in the future?
This architecture is fully modular and repeatable and can be replicated in micro-clusters around the world. There is even a possiblity that it could be pushed onto appliances for users who would prefer to run Viddler in a closed environment. In this new architecture, we will be able to add capacity very easily meaning we can scale our video delivery to a very high number of users. Being repeatable, it will also allow us to replicate and test load and stage new versions with far greater confidence and reliability. This change is not only about reliability but a core fix to our engineering culture, adding repeatability and modularity and paving the way for architectural iteration and experimentation.

Bryan and I getting ready to do some heavy lifting. Todd plotting his attack!
Subscribe