Infrastructure as Code란?

Infrastructure as Code란 시스템을 수동으로 구성하는 대신 스크립트를 사용하여 컴퓨팅 인프라를 구성하는 최근의 관행을 가리킵니다.

Infrastructure as Code 정의

"프로그래밍형 인프라"라고도 하는 Infrastructure as Code는 인프라 구성을 마치 소프트웨어를 프로그래밍하는 것처럼 처리하는 방식을 가리킵니다. 결과적으로 애플리케이션을 작성하는 작업과 애플리케이션이 실행되는 환경을 구현하는 작업 사이의 경계가 모호해지기 시작했습니다. 애플리케이션은 자체적으로 VM(가상 시스템)을 생성하고 오케스트레이션하는 스크립트를 포함할 수 있습니다. 이것은 클라우드 컴퓨팅의 기본적인 부분이며 DevOps에 반드시 필요한 요소입니다.

Infrastructure as Code의 장점

Infrastructure as Code는 가상 시스템에 대한 프로그래밍 방식의 관리를 지원하기 때문에 개별 하드웨어를 수동으로 구성하고 업데이트할 필요가 없어집니다. 이는 인프라에 "유연성", 즉 반복성과 확장성을 부여하게 됩니다. 운영자 한 명이 동일한 코드를 사용하여 1대 또는 1,000대의 시스템을 구축하고 관리할 수 있습니다. Infrastructure as Code는 빠른 속도, 비용 절감, 리스크 감소와 같은 장점을 제공합니다.

Infrastructure as Code와 DevOps의 관계

Infrastructure as Code라는 개념은 DevOps가 부상하게 된 토대가 되었습니다. 애플리케이션 실행을 위한 코드와 인프라 구성을 위한 코드 사이의 경계가 허물어짐에 따라 개발자와 운영 담당자의 공동 업무가 늘어나게 되었습니다.

Infrastructure as Code와 IaaS의 관계

Infrastructure as Code는 IaaS(서비스형 인프라)를 지원합니다. Infrastructure as Code를 활용하면 가상 시스템과 사용자 친화적인 소프트웨어 기반 관리 툴을 통합하여 서비스로 판매할 수 있습니다.

HPE 인프라 솔루션

컴포저블 인프라

컴포저블 인프라

HPE 컴포저블 인프라 솔루션으로 IT 및 DevOps를 전환하여 아이디어 경제에 적합한 수준으로 속도와 민첩성을 높이는 방법을 알아보십시오.

자세히 알아보기

HPE Synergy

HPE Synergy

이 컴포저블 인프라 플랫폼을 사용하여 모든 애플리케이션을 위한 물리 및 가상 컴퓨팅, 스토리지, 패브릭 풀을 신속하게 구성하십시오.

자세히 알아보기

HPE OneView

HPE OneView

효율적인 워크플로우 자동화, 최신 대시보드, 포괄적인 파트너 에코시스템과 함께 소프트웨어 정의 및 프로그래밍 방식으로 인프라를 관리합니다.

자세히 알아보기