지난번에 소개드렸었던 QRCODE 소셜 앱에 이어, 이번에는 좀 더 다양하고 편리한 기능들을 바탕으로, 그리고 Windows Azure Platform을 기반으로 소셜 앱을 새롭게 업그레이드 런칭하였습니다. 이번 버전에서는 좀 더 다양한 QRCODE 리더 응용프로그램과 상호작용하고, iPhone과 Android 버전 CASEQRCODE Reader App을 설치하시면 일정 관리 등의 기능도 QRCODE를 이용하여 관리하실 수 있습니다.

체험하러 바로 가기 (싸이월드/네이트온 로그인이 필요합니다.)
http://appstore.nate.com/Main/View?apps_no=1376

이번 버전에서 제일 많은 비중을 두고 사용된 것은 Windows Azure Platform의 상호 운용성 기술에 대한 부분으로, Compute의 경우 내부 역할이 2개의 역할로 구성되어있습니다. 앱 스토어에 올라갈 실버라이트 애플리케이션이 호출할 백그라운드 서비스와 더불어, iPhone과 Android 버전 CASEQRCODE Reader App과 상호작용할 REST 기반 API를 호스팅하는 Web Role이 있으며, Java JSP를 기반으로 작성된 QRCODE Image Rendering을 위한 Apache Tomcat 기반의 Worker Role이 있습니다. 그리고 이 둘 사이를 중계하기 위하여 사용자가 직접 업로드하는 이미지들은 물론, 생성되는 QR 코드를 보관하기 위한 Windows Azure Storage가 있으며, SQL Azure를 Web Role과 Worker Role에서 모두 사용합니다. 그리고 실버라이트의 경우, 빠른 다운로드 속도를 제공할 수 있도록 Windows Azure Storage에 현재 게시하였으며 필요한 경우 CDN으로 전환하는 것을 검토 중에 있습니다.

이번 Social App을 런칭하기까지 많은 분들의 기술적 도움과 자문을 바탕으로 성공적으로 Cloud Application을 런칭할 수 있었습니다. 이번에 쌓인 노하우를 다양한 자리에서 다양한 방법으로 전달하고, 또한 많은 발전을 할 수 있도록 노력하고자 합니다. 이번 런칭에 많은 격려와 조언을 아낌없이 해주신 SHESTORY의 김의준 사장님께도 깊은 감사를 드립니다.

감사합니다. :-)

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

인터넷 검색 중에 아주 흥미로운 웹 캐스트를 하나 발견하였습니다. 닷넷 기반 응용프로그램 프레임워크 전문 개발 업체인 DevForce를 기반으로 하는 Prism Explorer와 이에 연관된 Northwind 샘플 데이터베이스를 기초로 하는 엔터프라이즈 응용프로그램을 Windows Azure Platform의 Windows Azure Compute와 SQL Azure Database로 마이그레이션하는 웹 캐스트입니다. 기본적으로 이 동영상은 DevForce 프레임워크의 클라우드에서의 활용 가능성 및 실리성을 설명하기도 하지만, 동시에 Windows Azure Platform에 대한 실질적인 예를 들어주는 좋은 사례라 생각하여 블로그에 백서와 동영상에 대한 링크를 첨부하였습니다.

백서 다운로드 (English Only): http://www.ideablade.com/PDF/DevForceInAzure.pdf
동영상 출처 (English Only): http://www.ideablade.com/Videos/PrismExToAzure/
홈페이지: http://www.ideablade.com/DevForceProductPlatform/DevForceInAzure.aspx

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

오늘 아침 트위터를 통하여 매우 흥미로운 소식을 접하였습니다. 세계적인 코어뱅킹시스템 공급사인 TEMENOS의 T24 코어뱅킹시스템이 Windows Azure Platform 기반으로 전환된다는 소식이었습니다.

이 소식에 따르면 TEMENOS의 T24 코어뱅킹시스템을 Windows Azure Platform 내의 Windows Azure Compute 및 SQL Azure를 활용하여 확장 가능하고 실리적인 서비스 비용을 유지하며 더 나은 코어 뱅킹 시스템 운용을 지향한다고 되어있습니다. (기사 원문: http://www.temenos.com/Press-Releases/2011/Temenos-takes-banks-into-the-cloud-with-the-launch-of-T24-on-Windows-Azure-/) TEMENOS T24 시스템을 이용하는 금융 기관들이 이미 해외에는 다수 존재하고 있으며 이러한 결정이 앞으로 여러 금융 기관들에게 큰 영향으로 다가오게 될 것이라고 봅니다.

TEMENOS T24와 같은 코어뱅킹시스템에 있어서 가장 중요한 부분은 데이터베이스 확장성에 관한 부분이 될 것입니다. 이러한 경우 Windows Azure Platform은 시스템 사업자에게 있어 좋은 플랫폼이 됩니다. 시스템 통합 사업자는 모든 시스템을 Windows Azure Platform 위로 이동하는 위험부담을 감수하지 않고 점진적으로 이동할 수 있도록 Windows Azure Connect와 같은 연결 수단을 사용하여 온 프레미스 환경과 클라우드 환경을 구분없이 중계할 수 있습니다.

Windows Azure Connect를 이용하여 실제로 확장성이 필요한 부분에 대해서는 클라우드 컴퓨팅 파워를 사용하도록 하고, 법적으로 민감한 개인 정보들은 온 프레미스 환경에서 접근하도록 제어하는 방법을 도입할 수 있을 것입니다. 그리고 SQL Azure 데이터베이스의 개별 상품들 자체는 최대 50GB까지만 지원이 되는 단점이 있지만, 횡단 파티션 (레코드의 분산 저장) 기반의 Shard 패턴을 이용하여 데이터베이스의 확장을 꾀할 수도 있을 것이란 계산이 나옵니다.

다양한 기술적 아키텍처와 더불어서 유비쿼터스 시대에 알맞는 더 효율적이고 더 능동적인 클라우드 기반의 신규 차세대 프로젝트들도 기대되는 시점입니다. :-)

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)
거대한 규모의 정보 교환 실현 / EEA, 시민들에게 혁신적인 데이터 제공
EEA(European Environment Agency)는 32개국의 환경 정보를 수집하여 배포합니다. EEA는 600개의 파트너 조직으로 구성된 네트워크에서 데이터를 수집하여 거의 6억 명의 시민에게 정보를 제공하고 자신의 관측 결과를 공유하도록 장려합니다.


"사용하는 장치에 관계없이 누구나 참여할 수 있습니다. Windows 컴퓨터 사용자, Macintosh 사용자, Linux 컴퓨터 사용자 모두 액세스할 수 있는 도구입니다."
— Stefan Jensen,
정보 서비스 부서장,
European Environment Agency

출처: http://www.microsoft.com/ko-kr/cloud/default.aspx
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)