Beyond another cloud: data service discovery for NDSLabs
- To: "discuss@xxxxxxxxxxxxxxxxxxxxxxx" <discuss@xxxxxxxxxxxxxxxxxxxxxxx>
- Subject: Beyond another cloud: data service discovery for NDSLabs
- From: Matthew Turk <matthewturk@xxxxxxxxx>
- Date: Thu, 30 Oct 2014 15:42:15 +0000
- Content-type: multipart/alternative; boundary=001a1141fe728ba1930506a5b9f1
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=/sYwf1J9cHy4/teBEPA0r/3Eh3UfwivUay4aWAtYygA=; b=STlXD/yWHdRyHzBFNzxWvrfRgW2Gij3r9aYKNvNQpIk6wM39lZEhFGcH+hmHyUiUkd S3HIJnSL2EC7+NDLyIQ9uly/wmQfvjWpqq8I3eKCty+GfyEhku7GI0fl/ugU60vPEoAj DZDwrNtqVF+d1p3QcUXDLKa5lt2y0oac6D9a8m0B+SHwNQbaNCj8aU2qDE2VwrEubh17 dz9CvsdepVer8gAgfJ0cGJTMTGKK95B4EQNWkRUzde1etgBul0kEyKhTgYQNc2T+y8fR R6Qcl4qFifTE4KQ+Js53B69OP8lH8f8BdNeduzMbJsZEpCVg6CNynlCMNuoGJod2/ltK 2UKQ==
- Reply-to: discuss@xxxxxxxxxxxxxxxxxxxxxxx
- Sender: owner-discuss@xxxxxxxxxxxxxxxxxxxxxxx
Hi all,
In the other thread, Arthur brought up that we don't want "just another cloud infrastructure," which I think was really apt, and something that deserves thought for any NDS Labs project. So I wanted to start a couple topics about what can be provided on top of a standard cloud infrastructure that might be of use.
I'm wondering about discovering data services within a region, where that region is either some subnet on a cloud provider, or even more globally across locations. If we are thinking about interoperability of services, then there are probably a few verbs that could be identified as being necessary. If we can have services identify themselves as providing verb endpoints, that could provide an environment for testing interop.
Kacper and I have been experimenting with this ourselves, mostly looking at the various service discovery mechanisms that operate on docker containers being orchestrated across machines. Some of these do this via introspection, and some will even set up automatic (nginx) reverse proxies for docker containers running inside a system. Right now it looks like etcd is a pretty good solution for this:
as it can allow for key/value pairs to be stored, and it's discoverable. For instance:
I think having a discussion about what we want services to be able to do is perhaps a much bigger topic, but I wonder if this type of thing -- particularly etcd -- would be useful to any projects, and would be a good avenue for service discovery and intertop. Is there something else that would be better?
-Matt
Other Mailing lists |
Author Index |
Date Index |
Subject Index |
Thread Index