Find Jobs
Hire Freelancers

Create code for new providers using Existing code format

$30-250 USD

In Progress
Posted about 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/
Project ID: 4176790

About the project

3 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $258 USD for this job
User Avatar
Professional expertise at your service. 30-days support package included. You satisfaction, my passion.
$250 USD in 30 days
5.0 (5 reviews)
3.4
3.4
User Avatar
Ready to work on this project with a good experience on java and cloud computing..
$275 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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.
$250 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Bangalore, India
5.0
93
Payment method verified
Member since Dec 27, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.