The effects of Cloud Computing on our hosted applications
Wednesday, June 3, 2009 at 05:14PM Over the past months, we've been working with Amazon AWS as an additional hosting vehicle of Xerceo Infuse and TrainingAtom.com (TrainingAtom is 100% on the cloud). A great deal has been written on cloud computing ( Here is an excellent short video on "What is Cloud Computing?" from Salesforce .com) but I wanted to go over some of the advantages we have seen over the past months and some of the practical experiences so far, both for ourselves and customers:
1) First and foremost: Speed!
This has been great for clients. By operating in various "availability zones" across North America and having access to multiple internet/ telco backbones has meant drastically reduced page load speeds and this seems to be consistent throughout North America.
2) Scalability/ Economies of scale
It's everything you've heard. If we want to suddenly "turn on" 20 servers in a specific region with Xerceo Infuse running. We can do it in moments, even automatically provisioning them based on demand. With the pricing structure of many cloud infrastructure companies like Amazon, pricing by usage. This means we can offer our products in the same way (See Xerceo pricing).
3) Updates, Multi-tenant hosting or single-tenant hosting is a snap:
Salesforce.com makes a persuasive argument for multi-tenant hosting and we found huge advantages over a single dedicated hosted deployment for clients. However the cloud lets us instantly "turn-on" a new single-tenant instance or server running a private community of Xerceo Infuse for those customers requiring a greater level of customization. We can schedule updates as well so all the individual instances are easily updated. Over these months deploying multiple test, stage and production environments is night and day using the cloud/ Amazon vs. a standard data center approach.
4) Great SLA
Amazon AWS has a service level agreement of 99.95% for both their servers and storage (S3). Though this is only three "9"s, considering they have two separate clouds in North America and Europe as well as various availability zones with each cloud it would take a lot to bring the entire system down. The other cloud infrastructure players like IBM, Google, Microsoft and Yahoo offer similar protection.
5) Security/ SAS 70 Type II / Infrastructure
Most of the infrastructure computing clouds we looked at had great security built in. Amazon AWS in our experience is no exception by hosting numerous HIPAA compliant applications using their systems. However in the case of Amazon they have still not achieved SAS 70 Type II certification although they are moving to get this. Going with a name like Amazon is helpful, since they plainly state they use the same infrastructure offered to their cloud clients, gaining the SAS 70 Type II certification would be an advantage. This would give further inspiration to those on the sidelines and take the plunge while also encouraging larger customers with many thousands of users. We actually have found little push back as a result of this from prospective customers. This is probably due to Amazon's history and excellent reputation and adoption of the latest open source and proprietary infrastructure applications by Microsoft, IBM and Oracle.

Sign up
Resource Center

