Download presentation
Presentation is loading. Please wait.
1
네트워크를 통한 컴퓨팅기술
2
01_개요 02_그리드 컴퓨팅 기술 03_클라우드 컴퓨팅 기술
3
01_개요 슈퍼컴퓨터 보통의 컴퓨터보다 연산속도가 수백 배 또는 그 이상 빠른 컴퓨터로 통상 세계 500위권 안에 드는 컴퓨터를 가리킴 주어진 시간 안에 많은 양의 정보를 처리하거나 대량의 수치 계산을 신속 정확하게 수행해야 하는 첨단 과학기술 전 분야에 활용 지구 온난화, 유전자 연구, 의학, 석유 및 가스 탐사, 산업 엔지니어링과 같은 문제를 연구하는 과학자와 연구자 등 광범위한 대상에게 슈퍼컴퓨팅에 대한 필요성이 증대 대안 : P2P(Peer-to-Peer) 기술과 그리드 컴퓨팅(Grid Computing) 기술 등장 1990년대 말부터 PC의 유휴 자원을 모아 슈퍼컴퓨터처럼 사용하는 프로젝트가 세계적으로 진행 국가 차원에서 추진하는 신약 개발, 신물질 개발, 유전자 분석, 자동차 설계, 뇌의 활동 관찰, 기상 예측 등 첨단연구에 활용
4
01_개요 그리드 컴퓨팅 네트워크로 연결된 가상의 슈퍼컴퓨터, 즉 지리적으로 분산되어 있는 고성능 컴퓨팅 자원을 네트워크로 연동하여 조직과 지역에 관계없이 사용하는 컴퓨팅 방법 모든 컴퓨터들이 서로 연결되어 CPU(Central Processing Unit), 저장 공간, 데이터 등의 모든 가용 자원들을 공유하는 개념 클라우드 컴퓨팅 컴퓨터 자원 확보의 기술 측면에서 그리드 컴퓨팅의 개념과 동일하며, 비용 측면에서는 유틸리티 컴퓨팅 개념이 적용 언제, 어디서나 소프트웨어 뿐만 아니라 모든 IT 자원을 서비스 형태로 제공하는 것이 가능 인터넷의 발달로 IT 자원에 대해 기존의 ‘네트워크 기반’ 에서 ‘서비스 기반’으로 인식의 패러다임이 변화에 부응하여 등장
5
02_그리드 기술 그리드(Grid) 1998년 이안 포스터(Ian Foster)와 칼 케셀만(Carl Kesselman)이 공동 저술한《The Grid: Blueprint for a New Computing Infrastructure》에서 처음 사용 글로벌 인터넷 인프라 구조 위에서 서로 다른 기종의 시스템들을 포함한 모든 가용 자원들을 공유할 수 있게 해주는 분산 컴퓨팅을 위한 새로운 개방형 표준 최소한 다음 세 가지 특성을 만족해야 함 분산 자원을 통합하여 제어 표준화된 개방형 프로토콜과 인터페이스를 사용 양질의 서비스를 제공
6
02_그리드 기술 그리드 컴퓨팅의 개념 그리드의 표준 개념
분산 병렬 컴퓨팅의 한 분야로서, 원거리 통신망(Wide Area Network: WAN)으로 연결된 서로 다른 기종의 (heterogeneous) 컴퓨터들을 묶어 가상의 대용량 고성능 컴퓨터를 구성하여 고도의 연산(computation intensive jobs) 혹은 대용량 연산(data intensive jobs)을 수행 대용량 데이터에 대한 연산을 작은 소규모 연산들로 나누어 여러 대의 컴퓨터들로 분산시켜 수행한다는 점에서 클러스터 컴퓨팅의 확장된 개념으로 볼 수 있음 컴퓨팅은 분산 컴퓨팅 기술의 집합이며, 웹 서비스와 통합해서 발전하는 추세 그리드의 표준 세계 그리드 포럼(Global Grid Forum; GGF)이 추진 개방형 그리드 서비스 아키텍처(Open Grid Service Architecture; OGSA) 기반 OGSA의 기반이 되는 미들웨어 구조는 웹 서비스통신에 보다 적합
7
02_그리드 기술 서비스(Service): 네트워크에서 특정한 기능을 수행하는 개체(entity)를 의미
웹 서비스 자원 프레임워크 2004년 1월 글로버스 월드(Globus World) 2004에서 웹 서비스 자원 프레임워크(W SRF)가 발표 개방형 그리드 서비스 아키텍처(OGSA)는 웹 서비스 자원 프레임워크를 통해 차세대 그리드 표준 아키텍처로 다시 거듭남. 서비스 지향 아키텍처 객체지향적 방법론 및 컴포넌트 방법론과 모델 기반의 접근 방법론의 연장선상에 있는 가장 포괄적이고도 현실적인 서비스 설계 개념 IT 차원의 통합: IT에 의한 비즈니스간의 통합을 의미
8
02_그리드 기술 그리드의 분류 자원 관점에 따른 분류 하드(Hard) 유형의 자원: 물리적 장비를 나타내는 것
CPU, Storage, Instrument 소프트(Soft) 유형의 자원: 특정 분야에서 사용하는 소프트웨어와 여기서 사용하는 데이터(data)로 구분 인텔리전트(Intelligent) 유형의 자원: 존재하는 정보로부터 도출되는 지식을 의미하는 것으로 시스템을 사용하는 전문가와 이에 관련된 지식으로 나눔
9
03_클라우드 컴퓨팅 기술 개요 클라우드 컴퓨팅은 IT 자원(SW, 스토리지, 서버, 네트워크)을 필요한 만큼 빌려서 사용하고, 서비스 부하에 따라 실시간 확장성을 지원받으며, 사용한 만큼의 비용을 지불. 기업 입장에서는 클라우드 서비스가 비용 및 관리 측면에서 매력적. 클라우드 컴퓨팅은 새로운 개념은 아니며, 이전에 나온 유틸리티 컴퓨팅과 그리드 컴퓨팅을 포괄하면서 진화한 형태 사용자들이 컴퓨팅 자원을 사용한 만큼 비용을 지불한다는 측면에서의 유틸리티 컴퓨팅과 서비스 제공을 위해 분산된 여러 컴퓨팅 자원을 통합하여 하나의 컴퓨팅 자원처럼 사용하도록 제공 해주는 측면에서의 그리드 컴퓨팅이 혼합된 개념
10
03_클라우드 컴퓨팅 기술 클라우드 컴퓨팅 개념 클라우드 컴퓨팅 개념
03_클라우드 컴퓨팅 기술 클라우드 컴퓨팅 개념 인터넷 네트워크 상에 모든 컴퓨팅 자원을 저장하여 개별 컴퓨터에 할당하는 개념 모든 소프트웨어 및 데이터는 IDC 등 대형컴퓨터의 연합체의 클라우드에 저장되고 네트워크 접속이 가능한 PC나 휴대폰, 스마트폰, 태블릿 PC 등의 다양한 단말기를 통해 장소에 구애받지 않고 원하는 작업을 수행할 수 있는 컴퓨팅 기술 클라우드 컴퓨팅 개념
11
03_클라우드 컴퓨팅 기술 클라우드 컴퓨팅 정의 “클라우드 컴퓨팅”이라는 명칭은 네트워크 환경이라는 “구름 속”에서 원하는 작업을 요청해 실행한다는 데서 기원. 서로 다른 물리적 위치에 존재하는 컴퓨터의 자원을 가상화 기술로 통합 제공하는 것이 기본 원리 IT 자원을 필요할 때 필요한 만큼 빌려 쓰고 이에 대한 비용을 지급하는 방식의 서비스 구현.
12
03_클라우드 컴퓨팅 기술 클라우드 컴퓨팅 기술 클라우드 컴퓨팅 구성
03_클라우드 컴퓨팅 기술 클라우드 컴퓨팅 기술 클라우드 컴퓨팅 구성 클라우드 서비스 및 응용, 클라우드 클라이언트, 클라우드 플랫폼, 클라우드 인프라 등
13
03_클라우드 컴퓨팅 기술 클라우드 서비스 서비스 모델(Delivery Models)에 따른 분류
14
03_클라우드 컴퓨팅 기술 운용모델(Deployment models)에 따른 분류
15
03_클라우드 컴퓨팅 기술 장단점 클라우드 컴퓨팅 도입이 필요한 이유 장점 한계점 대규모 IT 자원의 필요성
03_클라우드 컴퓨팅 기술 장단점 클라우드 컴퓨팅 도입이 필요한 이유 대규모 IT 자원의 필요성 존 IT 자원의 활용율 저조 빠른 비즈니스 환경 변화에 늦은 대응 장점 빠른 비즈니스 환경 변화에 빠른 대응 요구사항에 따라 탄력적 IT 자원 제공 사용한 만큼의 비용 지불 한계점 보안 문제 다중 소유 특성 신뢰성과 성능 기술 표준화 미비 기존 유휴 투자 장비 통제권과 감사 대응 기술 성숙도
16
참고문헌 유비쿼터스 개론, 양순옥, 김성석, 정광식, 생능출판사, 2012
17
감사합니다.
Similar presentations