[DevOps] DevOps의 개념에 대해서
·
개발/DevOps
오늘은 DevOps가 무엇인지 좀 더 깊게 공부해 보도록 하겠다. DevOps의 개념에 대해서 데브옵스(DevOps) 는 무엇일까 데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직 간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다. 출처 : https://ko.wikipedia.org/wiki/%EB%8D%B0%EB%B8%8C%EC%98%B5%EC%8A%A4 데브옵스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 데브옵스..
[Docker] 도커의 개념과 설치 방법에 대해서
·
개발/DevOps
오늘은 도커의 개념과 설치하는 방법을 공부해 보고 한번 실행해 볼 것이다. 도커의 개념과 설치 방법에 대해서 도커의 개념 도커는 한 마디로 말하면 컨테이너를 활용한 오픈소스 가상화 플랫폼 혹은 기술이다. 컨테이너는 독립적인 실행 환경으로 기존 VM과는 다르게 OS를 가상화하지 않고 기존 OS 위에 컨테이너를 실행하는 개념이라고 할 수 있다. 우리가 각 PC 환경에서 개발하거나 프로그램을 실행하려고 했을 때 로컬 환경마다 설정이 다르고 여러 가지 문제가 많이 발생한다. 그런 것들을 컨테이너에 담아서 독립적으로 실행할 수 있다면 어디에서 누가 실행하더라도 동일하게 실행할 수 있겠다는 콘셉트에서 시작된 기술이라고 볼 수 있다. 도커 컨테이너를 빌드하고 이미지를 만들어서 배포할 수 있어서 빠르게 확산되고 있다...