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)