Scaling JEE Apps on EC2
Practical Insights
Copyright (c) 2009, Pramati Technologies Private Limited. Imaginea is a Pramati business. All
trade names and trade marks are owned by their respective owners
11/5/2009 1
JEE Cloud on EC2
JEE AMI
• Pramati JEE AMI Clustering
– Extension of EC2 to support Transaction Handling
for JEE out-of-box
– Seamless Clustering JEE Cache Manager
• Services to customize
Load Balancer
• Support
Pramati Server Platform
Hardware Provisioning
EC2 Dynamic DNS
Backup on S3
The Deployment architecture
Amazon EC2
login
dekoh.com
contacts
dekoh.org
profile Blog/
WWW Forums/
Wiki
dekoh.net
presence
S3
DNS Linux
/DB data AMI
Dekoh
/AMIs AMIs
Clustering on EC2
New instance
provisioned &
I6
added to cluster
I5
S3
I2 I3 I4
EC2I1 Remote
shell
Load
Balancer
Cacti
System Admin
DB clustering
EC2 nodes EC2 nodes
App Modularized for EC2
Module A Write data source Master DB
with Write
Replication
Module B Read data source Slave
Instance
Module C Read data source Slave
Instance
Replication
New
New Module New data source Slave
Instance
Load balanced apps
0 comments
Post a comment