월: 2010 2월

[Whitepaper] Exploiting IBM System z Cryptographic Hardware using JSSE

보안을 위해 SSL과 같이 Data Encryption 프로세싱을 하는 경우에는 CPU가 아주 바빠지게 됩니다. 그 처리량이 많아지면 많아질 수록 더 부하가 많이 걸리게 되는 것은 뻔한 일이겠지요. 게다가, 그런 역할을 하는 서버들이 아주 많이 통합되어있다고 하면 그 통합 서버는 아마도 제대로 된 성능을 보장할 수 없을 겁니다. System z에는 IBM Crypto Express3라는 Cryptographic Processor가 장착이 됩니다. Data encryption의 무거운 CPU 집중적인 워크로드를 이 전용 프로세서로 내려 처리를 하고 System z의 Linux 전용 프로세서(IFL)의 부하를 덜어주게 되는 것이지요.

본 문서에서는 IBM Java2 Enterprise Edition의 JSSE(Java Secure Socket Extension)와 Cryptographic Hardware를 이용한 Java 어플리케이션의 성능과 처리량에 대해 이야기하고 있습니다. 참고하세요~

Exploiting_IBM_Systemz-Cryptographic_Hardware_using_JSSE-ZSW03153-USEN-01

Advertisements

[Cookbook] The Virtualization Cookbook for SLES 11

제가 이 자료를 블로그 어딘가에 올렸다고 기억했는데, 아무리 뒤져봐도 찾을 수가 없네요. 벌써 이 문서가 오래 전부터 z/VM과 SuSE, Red Hat의 버전에 따라 만들어져서 배포(?)되고 있었는데 말이죠.

본 문서는 IBM System z 상에 가상화 하이퍼바이저 z/VM을 설치하고 리눅스 서버 이미지를 설치하고, 또 이들을 수 많은 복제서버로 구성하는 방법에 대해 친절히 – IBM의 불친절한 매뉴얼들과는 달리(!) – 설명하고 있습니다. 그 외에도 여러가지 주제들에 대해 설명하고 있으니 한번 보시면 어떤 식으로 흘러가는 구성인지 감을 어느정도 잡을 수 있지 않을까 싶습니다.

z/VM 최신 버전인 z/VM 6.1과, SuSE SLES의 최신 버전 11을 기반으로 작성되었습니다.

z/VM and Linux on IBM System z: The Virtualization Cookbook for SLES 11

– 참고자료
이전 버전 자료는 이곳에… -> www.linuxvm.org

리눅스와 유닉스의 비교

종종 리눅스와 유닉스를 비교해달라는 요청을 받을 때가 많습니다. 사실 근본 태생이야 조금의 차이는 있겠습니다만, 엄연히 리눅스 역시 유닉스 계열이고 또한 요즘의 유닉스들도 리눅스가 사용하고 있는 GNU 환경을 많이 도입하고 있기 때문에 운영/관리 상의 차이를 구분짓기가 쉽지 않습니다. 물론 예전에는 상용 유닉스가 제공하는 훌륭한 관리도구와 기능들에 비해 오픈소스 환경에서 제공되는 리눅스의 관리도구나 기능들이 부족한 것은 사실입니다만, 이런 부분들도 레드햇이나 노벨과 같은 기업에서 적극적으로 투자해 좋은 관리도구들을 제공하고 있으니 많은 발전이 있었지요.

리눅스와 유닉스에 대한 개략적인 비교를 표로 나타낸 곳입니다. 하단에 좀더 자세한 설명과 많은 참고 사이트들이 링크되어있으니 참고하시면 좋을 것 같습니다.

Linux vs. Unix: Difference and Comparison

자료 추가합니다. 역시… 트위터의 힘입니다. ㅋㅋ

Linux and Solaris, An analysis of two strategies of enterprise operating systems by Robert Frances Group, Inc.
리눅스와 유닉스 비교 by 공개SW기술지원센터
Red Hat Enterprise Linux: A higher value and lower cost alternative to Microsoft Windows Server by Red Hat

[Tips] 왜… 메모리가 이것밖에 없는겨?

리눅스 서버를 관리하다보면 free나 top 명령을 통해 남은 메모리를 확인할 때 깜짝 깜짝 놀라곤 합니다. 메모리가 늘 아주 적은 양만 남아있는 것을 볼 때마다 말이죠. 자, 고민만 하지말고, 리눅스 서버의 메모리 관리 방법에 대한 내용을 한번 읽어보시죠.

Linux Howto 문서 중에 “리눅스 메모리 관리”에 대한 내용입니다.
Linux Memory Management
리눅스 메모리 – 왜? Free RAM이 거의 남아있지 않을까? (번역문입니다)

이제… 아시겠죠? ^^

[Tools] zLinux Tools from SourceForge


230,000여개가 넘는 오픈소스 개발 프로젝트가 활발히 진행되고 있는 SourceForge.net에서 z/VM과 zLinux 관련된 프로젝트들을 몇 개 찾았습니다. 소개할께요.

PigIron
Homepage: http://pigiron.sourceforge.net/
PigIron is an open source Java class library which implements the client side of the IBM ® z/VM ® Virtual Machine Operating System’s Systems Management Application Programming Interface (called VSMAPI in PigIron documentation).

z/VM Performance Monitor
Homepage: http://zpmc.sourceforge.net/
zpm(c) is a Java client cooperating with database tables created by zpmd (z/VM Performance Monitor Daemon) software. It presents system usage and actual events.

z/VM Performance Monitor Demon
Homepage: http://zpmd.sourceforge.net/
zpmd for z/Linux running under z/VM on IBM mainframe is a z/VM Performance Monitor Daemon. It processes and gathers data from DCSS used by Monitor System Service (*MONITOR). Records are written to MySQL database.

MVSDASD
Homepage: http://mvsdasd.sourceforge.net/
mvsdasd Linux1 device driver for legacy MVS2 Direct Access Storage Devices (aka DASD). The driver enables z/linux and S/390 sites which have z/OS system disks to access those disks natively, by implementing the MVS file system on Linux.

앞으로도 많은 z/VM과 zLinux 관련 오픈소스 프로젝트들이 진행되길 바랍니다. 🙂

[자료] The z10 is Not Your Father's Mainframe!

ㅎㅎ 재미있는 자료 하나 소개하겠습니다.

2008년 2월에 HP가 홈페이지에 소개한 “The Real Story about the IBM Mainframe Makeover” 내용에 반박하는 자료가 작년 가을에 발표되었습니다. Integration Systems, LLC.사가 발표한 “The z10 is Not Your Father’s Mainframe” 자료가 그것입니다. 말 그대로 ‘z10은 옛날 우리 아버지 세대가 알던 그 메인프레임이 아니라’는 이야기를 HP의 “Real Story”에서 말하는 “Fact”에 반박하는 자료를 덧붙이면서 풀어나가고 있습니다. HP가 주장하는 내용과 비교하면서 한번 읽어보시면 재미있을 듯 합니다. 시간 나실 때 한번 읽어보세요~ ^^

참, 그리고 자료의 마지막 문구가 인상깊습니다. ^^

Check it out! Your father knows about mainframes; your son will probably never hear of the Itanium.