lottie
Seungjun's blog
blog
프로비저닝(Provisioning)이란?

프로비저닝(Provisioning)

프로비저닝(Provisioning)은 컴퓨터 시스템, 네트워크, 소프트웨어 애플리케이션 등을 구성하고 준비하는 프로세스를 말합니다.

이는 기존의 하드웨어, 소프트웨어, 네트워크 리소스를 새로운 시스템으로 옮기거나, 새로운 리소스를 추가하거나, 환경을 설정하는 과정을 포함합니다.


프로비저닝은 주로 IT 관리자, 시스템 관리자, 클라우드 엔지니어 등에 의해 수행되며, 다음과 같은 목적으로 사용됩니다:

  1. 하드웨어 프로비저닝

    새로운 서버, 스토리지 장치, 네트워크 장비 등을 구매하고 이를 설치, 구성하는 과정을 말합니다. 이는 서버 랙에 장비를 설치하고 전원을 연결하는 것부터 시작하여 운영 체제(OS)를 설치하고 설정하는 등의 작업을 포함합니다.


  2. 소프트웨어 프로비저닝

    새로운 소프트웨어 애플리케이션을 설치하고 설정하는 과정을 의미합니다. 이는 사용자가 새로운 소프트웨어를 사용할 수 있도록 서버나 클라이언트에 소프트웨어를 설치하고 구성하는 작업을 포함합니다.


  3. 가상화 환경 프로비저닝

    클라우드 컴퓨팅 환경에서는 가상 머신, 컨테이너 등을 프로비저닝합니다. 즉, 가상 머신을 생성하고 필요한 운영 체제, 소프트웨어, 네트워크 구성 등을 설정하는 것을 말합니다.


  4. 네트워크 프로비저닝

    새로운 네트워크 리소스를 구성하고 설정하는 과정을 말합니다. 이는 VLAN(Virtual Local Area Network) 설정, 서브넷 구성, 라우팅 설정 등을 포함합니다.


    프로비저닝 과정은 자동화되거나 수동으로 이루어질 수 있습니다.

    자동화된 프로비저닝은 스크립트, 구성 관리 도구, 인프라스트럭처 관리 도구를 사용하여 자동으로 서버나 시스템을 구성합니다. 이를 통해 일관된 환경을 유지하고, 시간을 절약하며, 실수를 줄일 수 있습니다.

프로비저닝은 새로운 시스템을 구축하거나 기존 시스템을 업데이트할 때 필수적인 단계이며, 안정성과 효율성을 유지하기 위해 중요합니다. 클라우드 환경에서는 특히 자동화된 프로비저닝이 빠르고 효율적인 인프라 운영을 가능하게 합니다.