이번에는 로컬에서 사용한 컴퓨터 처럼 사용할 수 있는지 알아 보기 위해 개발에서 사용하는 프로그램을 설치해보고 실행해 보았다.

 

 

MongoDB 설치

가상 컴퓨터가 회사에서 개발 및 서비스할 때 사용하는 컴퓨터와 같은 느낌으로 사용할 수 있는지 테스트 해보기 위해서 MongoDB 라는 NoSQL을 설치 해 보았다.

 

MONGODB Windows7 설치는 아래의 글을 참고

http://blog.naver.com/youzang7/70150763927

 

 

당연하게 문제 없이 설치 되었고 서버/클라이언트 실행에도 문제 없었다.

 

 

 

외부에서 MongoDB 연결

가상 컴퓨터에 설치된 MongoDB를 외부에서 접속할 수 있는지 테스트 해보기로 했다. 이것이 잘 되면 가상 컴퓨터에서 실행하는 프로그램과 외부 연결에 문제 없음을 확인 할 수 있다.

 

먼저 접속할 프로그램이 사용하는 포트 번호를 방화벽에서 허용하도록 한다.

 

일반적인 컴퓨터라면 위의 방화벽 허용만 하면 되지만 가상 컴퓨터는 하나 더 해줘야 한다. 끝점을 설정해야 외부에서 접속 할 수 있다.

 

끝점 접속 방법은 아래 글을 참고

Windows Azure Virtual Machine을 위한 FileZilla Server 방화벽 설정법

http://www.rkttu.com/635

 

 

가상 컴퓨터의 접속 주소는 Azure 포털의 가상 컴퓨터 메뉴에서 오른쪽의 간략 상태에서 DNS가 된다.

 

 

테스트로 'robomongo'라는 MongoDB 클라이언트 프로그램을 사용했다.

접속에 문제가 없었다.

 

 

가상 컴퓨터에서 IE를 통해서 외부에서 다운로드 받을려면 보안 때문에 무척 불편하다. 그래서 내 컴퓨터의 HDD를 연결한 후 내 컴퓨터에서 다운로드 받은 후 복사해서 설치하는 것이 좋다.

 

 네트워크로 다운로드 속도는 보통 이정도.

 

 

 

Visual Studio 설치

 온라인 게임 개발에서 Azure를 사용하게 된다면 가상 컴퓨터를 사용하고, 개발 및 테스트를 위해 Visual Studio를 사용해야 한다.

가장 최신 버전의 Visual Studio 2013(Preview 버전)을 설치 해 봤다.

 설치 시간은 내 컴퓨터에서 설치할 때와 비슷한 시간이 소요 되었다.

 

설치 후 C++ 프로그램을 만들어 보았다.

 

 당연하지만 빌드도 잘 되고 실행도 잘 되었다.

PC 온라인 게임 서버를 만들고 서비스 할 때 Azure의 가상 컴퓨터는 부족함이 없을 것 같다.

 

 

 

테스트 해 볼 시간이 넉넉하지 않고, 특히 대부분의 시간이 회사에서 근무하는 시간이라 많이 만져보지는 못했지만 그동안 궁금한 부분이나 게임 서버 프로그래머인 내가 사용할 때 필요한 기능이 문제 없이 되는지 확인은 대충 해볼 수 있었다.

 

원래 계획는 Linux가 설치된 가상 컴퓨터로 테스트 해보고 싶었는데 요청 전달이 잘 못 되었는지 Windows Server 환경의 가상 컴퓨터만 준비 되어 있어서 Linux를 테스트 해보지 못한 것이 조금 아쉽다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저작자 표시
신고
by 흥배 2013.08.29 08:00