Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "G-Eclipse-Amazon-Integration"
m (→Open Issues) |
m (→Ideas) |
||
Line 1: | Line 1: | ||
== Ideas == | == Ideas == | ||
− | * We create another AMI that contains | + | * We create another AMI (Amazon Machine Image) that contains |
** Java and e.g. a tomcat | ** Java and e.g. a tomcat | ||
− | * It should allow us to deploy OSGi bundles | + | * It should allow us to deploy OSGi bundles (that's our future goal) |
* Information Service (fetchService) should provide all the necessary and available info from AWS | * Information Service (fetchService) should provide all the necessary and available info from AWS | ||
Revision as of 07:55, 4 April 2008
Ideas
- We create another AMI (Amazon Machine Image) that contains
- Java and e.g. a tomcat
- It should allow us to deploy OSGi bundles (that's our future goal)
- Information Service (fetchService) should provide all the necessary and available info from AWS
Open Issues
- Is there something like a group in S3/EC2? This could be used like a VO to browse the resources of a user/member.
- Deployment: Launch configuration or is there a concept like deployment e.g. in Webtools?
- Currently the S3 authentication implementation != x.509
- Is it possible (how?) to get the information about other S3 buckets that belong to a certain group?
- X.509 libraries, clarify IP issues, bouncycastle
- Management of running AMI instances
- Should work with proxies requiring authentication (cockpit application works fine, but AWS in g-Eclipse still has issues)
Dictionary
- S3/EC2 UIDs == (in a first approach) VO (Virtual Organization)
- S3 Storage == SE (Storage Element)
- AMI (Amazon Machine Image) == CE (Compute Element)
- Installing, starting bundles in a running AMI == Application Deployment
Important Interfaces
- IGridElement
- IGridElementCreator
- IVirtualOrganization (AbstractVirtualOrganization)
- IGridInfoService
- IAuthenticationTokenDescription, IAuthenticationToken (e.g. the Globus (x.509) implementation)