




developerWorks의 IBM Systems 존에 오신 여러분을 환영합니다. 이곳에서는 광범위한 IBM 하드웨어 제품과 관련 기술들을 활용하여 시스템 개발 작업을 수행하는 개발자 여러분들께 도움이 될 기술자료, 튜토리얼, 팁 등을 제공해 드리고 있습니다. 새롭게 시작하시는 분들에게는 이 많은 정보들이 오히려 부담이 될 수 있습니다. 본 입문서는 IBM Systems (한글)에 대해 배울 수 있는 좋은 장소입니다.
광범위한 IBM 하드웨어 제품과 관련 기술을 활용하여 시스템 개발을 수행하는데 필요한 기술들을 설명한다.
제품은 두 개의 카테고리로 나뉜다:
각 카테고리 안에는 다양한 하드웨어 시스템들과 장치들이 포함되어 있다. IBM SYSTEMS 서버 오퍼링(전 IBM eServer™)에는 다음 제품들이 포함된다:
- System i™
- System p™
- System x™
- System z™
- BladeCenter®
- Clusters
- Deep Computing
IBM Systems Storage와 TotalStorage® 제품과 기술은 다음과 같다:
- 가상화 제품
- 디스크 시스템
- 테이프(Tape) 시스템
- Storage area network (SAN) 솔루션
- Network-attached storage (NAS) 솔루션
- 스토리지 소프트웨어
- 스토리지 미디어
developerWorks IBM Systems 존은 이러한 제품들 전반에 대해 다루고 있다. 현재, 이 존에서는 서버 카테고리에 집중하고 있다. 본 페이지에서는 주로 IBM 서버 솔루션과 제품들의 역사와 기능을 소개한다.
IBM 스토리지 솔루션에 대한 상세한 내용들은 빠른 시일 내에 본 페이지에 추가할 것이다. 그 전까지는, IBM System Storage and TotalStorage 페이지를 참조하기 바란다. 구매 문의를 포함한 일반적인 제품 정보는 Shop for systems, servers, and storage 페이지를 참조하라.
IBM은 혁신과 공인된 산업 표준들을 결합한 서버 시스템의 디자인과 개발 분야에 유구한 전통을 자랑하고 있다. Figure 1은 주요 IBM 서버들의 역사를 묘사한 것으로서, 그 당시의 첨단 기술부터, 역사와 혁신의 흐름을 보여주고 있다.
그림 1. IBM 서버 역사
System z
IBM 메인프레임 계열인 IBM System z 메인프레임은 40년 역사를 지닌 강력하고, 매우 안전한 시스템이다. System z 모델은 보안, 고 가용성, 가상화, 지능형 워크로드 관리와, IBM의 메인프레임 개발 기술을 결합하여 만든 세계적 수준의 완벽한 시스템이다.
주: technology-independent machine interface (TIMI)에 대한 자세한 내용은 Wikipedia를 참조하라.
System i
IBM System i 모델 역시, 강력하고 혁신적인 IBM AS/400® 제품으로 시작하여, 긴 역사를 거쳐왔다. System i는 가상 머신(VM) 디자인에 기반한 확장성 있는 미니 컴퓨터(minicomputer)이다. 애플리케이션들은 시스템의 인스트럭션 세트 보다는 가상 인스트럭션 세트(TIMI)로 컴파일 된다. 이 작동을 통해서, 원래 (IBM PowerPC® AS A50 프로세서 사용) AS/400 시스템을 위해 컴파일 되었던 애플리케이션은 재 컴파일 될 필요 없이, (IBM POWER5™ 프로세서를 실행하는) 새로운 eServer iSeries™ 시스템에서 실행될 수 있다.
System p
System p 모델은 IBM 메인프레임의 신뢰성과 가용성을 64-bit IBM Power Architecture™ 기술과 결합한 것이다. System p에는 (Peripheral Controller Interconnect (PCI) 장치, CPU, 메모리를 사용한) 동적 시스템 파티셔닝을 위한 IBM Virtualization Engine™
기술, I/O 어댑터의 가상화, 스토리지 장치들이 포함되어 있다.
System x
System x는 IBM x86 서버 계열로서, 엔트리 레벨의 산업 표준 플랫폼에서 가용성, 관리성, 확장성, 성능을 보이고 있다. System x 서버는 관리성이 매우 높으며, Linux®나 Microsoft® Windows® 운영 체계를 사용하여 시간과 비용 효율적인 방식으로 복잡성을 줄인다. 다양한 크기의 비즈니스를 위한 입증된 하드웨어에, 첨단 기술과 신뢰성을 결합했다.
BladeCenter
IBM BladeCenter는 고밀도 컴퓨팅을 위한 확장성 있는 플랫폼이다. BladeCenter는 여러 개의 핫 스왑(hot-swappable) 블레이들을 포함한 싱글 섀시 또는, 고유의 프로세서, 메모리, 스토리지, 애플리케이션들을 갖고 있는 독립 서버들을 갖고 있다. 그와 같은 작은 공간에 많은 컴퓨팅 파워를 넣을 수 있기 때문에, 컴퓨팅 로드를 분산하고 그러한 애플리케이션들을 원격에서 관리하기가 쉽다. 새로운 블레이드를 단순히 추가하는 것으로 용량을 늘릴 수 있다. 블레이드 서버는 컴퓨팅의 경제성을 변화시켰다.
클러스터링
클러스터링을 통해, 두 개 이상의 시스템들로 구성된 강력한 컴퓨팅 시스템들을 구현할 수 있다. 클러스터링 기술을 사용하여, 시스템들을 모아서, 로드 밸런싱과 오류 내구성 같은 훌륭한 기능을 갖춘 컴퓨팅 시스템으로 탄생시킬 수 있다.
딥(Deep) 컴퓨팅
IBM의 딥 컴퓨팅(또는 그리드(grid) 컴퓨팅)은 많은 양의 정보를 처리해야 하는 사용자들을 위한 것이다. 강도 높은 전산이나 거대한 데이터의 시각화 등, 딥 컴퓨팅은 이 모든 필요를 채운다.
IBM의 시스템 디자인과 엔지니어링의 혁신은 오랜 전통이다. 대표적인 예가 가상화이다. IBM은 40년 이상을 메인프레임에서 리소스 가상화를 사용했고, 30년 이상 가상 스토리지를 사용했으며, Virtualization Engine 기술의 도입으로, 이러한 기술에 전문성을 계속해서 드러내고 있다.
IBM Systems agenda는 관리는 단순화하고 생산성은 극대화 하도록 서버 제품군들에 기술 혁신을 일으키고 있다. IBM Systems agenda는 가상화, 오픈 시스템, 협업에 초점을 맞추고, On Demand Business에 맞는 유연하고 안전한 컴퓨팅을 실현하고 있다.
IBM은 면역 시스템의 원리를 적용하여 더욱 신뢰성 있고 관리가 쉬운 시스템들을 구현하여 혁신을 이어가고 있다. 자율 컴퓨팅은 시스템 자가 관리에 대한 독특한 접근 방식으로서 자리를 매김하고 있다.
IBM 혁신과 관련된 자세한 내용은 다음 내용을 참조하라:
IBM의 최신 메인프레임 오퍼링인 System z9™는 가장 최신의 메인프레임이다. 1964년, IBM은 최초의 범용 메인프레임인 IBM S/360™ 모델의 도입으로, 컴퓨터의 방향을 전환시켰다. 7년이 지난 후에, IBM은 S/370™ 모델을 발표했는데, 듀얼 프로세서와 가상 메모리 지원이라는 특색이 있었다. IBM 메인프레임 진화는 계속되어, 1990년대 초반에 IBM Enterprise Systems Architecture/390® 또는 IBM S/390® 아키텍처가 도입되었다. S/390 아키텍처는 마지막 32-bit 아키텍처였고, 2000년 IBM z/Architecture™의 도입으로 끝을 맺었다. z/Architecture는 여러, 동시 운영 체계들을 실행하고, S/360 모델과의 호환성을 언제나 유지한다.
IBM System z9 메인프레임은 수 백 개의 작은 서버들에 해당하는 확장성과 퍼포먼스를 제공한다. System z9의 코어에는 수 천 개의 개별 가상 IBM 서버에 동적 리소스 할당을 제공할 수 있는 가상화 인프라스트럭처가 있다. 5 nines (연간 최대 다운-타임이 5.2분) 가용성과 전례가 없는 보안성을 갖춘 System z9 서버는 Mission-critical 애플리케이션에 알맞다.
System z9 모델은 또한 다양한 운영 체계들을 지원한다. 항공 업체와 여행 업체들은 대용량 트랜잭션 프로세싱에 System z9 Transaction Processing Facility 또는 z/TPF를 사용하고 있다. 다른 업체들도 64-bit IBM z/OS® 운영 체계가 제공하는 확장성을 활용할 수 있다. System z9 메인프레임의 힘과 유연성을 결합하고자 하는 사람들은 리눅스를 사용할 수 있다.
System z9 메인프레임의 다른 특징들도 있다:
-
System z9 family은 Business Class, Enterprise Class, System z9 Integrated Information Processor (zIIP) 같은, 확장 기술을 제공한다.
- z/OS, z/TPF, 리눅스 외에도, System z9는 System z9 Virtual Server Environment (z/VSE) 와 System z9 Virtual Machine (z/VM®)의 지원을 받는다.
-
IBM System z 서버는 특별 프로세싱 엔진과 I/O 연결도 제공한다.
AS/400의 후속인 System i도 길고 유구한 역사를 자랑한다.
System i 제품군은 VM 유형을 통해 하드웨어 추상화라는 고급 방식 때문에 대중성을 유지하고 있다. 기반 프로세서의 인스트럭션 세트로 컴파일 되는 운영 체계와 애플리케이션 대신, TIMI라고 하는 가상 인스트럭션 세트로 컴파일 된다. Complex Instruction Set Computer (CISC) AS/400 프로세서에서 실행되는 AS/400 용으로 구현된 애플리케이션은 IBM POWER5 프로세서를 사용하여 새로운 System i5 모델에서 실행될 수 있다. 운영 체계와 애플리케이션에서 하드웨어 상사를 추상화 하기 때문에 시스템 업그레이드 시 이식성과 단순함이 보장된다.
IBM Systems Agenda 마다, 가상화는 모든 서버 계열의 핵심 컴포넌트이다. System i는 IBM OS/400®, IBM AIX®, Linux, Windows 같은 다양한 운영 체계들의 다중 인스턴스들을 허용한다. 이 기능은 Logical Partitioning (LPAR) 기능을 통해 도입되었고, 원래 System z 계열에서 비롯되었다. LPAR는 클라이언트가 운영 체계와 상관 없이 자신들의 필요에 따라 애플리케이션들을 선택할 수 있도록 해준다.
다음은 System i 플랫폼에 대해 알아야 할 몇 가지 사항들이다:
System p 시리즈는 IBM POWER5 아키텍처를 사용하여 관리의 단순함과 가상화를 위해 디자인 되었다. System p5 서버는 Reduced Instruction Set Computer (RISC) 기반 서버와 유닉스®용 워크스테이션인 IBM RS/6000® 계열에서 진화했다. System p는 프로세서 당 다중 프로세서와 멀티 LPAR을 지원하고, 서버 통합에 매우 유용하다. Capacity on Demand 기능으로, 시스템 관리자들은 높은 트랜잭션 양에 맞게 파티션들을 재할당 함으로서 워크로드를 동적으로 맞출 수 있다.
브라우저 기반의 IBM Integrated Virtualization Manager (IVM) 기능을 통해 제어되는 System p 가상화 기능의 효과도 누릴 수 있다. 관리자들은 동적 리소스 공유를 사용하여 서버 활용도를 높이고 있다. 파티셔닝은 향상된 보안과 서비스 품질(QoS)을 위해 애플리케이션들을 고립시킬 수 있다.
System p는 IBM AIX 5L™과 64-bit Linux on POWER 플랫폼을 지원하는 오픈 유닉스 서버 계열이다. IBM은 리눅스 디스트리뷰터와 협동하여 기능과 최대 성능을 보장하고 있다.
다음은 System p 관련 추가 정보이다:
System x 시리즈는 IBM Netfinity 라고 하는 x86 기반 엔터프라이즈 서버에서 진화했다. System x 서버는 IBM Xtended Design Architecture 기술을 사용한다. IBM은 System x 서버에 광범위한 관리 툴을 제공한다. 설치는 Windows 설치를 자동화 및 보조하는 BM ServerGuide™ 툴을 사용하여 손쉽게 끝난다. IBM UpdateXpress를 사용하여 자동으로 소프트웨어는 업데이트 되고, 실시간 진단과 동적 시스템 분석으로 문제 해결을 지원한다.
Capacity on Demand, 가상화, 워크로드 관리는 System x에서도 지원된다. System x는 Windows와 리눅스 모두를 지원한다.
엔터프라이즈 리소스 플래닝(ERP), 고객 관리(CRM), 데이터베이스 애플리케이션 등, System x 서버는 엔터프라이즈 고객들의 필요를 채운다. 원격 오피스 애플리케이션이나 리테일 애플리케이션을 위한 애플리케이션 서버를 모색하는 중소 비즈니스들은 다양한 System x 타워 서버들 중에서 선택할 수 있다. System x 서버들은 과학 애플리케이션, 웹 서빙, 데이터베이스 애플리케이션, 협업 애플리케이션의 필요를 충족시키는 솔루션도 제공한다.
이 외에도, System x 서버에는 다른 특징들도 있다:
블레이드 서버는 강력한 프로세싱 기능을 작은(compact) 공간에 포함시키고, 관리 단순화를 통해 가용성과 신뢰성을 높인다. 블레이드는 파워, 냉각, 다른 블레이드 서버들과의 통신 기능 등을 제공하는 섀시로 연결될 수 있다.
BladeCenter는 고밀도 컴퓨팅과 핫-스왑을 실행하여 프로세싱 확장성과 가용성을 높인다. 일부 모델은 문제가 예견될 경우 섀시에 경고를 하여, 시스템의 신뢰성을 높인다. BladeCenter는 일반 블레이드 서버들을 지원하는 블레이드 섀시 디자인의 포트폴리오를 제공한다. 최대 14 개의 블레이드가 하나의 BladeCenter 섀시에 패킹될 수 있고, AMD, Intel®, Power Architecture 프로세서를 사용하는 각 블레이드는 하나의 섀시에서 이종의 컴퓨팅을 수행한다.
BladeCenter는 오픈 표준에 기반하고 있고, Windows, Linux, Novell 운영 체계에서 애플리케이션 소프트웨어 개발을 지원한다.
다음은 BladeCenter의 기타 특징들이다:
-
BladeCenter는 단순한 관리와 모듈식 확장성을 겸비하고, 프로세싱 밀도를 높일 수 있는 방식이다.
- System x가 자랑하는 시스템 관리의 단순함은, Capacity on Demand와 IBM Application Workload Manager 같은 최적화 기능과 더불어, BladeCenter에서도 사용할 수 있다.
System i, System p, System x, System z 등, IBM Systems 계열의 모든 컴퓨터는 클러스터링 컴퓨팅 시스템의 일부가 될 수 있다. IBM은 기존 서버 계열과 소프트웨어 포트폴리오에 클러스터링 솔루션을 제공하여 클러스터 환경의 구현, 관리, 확장에 있어서 효율성을 높인다. Cluster Systems Management (CSM)은 소프트웨어 배포, 시스템 모니터링, AIX와 리눅스 시스템을 위한 명령어 실행 등, 클러스터링 시스템을 포괄적으로 관리한다.
IBM은 또한 IBM LoadLeveler 시스템을 제공하여 클러스터링 시스템의 컴퓨팅 엘리먼트들에 워크로드를 레벨링 한다. 이 워크로드 스케줄러는 통합 리포팅과 어카운팅으로 작업을 동적으로 스케줄링 할 수 있다.
중요한 비즈니스 애플리케이션의 경우, AIX용 High-Availability Cluster Multiprocessing (HACMP)은 시스템 과잉과 페일오버(failover)를 통해 고 가용성을 제공한다. HACMP는 클러스터링 컴퓨팅 시스템의 오류나 성능의 강등을 모니터링 하고, 애플리케이션들을 재시작 하거나 프로세싱을 과잉 시스템들에 전달한다. HACMP/XD (Extended Distance)는 재난 복구를 위해 여러 장소에 같은 기능을 제공할 수 있다.
IBM의 클러스터링 기술:
-
클러스터 시스템을 선택할 수 있고, 이들 각각에 대한 서비스와 지원을 제공한다.
-
클러스터 소프트웨어 수트를 제공하여 클러스터링 컴퓨팅 시스템들의 관리를 단순화 한다.
-
IBM 클러스터 서버는 증가한 용량에 더하여 더 나은 용량과 지리적 통합을 통해, On Demand Business Environment에 가치를 더한다.
엄청난 양의 데이터 관리와 조작이라든가, 중요한 전산이 개입된 비즈니스 문제에도 IBM은 솔루션을 제공한다. DEEP BLUE 슈퍼컴퓨터는 딥 컴퓨팅의 힘을 증명하고 있다. IBM은, 초당 367 peak trillion floating point 연산(teraflop) 기능에, 슈퍼컴퓨터 TOP500 리스트에 늘 포함되는 새로운 슈퍼컴퓨터 제품군인 IBM System Blue Gene® Solution의 도입으로, 수퍼컴퓨팅 개발을 지속시켜가고 있다. 프로틴 폴딩(protein folding), 양자 화학(quantum chemistry), 분자 동력학(molecular dynamics) 같은 딥 컴퓨팅을 필요로 하는 문제들은, Blue Gene 슈퍼컴퓨터와 기술 혁신을 통해 문제를 해결할 수 있다.
IBM은 딥 컴퓨팅 솔루션을 전개할 때 반드시 다루어야 하는 문제와 솔루션에 대한 상세한 부분들 까지 포함하여, 딥 컴퓨팅을 위한 포괄적인 제품과 서비스들을 제공하고 있다.
딥 컴퓨팅:
기사의 원문보기
|