Snowflake, компания Data Cloud, запустила Native Application Framework, чтобы дать разработчикам возможность создавать, монетизировать и развертывать приложения.
В настоящее время в закрытой предварительной версии разработчики могут создавать приложения и монетизировать их на Snowflake Marketplace, а потребители могут безопасно устанавливать и запускать эти приложения непосредственно в своих экземплярах Snowflake, уменьшая потребность в перемещении данных.
Snowflake стремится предоставить своим клиентам и партнерам лучшую платформу для создания приложений, интенсивно использующих данные, и Native Application Framework Snowflake является важной вехой на этом пути.
С помощью Native Application Framework в закрытой предварительной версии разработчики могут создавать приложения, используя такие функции Snowflake, как хранимые процедуры, определяемые пользователем функции (UDF) и определяемые пользователем табличные функции (UDTF). Возможности, включая интеграцию Streamlit для разработки интерактивных клиентских интерфейсов и функций телеметрии, включая события и оповещения для мониторинга и устранения неполадок, также находятся в стадии разработки.
Собственная платформа приложений Snowflake ускоряет разработку приложений, опираясь на высокую доступность и аварийное восстановление Snowflake, возможности глобальной совместной работы и уровень безопасности, поэтому разработчики в облаке данных могут сосредоточиться на функциональности, а не на операционной нагрузке. Кроме того, это позволяет разработчикам распространять и монетизировать свои приложения среди 6300 клиентов Snowflake (по состоянию на 30 апреля 2022 г.) через Snowflake Marketplace.
Эти приложения работают в учетных записях Snowflake конечных клиентов, что означает, что данные не нужно перемещать или совместно использовать, поэтому разработчики могут обеспечить оптимальную функциональность без необходимости управлять конфиденциальными данными клиентов.
Capital One Software, корпоративное подразделение программного обеспечения B2B Capital One, использует Native Application Framework Snowflake для создания и развертывания приложений в облаке данных.
Салим Сайед, вице-президент по разработке Slingshot для Capital One Software, сказал: «Благодаря способности Snowflake создавать, распространять и развертывать приложения непосредственно в облаке данных, мы сможем быстро предоставлять клиентам выгоду.
Другие клиенты и партнеры, в том числе LiveRamp и Informatica, разработали приложения для вариантов использования, включая управление облачными затратами, разрешение идентификации и интеграцию данных с использованием Native Application Framework. Например, Informatica планирует разработать Informatica Enterprise Data Integrator как собственное приложение, которое позволит клиентам легко интегрировать данные корпоративных приложений в Data Cloud. Коннектор Google Analytics Snowflake и коннектор ServiceNow, оба в частной предварительной версии, также были созданы с использованием Native Application Framework.
Расширив Snowflake Marketplace и включив в него приложения, изначально работающие в облаке данных, клиенты могут:
Крис Чайлд, старший директор по управлению продуктами Snowflake, сказал: «Приложения были частью ДНК Snowflake с первого дня.
Приложения являются неотъемлемой частью обширной партнерской экосистемы Snowflake. По состоянию на 30 апреля 2022 года более 425 партнеров Powered by Snowflake создали приложения, использующие Snowflake в качестве своей инфраструктуры данных, включая Aladdin by BlackRock, Okta Inc. и Warner Music Group. С помощью Snowflake партнеры могут расширить свою клиентскую базу и получить поддержку, необходимую им для создания более качественных приложений в масштабе.
Вместе со Streamlit, приобретенным в марте 2022 года, Snowflake предоставит разработчикам и специалистам по данным единую мощную платформу для поиска, совместной работы и создания приложений следующего поколения. Теперь разработчики могут создавать приложения с помощью любимых инструментов с упрощенным доступом к данным и управлением.
Snowflake Native Application Framework, разработка