Назад | Перейти на главную страницу

Openstack: как хранилище объектов будет использоваться приложениями, работающими на виртуальной машине?

Я новичок в openstack, сейчас читаю документацию. У меня вопрос о хранилище объектов.

Может ли хранилище быстрых объектов использоваться приложениями, работающими на виртуальной машине? Думаю, ответ должен быть ДА. Если да, то используют ли приложения также API Openstack на основе HTTP для управления хранилищем? Боюсь, проблема с производительностью.

Ага. Ты можешь. Все внешние приложения взаимодействуют со службами OpenStack через их HTTP API.

Вероятно, самый простой способ взаимодействия со Swift - через python-swiftclient. Видеть

http://docs.openstack.org/cli/quick-start/content/install_openstack_swift_cli.html

Если вы используете PHP, вы можете подумать о php-opencloud. Видеть

https://github.com/rackspace/php-opencloud/blob/master/README.md

Если вы используете Java, вы можете рассмотреть возможность использования jclouds. Видеть

http://www.jclouds.org/

Если вас беспокоит производительность, я бы посоветовал провести некоторое тестирование производительности, чтобы увидеть, соответствуют ли они вашим потребностям.

HTH