리눅스

2013년 서버 OS 시장 점유율

2013년을 마감하는 12월이다. 

개인적으로는 큰 변화를 겪은 한 해였고, 서버 시장은 언제나 그렇듯 치열한 경쟁 속에서 승자와 패자가 갈리는 한 해였다.

며칠 전 가트너의 발표에 따르면, HP가 서버 시장 1위를 다시 탈환했다고 한다. IBM은 전년도에 비해 19%에 가깝게 매출이 감소했다. System x와 Power System의 약세가 원인이란다. 물론 국내 서버 시장에서의 성적은 약간 다른 것 같기도 하다.

이쯤에서 위키피디아에서 계속 업데이트하고 있는 서버 OS 시장 점유율을 간단히 살펴보도록 하자.

아래 표는 인터넷 상에서 공개적으로 액세스가 가능한 서버들(주로 웹서버, 메일서버, DNS 서버 등)을 대상으로 한 결과이다. 실제 방화벽 안쪽의 – 인터넷 상에서 공개적으로 액세스가 되지 않는 – 서버들이 상당 수 되겠지만, 이 부분은 상상하는 것으로… -_-;

Image

리눅스 서버가 W3Techs 조사에 따르면 30%를 넘기고 있다. 사실 저 Unknown에도 상당 수 포함되어있지 않을까 싶기도 하다. ^^

아래는 IDC에서 올 초에 발표한 조사 결과. 각 벤더에서 발표하는 매출 기반으로 산정한 것이니 위 표보다는 더 신빙성이 있어 보인다. 2012년 말을 기준으로 리눅스 20.4%, 유닉스 17.6%. 유닉스의 경우 지난 해 같은 분기 24.1%에 비해 감소했고, 지난 6분기 동안 계속 추락하고 있는 상태다. 리눅스는 지난 해 같은 분기(2011/4Q) 12.7%에 비해 증가했고, HPC와 클라우드 컴퓨팅 부분의 확대로 계속해서 증가추세에 있다. 리눅스가 클라우드 컴퓨팅과 빅데이터 화두의 중심에 있었던 2013년의 결과도 사뭇 기대된다. 

Image

슈퍼컴퓨터 부문의 점유율. 이쪽은 리눅스의 완승!

Image

전체 점유율이다. 데스크탑, 스마트폰, 서버, 슈퍼컴퓨터, 메인프레임, 게임콘솔, 임베디드까지. 많은 부분에 있어 리눅스가 아주 중요한 위치에 있는 것은 명백한 사실이다. 또 이를 대체할 다른 OS가 있지도 않으므로, 레드햇의 말대로 2015년에는 정말 서버 시장의 50%가 리눅스로 운영되지 않으리란 법도 없을 듯 하다.

Image

메인프레임 OS인 z/OS의 시장 점유율이 12.3%나 되는 것도 의미가 있는 것 같다. 또 메인프레임에서 약 30%가 리눅스로 돌아가고 있고. 물론 이 수치는 앞으로 계속 증가할 것으로 보인다. 

출처: http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Advertisements

[ZDNet 컬럼] 가장 강력하고 안전한 리눅스 서버, Linux on zEnterprise!

스크린샷-2012-12-14-오전-11.34.06

ZDNet에 기고한 컬럼이 떳네요. 잘 설명이 되었을려나 모르겠습니다. 🙂

가장 강력하고 안전한 리눅스 서버, Linux on zEnterprise!

Linux on System z Kernel Dumps

2010년 Enterprise Systems Media에 게재된 기사입니다. 리눅스 커널 덤프에 대한 간단한 히스토리를 얘기하고 있고, 또 System z에서만 사용하는 Standalone Dump에 대해서 소개하고 있습니다. 리눅스 커널 덤프에 대한 개략적인 내용을 알 수 있는 기사라 링크합니다.

Linux on System z Kernel Dumps

이와 더불어, 아래와 같은 일정으로 “kdump on System z”라는 웹캐스트가 진행될 예정이니 관심있으신 분들께서는 참여해서 들어보시는 것도 좋을 듯 합니다.

Target audience: Linux on System z Customers: IT Manager, IT Administrator, System Administrator
Date & Time: Wednesday, December 19, 2012 at 12:00 PM ET, 17:00 UTC & Thursday, December 20, 2012 at 8:00 UTC

Duration: 75 minutes

Technical level: Intermediate

Abstract: The Linux kernel code is robust, but even the best kernel hackers are only human and make mistakes. So, while kernel crashes are rare, they can occur and are unpleasant events. To find the cause of such crashes, kernel dumps containing the crashed system state are often the only available approach.Because mainframes traditionally run mission critical workloads, there is a particular big focus on the serviceability of the platform. Customers expect that all problems are solved in a short time. Therefore, when Linux was ported to s390 beginning of 2000, IBM also provided a reliable kernel dump mechanism. This was about five years before kdump was integrated into the upstream Linux kernel.In some areas, kdump offers advantages over the traditional s390 dump methods. Therefore, in 2011, kdump was ported to s390. The code was enriched by specific s390 features and, as much as possible, kdump was integrated into the existing s390 dump infrastructure.
This presentation reviews the traditional s390 Linux kernel dump methods, describes the specifics of the s390 kdump port, and explains the integration into the existing s390 dump infrastructure.

See also: http://enterprisesystemsmedia.com/article/linux-on-system-z-kernel-dumps

Michael presented this topic at the ‘LinuxCon Europe’ in Barcelona in November this year.

Note: we will be using Adobe Connect for this webcast: Audio support is only by VOIP

Speaker: Michael Holzheu, Linux kernel developer, IBM Boeblingen

Date: December 19, 2012 (US/Canada/LA/Europe)
Time: 12:00 PM ET / 11:00 AM CT / 6:00 PM Boeblingen / 17:00 UTC
Registration Link: http://ibmstg.adobeconnect.com/kdumpsystemzamericas12192012e/event/registration.html

Date: December 20, 2012 (Asia/Australia/Europe)
Time: 9:00 AM Boeblingen / 08:00:00 UTC / 03:00 AM ET
Registration Link: http://ibmstg.adobeconnect.com/kdumpsystemzapemea12202012e/event/registration.html

After registering you will receive a confirmation email containing information about joining the Webcast.
If you can not join us for this session, the replay will be available after December 22nd on the z/VM LVC website at http://www.vm.ibm.com/education/lvc/

IBM Linux on System z Cloud Test Drive

IBM Linux on System z 기반의 클라우드 환경을 이용했을 때 퍼블릭 클라우드 환경 대비 약 79%가 낮은 도입비용과 45일이 걸리던 프로비저닝 시간을 20분내로 줄일 수 있었다는 미국 모 은행 사례가 있습니다. IBM Linux on System z를 사용하고 있는 많은 고객들이 이미 Linux에 대해 안정성과 가용성에 대해서 높은 평가를 내리고 있는 가운데, 이를 기반한 클라우드 환경은 TCO 절감 차원에서, 또 높은 서비스의 품질에서 진지하게 고려해봄직한 솔루션이 되고 있습니다.

미국 워싱턴 시스템 센터에서 IBM Linux on System z 기반으로 구성한 Cloud Test Drive 환경을 공개했습니다. 이 테스트 환경은 IBM Linux on System z 기반으로 완벽한 시스템 자원의 가상화를 담당하는 z/VM과, 가상 서버의 배치를 위해 Tivoli Provisioning Manager(TPM)이 사용되었습니다. SUSE와 Red Hat 리눅스 서버 이미지들이 5개 준비되어있구요. 이 이미지들에는 어플리케이션 서버 기능(WebSphere Application Server)과 데이터베이스 기능(DB2 또는 Oracle)이 제공됩니다.

90일간의 무료 액세스, 최대 3대까지의 리눅스 서버를 사용해보실 수 있습니다.

이 테스트 환경은 몇가지 다른 롤들을 체험할 수 있는 환경을 제공합니다. 일반 사용자 레벨의 셀프서비스 인터페이스가 제공이 되어 원격에서 서버를 생성하고, 운영하고, 또 삭제할 수 있습니다. 그리고 관리자 레벨로 Tivoli Provisioning Manager(TPM) 화면을 액세스해볼 수 있습니다.

이 테스트 환경에 관심이 있으시다면, 바로 IBM 담당자에게 문의하세요. 🙂



IBM이 제공하는 클라우드 테스트 환경외에 z/VM과 Linux on System z의 여러 관리 소프트웨어를 개발하고 있는 Velocity Software에서도 클라우드 테스트 환경을 제공하고 있습니다. 아래 URL을 방문해보시면, 리눅스 서버를 생성하고, 접속해볼 수 있습니다. 12시간 후에 자동으로 expire된다고 하니 맘껏 테스트해볼 수도 있겠네요.

http://DEMO.VelocitySoftware.com/CLOUD

Enjoy it!

가상환경에서의 Java 설계와 코딩

얼마 전에 소개한 블로그( Linux and Mainframe )에 많은 분들이 관심을 가질 만한 내용이 올라와있어 소개할까 합니다. IBM의 Steve Wehr라는 분이 가상환경에서의 Java 어플리케이션이 왜 제대로 동작하지 않는가에 대한 여러가지 이유들과 그에 대한 설명을 담은 백서를 작성했네요. 물론 이분은 System z 쪽에서 일하고 있지만, 백서 앞부분에서도 밝히듯이 모든 가상화 환경에 적용되는 내용이며, 특별히 System z 환경에 국한되지 않는다고 합니다.

문서는 다음의 내용을 다루고 있습니다:
Why is Virtualization a Problem for Applications?
How to Waste CPU in your Java Application
How to Waste Memory in your Java Application
Best Practices for Java Applications in Virtualized Environments
Employ Strategies that Encourage Efficient Application Design for Virtualization

가상화 환경에서 작업하고 계신 여러분들에게 도움이 되는 내용이길 바랍니다.

=> New Whitepaper: “Java Design and Coding for Virtualized Environments”

1,000대의 서버, 리눅스 서버로 통합하기

3월 미국 Atlanta에서 열린 SHARE 118에서 zLinux와 z/VM의 성능관리툴에 대한 컨설팅과 제품을 판매하고 있는 VELOCITY Software(http://www.velocitysoftware.com)의 Barton Robinson(예전에 한번 포스팅한 적이 있어요. 제가 보기엔 피어스 브로스넌을 닮았는데… 실제로 보면 정말 그래요. ^^) 아저씨가 이번에는 1,000대의 Linux 가상서버를 운영하기 위한 용량계획에 대한 내용에 대해서 이야기하셨네요.

프로세서 오버커밋, 메모리(System z에서는 Storage) 오버커밋, LPAR와 z/VM의 오버헤드, 각 리눅스 서버에서 도는 기본적인 에이전트등의 CPU 점유 등등에 대한 여러 부분에 대해서 얘기하고 있네요. 위의 그림에서 보듯이, 크게 4가지의 사례를 들었는데요. 첫번째 고객은 System z 4대에서 총 120개의 리눅스 전용 CPU를 탑재하고 있고, 2012년 3월 현재 약 1,800여개의 리눅스 서버를 돌리고 있네요. 매달 200대씩 추가가 되고 있구요. 우와!

서버 통합과 관련하여 관심이 있으신 분들은 자료를 한번 훓어보시는 것이 좋을 듯 보입니다.

* 참고로, 문서에 나오는 용어들 중에 CEC(Central Electronics Complex)는 간단히 말해서 System z Box 하나를 얘기하구요, IFL(Integrated Facility for Linux)은 리눅스 전용 CPU를 의미하구요, Storage는 서버에서의 메모리라고 보시면 됩니다. LPAR는 다 아시다시피 논리파티션구획이구요, 하나의 LPAR에 가상화 하이퍼바이저인 z/VM이 설치되어 그 기반 위에 수많은 리눅스 서버들이 동작하게 됩니다.

* 자료 다운로드: Capacity Management for 1,000 Linux servers on z
* SHARE 118에 등록된 자료 보기: http://share.confex.com/share/118/webprogram/Session10334.html
* SHARE 118 전체 자료 보기: http://share.confex.com/share/118/webprogram/LVM.html

SHARE 118 Atlanta 자료 공유

예전에 한번 소개한 적이 있는데요, SHARE는 미국에서 1년에 두 번씩 동/서부를 번갈아가며 개최되는 가장 오래되고, 큰 IBM 소프트웨어 사용자 모임입니다. 이 곳에서 zLinux와 관련한 세션이 엄청나게 많이 열리는데요, IBM, 파트너사, 고객사 등에서 세션을 맡아서 발표도 하고, 정보를 공유(SHARE)하는 장이기도 합니다.

지난 3월의 행사가 벌써 118회이니 얼마나 오래된 행사인 지 아시겠지요? 암튼 한번 가보시면, 그 규모가 얼마나 큰 지 실감하시게 될 겁니다. 어쨌거나, 118회의 세션 자료가 공개되었네요. 관심있는 세션의 자료를 다운로드 받아서 보시기 바랍니다.

아, 이 중에 몇 개는 따로 소개를 하는 포스팅을 올리도록 하겠습니다. (조.만.간. ㅋ)

고고씽 -> SHARE.org – Program: Linux & VM (Winter 2012 Atlanta)