아키텍트2009. 5. 7. 10:12

Microsoft Management Summit에서 서버 환경에서 애플리케이션 가상화를 적용하는 데모가 공개되었습니다.
화면이 좀 흐리긴 한데, 내용은 대략 알수 있을 것 같아 공유합니다.
마이크로소프트의 클라우드 컴퓨팅은 Fabric 이라고 하는 자원의 Pool을 어떻게 관리, 즉 운영체제와 애플리케이션을 배포하는 것이 관건인데요, 이를 위해서는 가상머신관리자와 애플리케이션 가상화가 필요합니다.
운영체제와 애플리케이션을 분리하는 것이죠.

예를들면, Windows Server 2008 운영체제가 구동되고 있는데 여기에 Enterprise Search Engine을 설치했다고 가정해보죠.
그런데 Windows Server 2008 운영체제를 Windows Server 2008 R2로 바꾸는데 (패치 및 업데이트 반영된 버전) 위에 설치한 Enterprise Search Engine을 그대로 새로운 운영체제 위에서 구동되도록 하는 것을 보여드리는 데모 입니다.
즉, 원하는 애플리케이션을 구동하면서 운영체제를 바꿔 끼우는 것이 가능하다는 것이죠. 운영체제와 애플리케이션의 밀접한 결합이 없어지고, 느슨한 결합으로 바뀌게 되는 것이죠. 패러다임의 변혁 입니다. !!

약 5분 정도 소요됩니다. 한 번 보시지요 ~ ^^

Posted by 조이트리
마케팅2009. 4. 30. 17:36
7살된 아들이 하나 있는데, 몇일 전 제게 질문을 하나 하더군요
아빠, 네잎 클로버가 왜 특이한 거예요? 그리고 왜 행운하고 관계 있는 거예요?

음. 살아오면서 네잎 클로버를 한 번도 제 힘으로 발견해 본적이 없습니다.
그냥, 행운을 상징한다고 하니 그런가보다 했지 저도 잘 모르겠더군요.
그래서 좀 조사를 해 봤는데 생각보다 재밌네요.

Wikipedia에서 참고했습니다. "네잎 클로버를 우연히 찾는 사람에게는 행운이 온다"
전설에 의하면 각 잎이 의미하는 바가 있더군요
첫째 잎은 희망, 둘째 잎은 믿음, 셋째 잎은 사랑을 의미하고 넷째 잎이 행운을 의미하네요.

클로버는 네잎 이상, 즉 많은 수의 잎을 가질 수 있다네요. 기록에 의하면 현재까지 가장 많은 잎은 21개 까지 있었다는 군요. 놀랍지 않습니까? 기네스북에 등재 된 내용입니다.

10,000개의 세잎 클로버 중에 1개 정도 섞여 있을 만큼 귀하죠. 네잎 클로버가 유전자 변형에 의한 것인지, 환경적 요인으로 인한 것인지에 대해서는 아직도 논쟁 중입니다.

미국의 한 농장에서는 네잎 클로버를 유전자 조작을 통해 하루에 10,000개씩 만들어 낸다고 하네요.
약간 씁쓸하긴 하지만, 괜찮은 비즈니스 모델인 것 같기도 해요.
정동진에서 구매한 모래시계 속에 네잎 클로버가 들어 있었는데, 바로 이런 농장에서 만들어 낸 것일테니까요.
Posted by 조이트리
아키텍트2009. 4. 30. 11:06

클라우드 컴퓨팅의 핵심은 Easy Setup, Scalability, Pay as you go 라고 할 수 있습니다.

Easy Setup은 프로비저닝이라고 하는 기술적인 용어와 연계가 되는데 쉽게 말하면 이런거죠.
고객이 IDC(호스팅) 업체의 웹사이트를 방문해서 원하는 제품을 구매합니다.
서버 1대 (CPU 1개, Memory 1G, 디스크 200G) 짜리를 선택했다고 가정해보죠.
1개월에 10만원의 비용을 주고 임대를 하는 방식 입니다.

그럼 이후의 프로세스는 어떻게 될까요?

IDC(호스팅) 업체가 해당 고객의 요청에 따라 서버 1대에 운영체제 (윈도우, 리눅스)를 설치하고 웹서버(IIS, Apache), DBMS(MSSQL, MySQL) 등을 추가적으로 설치한 후 여러 설정 작업을 진행할 겁니다.
만약, 고가용성을 원한다면 클러스터링 환경을 구축해야 하겠죠. 디스크에 대해서도 이중화 등의 조치를 취한다고 했을 때 보통 어느 정도 시간이 소요되나요? 기본적으로 반나절 정도는 걸리지 않을까요?
내부 프로세스를 거친다면 더 많은 시간이 걸릴 수도 있겠죠.

이런 절차를 통해 정상적인 운영에 들어갔다고 생각해보죠.
처음에는 사용자가 많지 않았는데, 이 서버에는 온라인 쇼핑몰이 서비스되고 있었습니다.
5월 8일 어버이날 때문에 갑자기 주문이 늘어나기 시작하죠.
CPU 1개로는 정상적인 서비스가 어려울 것 같습니다. 메모리도 늘려야 하고. 이런 사실을 인지하려면 해당 서버의 사용율을 모니터링 할 수 있으면 좋겠는데, 고객에 의한 모니터링은 일반적으로 제공되지 않습니다.
이 사실은 5월 4일에 인지하고 IDC, 호스팅 업체에 신청을 합니다. CPU, 메모리 증설되는 데 까지 걸리는 시간이 어느 정도 될까요? 고객은 갑자기 폭주합니다. 서비스가 정상적으로 동작하지 않죠. 갑가지 서버가 다운되는 아픔도 겪을 수 있겠죠.
이로 인한 손실은 예측하기 어렵습니다.

Dynamic Data Center는 위와 같은 상황, 즉 클라우드 컴퓨팅이 필요한 환경을 쉽게 구축할 수 있도록 해줍니다.
마이크로소프트에서는 Dynamic Data Center for tooklit 을 제공하는데, 환경 구축에 대한 기술적인 가이드, 마케팅 가이드 등에 대해 상세한 자료를 제공하고 있습니다. 위 링크를 클릭하시면 보실 수 있습니다.

어떻게 구현 가능한지를 보실 수 있는 데모 사이트를 공유합니다.
Customer Demo: http://208.217.186.197/demo/customer/
IDC/Hosting Admin Demo: http://208.217.186.197/demo/admin/

클라우드 컴퓨팅, Dynamic Data Center for Toolkit을 통해 구현 가능합니다.

연락주시면 파트너를 통해 정확한 설명 및 구현을 도와 드리도록 하겠습니다.
Posted by 조이트리
호스팅2009. 4. 24. 13:06

지금까지 미디어 서비스를 어떤 방식으로 운영하셨나요? 스트리밍 또는 프로그레시브 다운로드 방식이었죠?
스트리밍은 동영상/미디어 유출 등을 보호할 수 있고, 대역폭을 효과적으로 사용할 수 있다는 장점에 많이 사용되었고
프로그레시브 다운로드는 웹서버에 동영상 파일을 그냥 위치시켜 놓으면 특별한 노력 없이 미디어 서비스가 가능했기에 많이 사용되었습니다.

하지만, 스트리밍 방식은 캐싱이 되지 않는 다는 단점이 있었고, 프로그레시브 다운로드는 대역폭의 낭비가 한계였습니다. 예를들면, 1시간 짜리 동영상을 10분 보고 중단하는 경우에도 1시간에 해당하는 700M를 모두 한 번에 다운 받기 때문에 미디어 서비스를 하는 회사 입장에서는 자원이 낭비되고 있었습니다. 이를 해결하기 위해 IIS7에서는 Bit Rate Throttling 기능을 통해 서비스 공급자가 버퍼링을 없애기 위한 20초, 10초 등의 데이터만 더 다운 받도록 하는 방식을 추가했었죠. 이건 앞의 글에서 찾아보실 수 있습니다.

여기에 한 발 더 나아가서 IIS7의 Smooth Streaming이 발표되었습니다.

Smooth Streaming은 사용자가 요청할 때 그 파일의 일부를 보내주는데 중간에 Edge Server를 두고 그 서버를 통해 클라이언트로 파일을 전송합니다. 이 조각난 파일들은 Cache로 남아 있게 되고, 다른 사용자의 요구에 실제 Origin서버까지 가지 않고 Edge Server에서 전송받는 형태죠. 즉 스트리밍의 단점인 캐싱을 가능하게 해주고, 프로그레시브의 단점인 대역폭 낭비를 막아주는 것이죠. 여기에 한 발 더 나아가서 아래와 같이 사용자의 네트웍, PC 상황에 맞도록 300K, 700K, 2.4M 등의 가변적인 파일 공급을 통해 사용자는 느끼지 못하는 동안 최고의 품질을 경험하게 하는 방식 입니다.
Posted by 조이트리
마케팅2009. 4. 23. 13:13
개인적으로 팝송을 많이 좋아합니다. 그것도 올드 팝송이 그렇게 좋더군요
그런데, 개인적인 약점이 노래 제목과 가수를 잘 기억 못하는 단점이 있습니다.

라디오에서 듣거나, 아내가 틀어놓은 음악을 들으며 "아, 저거 내가 좋아하는 건데" 하고 생각했다가 조금 지나면 또 잊어 버리고 마는 일이 다반사 였죠.
그래서 생각한 것이 내가 좋아하는 팝송을 100곡 선정해서, 가수, 제목, 가사까지 다 외워버려야지 하는 기특한 생각을 했더랬습니다.

그래서, 정리하고 있는 내 인생의 100곡 중 일부를 오늘 공개해보려고 합니다. (20곡 까지)
1. Roxette, Take My Breath Away
2. Beatles, Hey Jude
3. Boyz II Men, End of the Road
4. Andrea Bocelli & Sarah Brightman, Time to say goodbye
5. Marx, Now and forever
6. REO Speedwagon, In your letter
7. REO Speedwagon, Can't fight this feeling
8. Abba, Thank you for the music
9. Lynden David Hall, All you need is love
10. Scorpions, Still loving you
11. Bonnie Tyler, Total Eclipse of the heart
12. Abba, Chiquitita
13. Abba, The Winner takes it all
14. Air Supply, Making love out of nothing all
15. Ann Murray, You needed me
16. Beegees, How deep is your love
17. Billy Joel, Piano man
18. Bon Jovi, It's my life
19. Britney Spears, Baby one more time
20. Chicago, Hard to say I'm sorry

만약, 추천하고 싶은 곳이 있다면 댓글에 달아주세요.
감사합니다.
Posted by 조이트리
아키텍트2009. 4. 22. 13:32

지구의 날을 축하하며 마이크로소프트가 데이터센터를 위한 10개의 베스트 프랙티스 공개했습니다.

 

현재 많은 데이터센터 관리자들은 예산 삭감, 비용 절감 등의 강한 압박을 받고 계신데, 그린 IT를 접목함으로 비즈니스에는 비용 절감 효과를 제시하고, 고객 및 정부에는 환경보호라는 가시적인 성과 창출이 가능하다고 생각합니다.

 

하지만, 어디서부터 시작해야 하는지, 그리고 어떻게 하면 좋은지 알기 쉽지 않습니다.  바로 이런 고민을 해결하기 위해 마이크로소프트가 쌓은 지식과 노하우를 데이터센터 산업에 종사하는 분들과 나누려고 합니다. 마이크로소프트의 글로벌 서비스를 제공하는 GFS(Global Foundation Services) 인프라 서비스 팀에서 제공한 10개의 베스트 프랙티스를 공유하려고 합니다. 서버, 칩 개발, 데이터센터의 전기 및 기계적인 엔지니어링, 전력 및 쿨링 아키텍처 디자인, 연구 개발 및 비즈니스 운영 및 관리를 포괄하여 전체적인 내용이 포괄되어 있습니다.

 

환경을 보고하고, 자원 최적화를 통해 핵심 전략과 목표와 잘 조율된 데이터센터를 구축 운영하는데 도움이 되길 기원합니다. 상세한 내용은 첨부의 문서를 참조하세요.

 

1.     Provide incentives that support your primary goals

핵심적인 목적 달성에 기여하는 인센티브를 제공하라

2.     Focus on effective resource utilization

효과적인 자원사용율 유지에 신경써라

3.     Use virtualization to improve server utilization and increase operational efficiency

서버 사용율을 높이고 운영효율성을 향상할 수 있는 가상화를 활용하라

4.     Drive quality up through compliance

컴플라이언스를 통해 품질을 향상시켜라

5.     Embrace change management

변경관리를 채택하라

6.     Invest in understanding your application workload and behavior

애플리케이션의 워크로드와 동작 방식을 이해하라

7.     Right size your server platforms to meet your application requirement

애플리케이션의 요구사항에 맞는 규모의 서버 플랫폼 사이징을 하라

8.     Evaluate and test servers for performance, power, and total cost of ownership

서버의 성능, 전력, 총 소유비용을 평가하고 테스트하라

9.     Converge on as small a number of stock-keeping units as you can

가능한 작은 단위를 모아라

10.   Take advantage of competitive bids from multiple manufacturers to foster innovation and reduce costs

여러 제조사로부터 경쟁입찰을 통해 혁신을 조성하고, 비용을 절감하라


Posted by 조이트리
아키텍트2009. 4. 21. 10:02
마이크로소프트의 서버가상화는 기본적으로 Windows Server 2008에 Hyper-V라는 Role로 제공됩니다.
아시죠? 그런데, 이 Hyper-V Role 말고 Bare Metal 서버에 올라가는 무료 가상화 서버가 작년에 발표된 Hyper-V Server 2008 입니다.

그런데, Hyper-V Server 2008은 Failover Clustering 기능이 제공되지 않았기 때문에 개발 및 테스트 환경에서는 사용할 수 있었지만 Production 환경에서는 사용하는데 제약이 있었죠.
이전 버전보다 훨씬 더 보강된 기능으로, 여전히 무료인 Hyper-V Server 2008 R2 Beta 버전이 출시되었습니다.
1. Failover Clustering : A 호스트가 장애 시 구동되던 가상머신을 B 호스트가 서비스하도록 하는 기술
2. Live Migration : A 호스트에서 구동되던 가상머신을 B 호스트로 세션등의 손실없이 이동해주는 기술
위의 2가지 기능이 포함되어 있습니다.

즉, 계획된 다운타임, 계획되지 않은 다운타임(장애) 시 중단없는 서비스가 가능해진 거죠. 무료로 ...
괜찮지 않나요? 아래는 제원 비교 입니다.

Capabilities

Microsoft Hyper-V Server 2008

Microsoft Hyper-V Server 2008 R2

Windows Server 2008 R2 EE, DC

Processor Architecture x64 only

Yes

Yes

Yes

Hypervisor-based

Yes

Yes

Yes

Product Type

Standalone product

Standalone product

Operating System

Number of Sockets (Licensing)

Up to 4

Up to 8

Up to 8 = EE | Up to 64 = DC

Number of cores supported by the hypervisor

24 (with QFE)

32

32

Memory

Up to 32 GB

Up to 1 TB

Up to 1TB

VM Migration

None

Quick and live migration

Quick and live  migration (EE & DC)

Administrative UI

Command line, text based configuration utility  and remote GUI management

Command line, text based configuration utility  and remote GUI management

Command line, remote management, and local GUI  (Hyper-V Manager MMC)

Management

Existing management tools

Manageable by SCVMM

Yes (SCVMM 2008)

Yes (SCVMM 2008 R2)

Yes (SCVMM 2008 SP1)

Virtualization Rights for Windows Server guests

 0

0

EE = 4 VM

DC Edition = unlimited VM per proc

Number of running VM Guests

Up to 192, or as many as physical resources allow

Up to 256, or as many as physical resources allow

Up to 256, or as many as physical resources allow

Storage

Direct Attach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, Firewire, Storage Area Networks (SANs): iSCSI, Fiber Channel, SAS

Planned Guest OS support

Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 SP2, Windows 2000 Server, Novell SUSE Linux Enterprise Server 10, Windows 7, Windows Vista SP1 & Windows XP SP3/SP2


감사합니다.
Posted by 조이트리
아키텍트2009. 4. 20. 10:15

마이크로소프트의 클라우드 컴퓨팅 플랫폼, Windows Azure, Azure Services Platform에 대해서는 이제 알고 계실텐데요, 마이크로소프트의 아키텍트인 알렉세이가 올 여름에 Azurelignt을 발표하겠다고 하네요.
해당 블로그를 방문하시면 더 많은 정보를 얻으실 수 있습니다.

“‘Azurelight’ is an easy-to-use application for providing basic product support in the cloud, collecting feedback about products and exchanging opinions with other users. It’s also intended to be used by developers as a reference application utilizing both Windows Azure and Silverlight for rich yet scalable and highly available business solutions.”

그러니까, 애저라이트는 제품에 대한 지원 업무를 수행할 수 있는 클라우드 서비스인데, 제품에 대한 피드백을 수집하거나 다른 사용자와 의견을 교환할 수 있게 해주는 거죠.

Azureline는 마이크로소프트의 여러 기술 기반위에 만들어졌는데요, Windows Azure, Silverlight 플러그인 등이 사용되었습니다. 또한, ADO.NET Entity Framework, ADO.NET Data Services, SQL Data Services 등의 기반 서비스를 사용하고 있습니다.

Posted by 조이트리
아키텍트2009. 4. 9. 11:05

앞의 글에서 그린 IT 전략에서 회사 전체적인 활동을 통해 어느 정도의 CO2 가스가 절감되는지 지표화해서 관리해야 된다고 말씀드렸습니다. 기억하시죠? 아니라면 앞의 글을 한 번 훏어봐주시기 바랍니다.

10,000 Kilowatt의 전기를 절약했다면, 이 만큼의 전기가 어느 정도 CO2 가스 절감에 해당할까요?
어떤 기준으로 판단할 수 있을까요? 모든 분들이 궁금해하시는 내용입니다.
절대적인 답은 될 수 없겠지만, 미국의 EPA(Environmental Protection Agency)가 제공하는 그린하우스 가스 사용량 계산기가 도움이 될 거라고 생각합니다. 실제적으로 와닿는 개념으로 풀어서 이해가 가능합니다.

http://www.epa.gov/solar/energy-resources/calculator.html

예를들어 볼까요? 10,000 kilowatt를 절약했을 때, 546 Metric tons의 CO2 가스를 절감한 것과 동일하다는 값을 알려주는 것입니다. 그렇다면 어떤 근거로 그렇게 이야기할 수 있다는 걸까요?

Option 1:

  1. If you are starting with reductions data in units of "gallons of gasoline consumed," "kilowatt-hours of electricity," "therms of natural gas," or "passenger vehicles per year" instead of emission reductions, use this option.
  2. Enter a quantity and pick the desired unit below; and
  3. Click on the "Calculate Equivalent" button to convert your value to Carbon Dioxide Equivalent.


? Click Here for Calculations and References

Amount Unit Gas
CO2 - Carbon Dioxide
 

무슨 근거로 이렇게 이야기할 수 있을까요? eGRID(Emission & Generation Resource Integrated Database), 즉 배출 관련된 데이터를 모아놓은 데이터베이스의 통계치에 근거하고 있다는 것입니다.
계산 공식도 아래 나오는 것을 보실 수 있습니다.
재밌는 것은 전기 뿐 아니고, 휘발유 절감, 승용차 수의 운행을 줄였을 때, 가스 사용량을 줄였을 때 등의 일반적인 활동에 대한 그린하우스 가스 산출 값도 제공하고 있다는 것이죠. 이 계산기에 근거하여 이만큼의 그린하우스 가스를 절감했다고 주장할 때 그에 대해 반론을 제기할 수 있는 사람이 얼마나 있을까요?
물론 이 계산기는 미국의 사용량에 근거한 값이기 때문에 우리나라 실정에 맞는 계산기가 나와야 할 필요가 있을 것입니다. 이건 시간이 좀 걸리겠지만 진행되어야 할 내용이라고 생각합니다.

Electricity use (kilowatt-hours)

The Clean Energy Equivalencies Calculator uses the Emissions & Generation Resource Integrated Database (eGRID) U.S. annual non-baseload CO2 output emission rate when converting reductions of kilowatt-hours into avoided units of carbon dioxide emissions.

The Clean Energy Equivalencies Calculator uses an eGRID (Emissions & Generation Resource Integrated Database) non-baseload national average emissions rate when converting kilowatt-hours into avoided units of carbon dioxide emissions.

Calculation

Note: Due to rounding, performing the calculations given in the equations below may not return the exact results shown.

7.18 x 10-4 metric tons CO2 / kWh
(eGRID2007 Version 1.1, U.S. annual non-baseload CO2 output emission rate, year 2005 data)

Note: Individual subregion non-baseload emissions rates are also available on the eGRID Web site.

Sources
  • (EPA 2009) eGRID2007 Version 1.1, U.S. annual non-baseload CO2 output emission rate, year 2005 data U.S. Environmental Protection Agency, Washington, DC.
Posted by 조이트리
아키텍트2009. 4. 9. 10:43

2009년 한국정보처리학회가 주관한 "제4회 정보통신응용기술워크숍"에서 마이크로소프트의 그린IT 전략, "그린IT의 기대주, 소프트웨어"를 발표하였습니다.
그때 제가 발표한 내용의 스크립트 및 발표자료를 공개합니다. 발표자료는 첨부하겠습니다.

지구의 미래를 위해 온실가스 절감이 선택이 아닌 필수가 된 지금 신재생 에너지를 포함하여 환경에 미치는 영향을 최소화 하기 위한 다양한 활동이 진행되고 있다. IT 산업에 종사하는 사람에게는 온실가스라는 용어가 그린 IT, 그린 컴퓨팅을 쉽게 떠올린다.
Forrester Research에 의하면Green IT“ IT 공급자, 기업 고객들이 효율성을 얻고, 비용을 절감하면서 동시에 환경에 미치는 나쁜 영향을 최소화하도록 컴퓨팅 자산을 제조, 운영 및 폐기하는 방식을 변경하는 것을 의미한다.

 

그린IT하면 뭐가 떠오르시나요? 전력 사용량 절감, 즉 전기를 어떻게 하면 지금보다 더 효율적으로 사용할 것인지가 관건입니다. 전기를 만드는데 소요되는 화석연료, 예를 들면 우리나라의 보령 화력발전소, 하루 3,000 MW의 전기를 생산합니다. 하루 3만톤의 석탄을 생산하죠. 24시간 동안 73천 톤 CO2를 배출합니다. CO2를 없애기 위해 하루 2,238 9400그루의 잣나무를 심어야 한다고 하죠. 그럼, 잣나무도 심어야겠지만, 그와 맞물려서 현재 우리가 하는 일상적인 활동 중에서 그린 IT를 실천할 수 있는 것은 뭐가 있을까요?

 

저전력 서버, 스토리지, 네트웍 장비를 도입하는 것, 가상화 기술을 도입하여 물리적인 서버 대수를 최소화하는 것 등이 가장 대표적인 그린 IT의 활동들이다. 여기에 조금 더 쉽게 비디오 컨퍼런싱을 도입하여 출장을 최소화하여 에너지 사용을 줄이고, 에너지 사용으로 발생하는 이산화탄소 배출을 최소화 하는 것에서부터 복사기 사용시 용지의 양면을 사용하거나 점심시간 또는 퇴근 시 컴퓨터 전원을 반드시 끄는 캠페인 등을 통해 그린 IT를 생활에서 실천하는 것이 일반적이다.

 

그린 IT분명한 목적, 이유가 있기 때문에 중요하게 회자되고 있다고 생각합니다. 그럼 도대체 범위가 어떻게 되느냐, 무엇을 하면 된다는 말이냐?” 하는 의문점이 생깁니다. 많은 투자가 필요하고, 기존에 하던 것을 완전히 들어내야 한다면 그린 IT는 지금 같은 경기 침체기에 적합한 토픽이 아닐 것 입니다. 중요한 것은 현재 일상에서 사용하고 있는, 그리고 자연스러운 업그레이드 과정을 통해 그린 IT 실천이 가능하다는 것 입니다.

 

실제로 많은 기업들이 다양한 그린 활동들을 하고 있지만, 생각나는 순서대로 무작위로 진행하는 경우가 많다. 즉 전체적인 계획 없이 수행하므로 지속적이지 못하고, 그 결과에 대한 관리가 체계적으로 이루어지지 않기 때문에 성공, 실패 여부를 가리기 어렵다. 한 번 캠페인을 진행한 것에 의미를 두고 끝나는 경우가 너무 많다. 효과를 판단할 수 있는 지표가 없기 때문에 지속적으로 진행하는 것이 불가능하다.

그린 IT는 전략과 베스트 프랙티스가 가장 중요한 요인이라고 생각한다. “과연 어떻게 적용할 것인가? 어디서부터 시작하고, 누구의 도움을 받을 수 있는가?”에 대한 가이드 없이 하나의 제품을 적용하는 방식으로는 일회성 행사에 끝날 수 밖에 없다. 따라서, 그린 IT에서는 아키텍트의 역할이 중요하다. IT에 새로운 기술이 등장하면 IT 인프라의 효율성은 증가하겠지만, 아키텍처 설계 측면, 프로세스 개선에 대한 노력이 이루어지지 않으면 그 효과는 미미해질 수 있다. 예를 들면, 가상화, 블레이드 서버가 도입되었을 때 잠재적으로 전원소비가 줄어들겠지만, 프로세스나 가이드가 제대로 이루어지지 않는다면, 가상화의 폭주 현상을 초래할 수 있고, 결과적으로 늘어나는 가상머신을 구동하기 위한 물리적인 서버의 수가 증가하여 전력소비를 높이는 결과를 낳을 수도 있는 것이다. 또한, 잘 조율된 Cooling 아키텍처가 없다면 한 랙당 장착되는 서버 대수가 늘어나면서 데이터센터에는 전력 부족으로 인한 재앙이 벌어질 수도 있는 것이다. 과거에 IT 아키텍트들이 보안에 별 관심을 두지 않았다가, 결국에는 그로 인해 큰 어려움을 겪었던 것처럼, 환경에 대한 디자인은 새로운 프로젝트가 시작될 때 반드시 고려되어야 하는 항목이다.

 

, 그럼 그린IT를 어떻게 시작해야 하는가? 정부, 소비자, 기업 등이 공동으로 동의하는 환경 지표는 탄소배출량이다. “측정할 수 없는 것을 관리할 수 없다”. 따라서, 조직은 전력 소비와 결과를 측정하고 모니터링 할 수 있는 지표 관리 시스템이 필요하다 또한, 전략이 필요하다.

 

마이크로소프트가 생각하는 그린 IT 전략은 다음과 같은 핵심적인 내용을 포함하고 있다.

1.     그린 IT가 의미하는 것에 대한 정의, 구체적 원칙 명시

2.     IT 인프라, 공급망 관리 체인상의 제품 및 서비스가 환경에 미치는 영향 지표

3.     IT의 개선 및 적용으로 최적의 비용으로 큰 영향을 줄 수 있는 영역 발굴

4.     현재 시스템의 IT 성능 분석, 전원 사용량 분석

5.     데이터센터 등의 인프라스트럭처와 서버, 네트웍, 클라이언트 장치, 프린터 등 IT 장치 등의 에너지 효율성을 향상시킬 수 있는 구체적인 계획

6.     신규로 진행되는 프로젝트, 서버 등의 환경에 미치는 영향을 최소화 하기 위한 프로세스 및 정책 정의

7.     PC 및 각종 장치의 폐기 등을 최소화하고, 관리할 수 있는 계획 수립 및 분석

8.     환경에 미치는 영향을 고려한 구매 가이드라인 수립

 

오늘 발표는 그린 IT 전략, 첫째, 줄이고, 둘째, 관리하고, 셋째, 다시 생각하자의 순서로 진행하겠습니다. 그린IT가 한 조직 내에서 잘 정착하려면 임원의 적극적인 의지, 임직원의 참여, 활동에 대한 투명한 리포팅을 통해 가능하다고 생각합니다. 그 적용 대상으로는 지금까지는 클라이언트 장치, 서버, 네트웍, 스토리지, 데이터센터과 초점에 되어 왔다면 소프트웨어를 통해서 많은 것을 이룰 수 있다고 생각합니다. 오늘의 주제를 그린 IT의 기대주, 소프트웨어로 설정한 것도 그와 같은 맥락 입니다.

 

이 중 데이터센터는 가장 많은 전력을 소비하는 곳으로 알려져 있다. 왜냐하면, IT 시스템들은 점점 더 많은 솔루션들을 통해 에너지 수요량이 늘어나고 있고, 아키텍트들은 훨씬 더 복잡하게 시스템을 설계하고 있다. 또한, 물리적인 서버들이 사용하는 에너지 소비량이 급격히 증가했다. 가장 중요한 이유 중 하나는 도입되었다 사라지는 솔루션보다 훨씬 더 많은 수의 엔터프라이즈 IT 솔루션이 신규로 생겨나고 있기 때문이다. 이와 같이 에너지 소비는 그린 하우스 배출에 직접적인 영향을 미친다.

이렇게 볼 때, 아래와 같은 등식이 가능해진다.

 

에너지 소비를 줄인다 = 그린하우스 가스 배출 감소 = 데이터센터 및 비즈니스 운영 비용 절감

 

마이크로소프트의 그린 IT 전략은 크게 3가지 분야로 나누어 생각해볼 수 있다.

첫째, 줄이고

둘째, 관리하고

셋째, 다시 생각하자

 

줄이고

아키텍처는 적은 수의 서버로 에너지 효율이 좋은 시스템을 도입하고, 애플리케이션이 물리적인 자원을 최적화하도록 하여 적은 코드, 시스템으로 더 많은 일을 하도록 하는 것이다.

 

빌트인 에너지 효율을 고려해야 한다. Windows Vista, Windows 7, Windows Server 2008 운영체제에만 전력 관리 기능이 36개가 내장되어 있다. 또한, Windows Server 2008의 경우 이전 버전의 운영체제에 비해 동일한 하드웨어를 사용하여 테스트한 결과 10% 정도의 에너지를 절감하는 것으로 나타났고, 그룹정책을 적용하고 관리하는 등의 활동으로 효율성을 높일 수 있다.

 

통합을 통한 최적화도 적용 가능하다. 서버 가상화를 통해 10대의 물리적인 서버를 1대의 물리적인 서버 위에 구동되는 10개의 가상머신으로 통합함으로써 약 9대의 서버가 소비하는 전력을 절감할 수 있게 되고 이는 큰 비용절감, 환경영향 최소화로 수치화될 수 있다. 또한, 컴퓨터 효율화를 모니터링 하여 낭비를 줄일 수 있다.

 

서버의 전원 정책의 설정을 확인, 조정하도록 가이드하는 Assessment and Planning Toolkit을 통해 업무 수행에 대한 도움을 받을 수 있다.

 

전력 절감 모드 선택으로 기본적인 전력 사용량을 절감 가능하다. 새로운 CPU에는 프로세서의 상태에 따라 전원 사용량을 다르게 책정 가능하다. CPU 사용량이 100%일 때와 50%일 때는 Frequency에 차이가 발생하는 것을 볼 수 있고, 그 때 사용하는 전력량도 95w, 32w로 약 3배 정도 절감되는 것을 확인할 수 있다. 결국 p-state를 적용하는 것과 적용하지 않는 것이 이러한 차이로 나타나는 것이다. 이로 인해, Windows Server 2008의 에너지 효율성은 이전 버전 서버에 비해 동일 하드웨어를 사용했을 때 약 10% 정도 뛰어난 것으로 BMT 결과 확인되었다.

 

두 번째로 가능한 것이 가상화를 통한 절감인데, 오른쪽 막대의 경우 물리적인 서버수의 증가에 비례하여 전력사용량이 늘어나는 것을 볼 수 있다. 하지만, 가상화된 환경에서는 거의 차이가 없는 것을 확인할 수 있다. 실제로 10대의 물리적인 서버를 구동하는 것과, 한대의 물리적인 서버에 10개의 가상 머신을 구동하는 것의 차이는 약 1/10 수준인 것을 수치로 확인 가능하다. 마이크로소프트의 개발 및 테스트 환경을 가상환경으로 변경을 통해 비용, 하드드라이브 공간, Rack 및 전력사용량의 절감을 통해 가시적인 효과를 본 것을 알 수 있다.

 

 

관리하고

2006년 조사에 의하면 미국 전체 전력 소비량의 1.5%를 데이터센터가 사용하는 것으로 조사됐고 클라우드 컴퓨팅 등의 비즈니스가 활성화되며, 데이터센터 설립이 경쟁적으로 추진되면서 그 비율이 계속 늘어나는 추세다. 에너지 효율화가 필요한 주요 영역인 데이터센터는 4가지 영역에서 에너지를 소비한다.

1.     컴퓨팅 시스템 (서버, 네트웍, 스토리지)

2.     쿨링

3.     전원 변환, PDU(Power Distribution Unit)

4.     Hoteling (전기 장치 등)

쿨링 및 전원 변환 등의 시설이 어떻게 디자인되어 있는지에 따라 전원 효율화가 큰 차이를 보인다. 실제로 데이터센터의 존재 이유는 컴퓨팅 시스템을 구동하기 위한 것이므로 전원 변환 및 쿨링, Hoteling에 소모되는 전원의 양을 최소화하여 최대의 양을 컴퓨팅 시스템이 사용하도록 하는 것이 바람직할 것이다. 데이터센터에 들어오는 총 전력량 중 컴퓨팅 시스템(서버,스토리지,네트웍장비)이 사용하는 전력으로 나는 것이 바로 PUE(Power Usage Effectiveness) 이다. 미국의 “The Green Grid” 컨소시엄에 의해 제안된 이 지표는 실제로 AMD, Dell, Intel, IBM, 마이크로소프트, EMC 등의 글로벌 벤더들이 참여하고 있고, 적용하고 있다.

이때, PUE를 포함하여 탄소배출량 등의 지표까지 함께 관리하여 그린 활동을 통한 큰 개선이 가능하다.

 

다시 생각하자

그린IT를 통해 매출 증가, 비용 절감 등의 비즈니스에 영향을 주는 효과가 발생하지 않으면 지속하기 어려운 것이 사실이다. 비용절감을 통한 ROI 개선 등의 비용과 직접 영향 있는 분야부터, 브랜드 이미지 개선 및 임직원 만족도 증가 등의 보이지 않지만 중요한 부분까지 고려하여 그린 IT는 추진되어야 한다. 또한, “녹색성장포럼등의 다양한 단체와 연계하여 추진하는 것도 중요하다. “Green Grid” 같은 컨소시엄이 제공하는 베스트 프랙티스 (http://www.thegreengrid.org) , 마이크로소프트가 제공하는 베스트 프랙티스(http://www.microsoft.com/environment) 등을 참고하는 것도 좋은 방법이 될 것 같다.

 

앞에서 언급했듯 측정할 수 없는 것은 관리할 수 없는 것처럼, 처음 전략을 수립할 때 정했던 지표를 추적하고 관리할 수 있는 그린IT 관리 시스템의 도입이 중요할 것으로 보이고, 이때는 비용절감, 이산화탄소 배출량 절감치 등에 대해서도 이력 관리가 이루어질 수 있고, 사내뿐 아니라 외부에도 정보를 공개하는 적극적인 대응이 중요할 것이라고 생각된다.

 

마지막으로 지금까지는 데이터센터, 서버 등의 하드웨어를 통한 그린을 생각했다면 아직은 태동기지만, 그린 소프트웨어가 주요한 역할을 수행하게 될 것이라고 생각한다.

1.     비즈니스 Travel 최소화

- 비디오 컨퍼런싱 (원격지 협업 및 의사 결정 방식 개선)
- ROI:
출장비용 절감, 탄소 배출량 절감

2.     Supply Chain 효율성 강화
-
운송 수단 및 패키징 등의 결정 시 환경 영향 최소화

3.     환경 친화적인 제품 디자인

   - 제품 디자인, 전사적 자원 관리 소프트웨어에 환경 관련 원칙 적용

4. 탄소 배출량을 관리, 리포팅

 

앞에서도 강조했듯 IT 자원의 에너지 사용량을 조절하는 것은 중요하고, 큰 의미가 있지만 건물 관리, 출퇴근 및 비즈니스 출장 같은 비즈니스 업무 등과 함께 고려하고, 그 활동을 통한 비용 및 환경적 영향에 대해 지표로 관리할 수 있어야 효과를 볼 수 있고 지속할 수 있다. 물론, 아직은 어떤 지표를 기준으로 삼을 것인지에 대해서도 각 주체간의 동의가 이루어진 상태가 아니기에 갈 길이 멀지만 정부 주도로 짧은 시간 안에 가이드가 제공되어야 할 것으로 생각된다. 결국, 어떤 형태로든 CO2 배출량이 회사의 대차대조표에 앞으로 10년 안에 부채로 기입될 가능성이 높고, 어느 기업도 피해갈 수 없을 것으로 보여지므로 성공적인 그린 IT 전략을 수립하고 이행하는 노력이 시급할 것으로 보인다.

Posted by 조이트리