Jenkins설치
·
CCCR ACADEMY 4기/Docker
Jenkins설치     https://velog.io/@ifthenelse/jenkins-설치하기-ubuntu-20.04       https://hyunmin1906.tistory.com/272 2개의 글을 참고해 Jenkins를 설치할 예정이다.    참고apt-key 관련글https://wnw1005.tistory.com/364  https://dreamlog.tistory.com/76GPG관련글https://rfriend.tistory.com/603정온 Tech Blog
IaC
·
CCCR ACADEMY 4기/Docker
IaC ( Infrastructure as Code ) IaC란 코드형 인프라로 인프라를 웹 인터페이스 및 대화형식의 도구를 사용해 수동적으로 인프라를 구성하는 것이 아닌, 시스템이 읽을 수 있는 인프라 정의 파일을 통해 인프라의 구성 관리 및 배포 자동화 표준화된 코드로 인프라를 모델링하고 설계, 구현 및 배포할 수 있는 기능이 필요해 인프라르 소프트웨어 프로젝트와 같은 코드를 이용해 인프라와 애플리케이션을 신속 정확히 표준화되도록 배포 IaC의 장점 비용 절감 자동 인프라관리를 통한 비용절감 빠른 속도 인프라 구성 관리 및 배포 자동화를 통해 효율적인 가시성 제공 안정성 수동으로 구성했을 때 실수와 관련 위험 제거 코드화 및 버전 관리 표준화된 포맷과 규칙으로 작성된 코드 문서는 코드 변경 사항 이력..
[ Docker ] 도커
·
CCCR ACADEMY 4기/Docker
Docker란? 2013년 Docker사에서 Go 언어로 개발한 오픈소스 플랫폼으로 리눅스 컨테이너를 더 쉽게 관리하고 실행할 수 있다. 도커의 특징 서버를 코드 형태로 정의 도커는 이미지를 사용해 컨테이너를 실행 컨테이너는 하나의 애플리케이션을 실행하는 서버처럼 동작 이미지를 제작할 때 코드 형태로 정의하여 작성할 수 있다. 이식성 애플리케이션 개발 단계 1. 개발단계 2. 테스트단계 3. 서비스단계 로 나눠져있는데 도커를 사용하면 컨테이너에 모든 환경을 구축하기 때문에 이식성이 좋다. 상호운용성 다양한 벤더에서 지원하기 때문에다양한 벤더의 시스템 및 오픈소스와 연계하여 사용할 수 있다. 도커의 구조 이미지 도커로 리눅스 컨테이너를 생성하려면 미리 제작된 이미지가 있어야한다. 이미지는 여러개의 레어어로..
가상화
·
CCCR ACADEMY 4기/Docker
가상화란 하드웨어 기술의 성장과 보급 증가로 성능이 우수한 하드웨어를 구하기 쉬워져 주목받기 시작했다. 대표적인 가상화 기술 서버 가상화, 네트워크 가상화, 스토리지 가상화, 컨테이너 가상화 서버 가상화 일반적인 가상화기술로 서버를 가상머신으로 만들어 사용하는 기술 네트워크 가상화 하드웨어 어플라이언스 형태로 존재했던 L2, L3, L7 스위치와 네트워크 방화벽 그리고 보안장비들을 모두 가상머신으로 구현가능하고 하나로 통합된 여러 개의 물리적 환경의 장치들을 다시 가상으로 쪼개어 사용할 수 있다. → 가상으로 네트워크를 나누어 자원으로 사용하고, 필요에 다라 다시 회수하는 형태로 사용 가능 대표적인 네트워크 가상화 기술로 NFV가 있다. 스토리지 가상화 디스크 RAID처럼 여러 개의 물리적인 드라이브를 ..
정온 (jeong on)
'CCCR ACADEMY 4기/Docker' 카테고리의 글 목록