Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Virgo » Virgo in the cloud (AWS) - provisioning suggestions?(Provisioning multiple EC2 Virgo instances from a shared repo)
Virgo in the cloud (AWS) - provisioning suggestions? [message #913019] Fri, 14 September 2012 15:56 Go to next message
Simon Watson is currently offline Simon Watson
Messages: 30
Registered: September 2011
Member
Hi,

I'm designing an OSGI-based application and I'd like to ask opinions on the best way to automatically provision artifacts to several (identical) instances of Virgo running on Amazon EC2.

Ideally, I'd like to create an AMI (Amazon Machine Image) which is a 'bare bones' Virgo install which automatically provisions bundles from a shared repository at startup, perhaps passing the repo info to the instance as a parameter. There will be a number of EC2 instances which need to be identically provisioned. If bundles/plans could be stored in S3 buckets, so much the better.

What's the best approach? Has anyone done something similar before?

I'm currently using VTS but could switch to Virgo Nano Full (I need WAB support) if the P2 provisioning could solve my problem. I intend to build my bundles using Maven/Tycho so deploying to a P2 repo should be ok.

Thanks,

Simon.
Re: Virgo in the cloud (AWS) - provisioning suggestions? [message #916854 is a reply to message #913019] Wed, 19 September 2012 14:56 Go to previous message
Glyn Normington is currently offline Glyn Normington
Messages: 1222
Registered: July 2009
Senior Member
You could probably use either a shared Virgo artefact repository and deploy common artefacts, such as plans, on the Virgo servers. Or you could use VNF (which supports WABs) and push the WABs using p2. VNF does not support regions, plans, or PARs, so I guess it depends how much isolation you are looking for.
Previous Topic:Virgo Build - common directory for ivy repo
Next Topic:Timeout when starting Blueprint Bundle in Virgo 3.5.0.RELEASE
Goto Forum:
  


Current Time: Thu Oct 23 19:56:09 GMT 2014

Powered by FUDForum. Page generated in 0.04576 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software