논문 주제/기획 정하기1:도커

yoonseules·2021년 7월 10일
0
post-thumbnail

주제 정하기

🔍 2팀 - 허지호, 오송아, 정지인
큰 틀: 도커파일로 웹 호스팅 + 쳇봇 시스템
참고 강의: 도커와 CI환경

팀 배정이 끝나고 우리팀은 두가지를 먼저 하기로 했다.
1. 도커의 기본 개념을 다지기 위해 강의를 활용해서 공부하기
2. 본격적으로 논문 주제를 정하기 위해 도커 관련 주제인 논문들을 참고해서 정리하기

우리가 할 수 있는 수준의 참고 논문들을 몇가지 찾아봤다.

도커 관련 학술 논문

1. 도커 컨테이너 기반 데이터베이스 플랫폼

논문 링크

🧶 초록

도커 컨테이너 기반 데이터베이스 플랫폼은 IT 개발자들을 위한 데이터베이스 플랫폼으로써 개발용 데이터베이스를 웹에서 생성할 수 있으며, 개발자는 개발 데이터베이스 세팅을 위한 시간을 줄일 수 있다. 데이터베이스 생성 후, 웹에서 데이터베이스 접속정보를 확인할 수 있으며, 서버상태를 분단위로 확인할 수 있다.

💬 요약

  • 도커를 활용한 간단한 ERD를 활용한 관리 시스템 플랫폼이다.
    도커 컨테이너를 기반으로 하여 웹에서 MariaDB 데이터베이스 자동 생성 및 관리를 할 수 있도록 했다.

  • 개발환경을 맞추는 번거로운 작업을 줄일 수 있는 장점이 있다.

  • 시스템 기능으론, 로그인/회원가입과 관리자 모드를 만들어서 이미지관리, 서버관리, 사용자 관리를 할 수 있도록 만들었다.

❗ 기획 시 참고 사항

  • 위와 같은 논문 처럼 관리시스템을 만든다면 도커도 활용하고 서버도 활용할 수 있는 기회가 될 것 같다.
  • 아직 기초만을 할 수 있는 단계이므로 로그인/회원가입 정도만 개발에 쓰는것이 좋을 듯 하다.
  • AWS를 활용하여 배포해야한다.

2. Docker를 이용한 프로그래밍 실습 시스템 설계

논문링크

🧶 초록

최근 소프트웨어 교육이 중요해짐에 따라 학교 SW 교육이 강화되고 있다. 2017년부터는 초등학교, 2020년부터는 중학교에 소프트웨어교육이 필수화 될 예정이다. 그러나 현재 부족한 정보 교사의 수와, 열악한 실습실 환경을 갖는 학교가 많다. 그에 따라 본 논문에서는 학습자에 의해 시스템이 영향을 받지 않고, 다양한 언어를 제공하며, 실습 채점을 지원하는 프로그래밍 실습 시스템을 설계하였다.

💬 요약

  • 최근 SW학습이 강화되면서 프로그래밍 실습은 활성화 되어 있지만 교사-학생 실습 시스템이 미흡한 것을 보안하기 위해 만든 서비스 이다.

  • 3가지 학습 시스템인 CMI(Computer Managed Instruction), LMS(Learning Management System), LCMS(Learning Content Management)을 갖춰져 있다.

  • 다양한 언어 제공 및 버전 관리와 시스템 보안 문제를 해결하기 위해 도커를 이용했다.

❗ 기획 시 참고 사항

  • 우리도 도커를 활용하여 주제를 정하므로 왜 도커를 활용했는지 위와 같은 논문처럼 이유를 쓰면 좋을 듯 하다.
profile
공대생 개념 정리용

0개의 댓글