금요일 3월 28, 2008

저 해고되는거 아니죠?

이 사람은 Bill Macgowan입니다.

빌은 썬의 인사 담당 최고 책임자입니다.

저와 함께 썬의 인력을 양성하고 키워나가고 있습니다.

영리하고 말솜씨가 뛰어나며 판단력이 뛰어난 사람입니다.

평소에 말이죠.

근데 오늘, 저에게 심한 장난을 쳤습니다. 만우절 기념으로요.

그리고 화요일 만우절에 썬의 전직원들이 즐거워할 수 있도록 일찌감치 비디오로 제작했답니다. 제가 잘 속는 편이긴 하지만, 어쨌거나 이를 인정하는 김에 전세계에서 볼 수 있는 제 블로그에 올립니다.

여느 실리콘 밸리처럼 여기에도 벤처 자본가가 등장합니다.

제 부모님까지 진지하게 가세하는 바람에 정말 당하는 내내 괴로웠습니다. 당장의 상황에 정신이 팔려 한눈 팔 새도 없었죠.

장난일 줄은 꿈에도 몰랐습니다.

카메라맨들이 나타난 순간에 이르러서야 뭔가 잘못되었다는 생각이 들었으니, 완벽하게 속은 것이죠.

허탈한 마음에 점심식사를 하고 돌아오는길에, 빌이 절 붙잡더군요. 문제의 비디오 테이프를 손에 들고서는, "사장님, 저 해고되는거 아니죠?"랍니다.

그래서 어떤 대응을 해줄지 아직까지 고민하고 있습니다.

제가 CFO랑 같은 사무실에 있고 블로그를 제작하는 건 고문 변호사라는 사실을 잊지 마시기 바랍니다. 분명히 멋있게 맏받아칠 기회가 올 겁니다.

반드시요 ^^.

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon

화요일 3월 25, 2008

오픈솔라리스, 보안 그리고 미국 국가 안전국(NSA)

지난 주에는 매우 중요한 발표가 있었습니다. 바로 둘째 가라면 서러울 정도로 보안을 중요시하는 미국 국가 안전국(NSA)과 협력관계를 맺기로 한 것이었습니다. NSA는 썬과 다른 커뮤니티 구성원이 협력하여 보안이 철저한 운영 체제의 미래를 향해 급성장 중인 오픈솔라리스 커뮤니티에 가입했습니다.

그 배경을 말씀드리자면, 썬은 시장에서 혁신적인 변화를 수행할 때 커뮤니티의 참여를 항상 가장 중요한 수단으로 사용해 왔습니다. 즉, 극단적인 요구를 제시하는 단체(세계에서 가장 큰 슈퍼 컴퓨팅 시설, 가장 까다로운 보안을 요구하는 전문가(절대 나쁜 뜻이 아닙니다), 가장 큰 아카이브 스토리지 시설 등)들과 협력한 다음, 이를 통해 얻은 노하우를 일반 대중을 위한 제품을 만드는 데 활용하는 것입니다. 가장 앞서나가는 고객들을 통해 나머지 고객에게 무엇을 제공해야 할지 알아내는 것이죠.

대부분의 경우 앞서나가는 고객의 취향이 향후 업계 전체가 나아갈 방향을 가리키는 훌륭한 지표의 역할을 합니다.

지금까지 이와 같은 협력관계에는 각종 기밀 제한, 지적 재산권 교환, 번거로운 기관 절차 등을 기술하는 수백 페이지의 법률 문서가 필요했지만, 이제 썬이 오픈 소스 커뮤니티를 끌어안음에 따라 가장 효과적인 협력관계는 바로 "커뮤니티에 가입하세요"라는 말 한마디로 요약되었습니다. 오픈솔라리스 커뮤니티에 가입한 국가 안전국이 이 사실을 잘 보여 주죠.

협력관계의 내용을 자세히 설명하기보다는, 실무를 담당한 썬 연방 시스템 그룹(Federal Systems Group)의 사장인 Bill Vass에게 제가 질문을 잔뜩 보내서 얻어낸 답변을 여러분께 알려드리고 싶군요. 내용은 다음과 같습니다.

빌, 이번에 발표한 내용이 무엇이죠?
FMAC(Flexible Mandatory Access Control)라는 오픈솔라리스 커뮤니티 프로젝트에 보안 연구를 통합하도록 NSA와 협력관계를 맺었다는 내용입니다. 프로젝트 보도 자료는 여기 있습니다.

FMAC(Flexible Mandatory Access Control)라는 것이 무엇이죠?
일반적으로 MAC(Mandatory Access Control)는 운영 체제에 구현된 메커니즘으로서, 시스템 권한을 절대적으로 제한하는 역할을 합니다. 예를 들어, 사용 권한 없이는 다른 사람의 여권 파일을 보거나 업무상 중요한 배포 작업 도중 시스템을 끌 수 없도록 하는 등의 사용 권한을 관리하는 것입니다.

하지만 한 종류의 MAC가 모든 경우에 적합할 수는 없으므로 유연성이 필요합니다. 정보 자산과 시스템의 가치, 이를 보호하는 방법에 따라 각 시스템의 보안 목표는 서로 다를 수 있으므로 확장 가능한 적용 모델을 바탕으로 액세스 제어의 실제 요구에 맞도록 보안 정책을 기술해야 하기 때문입니다.

따라서 말 그대로 유연한, Flexible MAC입니다. 이에 대한 자세한 내용은 여기에서 볼 수 있습니다. 소비자와 기업을 포함한 모든 이들이 간단하고 사용하기 쉬운 액세스 제어를 원하고 있기 때문에, FMAC는 정부 뿐만 아니라 커뮤니티 사이트나 은행에서도 활용할 수 있습니다.

어떤 단체들이 프로젝트에 참여하고 있나요?
썬과 NSA가 오픈솔라리스 커뮤니티에서 협력하고 있으며 앞으로 더 많은 단체들이 참여할 것입니다. 오픈 소스 기업인 썬의 주요 이점 중 하나는 개방된 초대형 커뮤니티 내에 혁신 기술을 도입할 수 있다는 것입니다. 특히 보안 기술의 경우, 개발의 투명성이 절대적으로 중요합니다. 심지어 NSA라고 해도 마찬가지입니다. 오픈 소스 플랫폼에는 트로이 목마를 몰래 설치할 수 없기 때문에 보안을 중요시하는 고객이 공급업체를 믿을 수 있을 뿐만 아니라, 원한다면 실제로 확인해 볼 수도 있습니다.

이와 같은 협력관계는 기술 및 상업 발전을 중시하는 정부 사용자에게 오픈솔라리스 커뮤니티의 무결성을 입증하는 보증수표가 됩니다.

NSA가 썬을 선택한 이유는 무엇인가요?
국가 간의 관계에서는 보안과 성능이 실제로 가장 중요합니다. 썬은 처음부터 보안에 초점을 맞추었고 20년 넘게 신뢰할 수 있는 운영 체제 사업에서 경험을 쌓아 왔습니다. 참고로, 약 10년 전에 미국 정부와의 협력관계를 통해 탄생한 제품이 바로 트러스티드 솔라리스입니다.

썬의 보안 기술은 휴대폰의 SIM 카드에서부터 세계적인 대형 웹 서비스의 핵심인 ID 관리 플랫폼에 이르기까지 모든 곳에 활용되고 있으며, 솔라리스는 군사용 시스템에서부터 명령 및 제어 시스템에 이르기까지 가장 안전한 오픈 소스 OS로 오랫동안 인정받아 왔습니다. 따라서 자연스럽게 썬과 협력관계를 맺게 된 것이라고 생각합니다.

방금 말씀하신 NSA 보안 연구를 통합한다는 것은 무슨 뜻인가요?
현재 FLASK(Flux Advanced Security Kernel) 아키텍처와 TE(Type Enforcement) 정책에 대한 NSA의 연구를 솔라리스 트러스티드 익스텐션(Solaris Trusted Extensions) 기술과 결합할 방법을 찾고 있습니다. 이 둘은 상호 보완의 잠재력이 있으며 완전한 오픈 소스 애플리케이션의 스택 전달 과정, 즉 MySQL에서 글래스피쉬/자바를 거쳐 사용자에 이르는 경로에 응용할 수 있을 것으로 예상됩니다.

Flask 아키텍처는 정책 자체와 정책 적용을 분리합니다. 운영 환경에서 적용 "훅"을 변경하지 않고도 정책을 수정할 수 있기 때문에 보안 관리자의 작업이 수월해질 뿐만 아니라 시스템이 보다 유연해지고 유용해집니다.

트러스티드 익스텐션 정책을 통해 매우 세부적인 액세스 제어를 설정하면 악의적인 소프트웨어를 방지할 수 있습니다.

썬이 NSA와 함께 이 작업에 뛰어든 것은 무엇 때문이죠?
여러 정부에서 썬에 솔라리스 Flask/TE 기반 구현을 요청했습니다. 솔라리스 트러스티드 익스텐션이 릴리스된 지금이 바로 미래를 준비할 때입니다. 솔라리스 트러스티드 익스텐션을 통해 이미 훌륭한 다중계층 보안(MLS, Multilevel Security) 인프라가 갖춰졌지만, 이렇게 결합된 기술은 민감한 정부 정보는 물론 주요 엔터프라이즈, 그리고 궁극적으로는 전화기 또는 디지털 비디오 레코더 같은 소비자 전자 제품까지도 전부 보호할 수 있는 하나의 확장 가능한 플랫폼을 제공할 것입니다.

FMAC는 어떤 고객을 대상으로 하나요?
앞서 말씀 드렸듯이 MAC 기반 시스템은 주로 정부 기관에서 사용합니다. 앞으로의 목표는 소규모 시작 업체에서 대기업에 이르는 상업 시장에서 FMAC와 같은 기술을 더 많이 활용하도록 하는 것입니다. 정부에서 먼저 도입한 보안 기술이 이후 상업 시장의 보안에 적용되는 것이 최근의 추세입니다.

예전에는 높은 수준의 보안 기술이 소수의 사용자에게만 필요했으나 지금은 모두에게 필수가 되었으며, 미국 정부와 해외 정부는 물론 무엇보다 일반 사용자에게도 매우 중요해졌습니다.

참여는 미국에서만 가능한가요?
아니요. 오픈솔라리스 프로젝트는 글로벌 커뮤니티의 도움을 통해 더욱 발전할 수 있습니다. 협력을 원하는 단체는 Opensolaris.org에서 계정을 만들고 가입해 주십시오.

개방형 소스 커뮤니티에서 FMAC에 대해 썬 팀과 논의하고 싶은 경우에는 어떻게 해야 하나요?
Bill.Vass@Sun.com으로 이메일을 보내주십시오. 워싱턴 DC는 물론 전 세계의 수많은 담당 직원이 상담을 원하는 모든 조직에게 보안 및 오픈 소스, 그리고 커뮤니티에 가입하여 보안 혁신을 위해 협력하는 방법에 대해 설명해 드리고 있습니다. 지금 바로 가입하세요!

고맙습니다, 빌. 정말 큰 도움이 되었어요.
천만에요.

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon

월요일 3월 03, 2008

세계에서 가장 큰 수퍼컴퓨터

저는 허블(Hubble) 망원경이 과거의 120억 년까지만 볼 수 있다는 사실을 전혀 몰랐습니다.

미국항공우주국(NASA)과 유럽우주국(ESA)이 주축이 되어 개발한 우주망원경으로 대략 5억 년이 지난 시점부터 우주의 중심에서 초속 18만 6000마일의 속도로 이제 막 지구에 도착하기 시작한 빛까지 포착할 수 있습니다.

솔직히 말씀 드리자면 UCSD의 연구원인 마이클 노만 박사로부터 천문학에 대한 기초적인 교육을 받기 전까지는 망원경이 과거를 본다는 것조차 몰랐습니다. 노만 박사는 하늘에 떠 있는 별들이 우리 눈에 보이기까지는 수십 억 년이 걸리며, 따라서 현재 허블을 통해 이들의 수십 억 년 전 모습을 지켜보고 있는 것이라고 설명해 주었습니다. 하지만 지금은 과거의 120억 년 전까지만 볼 수 있으며, 노만 박사는 이 한계를 뛰어넘고 싶다고 말했습니다. (그는 자신의 직업이 "우주를 시뮬레이션하는 일"이라고 말했습니다. 정말 그럴 듯하지 않나요?)

노만 박사는 숨겨진 17억 년에 대한 궁금증에 대한 해답을 얻고 싶어했습니다. 우주의 나이는 약 137억 년 정도 되었는데 허블은 120억 년 전까지만 볼 수 있기 때문입니다. 따라서는 그는 오스틴 TACC(Texas Advanced Computer Center)에 있는 텍사스 대학의 세계에서 가장 큰 수퍼컴퓨터인 레인저(Ranger) 플랫폼을 사용하여 잃어버린 17억 년을 시뮬레이션하고 있었습니다. (나중에 그는 이전의 15억 년에 대해서 가장 관심이 많다고 털어놓았습니다. 그 이유는 최초 2-3억 년은 별들이 탄생하기 이전 단계로서 우주가 주로 수소 안개로 구성되어 있었기 때문이라고 설명해 주었습니다.)

저는 레인저의 개방을 축하하는 기조 연설을 맡아 줄 것을 부탁 받았습니다. 그리고 방금 들려드린 이야기는 세계에서 가장 큰 개방형 컴퓨팅 플랫폼에서 수행될 기초적인 연구 및 과학의 한 예일 뿐입니다. 여기서 말하는 개방이 어떤 의미의 개방인지 궁금하실 것입니다. 이 시설은 국립과학재단(National Science Foundation)으로부터 자금을 지원받고 있으며, 미국 내 모든 연구원과 과학자가 대형 수퍼컴퓨팅 서비스를 이용할 수 있는 길을 열어줄 것입니다(제안서를 제출하려면 클릭). 레인저는 처음부터 끝까지 썬을 기반으로 합니다. 잠시 전문적인 통계를 살펴보면 다음과 같습니다.

  • 약 6,000평방피트의 데이터센터 공간에서 3메가와트 미만의 전력 소비
  • 4000개가 넘는 쿼드코어 썬/옵테론 블레이드, 120+Tb DRAM, CentOS 실행
  • 500테라플롭이 넘는 컴퓨팅 용량 제공
  • 썬 그리드 엔진(Grid Engine)에서 작업 예약
  • 두 개의 100테라비트 비차단 매그넘 스위치로 상호 연결(혹은 옵션)
  • 썸퍼(Thumper)의 러스터(Lustre) 파일 시스템에서 데이터 관리
  • 2페타바이트 이상의 스토리지
  • 계층형 데이터 관리 SAM-FS 제품으로 관리하고 썬 테이프 플랫폼에 보관
  • xVM OpsCenter(세계에서 가장 큰 규모)에서 전체 시스템 관리 및 모니터링

시설 및 내부 기술을 구축하기 위해 엄청난 양의 엔지니어링 작업이 이루어졌고, 이제 썬은 전 세계적으로 이를 보다 크고 작은 개방형 및 상용 설치 작업에서 재현할 수 있습니다. 정부 및 연구 시설 외에도 전 세계의 여러 산업이 단순한 과학적 시도 차원에서가 아닌, 사업상의 이점을 얻기 위해 고성능 컴퓨팅으로 전환하고 있습니다. 이 시스템의 전력 소비는 몇 년 전에 필요했던 전력 예산의 일부분에 불과하므로, 지구상에서 가장 친환경적인 수퍼컴퓨팅 시설 중 하나입니다.

레인저가 실제로 얼마나 중요한 역할을 하고 있는지 확인하려면 이 차트를 살펴보십시오(라이브 버전은 여기를 클릭).


레인저는 국립과학재단의 다른 모든 슈퍼컴퓨팅 시설을 합친 용량을 능가합니다. 텍사스에서 크다고 할 정도면 정말 큰거니까요.

국릭과학재단 사이버인프라실장은 축하 연설 도중, 컴퓨터 시뮬레이션이 이제 과학 탐구 영역의 한 분야로 인정받고 있다고 이야기했습니다. 마약 탐지, 기상 모델링, 유체 역학, 우주 시뮬레이션, 전염병학, 그리고 재료과학에 이르기까지 이와 같은 수준의 시설로 이룰 수 있는 과학 혁명은 미국뿐만 아니라 전 세계에서 널리 찾아볼 수 있습니다. 오늘 날짜로, 이미 500개가 넘는 연구 프로젝트가 레인저를 활용하며 세상을 바꾸고 있습니다. 레인저는 NSF 테라그리드(Teragrid)에 소속되어 있으므로, 연구 결과는 전 세계에 공유될 것입니다. 개방은 말 그대로 개방을 의미합니다. TACC의 책임자인 제이 브와소는 처리할 수 있는 양(이들은 매년 5억, 분기당 1.25억 정도의 CPU 시간을 활용할 수 있음)보다 너무나 많은 요청이 쇄도하여, 곧 신청을 마감해야 할 위기에 처해 있다고 털어놓았습니다. 제이와 노만 박사 같은 사람들의 입장에서는 잉여 자원을 통합하는 대부분의 기업 컴퓨팅과 달리, 용량의 증가가 곧 처리량의 증가를 의미합니다(그레그가 주장하는 적색 편이 이론의 핵심).

레인저는 어떻게 만들어졌을까요? 텍사스 대학의 열정적인 단체인 국립과학재단의 기초 과학에 대한 열정과 제이가 이끄는 기술 팀, 뛰어난 실력을 갖춘 TACC 팀, 썬과 AMD 직원의 힘이 합쳐져 모두가 프로젝트에 열정적으로 참여, 기록적인 시간 안에 세계 최대의 개방형 수퍼컴퓨팅 시설을 완성했습니다. 그저 단순히 제일 큰 것이 아니라 두 번째로 큰 시설의 4배 규모에 해당합니다.

레인저는 학계, 산업 그리고 궁극적으로는 이 사회 전반을 변화시킬 것입니다. 무엇 때문에 그렇게 믿느냐고요?

연설 중에서언급했지만, 미국의 나이아가라 폭포 발전소가 미국 내 전체 전기의 30%를 공급할 때가 있었습니다. 레인저를 구축하는 데 사용된 엔지니어링과 기초 과학은 당시의 나이아가라 폭포 발전소에 사용된 것과 동등합니다. 나이아가라 폭포 발전소에 사용된 엔지니어링과 기초 과학은 근본적인 변화를 일으킨 연구 결과였습니다.

전기가 우리 사회를 바꾸어 놓았냐고 한다면, 당연히 그렇습니다. 우주의 최초 17억 년 동안 어떤 일들이 일어났는지를 알게 된다면 우리의 생활이 바뀌게 될까요? 아직까지는 알 수 없습니다. 그것은 노만 박사가 밝혀낼 일이죠. 그리고 썬과 AMD, 그리고 텍사스 대학 연구원은 그가 이에 대한 해답을 얻을 수 있도록 도와줄 것입니다. 썬이 이제 상용 시장에서도 범용적으로 사용할 수 있도록 만들 플랫폼을 통해서 말이죠. (처음에는 블로그 제목을 "흐릿한 컴퓨팅 세계의 구름을 헤치며"로 정했었는데, 이 제목은 제가 보기에도 좀 오버인 것 같더군요.)

__________________

(궁금하신 분들은 노만 박사의 컴퓨팅 천체 물리학에 대한 요약 설명을 읽어 보시기 바랍니다. 주목하십시오, 이제 전 세계에서 고성능 컴퓨팅을 통해 수행되는 대부분의 작업이...

...무료 개방형 소스 소프트웨어를 통해 진행될 것으로 예상됩니다.)

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon