[AWS] [Azure] [Мультиоблачный] Доступ к ресурсам в нескольких облаках с использованием sdk

#java #spring #amazon-web-services #azure #cloud

#java #весна #amazon-веб-сервисы #azure #облако

Вопрос:

В настоящее время у нас есть наша инфраструктура на AWS, и мы используем стек, который состоит из S3, SNS, SQS и т.д. Итак, недавно мы планируем перейти на Azure, чтобы использовать соответствующие infea, такие как Blobstorage и т.д. Существует ли какая-либо библиотека, которую можно включить в проект, чтобы во время выполнения решить, предназначен ли вызов для Azure или AWS. и на основе запроса он выполнит операцию с соответствующим поставщиком облачных услуг. Прокси-сервер не требуется, например, S3 proxy и т. Д.:

 Http Call --> My company Service ->{some thirdparty library}--->|------->AWS
                                   {to decide at runtime}       |
                                                                |------->Azure
  

Ответ №1:

Похоже, что Apache Libcloud может удовлетворить ваши потребности, но для Python, а не для Java. Вы можете попробовать использовать его через Jython на платформе Java.

Комментарии:

1. Это здорово. Есть ли какая-либо другая библиотека на чистом Java. Есть идеи. Спасибо

2. @Chandra Насколько я знаю, в чистой Java нет никакой другой библиотеки. В противном случае я прямо скажу вам.