Create code for new providers using Existing code format
$30-250 USD
In Progress
Posted over 11 years ago
$30-250 USD
Paid on delivery
There is a java library called JClouds that supports connecting to different cloud providers like Amazon EC2 etc and starting/stopping cloud machines on that cloud provider.
I want you to use the existing code syntax/interfaces used by the JClouds library--> and add support for the clouds listed at this page-->
[login to view URL]
Also add support for the following clouds-->
Amazon EC2
NetApp Cloud ([login to view URL])
netMagic Cloud ([login to view URL])
Cisco Cloud ([login to view URL])
Go Grid ([login to view URL])
Cloud One by Peer1 ([login to view URL])
Glesys ([login to view URL] [login to view URL])
OpenStack
CloudStack
VMWare
Some of them are already supported by jclouds-- you have to add support for those clouds that are not already supported by jclouds.
Also, even for those providers that are already supported by jclouds--> add support for Load balancers for those providers too (Jclouds has little or no support for load balancers).
I will create separate projects/repositories for each of the above clouds and you can commit your code to respective repositores as and when work is complete for one cloud provider at a time.
Note-- Specifically support for creating/terminating/running/performing operations on --> virtual machines/ block store/ blob store (like Amazon S3 and others)-- basically everything that is supported by the cloud softwares listed at the page above, in their respective APIs, should be made available in your code. You clearly have to code taking the version number of each cloud software into account--> so that in future if a newer version of one cloud software changes something in its API, then that can be added as a newer version later. (which will use the changed API)
Just stick to conventions/interfaces as defined by jclouds-- define something new only when necessary(ie when that functionality is not already covered by jclouds).
Thanks,
Arvind/
Hi I am software professional having 2.10 yrs of experiance in Testing, Also i have complted my CDAC therefore i am having good knowledge of Java.
consider me for your project and will ensure that your project get completed soon.
Thanks,
Sachin.