📖 용어사전
AI가 낯선 용어를 말할 때, 여기서 바로 찾아보세요.
총 1047개 용어
blue-green deployment
구버전과 신버전 환경을 동시에 두고 트래픽을 전환하는 배포 방식
canary deployment
일부 사용자에게만 새 버전을 먼저 제공해 문제를 확인하는 방식
rolling deployment
서버들을 순차적으로 새 버전으로 교체하는 배포 방식
zero downtime
서비스 중단 없이 새 버전을 배포하는 목표와 방식
environment
개발·스테이징·운영처럼 목적별로 분리한 실행 환경
environment variable
환경마다 달라지는 DB·키·URL 설정을 코드 밖에서 주는 값
secret
CI/CD나 서버에서 비밀번호·API 키를 안전하게 저장하는 값
pipeline trigger
push·tag·수동 실행 등 자동화 파이프라인을 시작시키는 조건
GitHub Actions workflow
GitHub Actions에서 자동 작업 단계를 YAML로 정의한 파일
runner
CI/CD 작업 명령을 실제로 실행하는 컴퓨터나 가상 환경
job
파이프라인 안에서 실행되는 하나의 작업 묶음
step
job 안에서 순서대로 실행되는 개별 명령 단계
deployment key
배포 서버 등이 특정 Git 저장소에 접근하도록 주는 SSH 키
webhook deploy
Git push 같은 이벤트를 webhook으로 받아 자동 배포하는 방식
manual deploy
사람이 직접 명령이나 버튼으로 진행하는 배포
build cache
이전 빌드 결과 일부를 재사용해 빌드 시간을 줄이는 캐시
release note
새 버전에 추가·수정·해결된 내용을 설명한 문서
version
배포된 소프트웨어 상태를 구분하는 번호나 이름
semantic release
commit 규칙을 바탕으로 버전과 릴리스를 자동 관리하는 방식
infrastructure
서버·네트워크·DB·스토리지 등 서비스 운영 기반 자원
IaC
서버와 클라우드 설정을 코드 파일로 정의·관리하는 방식
Terraform
여러 클라우드 인프라를 코드로 생성·관리하는 대표 IaC 도구
Ansible
서버 설정과 배포 작업을 자동화하는 구성 관리 도구
Docker
애플리케이션과 실행환경을 컨테이너로 묶어 동일하게 실행하는 플랫폼
container
애플리케이션과 필요한 실행환경을 격리해 패키징한 실행 단위
Dockerfile
Docker 이미지를 어떻게 만들지 단계별 명령을 적은 파일
Docker image
컨테이너를 실행하기 위한 파일 시스템과 설정의 템플릿
Docker Compose
여러 컨테이너를 하나의 설정 파일로 함께 실행·관리하는 도구
health check
서버나 서비스가 정상 작동하는지 주기적으로 확인하는 검사
uptime
서비스가 중단 없이 정상 운영된 시간 또는 비율