You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Denis Magda (JIRA)" <ji...@apache.org> on 2015/04/23 10:47:38 UTC

[jira] [Created] (IGNITE-790) Cross-cloud nodes auto-discoverable IpFinder

Denis Magda created IGNITE-790:
----------------------------------

             Summary: Cross-cloud nodes auto-discoverable IpFinder
                 Key: IGNITE-790
                 URL: https://issues.apache.org/jira/browse/IGNITE-790
             Project: Ignite
          Issue Type: Improvement
          Components: general
            Reporter: Denis Magda
            Assignee: Denis Magda
             Fix For: sprint-5


The goal is to create an IpFinder that can be used with many cloud providers without a necessity to create a vendor specific implementation.
The IpFinder must auto discover Ignite nodes.

At least at the first iteration the workflow is the following:

- the finder gets private and public (?) IP addresses (without port numbers) of all cloud machines using corresponding jcloud API;
- optionally the addresses may be filtered out by some predicate (elaborate lately);
- the addresses returned in getRegisteredAddresses() as is, the underlying code will add a valid port number;

User is responsible for:
- setting all required cloud specific parameters (credentials, secret key);
- setting a port number that will be used by every Ignite node on every machine.
 
Limitations:
- only one Ignite node will run per a cloud virtual machine.


When done, existed S3 and Google Cloud Storage implementations should be deprecated.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)