안녕하세요. 코난 김대우입니다.

Windows Azure Marketplace! 두 번째 포스팅은 마켓플레이스가 과연 우리에게 어떤 가치를 제공할 수 있을까 - 에 대한 내용입니다.

 

클라우드 기반 마켓플레이스라는, 폰 앱 마켓과는 유사하지만 전혀 다른 마켓이 열렸습니다. 폰이 제공하는 앱 마켓은 그 가치나 비즈니스 구조가 대단히 클리어하고 명확합니다.(물론, 폰 마켓도 처음 열렸을 때에는 그 가치를 알기 어려웠겠지요.)

 

흥미로운건, 글로벌 클라우드 앱 마켓플레이스가 특정 벤더나, 특정 플랫폼사만 제공하는 마켓 플랫폼이 아니라는겁니다.

마이크로소프트의 Azure는 물론, SaaS의 대표주자 세일즈포스닷컴이나 아마존, 구글도 이 클라우드 마켓플레이스를 제공하고 있지요.

네, 아직 본격적으로 클라우드 서비스가 랜딩하지 않은 우리에게는 조금 생소한 상황일지 모르지만, 이 마켓플레이스도 이미 춘추전국시대에 진입한 것으로 예상됩니다.

 

저는, 이 포스팅을 통해 Azure가 제공하는 가치에 대해서 논의해 보려고해요.

특히, 과연 Azure 마켓플레이스도 솔루션 개발사(ISV)에 돈이 될지, 가장 먼저 살펴보는 시간도 가져보려고 합니다. 자 그럼 Azure 마켓플레이스 두 번째 내용, 시작하겠습니다.

 


Windows Azure 마켓플레이스가 제공하는 가치
1) 클라우드 어플리케이션을 개발하는 – “솔루션 개발사(ISV)”를 위한 가치
소견으로, Windows Azure 마켓은 PaaS기반에서 솔루션을 개발해 SaaS형태로 구성 후 서비스 가능한, 솔루션 개발사(ISV)의 비즈니스에 잘 맞게 구성된 플랫폼이라고 생각합니다. 특히,  go-global이 목표인 솔루션 개발사에게는 2012년 1월 현재 전세계 26개국 서비스 되고 있는 마켓이고 대상 국가는 계속 확대되고 있으며, 비용 청구나 수납(빌링) 등을 고객과 직접 대면할 필요 없이 마이크로소프트가 대신 처리해 수익을 제공받으며, 전세계 마이크로소프트의 영업망과 검색엔진 마케팅(SEM)을 포함한 다양한 마케팅을 제공 받을 수 있습니다.

 

AzureDataMarket10.jpg

다양한 과금 정책과 및 트라이얼 모드를 클라우드 어플리케이션을 위해 제공합니다. - 현재 Windows Azure 마켓플레이스에서 어플리케이션을 서비스 중인 CRM 사례

 

어플리케이션을 마켓에 올리기 위한 비용도 없습니다.  조금 후에 풀어볼 내용이지만, SI 사업자가 PaaS 기반 클라우드 모델로 인해 어느정도 수익이 감소될 것으로 분석되고 있으며, 솔루션 개발사(ISV)에게 새로운 비즈니스기 기회가 열릴것으로 예상하고 있습니다. 마켓 역시 마찬가지입니다. Azure 마켓플레이스 역시, 솔루션 개발사에게 매우 유리한 구조로 개발되었으며, 특히 빌링 모델 확립은 개발사에게 많은 행복한 고민을 안겨줄 것 같습니다. 마지막 포스트에서 상세히 풀어 보도록 하겠습니다.
 
2) 데이터 마켓에 데이터를 공급하는 “데이터 제공자”를 위한 가치
분명 데이터 제공을 통해 수익을 창출해야 하는 입장에서 고민되는 부분이실 거에요.

좋은 양질의 데이터를 보유하고 있으나, 데이터 서비스 플랫폼을 구축하기 어려운 사업자라면, 마켓은 최고의 모범답안이 될겁니다. 26개국 이상의 국가에서 2012년 1월 현재 서비스 중이고, 데이터 플랫폼은 모두 Windows Azure위에서 안전하게 서비스됩니다. 유연하고 다양한 과금 정책을 적용 가능하고, 기본 제공되는 데이터 서비스를 위한 API를 활용해 Excel이나 오피스 제품에서 활용은 물론, SQL서버나 데이터를 사용하는 개발자가 API를 직접 호출해 데이터를 자신의 어플리케이션에 통합해 서비스도 가능합니다. CD나 DVD, 또는 웹서버에 올려놓고 zip 으로 압축된 다양한 데이터를 관리하거나 유지할 필요 없이 한번 구성된 데이터를 웹으로 서비스 가능한 장점이 있지요. 모바일 버스 도착 앱과 같이, 이미 제공되는 Open-API를 사용해 나만의 새로운 서비스를 개발하는 패턴과 유사하게 사용 합니다.

(개인적으로 - NHN, Daum, Microsoft, Yahoo가 진행했던 매쉬업 경진대회 생각이 나네요. 그때, 참 고생 많이 하면서 행사 진행했었죠.)

AzureDataMarket.jpg

Microsoft Office Integration(Excel)에서 Windows Azure 마켓플레이스의 데이터를 사용하는 예

 

AzureDataMarket02.jpg

지도 데이터와 연도별 범죄율 데이터를 조합해 정보를 시각화 처리 예제(Account Key로 바로 테스트 가능http://www.bing.com/maps/#Y3A9NDcuNjgwNTAwMDN+LTEyMi4xMjA5NDExNjImbHZsPTExJnN0eT1yJmFwcD02MDI2Ng==)

 

AzureDataMarket03.jpg

ComponentArt가 제공하는 Windows Azure 마켓플레이스 데이터 시각화 컴퍼넌트로 대쉬보드 개발 등으로 활용 가능 (Silverlight으로 개발되어 있으며 테스트 가능.)

http://azure.componentart.com/#/Index.xaml

 

AzureDataMarket047png.jpg

지리정보시스템 회사인 ESRI가 개발한 지리 정보 매쉬업 플랫폼 - ArcGIS : http://www.arcgis.com/home/index.html

Windows Azure Marketplace에 올라가 있는 ESRI의 지리정보를 시각화하기 위한 GIS 플랫폼입니다. Azure 위의 데이터와 지도, 시각화가 이루어지면 어떤 결과가 만들어지는지 그 사례와 가능성을 보실 수 있는 좋은 플랫폼이지요.

 

AzureDataMarket06.jpg

 

메이저리그 통계 정보와 Azure 마켓플레이스가 만나 대단히 세밀한 야구 통계 정보를 제공합니다. - 데이터 플랫폼이며 얼마나 다양한 데이터들이 다양한 Vertical 산업계에서 사용 가능하며, 쉽게 데이터 처리가 가능한지도 보실 수 있어요.

 

AzureDataMarket05.jpg

SNS와의 매쉬업 - Windows Azure 마켓플레이스의 데이터를 Facebook 앱과 연동한 사례 입니다. 사용량 폭증이나 예측하기 힘든 트래픽 버스팅 가능성이 있다면, 초기 도입 비용이 매우 낮고(Pay-as-you-Go), 클라우드와 같은 유연한 플랫폼 플랫폼 + 데이터 서비스가 가능한 플랫폼인 Windows Azure 마켓플레이스는 분명 좋은 해답이 될수 있겠지요.

 


3) 고객, 기업고객이 클라우드 어플리케이션 마켓을 사용하면 어떤 장점이 있을까?)
비즈니스에서 사용하기 위해 어플리케이션이나 데이터를 구매하는 사용자, 고객에게 Windows Azure 마켓은 안전한 구매 환경을 제공하고 있으며, 신뢰할 수 있는 마이크로소프트 파트너사가 제공하는, 어플리케이션을 사용 가능한 장점이 있습니다. 아울러, 서비스 제공자가 제공하는 어플리케이션은 다양한 과금 정책이 정확히 제시되어 있기 때문에 자사에 꼭 필요한 만큼 서비스를 구매해 사용 가능한 장점이 있지요. 물론, Azure 기반으로 서비스되기 때문에 높은 가용성도 제공받을 수 있습니다.

 

AzureDataMarket07png.jpg

앞에서도 소개해 드렸습니다만, 마켓에 올라가는 어플리케이션이나 데이터는 마켓에서 서비스 되기 전 마이크로소프트를 통해 검증되기 때문에 올려져 있는 어플리케이션이나 데이터를 신뢰할 수 있습니다.
 
4) 개발자가 클라우드 마켓의 데이터나 어플리케이션을 활용해 개발하면, 어떤 장점이 있을까?
이 항목에서 개발자의 의미는 두 가지로 볼 수 있습니다.
첫 번째로, Windows Azure 마켓 어플리케이션을 개발하는 개발자를 의미합니다. 신뢰할 수 있는 운영 플랫폼을 확보 가능하며, 개발자 서비스를 위해 제공되는 API와 Azure 개발자 포털의 리소스를 활용 가능한 개발이 가능합니다.

AzureDataMarket11.jpg

Windows Azure 마켓플레이스 데이터를 Bing 지도 서비스와 연계한 데이터 매쉬업 사례

 

AzureDataMarket12.jpg

Bing 3D 지도서비스와 날씨 데이터를 매쉬업한 개발 사례


두 번째로, 데이터 마켓을 이용하는 개발자라면, REST 기반의 OData API를 이용해 자신의 어플리케이션으로 데이터 서비스를 이용한 어플리케이션 개발이 가능합니다. 잘 구조화되어 있고 사용하기 편한 데이터 마켓의 데이터를 활용하면 자신의 어플리케이션에 차별화 가능한 서비스도 구현 가능하실 거에요. 특히, “Service Explorer” 툴을 활용해 제공하는 데이터를 바로 확인 가능합니다.(나중에 확인해 보도록 하지요)

 

AzureDataMarket13.jpg

Windows Azure 마켓플레이스 구성 다이어그램

 

개발 관련 참고 자료:

Building Applications with the Windows Azure DataMarket
Introduction to Windows Azure Marketplace for Applications

이렇게 간단히, Azure가 제공하는 가치와 실제 업계에서는 클라우드 마켓플레이스를 어떻게 사용하는지에 대해서 알아 보았습니다.

다음 포스트에서는 조금 더 실질적인 어플리케이션 개발이나 구현 사례 영상 등을 함께 짚어 보도록 하겠습니다.

 

감사합니다.

 

참고자료 :

클라우드도 앱마켓이 있어? 클라우드 마켓플레이스 - Windows Azure Marketplace! (1/3)

Windows Azure 마켓플레이스가 제공하는 가치 - Windows Azure Marketplace! (2/3)

Windows Azure Marketpace에 어플리케이션 또는 데이터 업로드(publishing) 절차 - Windows Azure Marketplace! (3/3)

Windows Azure Marketplace가 제공하는 어플리케이션 카테고리 및 등록된 어플리케이션 숫자

코드명 "Data Explorer" - Windows Azure의 데이터 마켓과 다양한 어플리케이션의 데이터 조회 & 추출 도구

오피스나 Excel을 활용한 Windows Azure 마켓플레이스 데이터 처리

Windows Azure Marketplace 소개 영상

Windows Azure 마켓플레이스 소개 기술백서 다운로드
어플리케이션을 Azure로 마이그레이션 할때 참고하시면 좋은 자료

 

Azure - 클라우드 컴퓨팅 - 시리즈 강좌 리스트
[Azure강좌] 1. 클라우드와 원도우 애저 소개
[Azure강좌] 2. SDK 설치와 Azure 무료 신청
[Azure강좌] 3. ASP.NET(Web Role) Hello World
[Azure강좌] 4. 프로젝트 패키지 Azure 배포
[Azure강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure강좌] 7. SQL Azure 소개와 서버 구성
[Azure강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure강좌] 10. SQL Azure 방화벽 설정
[Azure강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure강좌] 14. Blob 서비스와 Container
[Azure강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure강좌] 17. Windows Azure CDN 설정
[Azure강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션


Azure - 클라우드 컴퓨팅 - 동영상 참고 자료

[Azure 동영상 강좌] 1. 클라우드와 원도우 애저 소개 (애저 포털 둘러보기)
[Azure 동영상 강좌] 2. SDK 설치와 Azure 무료 신청
[Azure 동영상 강좌] 3. ASP.NET(Web Role) Hello World
[Azure 동영상 강좌] 4. 프로젝트 패키지 Azure 배포
[Azure 동영상 강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure 동영상 강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure 동영상 강좌] 7. SQL Azure 소개와 서버 구성
[Azure 동영상 강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure 동영상 강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure 동영상 강좌] 10. SQL Azure 방화벽 설정
[Azure 동영상 강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure 동영상 강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure 동영상 강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure 동영상 강좌] 14. Blob 서비스와 Container
[Azure 동영상 강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure 동영상 강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure 동영상 강좌] 17. Windows Azure CDN 설정
[Azure 동영상 강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure 동영상 강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure 동영상 강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션

 

 





profile

부족하지만, SQLER의 누군가와 함께한 나눔을 통해 제가 더 많이 즐거웠습니다.
SQLER와 함께 즐거워 할수록, 그 나눔을 통해 더 많은 기회와 가치를 발견하게 되었습니다.
나눔의 생각이 앞으로도 계속, SQLER를 움직일 것입니다.

코난, 김대우 / SQLER 운영자 / 골라먹는 SQLER RSS 정보 구독 / 실시간 SQLER 소식 uxkorea 트위터