Abit устаревшего вопроса, но хотел предоставить обновленный ответ.Вы можете запустить Apache Solr в Azure.Azure предлагает IaaS (Инфраструктура как услуга), то есть виртуальные машины, работающие под управлением Linux / Windows.Вы можете настроить весь свой кластер Solr на набор виртуальных машин и настроить SolrCloud и Zookeeper на них.
Если вам интересно, вы также можете воспользоваться решениями Solr-as-a-Service или Hosted Solr.так как они снимают головную боль при настройке SolrCloud в Azure.Есть много, что нужно для запуска, управления и масштабирования поисковой инфраструктуры, а такие компании, как Measured Search, помогают сократить время и усилия, затрачиваемые на это.Вы возвращаетесь к этому времени в разработке функций и возможностей, которые необходимы вашим приложениям или продуктам.
В частности, если вы делаете это самостоятельно, может потребоваться много дней или недель, чтобы проявить должную любовь и заботу, в которых они нуждаются.Вот документ, в котором подробно рассматриваются сравнение между выполнением этого самостоятельно и использованием решения Solr-as-a-Service.
https://www.measuredsearch.com/white-papers/why-solr-service-is-better-than-diy-solr-infrastructure/
Полное раскрытие, я запускаю продукт для измеренного поиска, который предлагает Cloud Agnostic Solr-как-услуга.Измеренный поиск позволяет в течение нескольких минут отключить кластер Solr в Azure.