본 제안서의 내용에 관한 저작권은 IBM에 있습니다. 단 리눅스관련 비즈니스 하시는분들의 참고자료로 리눅스 Base의 전산환경 구현비교 본 제안서의 내용에 관한 저작권은 IBM에 있습니다. 단 리눅스관련 비즈니스 하시는분들의 참고자료로 활용하시길 바랍니다. 폼포비즈..
1. Linux vs Win. NT
1. Linux vs Win. NT 리눅스 개념 1 1991년에 개발된 리눅스는 유닉스와 유사한 기능을 제공하는 컴퓨터 운영체제로써 빠르게 발전하고 있음 2 초기에는 Intel X86기종이 목적하는 플랫폼이었지만, 현재는 알파칩, 스팍칩, 파워PC, 심지어는 PDA 등 다양한 플랫폼에 포팅되어 널리 이용됨. 3 가격대비 성능면에서 타 운용체제보다 탁월하며 높은 안정성과 보안성을 갖추고 있음 4 공개 운영체제로서 플랫폼에 독립적임 5 유닉스와 유사하며 POSIX 1003.1 표준을 준수하여 호환성이 높음 6 완전한 32비트 OS로서 멀티태스킹 및 멀티유저 지원을 함 7 다양한 파일시스템 지원 , 유닉스, 미닉스, MS-DOS, 원도우 95/98, OS/2, MacOS 등에서 사용되는 다양한 종류의 파일들을 활용 8 가상메모리 지원 - 하드디스크를 메모리 영역으로 사용 9 강력한 네트워크 지원 - TCP/IP, SLIP, BSD Socket 등 네트워크 환경 지원 10 공유 라이브러리 지원 11 GUI 환경 지원 - X 원도우 사용 , 사용자 통합 인터페이스 환경인 KDE, GNOME 등이 있음 12 고성능의 RDBMS와 연동 지원 - ORACLE, SYBASE, INFOMIX 등의 상용뿐만 아니라 MySQL, PostgreSQL, mSQL 등 무료 DBMS와 연동 지원 13 장치(Device)에 의존적이지 않음 14 이식성 및 안정성이 뛰어남 15 다중 프로세서 및 클러스터링 지원 - 시스템 당 8개 까지 CPU 지원 , 컴퓨터 여러 대를 연결하여 수퍼 컴퓨터의 성능을 보임
리눅스 장단점 비교 1. Linux vs Win. NT 1 2 3 4 5 6 7 8 단 점 장 점 일반 사용자를 위한 애플리케이션이 부족 데스크탑용 S/W개발이 시급 게임용이나 업무용 애플리케이션의 개발 개방형(Open Source) 운영체제 누구나 소스코드를 읽고 자유롭게 수정 가능 GNU의 GPL(General Public License)에 따라 소스 코드와 함께 배포 2 배포본 간의 호환성 문제 배포본마다 설치방법 및 사용환경이 약간씩 다름 OS의 구입 비용이 저렴 리눅스는 인터넷으로 무료 제공되며 저렴하게 CD 형태로 판 매되기도 함 동일한 성능을 발휘하기 위한 하드웨어 사양이 Windows NT의 1/2 ~ 3/4에 불과 시스템 장애로 인한 복구비용이 Windows NT 보다 유리 3 원도우용 애플리케이션의 지원 부족 아직도 많은 사용자들은 원도우 환경에 익숙 낮은 하드웨어 사양에서도 작동 386 CPU, 4MB 메모리, 80MB 하드 용량이면 동작 가능 100 만대의 PC에 리눅스를 탑재할 경우 연간 900억원 예산 절감 4 사용이 어려움 설치는 많이 쉬어졌으나 아직도 사용환경이 어려움 사용자는 콘솔환경(명령어 입력방식)에 익숙치 않음 높은 안정성 및 보안성 1년동안 재부팅 없이 운영된 서버도 있음 전세계적인 빠른 보안 패치 자신의 시스템에 적합하도록 최적화 가능 5 사용자에 대한 확실한 A/S 부족 업그레이드 주기가 빠름 세계적으로 우수한 개발자들의 자발적 참여 6개월이면 메이저 업그레이드가 가능 문제점 발견시 몇 시간내에 패치 가능 6 서버/데스크탑에서 모두 사용 데스크탑 플랫폼 웹서버, 메일서버, DNS서버, FTP서버 등 운영 서버 운영 비용이 Windows NT 보다 저렴 7 풍부한 무료 애플리케이션 다양한 무료 S/W를 쉽게 설치하고 사용 기존 유닉스에서 검증된 애플리케이션 지원 8 특정 운영체제의 의존성 탈피 다양한 플랫폼 및 응용 지원 타 운영체제와의 폭넓은 호환성
1. Linux vs Win. NT 리눅스와 윈도우NT의 비교 리눅스와 윈도우 NT의 웹서버 구축비용 비교
리눅스와 윈도우 NT의 하드웨어 플랫폼 비교 리눅스와 윈도우 NT의 멀티프로세서 비교 리눅스와 윈도우NT의 비교 1. Linux vs Win. NT 리눅스와 윈도우NT의 비교 리눅스와 윈도우 NT의 하드웨어 플랫폼 비교 리눅스와 윈도우 NT의 멀티프로세서 비교
1. Linux vs Win. NT 리눅스와 윈도우NT의 비교 리눅스와 윈도우 NT의 파일시스템 비교
1. Linux vs Win. NT 리눅스와 윈도우NT의 비교
( 출처 : linux counter, Site : counter.li.org ) 1. Linux vs Win. NT 리눅스 사용자 증가 Linux Counter 등록 국내 리눅스 사용자 증가 추이 ( 출처 : linux counter, Site : counter.li.org ) 국내 리눅스 사용자 인구 2000년 초 30 만명 2000년 말에 100 만명 예상
(출처 : Internet Operating System Counter, 1999) 1. Linux vs Win. NT 리눅스 시장동향 (출처 : Internet Operating System Counter, 1999) 인터넷 서버시장 점유율 (99. 4)
( 출처 : www.netcraft.com/survey에서 발췌 ) 1. Linux vs Win. NT 웹서버의 성장률 비교 리눅스 설치시 기본적으로 제공(Apache) 상용제품 보다 성능 및 안정성 뛰어남 2000. 8. ( 19,823,296사이트 조사) ( 출처 : www.netcraft.com/survey에서 발췌 )
( Linux : Apache, NT : MS IIS ) 1. Linux vs Win. NT 리눅스 성능비교 분석 WebBentch를 사용한 웹서버 성능 평가 ( 출처 : ZDNET 99. 01 ) ( Linux : Apache, NT : MS IIS )
( Linux : SMB) NetBentch를 사용한 원도우 파일 서버 성능 테스트 리눅스 성능비교 분석 1. Linux vs Win. NT 리눅스 성능비교 분석 NetBentch를 사용한 원도우 파일 서버 성능 테스트 ( 출처 : ZDNET 99. 01 ) ( Linux : SMB)
리눅스 vs Windows 98 비교(최소 사항) 1. Linux vs Win. NT 리눅스 성능비교 분석 리눅스 vs Windows 98 비교(최소 사항) 구분 Windows 98 리눅스 (Red Hat 6.0 기준) CPU 펜티엄급 이상 (586) 최소 386도 가능 MEMORY 8메가 이상 4메가 이상 VIDEO CARD 윈도우 지원카드 리눅스 지원카드 HARD DISK 최소 500 메가 이상 최소 100메가 (서버 500메가 이상) CD-ROM 8배속 이상 (이하도 가능) 8배속 이상 NETWORK CARD 모뎀이나 랜 이용 되도록 랜이나 전용선 이용 리눅스 vs Windows 98 비교(권장 사항) 구분 Windows 98 리눅스 (Red Hat 6.0 기준) CPU 펜티엄급 이상 (133이상) 최소 486도 가능 MEMORY 32메가 이상 16메가 이상 VIDEO CARD 지원카드 HARD DISK 최소 800 메가 이상 최소 600메가 CD-ROM 8배속 이상 (IDE, SCSI 사용가능) NETWORK CARD 사용자에 따라 서버일 경우 전용선 이상 필요
Windows NT와 리눅스 서버 구축시 비용비교 1. Linux vs Win. NT 투자대비 효과 분석 Windows NT와 리눅스 서버 구축시 비용비교 구분 Windows 2000 리눅스 데스크탑용 32만원 (Windows 2000 Professional) 무료 서버용 450만원 (Windows 2000 Advanced Server 25인용) (사용자 수 제한없음) 웹서버에 대한 투자비용 비교 구분 리눅스 Windows NT UNIX 애플리케이션 Apache, PHP, MySQL IIS, MS-SQL, Windows NT Netscape or Apache, Oracle 비용 무료 설치서비스는 별도 약 300만원 약 3,000만원
기존 시스템과의 연동 - Legacy System 1. Linux vs Win. NT 리눅스 채택시 고려사항 기존 시스템과의 연동 - Legacy System 타 플랫폼과의 성능 비교 - DBMS, Web 지원 체계 - 유지보수, 기술지원 구축 비용( TCO)
리눅스 사용자 층의 증가 결 론 국내뿐만 아니라 전세계적으로 리눅스 사용자가 증가되는 추세 리눅스 성능 및 안정성이 우수 1. Linux vs Win. NT 결 론 리눅스 사용자 층의 증가 국내뿐만 아니라 전세계적으로 리눅스 사용자가 증가되는 추세 리눅스 성능 및 안정성이 우수 같은 하드웨어 사양에서 타 운영체제에 비해 비슷하거나 월등한 성능 발휘 비용 대비 효과가 큼 저렴한 비용으로 서버 구축 및 운영이 가능 해결되어야 할 개선점 일반사용자를 위한 데스크탑 애플리케이션의 개발 상당히 개선되었으나 아직도 사용이 불편 사용자에 대한 확실한 A/S지원 여러 배포본 간의 호환성
2. IBM Linux Product & Support Plan
zSeries iSeries pSeries Common Application Development xSeries 2. IBM Linux Product & Support Plan Open/Standards-based Application Environment zSeries Vendor Tools IBM Industry Extensions Through Open Source Basic Open Source Tool Set Linux: Standard Internet OS Platform Application Development iSeries pSeries Common Application Development xSeries Embedded Appliances
Linux environment on the server of your choice 2. IBM Linux Product & Support Plan Linux environment on the server of your choice Application Interoperability across disparet platform & vendors Linux Kernel can be Native Linux can be Integrated (ie. AIX R5, HP) Linux Kernel can Coexist with other OS (ie. OS/390, OS/400, NT) xSeries pSeries & iSeries zSeries Preferred development platform Lowest cost for workgroups Scales seamlessly Increased storage capacity Highest level of availability Lowest cost- per-unit of work
Linux on eServer xSeries and Netfinity Web Application Servers 2. IBM Linux Product & Support Plan Linux on eServer xSeries and Netfinity The point of Entry - Where Industry standards meet enterprise capabilities Appliance Servers Web Application Servers Data and Transaction Servers xSeries 100 web servers NAS servers xSeries 330 xSeries 340 Rack optimised Clusters Linux-ready Netfinity 6000+ X-architecture IBM-architecture on Linux "IBM is bringing its enterprise technology and expertise to Linux and Netfinity...(with) key availability, scalability and manageability features from their RS/6000, AS/400 and S/390 lines ... to ensure they have a leadership enterprise Linux platform." Pierre Fricke, Sr. Analyst at D.H. Brown IBM S/390 IBM RS/6000 IBM AS/400 IBM NUMA-Q Solutions Clustering Scalability Availability IBM Netfinity
Linux on eServer pSeries and RS/6000 2. IBM Linux Product & Support Plan Linux on eServer pSeries and RS/6000 The point of Entry - Where Linux meets UNIX Native Linux for RS/6000 (32-bit) Linux distributions now available: SuSE Certified on B50 rack mountable servers, 43P Model 150, F50 Native Linux for pSeries (64-bit) Developing optimized 64-bit Linux port for POWER RISC with open source partners Support by all eServer partners (Red Hat, SuSE, TurboLinux) pSeries 640 - 1Q01, pSeries 680 - 3Q01 Exploit Power3/Power4 Floating Point and 64-Bit Performance Scientific & Technical Web application serving & ecommerce Linux Affinity AIX 5L Linux source compatibility Integrated to take advantage of enterprise reliability, availabilty, scalability, and manageability features Standards compliance (LSB) Popular "Linux - GNU" tools, utilities, look & feel on AIX AIX Linux
Linux on eServer pSeries and RS/6000 2. IBM Linux Product & Support Plan Linux on eServer pSeries and RS/6000 Bringing the scalability and systems management of enterprise environments to Linux Linux Application Environment (LAE) Application Binary Interface (ABI) allows Linux applications to run on PTX? without modifications Supports standard Linux libraries and enterprise application system calls Standard feature of PTX 4.6.1 Stays compatible with Linux releases Supports e-business and traditional business applications PTX libraries PTX kernel IA-32 RedHat libraries Linux App Application
Linux on eServer iSeries Preview 2. IBM Linux Product & Support Plan Linux on eServer iSeries Preview The point of Entry - Where Linux complements integrated ebusiness solutions LPAR1 OS/400 VxRx LPAR2 LPAR3 Linux Primary Partition iSeries support of Linux in a partition provides: Flexible allocation of resources to applications A new stream of e-business applications that complements iSeries strength as an integrated core business solution Flexibility and choice of environments iSeries scalability, availability and ease-of-use for Linux applications Available: 2001/06 With the planned addition of Linux, iSeries allows deployment of Linux, Java, UNIX, Windows 2000 and Domino based applications concurrently on a single server
Linux for eServer zSeries (S/390) 2. IBM Linux Product & Support Plan Linux for eServer zSeries (S/390) The point of Entry - Where Linux ascends to the Mainframe Flexible Design Runs native, in an LPAR or on VM/ESA New Virtual Image Facility supports hundreds of images with familiar interfaces New Integrated Facility dedicates incremental processing for Linux Linux for S/390 - 31 bit New Linux for zSeries - 64 bit IBM Middleware DB2 UDB MQSeries Client WebSphere Advanced Connectors Tivoli TSM Client, Software Distribution server, many endpoint products Applications BMC Computer Associates CompuWare Software AG Hundreds of open source software applications IBM Support & Services IGS defect and how-to support for SuSE and TurboLinux distributions of LINUX for S/390, zSeries Service offerings Commercial Distribution Partners SuSE - Internet download or CD-ROM TurboLinux - Internet download or CD-ROM Linux for S/390 - available now Linux for zSeries - available early 2001 Red Hat Linux for zSeries - 2001
Linux for eServer zSeries (S/390) 2. IBM Linux Product & Support Plan Linux for eServer zSeries (S/390) Linux/zSeries 소개 Linux/zSeries는 zSeries 하드웨어 플랫폼에 운영되도록 디자인된 Linux가 zSeries에 의존적인 부분이0.6% 지나지 않는 자체적으로 완전한 하나의 Linux입니다. 라이브러리와 커널 역시 여타의 Linux와 동일하기 때문에 기존의 Linux용 프로그램은 소스에 대한 수정작업이 전혀 필요없고 간단한 재컴파일만으로 Linux/zSeries에서 실행이 가능합니다. 하드웨어에 의존적인 부분은 zSeries에 최적화되도록 수정되어 다른 플랫폼에서의 Linux에서는 경험 할 수 없는 zSeries 만의 안정성과 고 가용성 등의 혜택을 얻을 수 있습니다. Linux/zSeries 장점 신뢰성 가장 믿을 수 있는 하드웨어 플랫폼 zSeries에서 운영되는 Linux 35년 이상의 노하우로 얻어진 99.999% 가용성을 보장하는 시스템 디자인 관리성 중앙에 집중된 Linux / zSeries 시스템은 분산환경에서보다 관리도 용이하고, 데이터에 대한 복제가 불필요 zSeries 운영체제가 제공하는 백업 / 자동시작 기능과 같은 유용한 관리기능들은 Linux / zSeries에서도 그대로 사용 확장성 한대의 zSeries 서버안에서 15개의 Linux 이미지를 동시에 운영가능 VM / ESA를 이용할 경우 수백개의 Linux 이미지를 동시에 운영가능 VIF를 이용할 경우 수백 수천개의 Linux 이미지를 동시에 운영가능 성능 Linux에서 기존 zSeries 어플리케이션과 데이터에 대한 신속한 접근 가능 Linux/zSeries 솔루션 1. 엔터프라이즈 e-Mail 엔진 메일 사용자를 데이터베이스 시스템으로 관리, 운영체제의 제한을 극복 어플리케이션의 자료교환 용이 송수신부의 분리를 통한 프로세스의 단순화 내부 네트워크 환경을 통한 리포팅 기능 지원 2. 기간계 시스템의 프론트 엔드 웹 서버 솔루션 기존에 운영하고 있는 기간계 시스템의 데이타베이스, 트랜잭션 시스템과의 상호 연계를 통한 e-business 환경을 손쉽게 구축 CICS Transaction Gateway, DB2 Connect를 통한 CICS 어플리케이션이나 DB2 데이타로의 손쉬운 연결 3 Tier로 구성되어 있는 기존의 웹 어플리케이션 구조에서 중간 Middle Tier없이 2 Tier환경으로 전환 3. Linux/zSeries의 클러스터링 솔루션 엔터프라이즈급 환경에서 요구되는 고성능, 안정성, 고 가용성을 보장하는 최고의 클러스터 아키텍쳐 zSeries 단일 서버상에서 백여개의 클러스터 노드를 지원하는 동적인 로드 밸런싱 안정적인 입출력을 보장하는 전용 프로세서를 통해 수백 개 이상의 안정적인 Linux용 네트워크 인터페이스 내부 네트워크 환경을 이용한 노드간 초고속 통신
Linux for eServer zSeries (S/390) 2. IBM Linux Product & Support Plan Linux for eServer zSeries (S/390) Linux/zSeries 운영환경 Linux Linux Linux Linux Linux Linux Linux S/390 Linux Linux Linux S/390 S/390 VIF PR/SM Z/VM PR/SM S/390 S/390 S/390 S/390 Linux 네이티브 환경 논리 분할 환경 Z/VM 게스트환경 VIF 환경 Linux 네이티브 환경 - 다른 운영체제없이 Linux만을 zSeries위에서 독립적으로 실행 논리분할 환경 - zSeries를 최대 15개의 논리분할 영역으로 쪼갠 뒤 한곳에는 OS/390 다른 한곳에는 Linux를 설치하여 한대의 zSeries 에서 OS/390과 Linux어플리케이션을 동시에 실행 Z/VM 게스트 환경 - Linux를 VM/ESA 파티션 위의 게스트로 구현하는 방법 Virtual Image Facility(VIF) 환경 - VIF를 이용하면 한대의 서버에서 수백의 Linux image를 동시에 운영 가능 Linux for S/390 소개 S/390의 강력함은 잘 알려져 있습니다. 높은 신뢰성, 다수의 다양한 어플리케이션을 가동시키는 능력, 고확장성 테크놀러지, 이러한 이유들로 인해 e-business의 중요한 어플리케이션의 호스팅에는 S/390이 이상적입니다. Linux for S/390은 이미 S/390 제품군의 O/S에 포함되어 있지만, z시리즈에서도 가동이 가능하게 되었습니다.(31bit Architecture mode) Linux for z series는 z series상에서 새로이 64bit mode를 지원할 예정입니다. 풍부한 Open source application, Middleware, 기술력이 뛰어난 개발자들에 의해 현재이상으로 고객 여러분의 비즈니스상의 과제에 대응할 수 있습니다. S/390 Virtual Image Facility for Linux 1대의 서버에서 수십혹은 수백대의 Linux image 를 가동시킬 수 없는가? 다수의 Image관리를 보다 간단히 할 수 없는가? 고객 여러분의 이러한 요구와 그 이상의 성능이 S/390 Virtual Image Facility for Linux에 의해 실현됩니다.
Linux for eServer zSeries (S/390) 2. IBM Linux Product & Support Plan Linux for eServer zSeries (S/390) IBM S/390 LINUX 처리기구인 S/390 Integrated Facility for Linux 이 선택기구는 G5 및 G6서버에서 사용할 수 있습니다. 이로써 G5/G6에 어떠한 영향도 주지 않고 Linux workload 전용으로 처리능력을 추가할 수 있습니다. S/390 integrated Facility for Linux 개요 Linux 전용의 CP G5(#0095): 최대 7개 G6(#0096): 최대 9개 OS 지원: Native Linux 또는 VIF OS/390, VM/ESA, VSE, TPF지원불가 프로세서의 형식변경 불필요 OS/390등의 S/W비용증가 없음 ISV의 S/W비용 증가 없음 LPAR상의 전용CP로 PR/SM에 의해 관리
H/W Support Plan 2. IBM Linux Product & Support Plan 1Q 2Q 3Q 4Q Computing Model iSeries Available on June Support of Linux in a Partitions Workload Consolidation (Unix , NT Server : 2~10) Large Size Front End Server Large Size Back End Server Workgroup Server : Web Server , Firewall , Groupware , Multimedia pSeries Native Linux for RS/6000 (32Bit) B50,F50,150 RS6000 (64Bit) 7044-170,270 pSeries 640(64 Bit) 7026-B80 RS6000 (64 Bit) F80,H80,M80 Linux Affinity AIX ToolKit/AIX5L Native Linux for pSeries 680(64 Bit) S85 , S80 Commercial Linux Clustering (2~10 Svr : Clustering) Distributed Enterprise Workgroup Server xSeries Available for All Model Linux Clustering for HPC Developer Machine Education Machine zSeries 31 Bit : Native Linux for S/390 64 Bit : Native Linux for zSeries (UNIX , NT Server 10 ~ ) Numa-Q ABI (Appl Binary Interface) allows Linux Appl to run PTX without modifications
IBM Platform의 리눅스 지원현황 2. IBM Linux Product & Support Plan 지원 현황 사용상 비교 zSeries 모든 모델에서 지원이 됨. S/390 : 31 Bit , zSeries : 64 Bit 리눅스 구현 환경 리눅스 Native환경 논리분할환경 Z/VM 게스트환경 VIF 환경 현재 UDB와 Websphere 지원 됨. Logical Partitioning이 구현 가능함. 극도의 가용성이 요구가 되는 경우 기존에 OS/390을 사용하고 있는 경우 여러 대의 서버를 기간계 서버와는 별도로 사용하는 경우 대용량으로 Linux환경을 사용하고자 하는 경우 iSeries SSTAR Processor를 장착한 모델과 8xx모델에서 지원이 됨 Native 리눅스 구현환경 전체 시스템을 Logical Partition으로 나누어 구현 할 수 있으며 OS/400과 같이 사용 Logical Partition을 Dynamic하게 구현됨. 극도의 가용성이 요구가 될 때 기존에 OS/400을 사용하고 있는 경우 적절한 예산으로 전산환경 구현하고자 하는 경우 관리비용을 최저로 줄이고자 하는 경우 UDB를 OS/400 Base로 사용시 별도의 비용이 추가 않됨. pSeries Linux OS 지원이 가능한 모델 Native Linux for RS/6000 (32Bit) ; B50 , F50 , 150 Native Linux for RS/6000 (64Bit) ; 170 , 270 Native Linux for pSeries (64Bit) ; B80 B80 , M80 , H80 (2사분기) , S80 , S85(3사분기)은 추후에 지원 힘. AIX5L – Linux Appl을 Compile작업하여 사용 할 수 있슴. 어플리케이션이 DB보다는 CPU 작업에 편중된 경우 적은 예산으로 전산환경을 구현하고자 하는 경우 기존 UNIX를 사용하고 있는 경우 xSeries 전체 모델에 지원이 됨. 가장 많은 솔루션이 지원이 되고 있으며, UDB와 Websphere 모두 지원되고 있슴. 개발용 기기나 전산환경이 소규모인 Workgroup 서버로 사용하는 경우 가장 적은 예산으로 전산환경을 구현하고자 하는 경우 Numa Linux Appl을 NUMA의 OS인 PTX에 Restore하여 리눅스 환경의 어플리케이션을 지원 함. 기존에 사용중인 Linux 어플리케이션을 사용하고자 하는 경우 개발 환경과 운영환경이 분리됨