해결된 질문
작성
·
585
1
안녕하세요, 선생님.
강의에서 사용되는 Linux를 혹시 Docker 위에서 돌려도 괜찮을까요?
제가 Docker 사용에 능숙하지는 못해서 GUI환경은 구축하지 못했는데 혹시 CLI로만 수업을 따라간다고 했을 때 문제가 생기는 점이 있을지 궁금합니다.
답변 1
4
안녕하세요 신제우님,
우선 제 강의를 찾아주셔서 감사합니다.
제 강의는 전적으로 Ubuntu OS에서 실습을 진행합니다. 참고로 말씀드리면, 저도 ubuntu인 remote node (2 Core 4GB) 에 ssh 로 접속해서 모든 실습을 진행하여서 GUI 환경을 따로 구성하지 않고 원활히 진행했습니다. 하지만 Docker 위에서 구성해서 진행한다면, 추후 리소스 및 네트워크로 인해 추가적인 모종의 이슈가 간혹 생기는 점도 발견했었습니다.
이에 권고드린다면, 윈도우를 사용하신다는 가정하에
1. Virtualbox를 이용하셔서 Ubuntu를 설치해서 진행하시거나
2. AWS free tier node를 구성해서 윈도우에서 Gitbash를 이용해 ssh로 접속해서 사용하시거나
3. (가장 번거롭지만 사용하시는 Machine에 리소스가 충분하다면) Dual Boot를 사용하셔서 Ubuntu를 별도로 설치하여 진행
위와 같은 방법을 제안드립니다.
감사합니다
안녕하세요 신제우님,
저는 2 core, 4GB 를 사용했습니다.
언급하신대로 free tier를 쓰시면 1 core 1 gb 메모리 부족으로 오픈소스를 구동하는데 문제가 생길 수 있습니다. 그래서 최소 t2.small 를 권고드리고 있지만 과금이 될 수 있는 사항이기 때문에, 편하게 제안해드리지 못하는 점 양해부탁드립니다. (t2.small = 월 약 17달러)
과금을 좀 절충하는 방향이 있다면, Hadoop, Spark, ELK 진행시에만 t2.small 로 진행해주시면 좋을 것 같습니다.
감사합니다.
답변 감사합니다. AWS free tier에서도 문제 없이 구동되셨다고 하는 것 같아 저도 그렇게 해보겠습니다.
그런데 의외로 하둡이나 스파크같은 모듈이 그렇게 무겁지 않은가 보네요. EC2 free tier instance인 t2.micro로 Airflow를 돌려봤을 때 서버가 버티질 못했었는데 그것보다 가벼운 것인지 잘 구동되었다는 걸 알게 되니 기쁘네요. 그럼 마저 재밌는 수업 들으러 가겠습니다.
감사합니다.