VMware Virtual Appliances Community
VMTN_Admin
Enthusiast
Enthusiast

Hermes Memcached Virtual Appliance

http://www.vmware.com/vmtn/appliances/directory/384

Provides a high-performance distributed memory object caching system using memcached

Reply
0 Kudos
49 Replies
prabhakar
Contributor
Contributor

For the perl oriented, there is a second memcache perl module that was released recently. This one claims to use a lot less cpu than the original perl module. You can get it from CPAN. Here is the info on the new module:

  http://search.cpan.org/~jcaron/Cache-Memcached-XS-0.01/lib/Cache/Memcached/XS.pm

-prabhakar

Reply
0 Kudos
prabhakar
Contributor
Contributor

A big thanks to all the users who downloaded the appliance, and tried it out. I will post the stats on the total downloads later today.

-prabhakar

Reply
0 Kudos
prabhakar
Contributor
Contributor

Here is a rough estimate of the stats as of this morning on the downloads of this appliance collected from MY[/b] bittorrent seeding and sourceforge. These DO NOT include downloads/torrents from Vmware.[/b]

\----


Downloads via torrent : 309

Downloads from SF : 12

Total Downloads : 321

Number of Votes : 147

Percent of downloads that voted : 45.79 %

\----


-prabhakar

Reply
0 Kudos
prabhakar
Contributor
Contributor

Here are the stats including appliances downloaded from VMware. Thanks to Brady Miller for pointing me to the vmware torrents stats page.

\----


Downloads via torrent from VMware: 105

Downloads via torrent from me: 309

Downloads from SF : 12

Total Downloads : 426

Number of Votes : 147

Percent of downloads that voted : 33.50 %

\----


-prabhakar

Reply
0 Kudos
prabhakar
Contributor
Contributor

Saw this on the Ruby on Rails blog recently. This modules stores ActiveRecord objects using memcached.

  http://dev.robotcoop.com/Libraries/cached_model/index.html

-prabhakar

Reply
0 Kudos
prabhakar
Contributor
Contributor

Updated the appliance to use the latest kernel - 2.6.17.7 .

You can download it from :

http://istanbul.sourceforge.net.

-prabhakar

Reply
0 Kudos
abudd
Contributor
Contributor

Do I need to use a load balancer to use this appliance, or can I just use it standalone ?

thanks

Andy

Reply
0 Kudos
prabhakar
Contributor
Contributor

Hi Andy,

You dont have to use a load balancer to use this appliance. Hermes works as a standalone memory cache that your web framework can tap into. Web frameworks such as Django and Turbogears in python and Rails in Ruby, and PHP have support built into them for accessing caches such as this. If you are using Java and J2ee frameworks, you can utilize the Java client API and communicate with the cache.

You can use the Hercules load balancer appliance in front of the web server that you are using to provide load balancing and fail over. Using Hermes and Hercules appliances together will give you a lot of power and scalability.

Hope that answers your question. Thanks for trying out Hermes. Check out Hercules too.

Smiley Happy

-prabhakar

Reply
0 Kudos
Iznobad
Contributor
Contributor

Good work on this one!

I was not aware of memcached before i until i stumbled over it on vmware's page. You made it very easy for me to try it out.

I have not used it heavily but i did manage to get a proof-of-concept up within 10 minutes using the java client binding. Most of that time was spent in the javadocs for the client bindings and not on hermes Smiley Happy

Reply
0 Kudos
prabhakar
Contributor
Contributor

thanks for the feedback. I am glad you found it useful. Apologies for the delay in replying to some of the recent postings. I have been very busy with work, as we have a major release in two weeks, and a trade show demo. I am planning on updating the hercules and hermes appliances, and also have some other ideas for enhancements to them.

thanks for checking out these appliances.

-prabhakar

Reply
0 Kudos