프로비저닝과 배포
프로비저닝 vs 배포 vs 오케스트레이션
프로비저닝
시스템, 데이터 및 소프트웨어로 서버를 준비하고 네트워크 작동을 준비하는 것.
Puppet, Ansible 등과 같은 구성 관리 도구를 사용하여 서버를 프로비저닝할 수 있다.
이처럼, 클라우드 서비스를 시작하고 구성하는 것을 프로비저닝한다고 한다.
배포
배포는 프로비저닝된 서버를 실행하기 위해 애플리케이션 버전을 제공하는 작업을 말한다.
지속적 배포는 AWS CodePipeline, Jenkins, GIthub Actions를 통해 수행할 수 있다.
오케스트레이션
오케스트레이션은 여러 시스템 또는 서비스를 조정하는 작업을 말한다.
MSA, 컨테이너 및 Kubernetes로 작업할 때 일반적인 용어이다.
오케스트레이션 도구의 종류
- Kubernetes
- Salt
- Fabric
'Infra > DevOps' 카테고리의 다른 글
분산 시스템에서 데이터를 전달하는 효율적인 방법 - 1 (1) | 2024.09.19 |
---|---|
[Ansible] Ansible 설치 가이드 (0) | 2024.07.29 |
[Docker] Docker 설치 가이드 (0) | 2024.07.29 |
[Jenkins] Jenkins 설치 가이드 (0) | 2024.07.29 |
[DevOps] Configuration Drift (0) | 2024.07.21 |