본문 바로가기
1. SW 개발 & IT 트렌드

코드형 인프라(IaC)란? 프로비저닝(Provisioning)이란?

by soosun 2022. 8. 24.

코드형 인프라(Infrastructure as Code, IaC)란? 프로비저닝(provisioning)이란?

 

코드형 인프라스트럭처(Infrastructure as code, IaC)는 물리적 하드웨어 구성이나 인터페이스 구성 도구가 아닌[1] 기계가 읽을 수 있는 정의 파일들을 통한 컴퓨터 데이터 센터의 관리 및 프로비저닝 과정이다. 이를 통해 관리되는 IT 인프라스트럭처는 베어 메탈 서버 등의 물리 장비와 가상 머신 및 관련 구성 리소스를 모두 구성한다. 이 정의는 버전 관리 시스템에 속할 수 있다. 수동 프로세스가 아닌 스크립트나 선언형 정의를 사용할 수 있으나 이 용어는 선언적 접근을 제고하기 위해 사용되는 일이 더 많다.
IaC 접근방식은 클라우드 컴퓨팅을 위해 제고되며 서비스형 인프라스트럭처(IaaS)로 마케팅되기도 한다. IaC는 IaaS를 지원하지만 그 둘은 구별된다. - wikipedia.org -

 

https://www.redhat.com/ko/topics/automation/what-is-infrastructure-as-code-iac

 

코드형 인프라(IaC)란?

코드형 인프라(Infrastructure as Code, IaC)는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말합니다.

www.redhat.com

 

https://www.redhat.com/ko/topics/automation/what-is-provisioning

 

프로비저닝(Provisioning)이란? 종류, 설정, 배포, 자동화 방법

프로비저닝은 IT 인프라 설정 프로세스를 뜻하며, 데이터와 리소스에 대한 액세스 관리에 필요한 단계를 뜻하며, 서버, 네트워크, 사용자, 서비스 유형으로 구성됩니다.

www.redhat.com

 

ㅇ Infrastructure as Code 구현을 위한 주요 기술

 Orchestration :  Jenkins + Fabric , Mcollective, SaltStack

 Configuration :  Chef, Ansible, Puppet

 Bootstrap :  Vagrant, Docker, Cloud CLI 

 

 

참조: 

https://www.redhat.com/ko/topics/automation/what-is-infrastructure-as-code-iac

https://www.ciokorea.com/news/218904

https://sarc.io/index.php/cloud/1970-iac-infrastructure-as-code

 

댓글