게시일: 2023년 9월 1일
기고자: Michael Goodwin
IT 및 컴퓨팅에서 프로비저닝은 하드웨어, 네트워크, 가상 머신 및 기타 리소스를 포함하는 IT 인프라를 설정하고, 시스템과 사용자가 리소스와 데이터를 사용할 수 있도록 하는 프로세스를 의미합니다.
이 용어는 IT에서 다양한 방식으로 (때로는 느슨하게) 사용되지만, 일반적으로 무언가를 사용할 수 있도록 만드는 것을 의미합니다. 프로비저닝은 배포 프로세스의 초기 단계이며 구성과 혼동해서는 안 됩니다. 서버, 네트워크 구성 요소, 애플리케이션 또는 장치와 같은 리소스가 프로비저닝되면, 해당 리소스는 조직 또는 사용자의 사양에 따라 구성되며 수명 주기 동안 배포, 관리 및 유지됩니다.
효과적인 프로비저닝이 중요한 이유는 IT 환경을 안전하게 유지하는 데 도움이 되고, 기업이 정보 기술 리소스를 가장 효율적으로 사용하여 수익과 생산성을 극대화할 수 있도록 하기 때문입니다.
관측 가능성에 대해 더 자세히 알아보고 그 중요성 및 모니터링과 APM의 차이점을 이해하세요.
FinOps 운영 가이드 등록하기
IT 환경이 제대로 작동하려면 모든 측면이 원활하게 상호 운용되어야 합니다. 이러한 노력이 성공하려면 적절한 프로비저닝의 역할이 중요합니다. 프로비저닝 요구 사항은 조직마다 다르지만, 가장 일반적인 유형은 다음과 같습니다.
서버 프로비저닝은 물리적 또는 가상 서버가 기능을 수행하는 데 필요한 리소스로 해당 서버를 설정하는 프로세스입니다. 다양한 유형의 서버(예: 파일 서버, 웹 서버, 애플리케이션 서버, 프록시 서버, 정책 서버 등)가 있으며 각 서버에는 고유한 업무가 있습니다. 또한 기업마다 고유한 서버 요구 사항이 있습니다.
서버 프로비저닝에는 클라우드 기반이든 온프레미스이든 관계없이, 서버의 사용 방법과 이에 필요한 사항을 결정하는 것이 포함됩니다. 또한 하드웨어의 설정, 소프트웨어(예: 운영 체제와 애플리케이션)의 설치 그리고 새 머신을 원하는 상태로 만드는 데 필요한 모든 다른 단계도 포함됩니다.
네트워크 프로비저닝은 엔터프라이즈 네트워크를 구성하는 구성 요소(예: 라우터, 스위치, 허브 및 방화벽)를 설정하여, 인가된 사용자, 장치 및 서버가 액세스할 수 있는 작동하는 네트워킹을 만드는 것을 말합니다.
네트워크 프로비저닝 프로세스에서 IT 팀은 IP 주소를 할당하고, 네트워크에 액세스할 수 있는 장치 및 사용자 ID(및 네트워크가 연결하는 하드웨어 및 장치)를 정의하고, 네트워크 보안을 유지하기 위한 네트워크 보안 조치를 구현합니다.
애플리케이션 프로비저닝 및 서비스 프로비저닝은 사용자가 업무를 수행하는 데 필요한 엔터프라이즈 애플리케이션 및 서비스의 설정을 포괄합니다. 여기에는 사용자 계정 및 액세스 자격 증명을 설정하고, SaaS 플랫폼, 애플리케이션, 데이터 및 기타 리소스에 대한 액세스 권한을 부여하며, 다양한 사용자와 역할에 더 정확히 부합하도록 사용자 정의 애플리케이션 구성을 프로비저닝하는 것이 포함됩니다.
사용자 프로비저닝 또는 계정 프로비저닝은 사용자 계정 및 프로필의 생성, 수정 또는 삭제를 담당하는 ID 관리의 한 유형입니다. 이는 일반적으로 HR 팀과 IT 팀 간에 처리됩니다.
사용자 프로비저닝에서는 액세스 권한 및 특권이 설정되고 인증이 부여되며, 이는 종종 역할 기반 액세스 제어(RBAC)를 사용해서 이루어집니다. RBAC는 사용자의 역할 및 작업 요구 사항에 따라 특정 리소스에 대한 액세스 권한을 사용자에게 부여합니다.
사용자 프로비저닝은 일반적으로 신입 사원의 온보딩(onboarding) 중에 또는 누군가가 조직 내에서 새로운 역할을 맡을 때 발생합니다. 반대 프로세스인 프로비저닝 해제는 직원의 퇴사 또는 오프보딩(offboarding) 시에 발생합니다. 이러한 프로세스를 통해 사용자는 업무를 수행하는 데 필요한 리소스와 도구에 액세스할 수 있게 됩니다. 또한 IT 리소스에 대한 액세스가 적절하게 할당되었는지 확인함으로써 IT 환경의 무결성을 보호하는 데도 도움이 됩니다.
ID 및 액세스 관리는 사이버 보안의 중요한 구성 요소입니다.
클라우드 프로비저닝은 클라우드 환경을 지원하는 인프라를 만드는 프로세스입니다. 여기에는 클라우드 컴퓨팅에 필요한 기본 하드웨어, 가상화, 스토리지 및 네트워킹 구성 요소를 설정하는 것뿐만 아니라, 사용자가 액세스해야 하는 클라우드 기반 리소스, 앱 및 서비스를 설정하는 것도 포함됩니다.
조직이 클라우드로 전환하는 과정에서 겪는 가장 큰 문제 중 하나는 급증하는 클라우드 서비스 비용입니다. IBM Turbonomic 플랫폼을 사용하면 오버프로비저닝과 그로 인한 실망스러운 ROI를 방지할 수 있습니다.
Turbonomic 소프트웨어는 사람의 개입 없이 실시간으로 중요한 작업을 지속적으로 자동화하고, 스택의 모든 계층에서 컴퓨팅, 스토리지 및 네트워크 리소스를 앱에 가장 효율적으로 할당합니다.
장치 프로비저닝은 전화나 컴퓨터와 같은 IT 장비에 대한 설정입니다. 이는 사물인터넷(IoT) 내에서 장치를 관리하는 데 자주 사용됩니다. 장치가 IT 환경 내에서 원활하게 작동하는지 확인하기 위해, 장치를 직원에게 제공하기 전에 장치 프로비저닝이 수행됩니다. 또한, 장치가 할당된 최종 사용자에게 적합한 액세스 권한과 리소스로 설정됩니다.
프로비저닝과 구성은 배포 프로세스에서 이루어지는 중요한 별개의 작업입니다. 장치, 서버, 네트워크 등의 리소스를 구성하기 전에, 해당 리소스를 프로비저닝, 즉 일반적인 의미에서 "제공"해야 합니다.
프로비저닝을 통해 사용할 수 있게 되면 IT 인프라 리소스가 구성되며, 구성 요소와 설정은 비즈니스의 특정 요구 사항을 충족하도록 정렬됩니다.
프로비저닝의 유형이 다양한 것처럼 다양한 유형의 구성(예: 네트워크의 방화벽, 액세스 또는 연결성 설정 구성, 서버의 데이터베이스 구성, 애플리케이션의 설정 구성 등)이 있습니다.
자동화를 통해 프로비저닝과 구성을 모두 개선할 수 있습니다.
기존에는 IT 팀이 새로운 배포나 새로운 사용자 각각에 대해 IT 인프라를 수동으로 프로비저닝하고 구성해야 했는데, 이는 DevOps 워크플로와 호환되지 않는 지루하고 시간이 오래 걸리는 프로세스였습니다. 인프라가 가상화, 컨테이너 및 소프트웨어로 구성되는 경우가 많은 최신 IT 환경에서, 대부분의 프로비저닝은 자동화를 통해 수행할 수 있습니다. 자동화된 프로비저닝은 IT 인프라를 더 빠르고 효율적이며 일관된 방식으로 구축할 수 있도록 지원하며, 주로 코드형 인프라(IaC)를 통해 이루어집니다.
코드로서의 인프라를 사용하면 코드와 템플릿을 사용하여 IT 인프라를 프로비저닝, 구성 및 관리할 수 있습니다. 따라서 개발자는 애플리케이션을 개발하거나 배포할 때, 혹은 새로운 직원을 채용하거나 새로운 네트워크 또는 클라우드 배포가 필요할 때마다 인프라 구성 요소를 수동으로 프로비저닝하고 관리하지 않아도 됩니다. IaC를 사용하면 스크립트를 실행하는 것만으로 간단하게 인프라를 프로비저닝, 수정 또는 중단할 수 있습니다.
자동화된 프로비저닝 솔루션은 조직이 시간과 비용을 절약하는 데 도움이 될 수 있습니다. 또한 다음과 같은 여러 가지 방법으로 IT 환경의 보안을 개선하는 데도 도움이 됩니다.
생산성 향상
자동화된 프로비저닝은 프로세스를 간소화하고 직원들이 시간을 보내는 방식을 최적화하여 조직 전체에 상당한 생산성 향상을 가져올 수 있습니다. 반복적인 수동 프로비저닝의 부담에서 벗어나 더 높은 수준의 전략적 업무에 집중할 수 있다는 점에서 IT 팀에 도움이 되는 것은 분명합니다.
자동화된 프로비저닝은 개발자가 새로운 애플리케이션과 서비스를 더 빠르게 제공하는 데 도움이 되며, 이는 그렇게 하는 데 필요한 환경이 자동으로 일관되게 프로비저닝되기 때문입니다. 또한 최종 사용자가 회사 전체에서 업무에 필요한 리소스에 액세스할 수 있도록 지원함으로써, 워크플로의 속도 저하 및 이와 유사한 생산성 저하를 방지하는 데도 도움이 됩니다.
더 쉽게 확장
비즈니스가 성장하면 프로비저닝 요구 사항도 함께 증가합니다. 자동화된 프로비저닝을 사용하면 서버, 네트워크 구성 요소, 디바이스 및 기타 리소스가 의도한 대로 제공되고 액세스되고 있다는 확신을 가지고 효율적으로 확장할 수 있습니다.
Turbonomic 플랫폼의 풀 스택 시각화, 지능형 자동화 및 AI 기반 인사이트는 확장 또는 축소 시에 리소스를 가장 효율적으로 활용하는 데 도움이 될 수 있습니다.
규정 준수 강화
자동화된 프로비저닝을 사용하면, 표준과 거버넌스를 중앙 집중화하고 전체 IT 에코시스템에서 이러한 정책과 절차를 일관되게 구현할 수 있으므로 규정 준수를 더 잘 유지할 수 있습니다. 변경이 필요한 경우, 모든 리소스에 걸쳐 자동으로 (그리고 균일하게) 적용할 수 있습니다.
오류 감소
인간이 수행하는 모든 작업과 것과 마찬가지로 수동 프로비저닝은 인적 오류에 취약합니다. 자동화된 프로비저닝을 사용하면 리소스(및 리소스에 대한 액세스)가 사전 정의된 표준에 따라 일관되게 프로비저닝됩니다. 또한 자동 감사 추적이 유지 관리되어 액세스 권한이 정의된 방법, 인증이 부여된 방법, 액세스한 리소스 및 시기를 보여 줍니다. 이러한 방식으로 자동화된 프로비저닝은 잘못된 구성을 줄여 문제를 해결하고 수정하는 데 걸리는 시간을 줄이며 이러한 오류에 수반되는 보안 위험을 완화합니다.
Turbonomic 하이브리드 클라우드 비용 최적화 플랫폼을 사용하면 중요한 작업을 실시간으로 지속적으로 자동화하여 스택의 모든 레이어에서 앱에 컴퓨팅, 스토리지 및 네트워크 리소스를 가장 효율적으로 사용할 수 있도록 선제적으로 제공할 수 있습니다.
엔터프라이즈 하이브리드 클라우드와 AI 전략을 위해 설계된 서버, 스토리지, 소프트웨어를 살펴보세요.
비즈니스 및 IT 리더가 전문가와 함께 모여서 비즈니스를 위한 영향력 높은 자동화 계획을 수립하세요.
애플리케이션 리소스 관리가 AI 기반 자동화를 통해 가시성을 행동으로 옮기는 방법을 알아보세요
애플리케이션 성능을 보장하면서 시장 출시 속도를 높이려는 플랫폼 및 DevOps 엔지니어에게 적합합니다.
AIOps가 속도, 활용도 및 서비스 제공을 개선하여 고객 경험을 향상시키는 데 어떻게 도움을 줄 수 있는지 알아보세요.
BBC Studios가 자동화를 구현하여 IT 환경을 관리하는 방법을 알아보세요.
Compuware는 데이터 센터의 설치 공간을 줄이고 온프레미스 및 클라우드 리소스 전반에 걸쳐 2가지 플랫폼 IT 전략을 수립하여 수백만 달러를 절감하고 DevOps를 가속화했습니다.