Web Guide도커컨테이너개발 환경
도커와 컨테이너, 발주자 관점의 이해
제 컴퓨터에서는 되는데요. 이 말을 없애는 기술입니다.
환경 차이로 생기는 문제를 줄이고, 이전과 복구를 쉽게 만듭니다.

01무엇을 해결하나
개발자 컴퓨터, 검수 서버, 운영 서버의 환경이 조금씩 다르면 예상치 못한 문제가 생깁니다.
컨테이너는 환경까지 통째로 묶어 옮기는 방식입니다.
1
환경 통일
어디서 실행해도 같은 환경입니다.
2
설치 단순화
복잡한 설치 절차가 명령 하나로 줄어듭니다.
3
이전 용이
다른 서버로 옮기기 쉬워집니다.
4
버전 관리
환경 설정도 기록으로 남습니다.
5
격리
여러 서비스가 서로 간섭하지 않습니다.
02발주자에게 무슨 이득인가
기술 자체보다 그로 인한 결과가 중요합니다.
업체 변경 용이
다음 업체가 환경을 재현하기 쉬워집니다.
복구 속도
서버가 죽어도 빠르게 되살릴 수 있습니다.
검수 신뢰도
검수 환경과 운영 환경이 같아집니다.
호스팅 이전
다른 업체로 옮기기 수월합니다.
문서 대체
설정 자체가 기록이 됩니다.
확장
동일한 환경을 여러 개 띄우기 쉽습니다.
03항상 좋은 것은 아니다
작은 사이트에는 오히려 복잡도만 늘어날 수 있습니다.
도입할 만한 경우
여러 명이 개발 · 환경이 복잡 · 자주 배포 · 서버를 여러 대 운영 · 장기 프로젝트
불필요한 경우
단순한 소개 사이트 · 공유 호스팅 사용 · 다룰 사람이 없음 · 수정이 거의 없는 경우
04확인할 것
제작사가 쓴다고 하면 몇 가지만 확인하면 됩니다.
환경 설정 파일도 산출물에 포함되는지.
새 서버에서 띄우는 방법이 문서화되어 있는지.
쓰는 호스팅에서 사용 가능한지.
비밀번호가 설정 파일에 들어가지 않았는지.
데이터가 컨테이너 밖에 안전하게 저장되는지.
일반적인 방식으로 구성되어 있는지.
CHECK POINT
□ 우리 프로젝트 규모에 필요한 기술인가
□ 환경 설정 파일이 산출물에 포함되는가
□ 새 서버에서 실행하는 방법이 문서화되어 있는가
□ 사용 중인 호스팅에서 지원되는가
□ 비밀번호가 설정 파일에 들어 있지 않은가
□ 데이터가 안전한 위치에 저장되는가
□ 다른 업체도 이어받을 수 있는 구성인가
#도커#컨테이너#개발 환경#배포#업체 변경#복구#인수인계#호스팅#웹비스타#홈페이지 제작