Microsoft выпустила пакет SDK Azure для Ruby, добавив его в список языков, которые вы можете использовать с Azure — так как же красный цвет сочетается с синим?
SDK резервируется с помощью клиентских библиотек Ruby, инструментов PowerShell и инструментов командной строки для Mac и Linux. На веб-сайте Центра разработчиков Windows Azure Ruby есть набор учебных пособий, в которых показано, как выполнять различные задачи, такие как управление и анализ данных, хранение данных в больших двоичных объектах и использование очередей сообщений.
Существует также учебник, показывающий, как развернуть веб-сайт на основе Ruby on Rails на виртуальной машине Windows Azure с помощью инструмента с открытым исходным кодом Capistrano, и еще один, показывающий, как разместить веб-сайт на основе Ruby on Rails в Windows Azure с помощью виртуальной машины Linux.
Хотя SDK полезен, на самом деле вы можете размещать проекты Ruby в Azure без использования SDK, используя тот факт, что Azure была выпущена как инфраструктура как услуга (IaaS).
Однако SDK означает, что вы можете использовать управление данными Azure и служебную шину. Управление данными предоставляет доступ к таблицам, большим двоичным объектам и очередям Azure, в то время как служебная шина обрабатывает очереди сообщений.
В сообщении в блоге о выпуске SDK в блоге Microsoft по разработке с открытым исходным кодом с серебряной подкладкой Ларри Фрэнкс говорит::
“Для размещения веб-приложений Ruby в Windows Azure официально поддерживаемым методом является использование виртуальной машины под управлением Linux. Вы все еще можете использовать такие вещи, как RubyRole, для размещения приложения Ruby в облачной службе на базе Windows, однако они официально не документированы/не поддерживаются.”
Выпуск Microsoft пакета SDK Ruby является еще одним примером того, как сделать Azure привлекательной для разработчиков, использующих все языки, устройства и платформы. SDK с открытым исходным кодом размещен на GitHub.