연습문제
문제없이 답만 작성.
물리적 자원을 분리하는 가상화 기술을 통해 자원 활용성을 증진시키는 방식.
cpu의 클럭, 코어 수를 늘리거나 다른 pc와 연결하여 클러스터로 사용하기.
둘다 효율성을 극대화 하기 위한 방법이다. 그리드 컴퓨팅의 경우 각 컴퓨터들이 유휴상태일때 컴퓨팅파워를 공유하는 방식이고, 클라우드 컴퓨팅은 시스템 내 자원을 가상화를 통해 나눠 활용한다.
유휴 시스템 자원을 최소화 하기 위해 컴퓨터들을 연결하고, 컴퓨터 자원을 분할하여 자원 활용성을 높인다.
a. 가상화는 하나의 시스템의 물리적 자원을 논리적으로 분리하는 기술.
b. 오케스트레이션은 여러 대의 컴퓨터를 연결하여 유휴 자원을 효율적으로 관리하는 기술.
HTC: High Throughput Computing, 유휴자원의 활용성을 높여 처리량을 높이는 컴퓨팅기술, 그리드 컴퓨팅과 클라우드 컴퓨팅이 이에 해당한다.
HPC: High Performence Computing, 빠른 계산을 목표로 하는 컴퓨팅기술, 주로 인피니밴드와 같은 고속 네트워크로 연결되어 있다.
아마존의 사업규모나 매출량이 증가함에 따라 주문과 관련한 처리량이 꾸준히 증가하게 되었다. 안정적인 컴퓨팅 시스템이 필요하게 되었으나 분기별로 실적량이 들쭉날쭉하기 때문에 시스템을 상시로 유지할 경우 유지보수 비용이 많이 들기 때문에 유휴 시스템을 대여할 수 있는 클라우드 시스템을 구축하였다.
a. CPU - 시분할(time sharing)
b. I/O
1. 가상 이더넷
2. 공유 이더넷 어댑터
3. 가상 디스크 어댑터
c. Memory
1. 가상 메모리를 이용.
2. 투명성, 효율성, 보호가 목표
그리드 컴퓨팅의 경우 각 컴퓨터들이 유휴상태일때 컴퓨팅파워를 공유하는 방식.
HTC는 컴퓨팅 자원의 활용성이 높은 것을 목표로 하며 그리드 컴퓨팅과 클라우드 컴퓨팅이 이에 해당한다. 각각 오케스트레이션과 가상화를 통해 제공한다. 반면 HTP는 빠른 계산을 최우선으로 하며 슈퍼컴퓨터가 이에 해당한다.