안녕하세요. 김대우입니다.
이번에 소개해 드릴 내용은 최근에 홍수처럼 Azure 관련 새로운 소식들이 쏟아진 Azure Conf와 TechED의 내용을 모아 진행해 드리는 시리즈 포스팅입니다.
이어지는 Azure 소식이에요. 이번에는 엔터프라이즈 클라우드를 위한 필요충분조건, On-Premise의 서비스와 연계되는 하이브리드 클라우드 관련 부분을 소개해 드리도록 할게요
모던 비즈니스를 위한 클라우드 (1) Microsoft Azure의 숨가쁘게 달려온 1년
모던 비즈니스를 위한 클라우드 (2) 엔터프라이즈 클라우드, 하이브리드 클라우드
모던 비즈니스를 위한 클라우드 (3) 클라우드 서비스의 초석, 인프라스트럭처
모던 비즈니스를 위한 클라우드 (4) 클라우드 플랫폼의 주인공은 PaaS! Azure Website
모던 비즈니스를 위한 클라우드 (5) 모바일 디바이스를 위한 Mobile Service
모던 비즈니스를 위한 클라우드 (6) Azure 데이터 서비스 – DaaS
클라우드 데이터센터와 On-premise의 데이터센터를 하나로! - Microsoft Azure
기업 내부의 On-Premise 서비스와 퍼블릭 클라우드 서비스의 연계 방안에 대해서는 이전에도 제가 다양한 포스팅을 통해 소개해 드렸던 부분이에요.
특히, 엔터프라이즈 클라우드와 하이브리드 클라우드에서 가장 많은 장점을 제공하는 Microsoft Azure가 다양한 서비스를 하는 부분이기도 합니다.
단순히, 네트워크의 연결성만 클라우드로 제공하는 것이 아니라, 다양한 서비스 레이어와 어플리케이션 레이어까지 퍼블릭 클라우드와 연계되어야 진정한 하이브리드 클라우드가 가능하지요.
이를 위해 Azure는 이미 여러 다양한 네트워크 기능이나 서비스 릴레이 등을 다양하게 제공했는데요.
추가적으로, 이번에 AzureConf에서 새로 발표된 내용은 Cloud Platform System으로, 기업내 데이터센터로 Azure의 서비스를 그대로 가져올 수 있는 서비스를 제공합니다.
Cloud Platform Ssytem 공식발표
즉, 기업내의 데이터센터와 퍼블릭 클라우드의 벽을 완전히 허물어서 사용할 수 있는 서비스 입니다. 현재, Dell과 함께 서버들을 제공하고 있으며 상세한 내용은 아래의 링크에서 참고해 보실 수 있습니다.
Linux는 물론, 윈도 서버와 Azure에서 컨테이너 기반 분산 어플리케이션 개발/관리 기술 – Docker 공식 지원
연초부터 SNS나 개발자 블로그에서 회자 되었던 내용이에요. Docker 관련 내용이었지요.
사실, 또 다른 형태의 컨테이너 기반 가상화를 지향하는 Docker와 Azure VM들의 상관관계. 그리고, 오직 어플리케이션과 종속된 모듈들에 초점을 맞추는 Docker의 기술을 생각해 본다면, Azure와 Docker의 만남과 동거는 이미 예상되었을지 모르겠어요. 아, Docker에 대해 한눈에 알고 싶으시다면? Docker 오픈 플랫폼의 Founder 인 Solomon Hykes의 Docker 소개를 보시면 바로 감이 오실 겁니다.
What is Docker? - Solomon Hykes
Docker는 컨테이너 기반으로 분산 어플리케이션을 개발하고 배포, 관리 할 수 있는 기술로 특히 복잡한 분산 개발환경을 배포나 QA환경 등과 동일하게 일치 시키는 기술들로 초기부터 각광받았지요. 제가 놀랐던 부분은 이렇게 업계에 조금씩 말이 나오는 단계에서 갑자기 Azure의 리눅스 VM에 대해 Docker extension을 공식 지원한다는 소식이었습니다. - Azure의 민첩성과 빠른 지원 속도를 보실 수 있는 부분일 거에요.
The Docker Virtual Machine Extension for Linux on Azure
이렇게 지나간 2014년 초, 솔솔 Docker에 대한 말이 나오던 단계였던 당시 대단히 빠르게 공식 지원을 선언하고 현재, 다시 한번 Docker와 또 다른 통합을 공식 발표하게 되었습니다.
- 차기 버전으로 발표될 윈도 서버에서 Docker를 공식 통합하고,
- Azure 관리 포털과 Azure 갤러리에서 Docker Hub 통합해
- Azure 상에서 Docker 기반의 Linux VM와 윈도 서버 VM을 손쉽게 배포할 수 있도록 지원하겠다는 공식 내용이었어요.
Docker와의 통합과 관련된 상세 내용은 아래 링크들을 통해 더 자세히 보실 수 있습니다.
Docker and Microsoft: Integrating Docker with Windows Server and Microsoft Azure
New Windows Server containers and Azure support for Docker
Docker Containers Coming to a Microsoft or Linux Server Near You
개인적으로, 갤러리와 관리 포털에서 지원한다는 의미는 이 Docker를 하나의 메인 스트림 VM 이미지로 가져간다는 의미이기도 합니다.
Docker에 대해 관심 없으셨던 분들이라도 위에 소개해 드렸던 Solomon Hykes 영상 정도는 보시고 꼭 참고하시면 좋겠네요.
CoreOS 리눅스 배포판 공식 지원
현재, 공식 집계된 부분으로 20% 이상의 VM이 리눅스 기반으로 Azure에서 실행되고 있으며 계속 그 숫자가 증가하고 있습니다.
특히, 다양한 배포한을 지원하는데요.
CentOS와 SuSE 리눅스, 우분투 등의 리눅스 VM 이미지를 공식 제공 + 공식 지원하고 있으며 이번에 CoreOS를 Azure Marketplace를 통해 공식 지원합니다.
CoreOS는 조금 전 소개해 드렸던 Docker와 연결되는 부분이 많아요. CoreOS는 컨테이너 개발에 최적화된 리눅스 배포판으로 최소 규모부터 대용량 서비스까지 확장 가능한 배포판 입니다.
특히, Docker 서비스와 연계할 경우 최적화된 서비스를 제공 가능합니다.
Docker에 이어서 CoreOS 리눅스 배포판 까지 계속되는 Azure의 통합이 기대됩니다.
클라우드 기반 솔루션 개발사(ISV)와 스타트업을 위한 열린 마켓플레이스 – Azure Marketplace
예전에도 몇 번 소개해 드렸던 Azure Marketplace가 업데이트 되었습니다.
현재 3000개 이상의 Azure기반 솔루션들이 이 Marketplace에 등록되어 있습니다. 물론, 위에 소개해 드린 CoreOS 가상머신 이미지도 여기 포함되어 있구요.
셀폰이나 태블릿에만 있던 앱 마켓플레이스처럼 Azure도 ecosystem으로 이렇게 마켓을 제공하고 있습니다.
기존의 VM리스트나 어플리케이션 서비스들을 모두 포함하고 있으며 CRM 솔루션부터 우리에게 익숙한 MongoDB나 기타 여러 서비스를 제공하고 있습니다.
물론, 이 마켓플레이스에 우리의 솔루션을 얹어서 서비스해 수익 모델로 만드실 수도 있지요.
Azure의 전체 매출 중 40%의 매출이 Azure에서 서비스하는 스타트업과 솔루션 개발사(ISV)에서 나오고 있습니다. 즉, 그만큼 솔루션 개발사와 스타트업의 좋은 요람이 되고 있다는 의미겠지요.
예전에 제가 작성했던 Azure Marketplace 관련 내용인데요, 오래되어 이미지나 서비스 모양은 변했지만 내용을 한번 살펴보시면 Marketplace 이용에 도움 되실 듯 합니다.
클라우드도 앱마켓이 있어? 클라우드 마켓플레이스 - 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 마켓플레이스 소개 기술백서 다운로드
감사합니다.
참고링크 :
모던 비즈니스를 위한 클라우드 (1) Microsoft Azure의 숨가쁘게 달려온 1년
모던 비즈니스를 위한 클라우드 (2) 엔터프라이즈 클라우드, 하이브리드 클라우드
모던 비즈니스를 위한 클라우드 (3) 클라우드 서비스의 초석, 인프라스트럭처
모던 비즈니스를 위한 클라우드 (4) 클라우드 플랫폼의 주인공은 PaaS! Azure Website
모던 비즈니스를 위한 클라우드 (5) 모바일 디바이스를 위한 Mobile Service
모던 비즈니스를 위한 클라우드 (6) Azure 데이터 서비스 – DaaS
What is Docker? - Solomon Hykes
The Docker Virtual Machine Extension for Linux on Azure
Docker and Microsoft: Integrating Docker with Windows Server and Microsoft AzureNew Windows Server containers and Azure support for Docker
Docker Containers Coming to a Microsoft or Linux Server Near You
Windows Azure 90일 무료 평가판 - Windows Azure Mobile Service도 사용 가능
[동영상 강좌] (1) Windows Azure 개요
[동영상 강좌] (2) Windows Azure 웹 사이트
[동영상 강좌] (3) Azure에서 실행되는 ASP.NET 웹 사이트 만들기
[동영상 강좌] (4) Windows Azure 클라우드 서비스
[동영상 강좌] (5) Cloud Service 프로젝트 처음 만들어보기
[동영상 강좌] (6) 기존 ASP.NET 웹 사이트를 Windows Azure로 옮기기
[동영상 강좌] (7) Windows Azure 가상 컴퓨터
[동영상 강좌] (8) Windows 가상 컴퓨터 소개
[동영상 강좌] (9) SQL 데이터베이스 소개
[동영상 강좌] (10) SQL 데이터베이스 실습하기
[동영상 강좌] (11) Windows Azure 저장소
[동영상 강좌] (12) Windows Azure 저장소 실전 예제 살펴보기
[동영상 강좌] (13) Windows Azure 서비스 버스
[동영상 강좌] (14) 서비스버스 Queue와 Topic
[동영상 강좌] (15) 클레임 기반 인증 구현하기
[동영상 강좌] (16) 확장성 전역성 높은 가용성을 지닌 앱 만들기
[동영상 강좌] (17) 캐시 클러스터를 이용하여 신축성있는 클라우드 서비스 만들기
[동영상 강좌] (18) 트래픽 관리자를 이용한 24x365 글로벌 서비스 구축하기
[동영상 강좌] (19) WPNS와 Windows Azure로 알림 서비스 구현하기
[동영상 강좌] (20) Windows Azure 미디어 서비스 API 활용하기