2025/04 2

[PART4] 클라우드/데브옵스 - TERMS 04

[ TERMS 04 ]  도커1. 도커(Docker)의 정의 도커는 컨테이너에서 다양한 서버의 자원들을 원하는 대로 묶어서 손쉽게 실행하고 배포하는 가상화 플랫폼이다.  2. 도커는 어디에서 접하게 될까? 도커는 엔지니어와 개발자들을 위해 사용된다. 예를 들어 A회사가 솔루션 프로그램을 개발하여 여러 회사에 납품하고 있을때 초창기에는 엔지니어가 솔류션에 3~4개의 소프트웨어를 설치해서 납품했다. 그런데 시간이 지날수록 솔루션이 업그레이드되고 지방까지 솔루션을 납품하는 일이 잦아졌다. 엔지니어는 매번 솔루션을 납품할 때마다 8개의 소프트웨어를 설치해야 하고, 납품하는 업체는 많아지는데 설치 시간은 길어진다. 이러한 상황에 도커를 활용한다. 도커는 컨테이너라는 독립된 공간에서 여러 개의 자원들을 원하는 대로..

[PART4] 클라우드/데브옵스 - TERMS 03

[ TERMS 03 ]  데브옵스 1. 데브옵스(DevOps)의 정의  DevOps : 개발(Development)과 운영(Operations)의 합성어 2. 데브옵스는 어디에서 접하게 될까? 클라우드로 인해 코드로 인프라 관리가 가능해 졌고, 운영의 많은 부분이 자동화 되었다. 데브옵스 엔지니어가 구축한 자동화 파이프라인을 통해 지속적인 통합, 배포, 테스팅, 모니터링을 접할 수 있다. 마이크로서비스 아키텍처(MicroService Architecture)에서도 데브옵스를 쉽게 접할 수 있다.  작은 서비스 단위로 구성된 마이크로서비스는 개발과 운영을 하나의 팀에 두고 유기적으로 협력한다. 3. 데브옵스 알아보기>  등장배경 요시바 류타로 외 3인은 변화된 소프트웨어 개발의 특징을 다음과 같이 정리했다..