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

이번에 소개해 드릴 내용은 Windows Azure에 대한 내용 보다는, 오픈소스 프로젝트에 대한 내용이기도 해요.

 

고객사나 파트너사를 다니면서 종종 논의되는 내용인데요.

“Windows Azure에는 지원하는 리눅스 VM 이미지가 다양하지 않은것 같아요. MS가 만들어서 그런가요?”

“Django 프레임워크를 우분투에서 돌리려는데, 새로 Azure 깡통 이미지 위에서 만들어야 하나요?”

“VM에서 구동시켜야만 하는 OSS 어플이 있어요. Azure에 최적화 시켜 잘 구성해 놓은 검증된 VM 있을까요?”

이런 경우라면 분명 VM Depot이 원하시는 답이 되실거에요.

 

VM Depot이 뭔가요?

image_thumb_1.png


링크 : VM Depot 웹사이트

 

VM Depot은 커뮤니티가 리드하는 OS, 어플리케이션, 프레임워크 및 개발 스택 카탈로그 서비스로 Windows Azure로 바로 배포 가능한 VM 프로젝트 입니다.

VM 이미지를 검색해 보시면 대단히 많은 종류의 이미지들이 보이실 거에요. 현재, 약 천개 이상의 VM이 리스트 되고 있습니다.

다양한 버전의 WordPress와 같은 블로그 엔진 어플리케이션부터, Joomla나 Drupal같은 CMS를 비롯해, 수많은 버전의 리눅스 기반 OSS 어플리케이션 VM 중 선택해 즉시 Azure로 배포시켜 서비스 가능하죠.

최근 인기 있는 파이선의 Django 프레임워크나 루비 온 레일즈 프레임워크와 같은 거의 모든 오픈소스 스택 VM들도 바로 배포 후 사용 가능해요.

이 VM들은 리눅스와 OSS 전문 회사들(Alt Linux, Basho, Bitnami, Hupstream)이 제공하고 있어서 대부분 최적화된 VM을 제공하고 있다고 해요.

 


VM Depot의 이미지를 Windows Azure에 배포 하는 방법

리스트를 하고 보기만 하면 의미가 없겠지요. 즉시 Azure로 배포해 인스턴스화 시켜서 서비스가 되어야 의미 있을 겁니다.


1) 우리에게 익숙한 관리 포털에서 어떻게 처리 가능한지 알아보죠.

image_thumb_5.png

가상컴퓨터 – 이미지 – VM Depot 찾아보기를 선택하면 됩니다.

 

image_thumb_6.png

그럼 이렇게 VM 카탈로그를 볼 수 있어요. 기본 Azure VM 갤러리와 유사하죠? 필요한 VM을 선택하고 다음을 누르면?

 

image_thumb_7.png

어느 지역, 저장소 등 필요한 입력 항목들을 선택하고 확인을 누르면 바로 배포가 진행됩니다.


이렇게 간단히 다양한 VM들을 관리 포털 웹에서 배포 가능해요.

 

2) VM Depot에서는 스크립트 기반으로도 배포가 가능한데요.

리눅스 쉘 또는 MAC에서도 이 스크립트 기반으로 배포가 가능한 게 특징이지요.

image_thumb_3.png


원하는 VM 이미지를 검색하면, 윗쪽에 Deployment script가 있습니다.

 

image_thumb_2.png


클릭하면, 이렇게 Azure Cli  명령 스크립트가 나와요. 바로 윈도우는 물론, MAC나 리눅스에서 스크립트 기반으로 Azure를 관리하기 위한 인터페이스입니다. 이 명령을 CLI에서 수행하면 배로 Azure VM이 배포 됩니다. 오예~


Windows Azure CLI 도구에 대해서는 예전에 제가 포스팅 했던 아래 링크를 참고하세요.

참고링크 : 스크립트 기반 클라우드 관리 자동화? Windows Azure Command-Line Tool

 

더 안전한, 더 최적화된 VM 선택을 위해...

하지만, 오픈 기술로 진행되는 프로젝트이고 공식 Azure VM 갤러리가 아니기 때문에 사용시 주의가 필요합니다. 일반 개발자도 VM을 출판(publish) 가능하기 때문이에요. 최적화는 물론, 안전한 VM을 선택하기 원한다면, 게시자가 Alt Linux, Basho, Bitnami, Hupstream와 같은 Microsoft Open Technologies와 파트너쉽을 맺고 있는 VM을 이용하는 게 최선일 거에요.

 

많은 도움 되시길 바랍니다.

 

참고링크 :

Windows Azure and VM Depot – Better Together

스크립트 기반 클라우드 관리 자동화? Windows Azure Command-Line Tool

Deploying Linux VMs to Azure from VM Depot

Over 400 Virtual Machine Images of open source software stacks in the VM Depot Azure Gallery

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38421
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20740
298 [12차 체험후기] Windows Server + XE 설치기 LI-NA 2014.04.04 6489
297 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] Windows Azure 체험 후기 퍼니엑스이 2014.04.04 3230
296 [12차 캠프 후기] 오픈소스체험기1 진주처럼 2014.04.03 4519
295 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] 체험후기 krteam 2014.04.03 3303
294 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (2) 코난(김대우) 2014.04.02 9469
293 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (1) 코난(김대우) 2014.04.02 8817
292 Windows Azure 중국 데이터센터 서비스 공식발표 코난(김대우) 2014.04.01 6795
291 11차 후기- SQL 복구 시나리오보다는 가상 웹사이트 작업 설인95 2014.03.23 3501
290 [11차 캠프 후기] 다음에도-성공-후기 3편 진주처럼 2014.03.23 3633
289 [11차 캠프 후기] 다음에도 참석하도록.. 2편 진주처럼 2014.03.22 3267
288 [11차 캠프 후기] 다음에도 참여하겠습니다. 진주처럼 2014.03.22 3455
287 [11차 캠프 후기] 캠프 기간이 너무 짧아서 제대로 테스트를 못해본 아쉬운 후기 Haan 2014.03.21 3250
» Windows Azure에서 더 많은(1,000+) 오픈소스 프로젝트 가상 머신 이미지를 - VM Depot 코난(김대우) 2014.03.21 6629
285 [11차 캠프] 너무 짧아 아쉬운 캠프 썬라이즈 2014.03.21 3115
284 11-차 캠프 후기 자윤마이1 2014.03.21 3006
283 [11차 캠프 후기] 짧아서 아쉬웠던 첫 캠프 참여 beatz7 2014.03.21 3099
282 [11차 캠프 후기]고가용성을 위한 Windows Azure 데이터베이스 미러링 성대중(지우아빠) 2014.03.20 3569
281 Windows Azure 가상머신에 여러 개의 끝점(Endpoint)을 추가하는 스크립트 코난(김대우) 2014.03.19 6163
280 Windows Azure 관리 자동화 파워쉘(Powershell) 스크립트 실행 준비 절차 코난(김대우) 2014.03.19 6850
279 Windows Azure에서 웹 어플리케이션을 구축하는 방법 (2) - 시나리오 및 상세 기능 비교 코난(김대우) 2014.03.14 9769





XE Login