Esri представляет свою флагманскую платформу ArcGIS в Kubernetes

Esri, компания, занимающаяся географическими информационными системами (ГИС), картографической и пространственной аналитикой, проводит сегодня (виртуальный) саммит разработчиков. Неудивительно, что на мероприятии компания делает несколько крупных анонсов, которые варьируются от новой системы дизайна и улучшенных API-интерфейсов JavaScript до поддержки а ArcGIS Enterprise в контейнерах на Kubernetes.

Проект Kubernetes был серьезным мероприятием для компании, Esri Об этом мне рассказали менеджеры по продукту Тревор Ситон и Филип Хиде. Традиционно, как и многие аналогичные продукты, ArcGIS проектировался для установки на физических ах, виртуальных машинах или виртуальных машинах, размещенных в облаке. И хотя для конечных пользователей на самом деле не имеет значения, где работает программное обеспечение, контейнеризация приложения означает, что предприятиям намного проще масштабировать свои системы вверх или вниз по мере необходимости.

Esri ArcGIS Enterprise в развертывании Kubernetes

«У нас много клиентов, особенно некоторые из крупных клиентов, которые задают очень сложные вопросы», – пояснил Ситон. «А иногда это непредсказуемо. Они могут реагировать на сезонные события, бизнес-события или экономические события, и им необходимо понимать не только то, что происходит в мире, но и отвечать на их многочисленные пользователи из-за пределов организации, которые приходят и задают вопросы о системах, которые они устанавливают. на месте с помощью ArcGIS. И этот непредсказуемый спрос – одно из ключевых преимуществ Kubernetes ».

Развертывание Esri ArcGIS Enterprise в Kubernetes

Развертывание Esri ArcGIS Enterprise в Kubernetes



Команда могла бы пойти по легкому пути и обернуть существующие инструменты оболочкой, чтобы поместить их в контейнеры и положить конец, но, как заметил Ситон, Esri использовала эту возможность, чтобы перестроить свои инструменты и разбить их на микросервисы.

«Нам потребовалось время, потому что мы взяли три или четыре больших приложения, которые вместе составляют [ArcGIS] «Энтерпрайз», – сказал он. «И мы разделили их на гораздо больший набор микросервисов. Это позволяет нам помещать в контейнеры определенные службы и добавлять в систему высокую доступность и отказоустойчивость, не усложняя работу администраторов – по сути, мы уменьшаем сложность по мере того, как мы это делаем, и все это устанавливается в одном месте. единый сценарий развертывания ».

Хотя Kubernetes значительно упрощает управление, многие компании, использующие ArcGIS, еще не знакомы с ним. И, как отметили Ситон и Хиде, компания никого не заставляет переходить на эту платформу. Он будет продолжать поддерживать Windows и Linux, как и раньше. Хеде также подчеркнул, что все еще необычно – особенно в этой отрасли – видеть, что сложная, полностью интегрированная система, такая как ArcGIS, предоставляется в виде микросервисов и нескольких контейнеров, которые ее клиенты затем запускают в своей собственной инфраструктуре.

Кредиты изображений: Esri

Помимо объявления Kubernetes, Esri также сегодня анонсировала новые API-интерфейсы JavaScript, которые упрощают разработчикам создание приложений, сочетающих в себе серверную технологию Esri и масштабируемость выполнения большей части анализа на стороне клиента. Раньше Esri поддерживал такие инструменты, как MicrosoftSilverlight и Adobe / Apache Flex для создания многофункциональных веб-приложений. «Сейчас мы действительно сосредоточены на единой технологии веб-разработки и наборе инструментов для этого», – сказала мне менеджер по продукту Esri Джули Пауэлл.

Чуть позже в этом месяце Esri также планирует запустить свою новую дизайн-систему, чтобы разработчикам было проще и быстрее создавать понятные и согласованные пользовательские интерфейсы. Эта дизайн-система будет запущена 22 апреля, но сегодня компания уже представила небольшой тизер. Как отметил Пауэлл, задача Esri заключается в том, что ее система проектирования должна помочь партнерам компании создать собственный стиль и брендинг на картах и ​​данных, которые они получают из ы ArcGIS.