리눅스 Remote 개발 환경 추천 부탁드립니다

tomahawk28의 이미지

오랜만에 글을 쓰네요,

현재까지 거의 5년 동안 리눅스 임베디드 관련 엔지니어로 일하고 있습니다.
계속 임베디드와 같은 기술을 다루는 것은 지겹기도(?) 하고 새로운 분야에 대해 자극 받고자
오픈스택, 도커와 같은 클라우드나 워드프레스 (CMS) 같은 분야에 지속적 관심을 가지며, 특히 이 분야 오픈소스에 기여할 만한 능력을 키워보려 합니다

그러던 와중에 github 를 통해 공유하는 위 프로젝트들의 개발 환경은 보통 Linux 환경이란 걸 알게되었습니다.
회사 컴퓨터는 윈도우즈입니다. 지금와서 멀티부팅 설치 또는 Xen 하이퍼바이저를 깔기에는 업무상 지장을 초래할까봐 쉽지 않아보이고요

현재까지 생각해본 대안은 이렇습니다.

1. 집에 NAS 설치, SSH Protocol 로 접속

- 좋은 NAS를 사면 돈이 깨지겠지만... 확실히 이 방법을 쓰시는 KLDP 회원이 계실런지요?

2. Amazon EC2 같은 클라우드 계정 구매

- 클라우드는 트래픽이나 인스턴스 데이터 처리량을 통해 월별 요금이 청구되는 걸로 아는데.. 이렇게 개발하기가 편할까요?

3. Virtual machine

- 이도 저도 아니면 이렇게 해도 되지만.. 자원을 100% 못쓴다는 점과 자료가 언제라도 날라갈수 있는게 매우 마음에 걸립니다

4. 집 컴퓨터에 리눅스 설치

- 와이프가 절 용서치 않을 겁니다

혹시 다른 대안이 있을까요?

bus710의 이미지

아마존에 한표 드립니다.

최소 사양으로 이용하면 일년간은 무료이고...
말씀하신 쪽의 공부들이 웹서비스에 관련이 깊은 것들이니,
아무래도 서비스 환경을 미리 체험할 수 있는 쪽으로 미리 맛을 보심이 어떨까 싶습니다.

life is only one time

tomahawk28의 이미지

답변 감사합니다, AWS로 Docker 빌드 해보니 조금 시간이 걸리는 편이지만 어디서든 접속 가능한게 좋네요,
구글 앱엔진 쓸 때랑은 또 많이 다른 느낌입니다

망치의 이미지

단순 학습용 서버가 필요한거라면 가상서버호스팅도 괜찮습니다.
비용도 저렴하구요.

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

Necromancer의 이미지

가상머신 맘에 안든다면 서버 구매 하시는게.

그리고 X윈도우는 마소 윈도우와는 달리 서버에서 도는 프로그램의 화면(창)을 자기 컴퓨터에 맘대로 띄울 수 있습니다. 단, 이때는 집 컴퓨터가 X서버가 되므로 집으로 접속이 가능해야 하고요, X서버는 Cygwin만으로도 충분합니다.
DISPLAY 환경변수만 조작하면 끝.

Written By the Black Knight of Destruction

tomahawk28의 이미지

예전엔 X윈도우 붙여서 많이 썼는데 요즘 개발환경에선 그냥 sshd 데몬 돌려서 접속하는게 더 편하더군요

bushi의 이미지

ssh 의 X forwarding 이 편하긴 한데... 입력기가 종종 말썽이죠.

xrdp 서버를 돌리면 rdp 클라이언트로 붙을 수 있습니다. 굉장히 굉장하죠.