2. SERVICE SHEET
IMAGINEA SCALES APPLICATION USING AMAZON™ EC2 2
Dekoh™- The Personal Server
Dekoh consists of the Dekoh Desktop– a
Imaginea built Dekoh Desktop™, a cross-OS
desktop installation including web server,
desktop platform that brings several key J2EE,
extended services and portal framework, and
database and web services modules together, in a
the Dekoh Network. The Dekoh Desktop
compact footprint package. Dekoh combines and
runtime –a JEE compliant small footprint
offers users the best of the desktop and the web,
application server runs on the user’s desktop
enabling secure sharing of local content and
and converts it into a secure server. The Dekoh
applications deployed on the Dekoh Desktop. End
Network is a complete server-side solution
users can thus give others controlled access to
ecosystem built on top of Amazon EC2
personal digital assets from their desktop through
environment. Dekoh desktops can network and
the Dekoh Network.
share content through the Dekoh network.
Enterprises can write RIA branded apps that can When users share content or applications, they
take advantage of the web programming standards become available to others
and built-in Web 2.0, Social-networking enabling
(Tagging, Commenting, Sharing and Rating)
framework.
Dekoh’s amazing capability ensures that enterprises
imaginea
3. SERVICE SHEET
IMAGINEA SCALES APPLICATION USING AMAZON™ EC2 3
can make their applications available offline after
bundling them with Dekoh. After offline use, users "It seemed like Imaginea knows what it takes
can easily synchronize updated data with the main to build a large-scale production system on
server by going online– a feature of immense benefit Amazon EC2. Hence, we invited them to
to users in the field, or in areas of poor connectivity, share their architecture, insights and best
or say for 24x7 mission-critical businesses that need practices with the community...I strongly
reliable offline capabilities during scheduled down- encourage you to check out Dekoh!"
time or server maintenance. - Jinesh Vaira, Evangelist, Amazon Web
Dekoh Leverages Amazon EC2 Services
Even as Dekoh was being developed, Imaginea
realized the advantages of using Amazon’s Elastic Monitoring Tools and Alert Framework built by
Compute Cloud (EC2), a web service that provides Imaginea is smart enough to know when a new EC2
resizable compute capacity in the cloud, and instance (a node) is needed and fires automation
designed to make web-scale computing easier. scripts to spawn new nodes. During peak loads, a
Imaginea adopted EC2 for the following reasons: new instance with its Load Balancer automatically
• Unpredictable load conditions envisaged from detects the node when it comes up and distributes
thousands of potential Dekoh applications load to that new node.
• Low up-front hardware costs Each desktop instance connects to a set of loosely
coupled components hosted in the EC2 cloud. Each
• Complete infrastructure control
component manages its own master-slave database
• High reliability replication model, making this type of loosely
• Instant provisioning capabilities coupled on-demand model not only scalable, but
also easier to manage.
• Dynamic scalability
Imaginea built the Dekoh Network to scale Imaginea Strengths
on-demand so that when thousands of Dekoh • Early adoption and mastery over Amazon EC2
applications access the hosted architecture, a few technical fabric
clicks provision Amazon Machine Images (AMIs) and
• Experience in running heavy-duty Dekoh servers
they can dynamically join the network. This is
on EC2 and using cloud computing for consumer
managed by a sophisticated load balancer and
applications
dashboard monitoring tool built by Imaginea. The
imaginea