Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Programming 가상 스토리지 기술 20001056 박치성 20001067 손창빈.

Similar presentations


Presentation on theme: "Network Programming 가상 스토리지 기술 20001056 박치성 20001067 손창빈."— Presentation transcript:

1 Network Programming 가상 스토리지 기술 박치성 손창빈

2 Content 1. 가상 스토리지란? 2. SCSI 3. ISCSI 4. 정리

3 가상스토리지란 자료를 보관하기 위한 스토리지의 인프라 비용 증가 관리를 위한 인력증가 가상 스토리지 이점
이러한 문제를 해결하기 위한 선택이 가상화 기술이다. 가상화는, 사용자 입장에서 효율성을 극대화하고 좋은 성능을 갖춘 시스템을 사용하면서 관리 비용을 최소화해서 결국에는 인프라스트럭처 중심에서 비즈니스 중심으로 변하는 IT 추세를 반영한 솔루션이다. iSCSI 란,작년부터 급속도로 불기시작한 IP SAN 기술의 일종이다. 이것은, 스토리지를 IP 네트웍을 통해 접속하여 마치 내장된 하드디스크처럼 사용할 수 있게 해준다.

4 SCSI Small Computer System Interface 주변 기기의 인터페이스 규격
한번에 여러 개의 디스크에 엑세스 해야 하는 RAID System에 적합 SCSI[스쿠지]는 PC와 디스크드라이브, 테이프드라이브, CD-ROM 드라이브, 프린터, 스캐너 등과 같은 주변장치를, 이전의 인터페이스보다 더 빠르고 더 유연하게 통신할 수 있도록 해주는 인터페이스로서, ANSI 표준으로 발전하고 있다. 애플 컴퓨터에서 개발되었고, 아직도 매킨토시에서 사용되고 있으며, 현재의 SCSI 세트들은 병렬 인터페이스이다. SCSI 포트는 오늘날 대부분의 PC에 장착되어 있으며, 거의 모든 주요 운영체계에 의해 지원된다. 빠른 데이터 전송속도 외에, SCSI는 이전의 병렬 데이터 전송 인터페이스보다 더 융통성이 있다. 최근의 SCSI 표준인 16 비트 버스용 울트라-2 SCSI는 데이터를 최고 80 Mbps 속도까지 전송할 수 있다. SCSI는 버스의 폭에 따라 다르기는 하지만, 하나의 SCSI 포트에 7~15개의 주변장치를 줄줄이 이어서 접속시킬 수 있다. 이 방식은 모든 주변장치들을 수용하기 위해 각각의 장치에 별도의 카드를 갖는 대신에 하나의 회로기판이나 카드로 충분하기 때문에, 노트북과 같은 휴대용 컴퓨터의 이상적인 인터페이스로 여겨지고 있다. PC 카드의 형태로 되어 있는 하나의 호스트 어댑터는 한 대의 랩톱 컴퓨터를 위한 SCSI 인터페이스를 지원할 수 있으며, 다른 장치들이 사용되는 중에도 프린터가 접속되어 있는 병렬 포트와 외장 모뎀이 달린 직렬 포트의 사용을 자유롭게 한다. 비록 주변 장치들은 모든 등급의 SCSI를 지원하지 못하지만, SCSI 표준은 일반적으로 이전의 인터페이스와 호환성을 유지하면서 발전하고 있다. 말하자면, 구형장치를 최신의 표준을 지원하는 신형 컴퓨터에 장착했을 때 속도는 다소 느리지만, 그런대로 잘 동작할 것이라는 얘기이다.   지금 SCSI-1으로 불리고 있는 원래의 SCSI는, 현재 광범위하게 지원되고 있는 SCSI-2로 진화했다. SCSI-3는 일련의 기본 명령어들과, 특정 장치 형태의 요구에 맞춘 부가적이고 특화된 명령어셋으로 구성된다. SCSI-3 명령어셋의 모음은 SCSI-3 병렬 인터페이스 뿐 아니라, 추가적인 병렬 및 직렬 프로토콜들을 위해서도 사용된다. 광범위하게 적용된 SCSI 표준은, 최고 전송속도 80 Mbps를 내기 위해 40 MHz 클록속도를 사용하는 울트라-2 이다. 이것은 저압 차동 신호, 즉 LVDS를 사용함으로써 케이블 거리를 최장 12 m까지 늘릴 수 있게 한다. SCSI의 초기형태는 끝에 접지로 종말 처리한 단일 케이블을 사용했다. 울트라-2 SCSI는 두 개의 케이블 사이에서 다른 전압으로 표현되는 데이터를 두 개의 케이블 상에 신호를 보내는데, 이렇게 함으로써 더 긴 케이블을 지원할 수 있게 한다. 저압차동은 전력소모와 제조원가를 낮춘다. 최근의 SCSI 표준은 클록속도와 함께 동작할 수 있게 함으로써, 최고 속도를 80 Mbps에서 160 Mbps로 증가시킨 울트라-3 이다. 이 표준은 때로 울트라160/m이라고 불리기도 한다. 울트라160/m을 지원하는 신형 디스크드라이브는 더 빠른 데이터 전송속도를 제공할 것이다. 울트라160/m은 또한 전송된 데이터의 무결성을 보장하기 위한 CRC와 SCSI 네트웍을 테스트하기 위한 도메인 검증 기능을 포함한다. 특징 다양한 종류의 주변장치와 연결 좋은 확장성 : Narrow SCSI- 7대, Wide SCSI -15대 빠른 전송 속도 : Ultra160 SCSI-160MB/sec SCSI Controller가 데이터 입출력 관리 : CPU부하 감소 효율적인 버스 공유 멀티 쓰레드 가능

5 SCSI C/S Model

6 SCSI C/S Model

7 (Command Descriptor Block)
SCSI Protocol LU(Logical Unit) Server(Target) Client(Initiator) Command Excute Request CDB (Command Descriptor Block) Packet 하나의 Target은 이러한 LU의 집합으로 이루어진다. 이렇게 어플리케이션들이 돌아가는 클라이언트와 서버장비 사이의 커뮤니케이션이 이루어지는 패킷 구조를 CDB(Command Descriptor Block)라고 부른다. 한 SCSI Command나 Command의 집합을 “Task”라고 부르는데 주어진 일정시간에 오직 하나의 Command만이 실행될 수 있다. iSCSI 환경에서SCSI 드라이버의 기본적인 기능은 어플리케이션의 요청으로부터 SCSI CDB를 만들어 내고 그것을 iSCSI 계층으로 전달하는데 있다. 또한 iSCSI계층으로부터 CDB를 받아 어플리케이션 계층으로 데이터를 전달한다. iSCSI initiator란 무엇인가? iSCSI initiator는 iSCSI 타겟으로 혹은 타겟으로부터 정보의 전송을 요구하는 시스템이다(서버, 워크스테이션, 스토리지 장치, 라우터, 스위치 등). ⊙ iSCSI target이란 무엇인가? iSCSI target은 iSCSI initiator에 응답하고 통신하는 모든 장비가 될 수 있다. 여기서 iSCSI initiator는 TCP/IP 프로토콜과 iSCSI 프로토콜의 연결을 임의로 종료 할 수 있다

8 ISCSI Packet SCSI Packet ISCSI Packet
iSCSI 는 스토리지 블록 억세스를 위해서, SCSI 레벨의 IP 인켑슐레이션을 통해 IP 계층의 전송을 수행한다. iSCSI 는 스토리지의 블록 억세스를 위해서 필요한 최소한의 공통 제어방식인 SCSI 를 IP 에 직접 태운다. 다시말해, SCSI 명령어와 디스크 블록 데이터들을 직접 IP 패킷내에 인캡슐레이션해서 전송하는 방식이다.

9 ISCSI Protocol 그래서 동시에 여러 개의 LU로의 접근이 가능하다.

10 ISCSI 장점 안정되고 친숙한 표준 상에서 구축 저렴한 비용 고도의 상호운용성을 제공 빠른 속도
글로벌 IP 네트워크를 통해 이더넷 전송이 가능해 실제로 거리 제한이 없다 10기가비트까지 확장이 가능하다 다른 네트워킹 서비스도 많이 있지만 그런 부분들은 말하려면 시간도 많이 걸리고 이해하기도 어려워 발표에 넣지 않았습니다. Iscsi이 왜 이렇게 말이 나오는지 장점을 살펴보면 안정되고 친숙한 표준 상에서 구축한다(많은 IT 관련 직원들이 이 기술에 익숙하다) 저렴한 비용으로 SAN을 구축한다(TCP/IP 스위트로 인해 전문직 직원을 고용할 필요가 줄어들어 설치 및 유지보수 비용이 저렴하다) 고도의 상호운용성을 제공한다(종류가 다른 네트워크와 케이블링을 줄이고 특별한 파이버 채널 스위치 대신에 일반적인 이더넷 스위치를 사용한다) 글로벌 IP 네트워크를 통해 이더넷 전송이 가능해 실제로 거리 제한이 없다 10기가비트까지 확장이 가능하다(맨과 왠에서 OC-192 소넷(SONET)급과 비교가 된다) 파이버 기술을 쓰지 않아도 될만큼 현재의 인터넷 속도가 빨라져서 ISCSI방식이 더 낫다 관심 있으신 분은 메일을 보내시거나, 혹은 교수님 ftp에 올리게 되면 받으실수 있으실 겁니다.

11 Network Programming 가상 스토리지 기술 끝


Download ppt "Network Programming 가상 스토리지 기술 20001056 박치성 20001067 손창빈."

Similar presentations


Ads by Google