이 정보는 아직 추가되지 않았습니다.
저희를 도와주세요! :)
저희를 도와주세요! :)

프레임워크
서비스
기타
언어
언어
언어
기타
기타
기타
서비스
서비스
프레임워크
서비스
서비스
언어
프레임워크
기타
기타
기타
언어
서비스
서비스
서비스
서비스
언어
기타
기타
서비스
서비스
기타
라이브러리
서비스
기타
라이브러리
언어
라이브러리
기타
라이브러리
프레임워크
서비스
라이브러리
기타
언어
라이브러리
라이브러리
언어
기타
기타
언어
프레임워크
프레임워크
언어
언어
기타
서비스
라이브러리
서비스
기타
서비스
서비스
기타
기타
라이브러리
서비스
프레임워크
프레임워크
기타
기타
IaC (코드형 인프라스트럭처)
기타
과거에는 서버나 DB와 같은 개발의 기반(Infrastructure)을 구축할 때 사람이 일일이 클릭을 해서 설정하곤 했습니다. 그러다보니 서버나 DB를 구성할 때마다 번거롭기도 하고, 관리하는 방식도 매우 비효율적이었습니다. 클라우드 컴퓨팅 시대로 넘어오며 이러한 문제점을 해결하기 위해 아예 다른 방식으로 인프라스트럭처를 바라보는 시각이 생겼는데, 그것은 바로 서버, DB 등의 인프라스트럭처를 코드로 작성하는 것입니다. 이와 같은 방식을 IaC(Infrastructure as Code, 코드형 인프라스트럭처)라고 합니다. 코드로 서버, DB를 관리하게 되면 여러 가지 장점이 있습니다. 가장 큰 장점은, 프로그램을 개발한 뒤에 꾸준히 버전 관리하는 것이 편리한 것처럼 서버와 DB도 편리하게 버전을 관리할 수 있게 된다는 것입니다. 또 다른 사람이 구축한 서버, DB 등을 바로 참고하는 것도 가능해집니다.
실무에서는 어떻게 활용될까?
IaC가 개발의 기반을 구축하는 데 여러 장점이 있는 만큼, 효율적인 개발 환경을 만드는 DevOps 직군은 IaC 관련 툴을 익혀두는 것이 좋습니다. 대표적인 툴로는 Ansible, Terraform, AWS Cloudformation 등이 있습니다.