Cloud

[Cloud] Andrew 의 Cloud 정리-2

Louis.Kim 2016. 1. 15. 13:45

가장 최근의 연재인 (작년 12/24) #8 화를 제대로 읽지를 못해서 정리하는데 시간이 조금 더 소요 되었다.


이번에는 #5부터 #8까지 내용을 정리 하였다.


이 글은 어쩌면 Andrew 님의 정리를 또 정리한 것이기 때문에 자세한 부분은 DB Guide net을 통해서 찾아보거나,

이 분이 여기저기 많이 작성한 글들이 인터넷에 있기 때문에 조금만 검색해 봐도 나올 것이다.


#5

SDN(Software Defined Network) controller

[중앙에서 모든 곳의 트래픽과 경로의 상태를 보면서 패킷이 가는 경로를 조절하는 것]


Openflow 

[SDN Controller에게 보내고 받는 명령어를 표준화]


OVS(Open Virtual Switch)

[Openflow를 사용할 수 있게 만든 오픈소스기반의 소프트웨어 스위치]

 

ex) SDN Controller는 네이베이션 안내서버 / openflow는 데이터 망 또는 핸드폰앱과 서버간의 통신 프로토콜 / OVS는 운전자


Reactive

[OVS의 경우 자신에게 설정된 flow가 없는 새로운 패킷이 들어올 때 반드시 SDN Controller에 접속해서 경로를 받아와야만 패킷을 처리]


proactive / predefined

[OVS가 SDN Controller에게 묻지 않고 자신이 알아서 차단하거나 특정 경로로 보내는 것]


1. SDN Controller에서는 클러스터 형태의 Controller를 개발하거나 분산 데이터 베이스를 사용해서 부하를 최대한 분산

2. Openflow 를 통해 패킷의 경로들이 실제 물리 네트워크는 터널 형태로 모두 연결이 되어 있어야만 함


원문

http://www.dbguide.net/knowledge.db?cmd=specialist_view&boardUid=187658&boardConfigUid=117&boardStep=0


▶해당 차트는 내용은 이해가 되지만 조금 더 깊게는 이해하기 힘들어서 정리가 힘들었습니다.


------------------------------------

#6

아마존에서 한국에 별도의 데이터 센터를 갖추어서 해당 지역내에 원활하게 가상 머신과 네트워크를 제공하는 단위를 발표

하지만 그 이전에도 몇몇 클라우드 서비스를 할려는 글로벌 기업들이 자체 데이터 센터를 세우는 대신 대기업의 데이터 센터를 임대하여 사


용함으로써 경쟁이 아닌 대기업과 상생을 하려고 함


이후 내용들은 주관적인 부분이 감미 되어 있기에 읽는 독자들의 생각과 상이할 수 있다고 느끼기에 원문으로 대체합니다.

[저는 Andrew님과 비슷한 생각을 가지고 있습니다.]


http://www.dbguide.net/knowledge.db?cmd=specialist_view&boardUid=188289&boardConfigUid=117&boardStep=0


-------------------------------------

#7

클라우드에 대해서 이야기하고 있지만 자신이 하고 있는 일에 충실하면 된다...라는 뜻으로 이해하였습니다.

지금 저에게 가장 필요한 이야기 일듯...


--------------------------------------

#8

클라우드 컴퓨팅

[프로그램가능한 리소스 관리(Protrammable resource management)]


Programmable

[프로그램 코드로써 리소스들을 관리] - 일정한 룰과 규칙을 정확하게 이해할 줄 아는 사람이 해야함(사용하는 제품의 SLA(Service Level 


Agreement) 를 정확하게 이해해야하고 제공자는 이 룰에 맞도록 제품과 서비스를 만들어야 함


Resource

[계산이나 계산에 필요한 자료를 저장하는 자원]

- 클라우드에서 제공하는 리소스는 측정 가능해야 함 (측정이 가능해야지 사용자가 얼마나 사용했는지 이에 대해 가격 및 Abusing을 막을 수 있음)

- 독립적이어야 함(멀티 테넌시의 개념과 비슷한데 추가/제거가 가능하기 때문 - CPU는 측정이 가능하지만 독립적으로 추가나 제거가 불가)


ex) 아마존의 lambda라는 서비스는 작업을 정의해 두면 해당 작업이 수행된 시간만큼만 과금(밀리초 단위)


클라우드는 이러한 프로그램 가능한 리소스를 관리

- 생성, 삭제 부터 크기 변환 등

- 자동으로 리소스의 라이프 사이클을 관리할 수 있기 때문에 auto-scale-out 또는 auto-scale-in 가능


앞으로 self-management의 특성상 클라우드 사용자가 자신의 리소스를 관리하기 때문에 이러한 기능을 api화 해서 판매도 가능


추가로 연재가 올라오면 정리해서 올리겠습니다.


또한 Cloud 관련해서 좋은 기사나 내용이 있으면 블로그 하도록 하겠습니다.

반응형