네트워크 자동화란?
네트워크 자동화는 네트워크 효율성과 기능을 지속적으로 극대화하기 위해 소프트웨어를 사용하여 네트워크 및 보안 프로비저닝과 관리를 자동화하는 프로세스입니다. 네트워크 자동화는 네트워크 가상화와 함께 사용되는 경우가 많습니다.
오늘날의 IT 부서는 기존 애플리케이션과 클라우드 네이티브 애플리케이션을 모두 프로비저닝하고 관리하는 데 있어 속도, 대응력 및 일관성을 추구합니다. 최신 네트워크 자동화 플랫폼은 리소스 프로비저닝, 네트워크 매핑, 네트워크 테스트와 같은 네트워킹 기능을 자동화하여 이러한 목표를 달성할 수 있습니다.

초보자를 위한 네트워크 자동화 가이드

VMware NSX Data Center를 통한 자동화
네트워크 자동화가 필요한 이유
네트워크 자동화를 사용하면 전체 애플리케이션 수명주기 전반에서와 데이터 센터 및 여러 클라우드 환경에 걸쳐 네트워크 및 보안 프로비저닝과 관리를 자동화하여 애플리케이션 배포 속도를 높일 수 있습니다.
- IT 자동화: 전통적으로 하드웨어를 기반으로 하고 수동 프로비저닝 및 관리가 필요했던 인프라 영역인 네트워크 및 보안 시스템을 가상화 및 자동화하여 디지털 트랜스포메이션의 다음 단계로 나아갈 수 있습니다.
- 새 애플리케이션 개발 가속화: 재정비(retooling) 없이도 개발자 프로세스에 손쉽게 통합되는 네트워킹 및 보안 관리를 통해 새로운 클라우드 네이티브 애플리케이션 및 DevOps 워크플로를 채택할 수 있습니다.
- 환경 전반에서 명확한 가시성 확보: 네트워크 트래픽과 보안 종속성에 대한 기존의 제한된 보기에서 탈피해 네트워크 및 보안 정책에 대한 전역 가시성과 손쉬운 문제 해결을 실현할 수 있습니다.
네트워크 자동화의 작동 방식
네트워크 자동화 소프트웨어는 네트워크를 매핑, 구성, 프로비저닝 및 관리하는 가장 효율적인 방법을 찾습니다. API 기반 자동화는 수동 명령줄 지침을 대체하여 각 네트워킹 기기를 구성합니다. API는 직접 호출하거나 Python, Java 또는 Go와 같은 프로그래밍 언어를 통해 호출할 수 있습니다. 스크립트는 네트워크 자동화의 한 측면에 불과합니다. 최신 자동화 플랫폼은 프로비저닝할 때 네트워크 리소스를 모니터링하고, 구성 요청을 구현하기 전에 네트워크가 이를 처리할 수 있는지 확인합니다.
지능형 네트워크 자동화
보다 정교한 형태의 지능형 네트워크 자동화는 머신 러닝과 빅데이터를 사용하여 특정 비즈니스 목표를 달성하기 위해 네트워크를 가장 효과적으로 구성하고 관리하는 방법을 결정합니다. 지능형 네트워킹은 각 포트 또는 기기를 개별적으로 구성하는 대신 전체 네트워크에 대한 개략적인 중앙 집중식 뷰를 사용하여 이러한 목표를 달성하기 위해 네트워크가 어떻게 작동해야 하는지 결정합니다.
의도 기반 네트워크는 비즈니스 요청이 네트워크에 미치는 영향에 대해 전체적으로 파악하고, 이러한 요청을 이행하기 위한 다양한 솔루션을 제공합니다. 의도 기반 네트워킹은 네트워크 엔지니어가 네트워크를 손쉽게 확장하여 다양한 목표를 달성하고 인적 오류로 인한 구성 오류를 줄일 수 있기 때문에 선호됩니다.
네트워크 자동화의 예
관련 솔루션 및 제품
네트워크 자동화 솔루션
전체 애플리케이션 수명주기에서와 클라우드 환경 전반에 걸쳐 네트워크 및 보안 관리를 자동화합니다.
NSX Data Center
네트워크 및 보안 가상화 플랫폼
NSX Advanced Load Balancer
멀티 클라우드 로드 밸런싱 플랫폼