쿼카러버의 기술 블로그

윈도우에 서버 구축하는 이유..ㅎ (SSH 사용 / Jupyter Server) 본문

[Infra & Server]/주피터 서버

윈도우에 서버 구축하는 이유..ㅎ (SSH 사용 / Jupyter Server)

quokkalover 2019. 1. 26. 23:40

아직 코딩에 대한 경험이 많지 않다.

따라서 로컬에서 결과물을 바로 출력해낼 수 있는 코드들만 짜왔다.

 

하지만 앞으로는

내 인스타에 좋아요를 가장 많이 눌러준 사람은 누굴까?”

내가 참고한 논문에 대한 MLA Format의 참고문헌은 무엇일까?”와 같은 질문에 대답해주어,

사람들을 편리하게 해주는 여러 가지 애플리케이션을 만들고자 한다.

 

스마트폰용 앱을 만들거나, 프로그램을 만들 수도 있겠지만 나는 웹을 통해

사람들에게 직접 입력을 받아 작동하도록 만들고 싶다.

 

이를 위해서는 24시간 돌아가는 서버가 필요하다. 다양한 방법이 있다.

1) AWS / 네이버 클라우드 등

2) 집에 개인 데스크탑을 24시간 돌리기

 

위 방법 말고도 여러 가지 방법이 있겠으나, 나는 집에 데스크탑을 하나 더 구비해놓기로 했다.

 

데스크탑을 구비하고나서는 우분투를 설치할지, 윈도우를 설치할지 고민을 했다.

회사에서는 데스크탑을 구비해놓고 이에 우분투 서버를 설치해 사용하고 있을 뿐 아니라

AWS에서도 우분투를 사용했기 때문에 우분투를 사용하려 했다.

 

하지만!

 

많은 사람들이 평상시에 사용하는 OS는 아무래도 윈도우다.

윈도우 기반에서 서버를 구동시킬 수 있다면, 게임도 하고, 카카오톡도 하고, 유튜브를 보는 등 평상시처럼 컴퓨터를 사용하면서 동시에 서버를 돌릴 수 있다.

 

따라서,

1) 심심삼아

2) 24시간 서버를 돌리진 않더라도, 틈틈이 자기 컴퓨터로 서버를 돌리고 싶은 윈도우 유저들을 위해

-> AWS나 네이버 클라우드 쓰면 돈드니까..

 

윈도우 OS기반 개인 서버를 구축해보기로 했다.

물론 나중에 정말 서비스가 많아지고, 보안이 중요해진다면 우분투를 사용할 것 같다.

아직은 아니기 때문에, 윈도우 서버를 한번 써보고자 한다.

 

SSH로 접근하고, jupyter server를 통해서 파이썬 코드가 구동되는 정도만 일단 구현할 것이다.

나중에 하둡, Spark, Kafka를 쓰려면 우분투 서버를 쓰게 돼겠지...

 

컴퓨터 과학적인 깊은 지식은 다루지 않고, (별로 잘 알지도 못하고)

순전히 그냥 날 따라하면 나와 비슷한 환경을 만들 수 있도록, 정리하겠다.


주피터 서버 설치하기 : https://etloveguitar.tistory.com/5?category=734778

SSL 보안 강화하기 : https://etloveguitar.tistory.com/6?category=734778

포트 포워딩 하기 : https://etloveguitar.tistory.com/9

방화벽 규칙 추가하기 : https://etloveguitar.tistory.com/8?category=734778


Comments