beBetter Health chose to build its new application services on AWS after evaluating alternatives, including building its own virtualized infrastructure. Several factors drove the decision:
A low hurdle to pilot AWS features and no need for initial capital investment
The richness of the AWS solution with integrated compute, tiered storage and security solutions from a single provider
The higher performance, reliability, availability, and scalability requirements mandated by the new SaaS product couple with low-cost, inter-region failover
The business desire to focus on engineering product features more than infrastructure operations
An ability to leverage vendors with deep knowledge of AWS capabilities and operations, such as Cascadeo, as their IT services provider
To achieve beBetter Health’s business objectives, Cascadeo built a secure AWS VPC connection via a VPN to the legacy data center and migrated its production servers to an initial three-node deployment using EC2 instances. Cascadeo scaled up the infrastructure to 14 nodes using ELB and RDS to meet increasing demand across beBetter Health’s services. As part of the operational strategy to take full advantage of the AWS product suite, Cascadeo help beBetter Health evaluate, test, and deploy new AWS services as they become available.
The AWS Solution
Due to the workload of the databases and other existing technologies in place, it was determined using native SQL Server Database Replication would provide the least intrusive way of copying data to the DR site. Amazon EC2 became the natural choice for the DR server. Although Amazon RDS service is available, having a Microsoft SQL Server on EC2 allowed the deeper level of database administration needed to setup this particular replication.