데브옵스 및 지속적 통합 및 배포
DevOps & CI/CD
기본 영어 단어
1. pipeline
파이프라인: 데이터나 상품 등이 진행되는 경로를 뜻하는 용어로, 개발에서는 프로세스의 일련의 단계를 의미함
예문
- Our team has refined the deployment pipeline.우리 팀은 배포 파이프라인을 정제했다.
2. integration
통합: 여러 부분을 결합하여 하나의 전체로 만드는 작업
예문
- Their primary task is the integration of various subsystems.그들의 주요 작업은 다양한 하위 시스템의 통합이다.
3. deployment
배포: 소프트웨어를 서비스 가능한 상태로 만들어 출시하는 것, 운영 환경에 대한 설치와 구성
예문
- The deployment of the application was successful.어플리케이션의 배포가 성공적으로 이루어졌다.
4. Jenkins
젠킨스: 지속적인 통합 서비스를 제공하는 오픈소스 소프트웨어
예문
- We'll use Jenkins for continuous integration and delivery.저희는 지속적인 통합과 배달을 위해 젠킨스를 사용할 것입니다.
5. Docker
도커: 컨테이너 기반의 오픈소스 가상화 플랫폼
예문
- Docker enables developers to build applications quickly.도커는 개발자가 빠르게 애플리케이션을 만들 수 있게 해 줍니다.
6. container
컨테이너: 애플리케이션과 그 필요 환경을 묶어서 격리시키고 이동하는 기술
예문
- Container technology has become an industry standard.컨테이너 기술은 업계 표준이 되었습니다.
7. Kubernetes
쿠버네티스: 컨테이너화된 애플리케이션을 자동 배포, 스케일링 등을 관리하는 오픈소스 플랫폼
예문
- Kubernetes was originally designed by Google.쿠버네티스는 원래 구글에 의해 설계되었습니다.
8. orchestration
오케스트레이션: 복잡한 시스템을 제어하고 관리하는 것, 특히 컴퓨팅 서비스간의 자동화된 구성, 좌익 및 관리
예문
- Kubernetes provides container orchestration.쿠버네티스는 컨테이너 오케스트레이션을 제공합니다.
9. automation
자동화: 사람의 개입 없이 시스템이나 프로세스를 제어하거나 통제하는 것
예문
- Automation speeds up the production process.자동화는 생산 과정을 가속화합니다.
10. infrastructure as code
코드로써의 인프라: 인프라를 소프트웨어 코드로 관리하고 제어하는 개발 방식
예문
- Infrastructure as code allows developers to manage data centers.코드로써의 인프라는 개발자가 데이터 센터를 관리하는 것을 가능하게 합니다.
11. version control
버전 관리: 파일 변경 사항을 추적하고 여러 버전의 파일을 저장하는 시스템
예문
- Git is a distributed version control system.깃은 분산 버전 관리 시스템이다.
12. build
빌드: 소스 코드에서 실행 가능한 코드로 만들어내는 과정
예문
- The build process compiles the source code.빌드 과정은 소스 코드를 컴파일합니다.
13. release
릴리스: 소프트웨어를 공식적으로 출시하는 것
예문
- We will release the new feature in the next update.우리는 다음 업데이트에서 새 기능을 출시할 것입니다.
14. monitoring
모니터링: 시스템의 성능을 지속적으로 관찰하고 기록하는 것
예문
- Monitoring is crucial for preventing system failures.시스템 장애를 방지하기 위해서는 모니터링이 중요합니다.
15. feedback loop
피드백 루프: 시스템 내에서 정보가 반환되어 원래의 입력에 영향을 미치는 사이클
예문
- A fast feedback loop is important in agile development.빠른 피드백 루프는 애자일 개발에서 중요합니다.