Enroll Course: https://www.coursera.org/learn/network-virtual
최근 IT와 통신 산업에서 네트워크 기능 가상화(Network Function Virtualization, NFV)에 대한 관심이 급격히 증가하고 있습니다. Coursera에서 제공하는 ‘Network Function Virtualization’ 코스는 시스템 엔지니어의 관점에서 이 복잡한 주제를 깊이 있게 다룹니다.
### 코스 개요
이 코스는 중간 장비(middlebox)의 중요성과 이러한 장비를 소프트웨어 애플리케이션처럼 가상화할 필요성을 먼저 설명합니다. 이후, 가상화된 하드웨어에서 효율적인 네트워킹을 위한 운영 체제의 여러 최적화 기법과 커널을 우회하여 효율적인 패킷 처리를 위한 사용자 평면 라이브러리의 설계 결정을 다루게 됩니다.
### 커리큘럼
– **네트워크 기능 소개**: 네트워크 기능의 기원, 중간 장비의 역할, 및 중간 장비로 인해 발생하는 네트워크 관리 문제 등을 설명합니다. 이 모듈은 가상화된 소프트웨어 서비스로서의 네트워크 기능으로의 전환을 안내합니다.
– **가상 네트워크 기능 개발**: 가상 네트워크 기능의 개발 과정과 성능을 고려한 emerging technologies에 대해 깊이 연구합니다.
– **NFV 생태계 시스템 아키텍처**: 클라우드 기술을 통해 여러 가상 네트워크 기능에 대한 컴퓨팅 리소스를 제공하는 기술을 논의합니다.
– **관리형 클라우드 인프라에서 가상화된 네트워크 기능 배포**: NFV 작업 부하를 관리형 클라우드로 오프로드할 수 있는 기술과 현재 통신 산업의 발전을 다룹니다.
– **산업적 관점에서의 게스트 강의**: 실무 경험이 풍부한 전문가가 들려주는 인사이트를 통해 이론을 넘어선 실제적인 시각을 제공합니다.
– **프로젝트 작업**: 네트워크 기능 체인의 오케스트레이션 제어 플레인을 구현하는 프로젝트로, Docker를 이용해 가상 인프라를 구현하고 Ryu SDN 컨트롤러를 이용하여 네트워크 프로그래밍을 진행합니다.
### 추천 이유
이 코스는 NFV에 대한 체계적이고 실용적인 접근 방식을 제공하여, 관련 분야에서 일하고 싶거나 현재 관련 업무를 하는 학습자에게 굉장히 유용합니다. 특히 실습 프로젝트를 통해 이론을 실제에 적용하는 방법을 배우며, 산업적 인사이트를 얻을 수 있다는 점이 매력적입니다. 네트워크 엔지니어링이나 클라우드 컴퓨팅에 관심 있는 분들에게 강력히 추천합니다!
Enroll Course: https://www.coursera.org/learn/network-virtual