In the months prior to leaving Heavy, I led an exciting project to build a hosting platform for our online products on top of Amazon’s Elastic Compute Cloud (EC2). We eventually launched our newest product at Heavy using EC2 as the primary hosting platform. I’ve been following a lot of what other people have been doing with EC2 for data processing and handling big encoding or rendering jobs. We set out to build a fairly standard LAMP hosting infrastructure where we could easily and quickly add additional capacity. In fact, we can add new servers to our production pool in under 20 minutes, from the time we call the “run instance” API at EC2, to the time when public traffic begins hitting the new server. This includes machine startup time, adding custom server config files and cron jobs, rolling out application code, running smoke tests, and adding the machine to public DNS. What follows is a general outline of how we do this.
ebruary second the Open Group released a new version of its framework TOGAF 9. TOGAF started out as a Technical Infrastructure Framework, started by the US Department of Defense in 1995 with TOGAF 1, and has grown out to a full framework for enterprise architecture in TOGAF version 9.
So why do you need a framework like TOGAF 9. From its origin IT was introduced to speedup business process so companies could make more money faster. Somewhere along the way IT became a technology driven, self sustaining machine where we all needed more gadgets without contributing to the added business value. Enterprise architecture is one of the ways to get the primary goal of IT back within normal costs and in control for a organization.