Data center and networking architecture to keep your data safe and moving
Topic: Storage Management
Topic: Network Performance Management
Topic: Cloud Computing
Software and data services are now viewed independently of distinct physical IT assets
Blog: Is Integration Key to Microsoft's Success in the Cloud?
Article: Don't Complicate Data Recovery with DIY Fixes
White Paper: Harnessing Cloud Computing and Virtualization for the Virtual Data Center
Related Topics
Amazon, Network Performance Management, Storage Management
Software Forum: Information On Demand Virtual ExperienceThis interactive virtual forum presents leading IT experts providing the insights you need to turn your information into a strategic driver for innovation, business optimization and competitive differentiation.

Answers to the ongoing challenges of the mobile office: to work anywhere, securely and efficiently.

Learn how virtualization reduces the TCO of managing your date, while contributing towards your sustainability efforts.

Powerful and portable computing capacity for today's high-speed, fluid business environment.

Learn more about this middleware layer that pools and dynamically provisions infrastruction application delivery resources to lower costs and improve efficiency.
ITIL V3 Foundation - Complete Certification KitEnhance your IT career by getting your ITIL Foundation Certificate. It's fast and easy with this complete resource. The 186-page eBook and companion online training course is guaranteed to help you pass the ITIL exam.
Windows 7 Upgrade Project KitMoving to Windows 7? The Windows 7 Upgrade Project Kit is the ideal support tool for managing all phases of an organizational upgrade to Windows 7. The tools and templates in this kit will help you develop a strategy and map out the implementation tactics which link your Windows 7 deployment to your company's bottom line.
There's no question that Amazon's infrastructure is enterprise class. I'm talking about what drives their e-commerce back-end, middleware, and front-end. The hardware is fault tolerant, redundant, scalable, everything you could want in an enterprise class hardware deployment. I'm under the impression that this same hardware, including everything from the networking, storage, servers, and power management, is what's behind AWS.
We call it a cloud, which sounds quite lofty and ethereal... But.. is it important to discuss the software architecture of the AWS EC2 virtual servers (instances)? I think so. EC2 is based on Xen virtualization. So if you're responsible for deploying or managing an enterprise-level application, and you're thinking of deploying on EC2 -- internally, run your load and stress tests on Xen virtual servers. Or, dish out $0.10 to $0.80 per instance-hour, launching your own Xen virtual server image right on EC2 (yes, you can).
Start-ups choose AWS EC2/S3 because it's affordable, easy, and runs on better hardware than we've ever run on before. EC2 isn't magic.. it's similar to any virtual server solution that's been around since the beginning of virtual servers; however, it is reliable and high performance (based on the hardware described above). I chose to deploy my latest startup, ahTXT.com (free real-time mobile notifications for eBay sellers - questions, sales, best offers, feedback, etc. sent via SMS) on Amazon's EC2/S3 because of the instant scalability.. and guess what? I chose wisely.
As soon as ahTXT.com caught some blogs and reviews, the amount of transactions went through the roof. In heavy spikes we've been able to easily (but not automatically yet), deploy additional instances and load balance the Web traffic and internal processing. My application is ready for a slashdot, techcrunch, or digg flood.. the initial spike of traffic, and the residual processing that follows account registrations. It's ready because at my disposal are virtually an unlimited amount of instances running on truly enterprise-class hardware, and when needed, I can take advantage of them.
It really is about management tools, either self-developed (like my own rudimentary ones), or using well designed ones, like RightScale, that will determine whether or not you are properly leveraging the power and reliability of the "elastic cloud". Because without proper management, it's just another virtual server.. a reliable one, no doubt, but just another virtual server.