<화요특집-스토리지> 기고.. SAN 아키텍처와 서버 동향

임현수 효성인포메이션시스템 SW팀장

 오늘날과 같은 경쟁사회에서는 정보에 대한 지속적인 접근, 빠른 응답시간을 보장하는 서버, 서버 및 서버자원의 신속하고 연속적인 확장성과 저렴한 총소유비용이 무엇보다 중요하다.

 따라서 많은 기업들은 폭발적으로 늘어나는 데이터와 함께 늘어나는 서버 관리비용의 문제를 해결할 솔루션을 찾고 있다. 이러한 기업의 요구에 대해 적은 총소유비용으로 광범위한 확장성·가용성 및 서버와 서버자원의 신뢰성을 제공해 줄 수 있는 솔루션으로 각광받고 있는 것이 바로 SAN이다.

 SAN이란 「Storage Area Networks」의 약자로 서버 프로토콜을 통해 하나 이상의 호스트서버들을 연결한 서버자원의 네트워크를 의미한다. SAN은 랜(LAN)과는 별도로 구성되며 서버와 서버간의 데이터 전송을 위해 구성되는 고속 데이터 네트워크다.

 랜을 통한 데이터 전송은 서버의 CPU에 부하를 주고 랜의 병목현상을 초래하기 때문에 사용자들의 작업에 영향을 준다. 그러나 SAN 환경에서는 백업과 같은 작업이 SAN 내에서 이뤄지므로 다른 애플리케이션과의 네트워크 자원 점유를 피할 수 있다.

 현재의 SAN은 SAN에 연결된 호스트들이 각기 다른 파일시스템을 갖고 있다. 하지만 앞으로는 SAN 환경에서 플랫폼간의 데이터 공유가 가능하며 파일시스템이 운용체계에 종속되지 않게 될 것이다.

 SAN의 중요성이 부각되고 있는 이유는 스카시(SCSI)기술이 가진 속도·거리·연결성에 대한 제약으로 인해 보다 효과적인 서버관리 방안이 필요했기 때문이다. 또한 랜을 통하지 않는 데이터의 백업 및 공유와 인터넷 이용자의 증가에 따른 24시간 데이터 전송의 필요성도 SAN 환경으로의 이전을 촉진한다.

 SAN의 장점은 크게 여섯 가지 정도로 정리할 수 있다.

 첫째는 하나의 데이터가 여러 경로를 통해 여러 호스트에 의해 사용될 수 있는 가용성이며, 둘째는 독립적인 데이터 전달로 인해 에러 발생비율을 줄이고 장애복구 기능을 제공하는 신뢰성이다.

 셋째는 서버와 서버장치가 특정 시스템에 종속되지 않고 독립적으로 추가할 수 있는 확장성, 넷째는 초당 100MB의 데이터를 전송할 수 있고 기존 네트워크에서 서버 네트워크를 분리해 전반적인 네트워크 속도를 높일 수 있는 성능, 다섯째는 중앙집중식 관리와 장애검색 및 그에 따른 적절한 조치가 가능한 관리성이다.

 마지막으로 여섯째는 경로의 이중화와 향상된 관리기능으로 장애 및 시스템 정지시간의 최소화, 관리인원 및 장비의 절감, 서버장비와 서버의 독립 추가로 인한 초기 투자비용의 감소, 서버자원 공동 사용 등으로 총소유비용이 감소되는 점이다.

 또한 SAN은 조직내의 모든 보조기억장치(RAID) 시스템 및 테이프장비와 서버간의 연결을 위해 사용할 수 있다. 이러한 SAN 구성의 장점은 서버장비를 한곳에 모아둘 수 있고 모든 서버를 백업하기 전에 공동의 자동화된 테이프 라이브러리를 사용할 수 있다는 점, 관리자원을 통합할 수 있고 랜의 부하를 감소시킬 수 있다는 점 등이다.

 SAN은 아직 초기 단계에 있고 많은 기업들이 보유하고 있는 서버나 전산장비들이 서로 다른 기종으로 호환되지 않을 경우 SAN의 구현에는 많은 어려움이 뒤따를 것으로 보인다.

 SAN이 광범위하고 효과적인 데이터서버 네트워크를 구축할 수 있지만 최적화된 애플리케이션의 부족과 서로 다른 논리적 파티션을 필요로 하는 운용체계의 차이 등 아직 풀어야 할 문제점도 적지 않기 때문이다.

 또한 현재 어떤 서버도 동적인 파티션의 구성이 불가능하기 때문에 서버용량이 증가하면 지루한 파티션 조정작업이 필요한 점도 중요한 과제다.

 하지만 꾸준한 기술개발로 서로 다른 서버를 지원하는 통합성이 확보된다면 기업의 SAN 환경구축은 멀지 않아 현실로 다가올 것이다.