Click to Play

FlickTruck: Video Advertising...
Have you witnessed one of those trucks with rolling advertisements? If you think that’s cool, you will be really impressed with FlickTruck. The makers of FlickTruck...

Recent Articles

System Administration And Social Media Trends
It seems like just about every online thing is becoming "social" these days; Google Reader tries to recommend users' lists to each other, blogs utilize Facebook Connect, and CNN.com even quotes Twitter users.

SysAdmins Weigh In With New Survey
Information regarding who's doing what is very popular; you can look at the abundance of news outlets, the existence of Twitter, or any number of other things as proof. And now, for system administrators...

Addressing The Majority Of Concerns With...
Every day I read numerous articles that are negative towards cloud computing . I can sum them up with the following bullets: * The cloud is insecure. * Cloud computing is immature. * Cloud is nothing...

What To Look For In The SharePoint 2010 Upgrade
ComputerWorld has just dropped a ton of information concerning the Microsoft SharePoint 2010 beta. For those who have been on the fence as to whether or...


01.21.10

Building A Reliable And Scalable Cloud Architecture

By Mike Kavis

My team and I have been architecting an enterprise platform for over a year now. Our platform is an aggregation model that connects multiple channel partners to multiple retail partners and is 100% cloud based. I wish I could share some of our architectural drawings with you, but since I can't I have created some very generalized diagrams that allow me to discuss architecting for the cloud without giving away our secret sauce.

When building an enterprise platform that connects many companies together, we must be able to guarantee high availability and scalability while protecting against lost data.  In this post I will discuss one approach to meeting these requirements.  It is important to note that for this post I am focusing on a 100% cloud solution built on Amazon's AWS platform, an IaaS (infrastructure as a service) solution.

The following image shows a logical representation of our approach.  Keep in mind that to physically implement this approach, there is a significant amount of technology that is required which is not represented in this diagram.


Host Unlimited Websites - Only $7.95 a Month
Get Started Now

You can see at the top of the diagram, both web users and systems can trigger a request to the platform through elastic IPs.  What is cool about elastic IPs is that you can create an IP that your channel partner's system knows, but internally your IPs are changing regularly as you scale up and down your servers or perform maintenance.  This allows you to make changes to internal IPs and images without requiring changes on your channel partners systems.

CloudWatch - Auto-scaling layer

CloudWatch is a relatively new web service from Amazon which allows you to set thresholds so that the platform can automatically scale up and down as needed.  CloudWatch can auto-scale both your load balancers and your EC2 images.  For each farm of EC2 images, you can set the minimum and maximum number of images you want CloudWatch to control and set thresholds based on a variety of metrics that trigger the scaling events.

Elastic Load Balancing - Load balancing layer

Continue reading this article.


About the Author:
Mike Kavis is a veteran Chief Architect with over 23 years of IT experience including distributed computing, SOA, BPM, data warehouse, business intelligence, and enterprise architecture. Read Mike's blog at Enterprise Initiatives.
About SysAdminNews
SysAdminNews is a collection of articles, news and commentary designed to keep system administrators informed about the latest trends impacting their profession. Updates and Advice for System Administrators





SysAdminNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
SysAdminNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITManagementNews.com





-- SysAdminNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2010 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


Database Forum Updates and Advice for System Administrators SysAdminNews News Archives About Us Feedback SysAdminNews.com About Article Archive News Downloads WebProWorld Forums iEntry Advertise Contact Jayde