2 min to read
[Cloud]16. 클라우드 네트워크 기술
[1. Introduction]
Introduction
- 클라우드센터에서 배달하고 소비하는 모델이 network이다
- 네트워크는 클라우드의 end user와 데이터 센터에서 resource를 제공해주고 있는 제공자 사이의 연결을 제공한다
[2. Cloud Deployment Models and the Network]
Cloud Deployment Models and Network
- IT 산업이 클라우드 컴퓨팅에 의해서 단순화되고 비용 효율성을 높아지고 있다
- 클라우드 컴퓨팅은 새로운 비즈니스 모델이다
- IT기업에서는 클라우드는 새로운 기술적 혁명이다. 클라우드를 도입할 때 가장 중요한 것은 보안과 성능 문제이다
클라우드의 Network 아키텍쳐
- 클라우드 네트워크에 3개의 정의가 있음
- 데이터 센터 네트워크
- 데이터 센터 간 네트워크
- public internet
데이터 센터 네트워크(DCN)
- 클라우드 데이터 센터 내에서 모든 서버와 스토리지를 연결해주는 네트워크
- DCN은 엄청나게 많은 서버들이 연결되어 있음
- 네트워크가 계층적으로 구성되어 있음
NIC Virtualization - network의 성능을 위함
- Virual Machine Device Queues : NIC로 유입된 데이터를 Layer2에서 정렬 및 분류하고 각각 VM에 맞게끔 Queue에 보내면 각각의 VM은 Queue에서 데이터를 가져감
- Single Root I/O Virtualization : VM간 dedicated I/O와 data isolation 제공해서 성능을 향상시킴
데이터 센터 네트워크 아키텍쳐
- Access Layer : 서버들에게 connectivity 제공. VM이 몇개고 서버가 몇개인지를 확인해서 어떤 장비를 어떻게 넣어야 할지 고려해야 함
- Aggregation Layer : Access Layer switch가 통합되는 부분. 밑에는 Layer-2 switch, 위는 Layer-3 switch이므로 그 가운데 역할을 함. 로드밸런싱, 침투감지, 방화벽, SSL offload, 네트워크 분석 등을 수행한다. 성능에 중요한 역할을 함
- Core Layer : 데이터센터와 외부로 나가는 부분을 연결시킴
데이터 센터 간 네트워크(DCIN)
- core layer에서 WAN을 통해서 외부와 연결. 하나의 VLAN처럼 연결됨
- DCIN 기술적 요구사항
- downtime없는 유지관리
- dynamic virtual server migration
- high-available cluster
- dynamic workload balancing
- application mobility across multiple sites
[3. Unique Opportunities and Requirements for Hybrid Cloud Networking]
Opportunities Hybrid Cloud Networking
- 하이브리드 클라우드 모델은 비용 효율적인 방식으로 탄력적인 컴퓨팅, 스토리지 및 네트워크 서비스를 제공하여 기업의 사설 IT 인프라로 원활하게 확장 할 수 있습니다.
- 아래와 같은 어려운 점을 해결해야 한다
- deployment and operational costs
- quality of service delivery
- business resilency and security
- 하이브리드 클라우드는 smart 시대에서 요구하는 smart 에너지, smart 교통, smart supply chain부분 등의 비즈니스 어플리케이션과 연동되어 지원되어야 함
Virtualization, Automation and Standard
- Foundation pillars ofo the Cloud computing infrastructures
- Virtualization
- Automation
- 데이터센터네트워크와 데이터센터간네트워크는 가상화와 자동화 서비스가 필요하다
- Standards
- public cloud와 private cloud간의 상호 운용성, 연동을 위해 표준화된 환경이 필요하다
Latency, Bandwidth, and Scale
- 클라우드 어플리케이션 지원을 위한 latencny, bandwidth, scale등이 제공되어야 한다
- QUE(Quality of user experience)를 정확하게 예측해서 거기에 맞는 네트워크를 제공해줘야 한다
- 앞으로는 더 많은 성능을 요구가 증가할 것이다
- 이 이슈가 하이브리드 클라우드에서 고려되어야 한다(지역과 글로벌 네트워크 연결성과 함께)
*출처 :
- 클라우드 컴퓨팅 핵심기술 요소의 이해 사내교육 참고
Comments