오늘 Snowflake 네이티브 애플리케이션 프레임워크(현재 비공개 미리 보기 제공 중)를 발표합니다. Snowflake 네이티브 애플리케이션 프레임워크는 데이터 클라우드 내에서 애플리케이션을 구축, 배포, 및 사용하는 가장 쉬운 방법을 제공합니다. 이를 통해 애플리케이션 공급자는 친숙한 Snowflake 핵심 기능을 사용해 애플리케이션을 구축한 다음 Snowflake 마켓플레이스에서 배포하고 수익을 창출할 수 있습니다. 또한 고객의 Snowflake 계정 내에 직접 배치할 수 있습니다. 애플리케이션 공급자는 전 세계적으로 수천 명의 Snowflake 고객에게 즉각적으로 노출되며 고객은 데이터를 중앙 집중식으로 유지하면서 애플리케이션 조달 프로세스를 크게 간소화할 수 있습니다. 

애플리케이션을 고객 데이터로 가져오기

현재 우리는 애플리케이션을 구축하고 배치하는 방식에 있어 중대한 변화를 경험하고 있습니다. Snowflake는 그러한 변화의 선두에 서 있습니다. 기업이 더 쉽게 데이터를 중앙 집중화할 수 있도록 도움으로써 애플리케이션 개발 및 배치의 새로운 모델을 구현할 수 있게 하며 그로 인해 중앙 데이터 사본에 여러 앱을 생성할 수 있습니다. Kleiner Perkins의 파트너인 Bucky Moore가 말한 것처럼, “논리적으로 다음 단계는 그러한 기반을 사용해 웨어하우스에서 읽고 쓰는 모든 기능을 갖춘 애플리케이션을 구축하는 것입니다.” Andreessen Horowitz의 Martin Casado는 한 걸음 더 나아가, Future Data 2021 컨퍼런스에서 ‘모든 앱은 데이터 계층 위에서 재구현될 것’이라고 말했습니다.

Snowflake는 작년 ‘연결형 애플리케이션’ 배치 모델을 도입했는데, 이 모델에서는 여러 애플리케이션이 고객의 데이터 플랫폼에 있는 동일한 데이터에 연결할 수 있습니다. 이미 Securonix, AuditBoard, Hunters, Supergrain, MessageGears와 같은 Powered by Snowflake 파트너들이 연결형 앱 모델을 그들의 앱에 사용하고 있습니다.

네이티브 애플리케이션 프레임워크는 공급자가 애플리케이션 코드를 고객의 데이터로 가져올 수 있게 함으로써 연결형 애플리케이션을 한 단계 더 향상합니다(그림 1 참조). 

그림 1: Snowflake 네이티브 애플리케이션 배치 모델

네이티브 애플리케이션 프레임워크를 사용하면 데이터 클라우드 내에서 애플리케이션을 손쉽게 구축, 판매, 배치할 수 있습니다. UDF 및 저장 프로시저, 심지어 Streamlit 통합(현재 개발 중)과 같은 Snowflake의 핵심 기능들을 사용해 애플리케이션을 구축할 수 있고, 그런 다음 Snowflake 마켓플레이스를 통해 데이터 클라우드 전반에 걸쳐 고객에게 판매할 수 있습니다. 이 프레임워크는 또한 애플리케이션을 쉽게 모니터링하고 지원할 수 있도록 원격 측정 도구를 제공합니다. 이 프레임워크는 고객이 데이터를 제어할 수 있도록 네이티브 앱이 고객의 계정에 배치되는 동시에 공급자의 지적 재산을 보호한다는 점에서 매우 강력합니다.

네이티브 애플리케이션 배치 모델은 연결형 및 관리형 애플리케이션 배치 모델을 모두 보완하기 때문에 애플리케이션 개발에 새로운 차원의 유연성을 제공합니다. 이러한 모델들은 상호 배타적이지 않습니다. 많은 개발자가 사용 사례에 따라 여러 모델에 걸쳐 애플리케이션을 구현할 것으로 예상됩니다.

공급자 이점: 데이터 클라우드에서 구축, 배포 및 배치 

네이티브 애플리케이션 프레임워크는 구축에서 배포, 배치에 이르기까지 개발자를 위한 애플리케이션의 전체 수명 주기에 걸쳐 상당한 이점을 제공합니다. 애플리케이션이 Snowflake 인프라를 기반으로 구축되기 때문에 애플리케이션 공급자는 상시 가동 가용성, 글로벌 협업, 플랫폼 내 수익화, 기본 거버넌스 및 보안을 비롯한 Snowflake 기본 제공 기능을 활용할 수 있습니다. 이러한 기능은 개발자가 인프라를 구축하고 관리하는 데 시간을 소비하는 대신 강력한 애플리케이션 구축에 에너지를 집중할 수 있게 해 줍니다. 또한 Snowflake 데이터 클라우드가 지원하는 모든 클라우드와 지역에서 애플리케이션이 원활하게 실행되기 때문에 애플리케이션 공급자가 앱을 한 번만 작성하면 거의 모든 곳에서 실행할 수 있습니다.

또한 네이티브 애플리케이션 프레임워크를 사용해 애플리케이션을 구축한 공급자는 상당한 판매 및 배포 이점을 누리고 있습니다. 그들은 Snowflake 마켓플레이스에 앱을 게시함으로써, Snowflake 마켓플레이스 파트너 프로그램에 가입하고 애플리케이션을 전 세계 수천 명의 Snowflake 고객이 쉽게 검색하고 설치하고 비용을 지불할 수 있게 합니다. 

마지막으로 네이티브 애플리케이션 프레임워크를 기반으로 구축된 애플리케이션은 보다 빠르게 배치할 수 있으며 마진을 높일 수 있습니다. 고객이 데이터에 대한 액세스를 이동하거나 공유할 필요가 없기 때문에 특히 공급업체 위험 또는 데이터 유출 문제를 우려하는 고객의 경우 판매 및 배치 주기가 더 짧습니다. 공급자는 또한 민감한 데이터를 관리할 필요가 없기 때문에 운영을 간소화할 수 있는데, 고객이 데이터를 공급자와 공유할 필요 없이 애플리케이션에 직접 데이터 액세스 권한을 부여하기 때문입니다. 그리고 애플리케이션이 고객의 계정에서 컴퓨팅을 사용하기 때문에 애플리케이션 공급자는 자체 컴퓨팅 비용의 절감을 통해 마진을 개선할 수 있습니다.

고객 이점: 더 빠르고 더 안전한 데이터 작동

네이티브 애플리케이션은 고객에게 있어서도 판도를 완전히 바꾸어 놓는 요인입니다. 그들은 데이터에 대한 통제력을 유지하면서 데이터에서 더 많은 가치를 얻을 수 있습니다. 고객은 데이터를 앱 공급자에게 이동시키거나 노출할 필요가 없기 때문에 데이터 사일로를 줄이고 데이터 거버넌스를 개선할 수 있습니다. 고객은 애플리케이션이 그들의 계정에서 수행하는 작업을 제어할 수 있는데, 역할 기반 액세스 제어(RBAC) 사용을 통해 애플리케이션에 직접 외부 액세스 또는 로그 공유와 같은 세분화된 권한을 부여함으로써 그렇게 합니다. 

Snowflake 마켓플레이스를 사용하면 고객은 애플리케이션 조달 주기를 몇 개월에서 단 몇 번의 클릭으로 대폭 간소화하고 단축할 수 있습니다. 고객은 Snowflake 마켓플레이스에서 즉시 사용 가능한 애플리케이션을 발견함으로써 즉시 데이터를 작동시키고 애플리케이션을 직접 구축하는 것에 비해 데이터에서 더 많은 가치를 얻을 수 있습니다. 고객은 몇 번의 클릭만으로 신뢰할 수 있는 애플리케이션을 검색, 구매 및 사용할 수 있기 때문에 가치를 실현하는 데 드는 시간을 단축할 수 있습니다.

네이티브 애플리케이션 실행

Goldman Sachs, LiveRamp, Capital One 및 Habu를 비롯한 비공개 미리 보기의 수많은 고객과 파트너(그림 2 참조)는 애플리케이션을 개발하는 데 네이티브 애플리케이션 프레임워크를 사용하고 있습니다. 현재 개발 중이거나 비공개 미리 보기 단계에 있는 이러한 앱은 다음을 포함한 다양한 사용 사례를 다룹니다.

  • 글로벌 데이터 클린룸
  • ID 확인
  • 클라우드 플랫폼을 위한 비용 분석
  • 금융 거래 분석 
그림 2: Snowflake 네이티브 애플리케이션 프레임워크를 사용해 구축하는 고객 및 파트너

예를 들어, Goldman Sachs는 고객이 더 나은 투자 결정을 내리도록 지원하기 위해 경제, 사회 및 거버넌스(ESG) 통찰력으로 고객의 보유 데이터를 안전하게 강화하는 애플리케이션을 구축했습니다. 네이티브 애플리케이션 프레임워크를 사용하여 Goldman Sachs는 고객에게 안전하고 원활한 경험을 제공할 수 있었습니다. 최종 고객은 포트폴리오를 강화하기 위해 데이터 엔지니어링을 수행하거나 보유 자산에 대한 액세스를 공유할 필요가 없습니다. 

또 다른 파트너인 LiveRamp는 파트너와의 협업을 개선하기 위해 장치 및 터치포인트 전반에서 서로 다른 식별자를 해결해야 하는 TV 게시자, 브랜드 및 측정 플랫폼을 위한 트랜스코딩 및 장치 해상도 통찰력 애플리케이션을 구축했습니다. 

Snowflake 역시 네이티브 애플리케이션 프레임워크를 채택하고 있습니다. 우리 팀은 이를 사용해 Snowflake의 Google 애널리틱스 커넥터와 ServiceNow 커넥터(현재 둘 다 비공개 미리 보기 제공 중)를 구축했습니다.

구축할 준비가 되셨나요? 

네이티브 애플리케이션 프레임워크가 어떤 애플리케이션과 사용 사례에 영감을 주게 될지 기대가 큽니다. 이 프레임워크에서 구축을 시작하려면, 지금 등록하여 미리 보기에 대한 업데이트를 받으세요. 

미래 전망 진술

이 포스트에는 명시적 및 묵시적인 미래 전망 진술이 포함되어 있습니다. 여기에는 (i) Snowflake의 비즈니스 전략, (ii) 개발 중이거나 일반적으로 사용할 수 없는 제품을 포함한 Snowflake 제품, 서비스, 기술 제품, (iii) 시장 성장, 추세 및 경쟁 고려 사항, (iv) 타사 플랫폼과 Snowflake 제품의 통합 및 상호 운용성, 타사 플랫폼에서의 Snowflake 제품 가용성과 관련된 진술이 포함됩니다. 이 미래 전망 진술은 ‘위험 요인’이라는 제목 아래 기술된 내용, Snowflake가 증권 거래 위원회에 제출하는 양식 10-Q의 분기별 보고서와 양식 10-K의 연간 보고서에 기술된 내용을 포함하여 수많은 위험, 불확실성 및 가정의 영향을 받습니다. 이러한 위험, 불확실성 및 가정에 비추어, 실제 결과는 미래 전망 진술에서 예상했거나 암시한 내용과 달라 실질적이고 불리한 영향을 미칠 수 있습니다. 그러므로, 미래 사건에 대한 예측으로서 작성된 미래 예측 진술에 의존해서는 안 됩니다. 

© 2022 Snowflake Inc. All rights reserved. 여기에 언급된 Snowflake, Snowflake 로고 및 기타 모든 Snowflake 제품, 기능 및 서비스 이름은 미국 및 기타 국가에서 Snowflake Inc.의 등록 상표 또는 상표입니다. 여기에 언급되거나 사용된 기타 모든 브랜드 이름 또는 로고는 식별 목적으로만 사용되며 해당 소유자의 상표일 수 있습니다. Snowflake는 그러한 소유자와 연관되거나 그러한 소유자로부터 후원 또는 보증을 받지 않습니다.