ToolboxIT 전문가를 위한 신제품

Greg Steen

이 기사에 언급된 의견은 전적으로 필자 개인의 것이며 Microsoft의 의견을 대변하지는 않습니다. 여기에 기재된 가격은 2008년 11월 10일에 확인한 것이므로 변경될 수 있습니다.

소스 제어 간소화

TortoiseSVN

tortoisesvn.net

소스 제어가 개발자만을 위한 것이라고 생각하기 쉽지만 이는 사실이 아닙니다. 버전 제어 솔루션은 관리 스크립트 및 텍스트 기반 정보 문서에 대한 수정 버전 제어와 차이점 확인 기능을 제공하므로 시스템 관리자에게도 매우 유용한 도구입니다. 이 밖에도 관리가 필요한 다른 유형의 파일을 위한 체계화된 리포지토리를 제공합니다.

Subversion(SVN)은 상당히 탄탄한 사용자 층을 확보한 잘 알려진 공개 소스 무료 버전 제어 시스템입니다. 서버에 필요한 인프라에 대해 걱정할 필요 없이 어디에서든 자유롭게 소스 제어 트리에 연결할 수 있도록 Subversion 호스팅을 제공하는 서비스 공급자가 많이 있습니다. 또한 SSL을 통해 연결하고 리토지토리를 암호로 보호할 수 있습니다.

스크립트나 문서를 외부에 호스팅하는 것이 부담스러운 경우에도 걱정할 필요가 없습니다. 여러분의 환경에서 직접 SVN 서버를 설정하는 데 도움이 되는 서적과 안내 도움말이 풍부하게 제공됩니다.

SVN에 대해 여러 사용자가 지적하는 문제 중 하나로 사용자 친화적이고 사용하기 쉬운 명령줄 인터페이스가 없다는 것이 있습니다. Windows 워크스테이션에서 TortoiseSVN을 사용하면 이러한 문제가 해결됩니다. "(Sub)Version 제어를 위한 가장 멋진 인터페이스"라고 소개되는 TortoiseSVN은 Windows 탐색기로 곧바로 통합되는 사용하기 쉬운 GUI 기반 Windows 셸 확장을 제공하므로 소스 리포지토리를 관리하기 위한 추가 IDE나 응용 프로그램이 필요 없습니다. Windows 환경에서 직접 작업할 수 있습니다.

많은 TortoiseSVN 사용자들은 이 도구가 커뮤니티에서 지원되며, 공개 소스이고, 어떤 환경에서든지 무료로 사용할 수 있다는 점 때문에 이 도구를 더 좋아합니다. 개발화 커뮤니티가 매우 활성화되어 있으며 새 빌드가 발표되면 이를 알려 주는 업데이트 알림 프로세스가 마련되어 있습니다. 이 밖에도 TortoiseSVN은 32비트 및 64비트 버전의 Windows를 기본적으로 지원합니다.

TortoiseSVN에는 물론 소스 제어 시스템에서 기대하는 일반적인 체크 인/체크 아웃 기능이 있습니다. 또한 제공되는 그래픽 UI를 사용하여 리포지토리 내의 분기, 병합 및 태깅을 수월하게 수행할 수 있습니다. 이 밖에도 아이콘은 항목이 충돌할 때, 커밋해야 할 때, 새로 추가되거나 삭제될 때, 그리고 최신 상태일 때에 대한 시각적인 정보를 제공합니다.

또한 특정 레이블이나 수정 버전의 지정된 리포지토리를 볼 수 있는, Windows 탐색기와 비슷하게 작동하는 Repository Browser라는 훌륭한 기능이 있습니다. 이를 통해 특정 릴리스나 시점의 스크립트나 설명서 집합을 개략적으로 볼 수 있습니다.

Repository Browser 외에도 버전 제어 시스템의 두 가지 필수 도구인 TortoiseMerge(병합 도구)와 TortoiseDiff(차이점 표시 도구)가 제공됩니다. 이름을 통해 알 수 있듯이 이러한 도구를 사용하면 저장소 내에서 특정 파일이나 폴더를 병합하거나 차이점을 표시할 수 있습니다.

아직 관리 스크립트와 설명서를 소스 제어로 관리하고 있지 않다면 지금부터라도 시작해 보십시오. 이를 통해 번거로운 작업을 많이 줄일 수 있습니다. 그리고 사용할 버전 제어 시스템을 결정할 때는 무료이고 강력하며 활발하게 개발 중인 공개 소스 Subversion을 백 엔드로 사용하고 Windows 워크스테이션에서 TortoiseSVN 클라이언트를 사용하는 방법을 고려해 보십시오.

가격: 무료

steen.tool.tortoisesvn.gif

TortoiseSVN으로 소스 제어 간소화

디스크 I/O 측정

Iometer

iometer.org

디스크가 생각보다 느리게 작동한다거나 파일을 복사하는 데 시간이 많이 걸리는 이유가 궁금한 경우가 있을 것입니다. 이런 경험이 있다면 Iometer를 사용해 보십시오. Iometer는 무료 공개 소스 성능 테스트 도구이며 원래는 Intel에서 착상 및 개발되었지만 이후 공개 소스 개발 커뮤니티로 릴리스되었습니다.

한동안 업데이트되지 않았지만 Iometer는 여전히 디스크 I/O 성능을 측정하는 데 매우 유용한 도구입니다. 응용 프로그램과 함께 제공되는 사용자 가이드는 매우 자세하며 시스템을 테스트하는 데 필요한 매개 변수를 조정하고 실행하는 데 많은 도움을 제공합니다. 한편, Iometer의 기능을 제대로 활용하려면 I/O 하위 시스템에 대한 충분한 이해가 필요합니다.

Iometer는 단순한 단일 CPU/단일 디스크 테스트 도구에서 벗어나서 여러 작업자를 시작하여 테스트해야 하는 환경에 맞는 다중 디스크 및 CPU 시나리오를 테스트할 수 있습니다. 또한 Network Targets 기능을 통해 원격 시스템을 테스트할 수도 있습니다.

Iometer 응용 프로그램에는 컨트롤러 Iometer GUI와 Dynamo 워크로드 생성 실행 파일의 두 구성 요소가 있으며 두 구성 요소 모두 명령줄에서 사용할 수 있습니다. 컨트롤러 내에서는 작업자 클라이언트를 시작하여 다른 디스크와 이러한 디스크의 사용 패턴을 테스트하고 나중에 사용하기 위해 이러한 설정을 저장할 수 있습니다.

테스트를 설정하려면 작업자, 드라이브 및 액세스 사양을 선택해야 합니다. 인터넷에 있는 설명서와 참조를 읽어 보면 데스크톱, 데이터베이스 서버 또는 파일 서버와 같은 다양한 사용 유형에 따라 적절한 액세스 사양을 선택하는 데 도움이 될 것입니다. 사용자는 또한 테스트 시간 옵션(예: 가속/감속 시간)을 설정하고 실행 중에 활용할 작업자와 CPU의 수를 지정해야 합니다.

테스트를 실행하는 동안 결과가 파일에 저장되며 다른 응용 프로그램에서 이 파일을 가져와서 분석할 수 있습니다. 또한 Results Display 탭을 클릭하면 초당 전체 I/O 또는 MB 전송량, 오류 횟수, CPU 사용률, I/O 응답 시간과 같은 수집된 데이터에 대한 다양한 통계를 간단한 막대형 차트로 볼 수 있습니다.

기본적인 정보가 필요하거나 I/O 성능을 분석해야 하는 경우, 또는 단순히 사용 중인 시스템의 성능이 궁금하다면 Iometer를 사용해 보십시오.

가격: 무료

steen.tool.iometer.gif

Iometer를 사용하여 I/O 성능 측정

원격으로 서버 다시 부팅

APC Switched Rack PDU

apc.com

사무실을 탈출하여 데이터 센터에서 서버와 HVAC의 웅웅거리는 소리를 듣는 것도 즐거운 일이지만 사실 예상치 못하게 데이터 센터를 방문해야 하는 상황은 피하는 것이 좋습니다. 이러한 방문이 필요한 일반적인 경우 중 하나는 서버의 작동 중단입니다. 서버에 핑을 수행할 수는 있지만 RDP(원격 데스크톱 프로토콜), WMI(Windows Management Instrumentation), SNMP(Simple Network Management Protocol) 또는 기존의 iisreset /reboot를 사용하여 서버에 연결할 수 없는 상황을 경험해 보았을 것입니다.

단순히 시스템의 전원을 끄려고 하던 일을 멈추고 데이터 센터를 방문하거나 비용이 많이 드는 네트워크 운영 센터에 연락하는 대신 APC의 Switched Rack PDU(Power Distribution Unit)와 같은 제품을 사용하는 방법이 있습니다. 네트워크에 연결된 Switched Rack PDU 회선은 데이터 센터의 장비를 원격으로 관리하는 데 도움이 되는 여러 가지 매우 유용한 기능을 제공합니다.

첫째로 표준 이더넷 케이블을 통해 장치를 네트워크에 연결하고 IP 주소를 할당한 후에는 SNMP, 텔넷 또는 웹 브라우저를 사용하여 장치를 관리할 수 있습니다. 또한 네트워크에 연결하는 것이므로 장치의 새 펌웨어가 발표되면 원격으로 다운로드하고 설치할 수 있습니다. 로컬에서는 컬러 LED와 알람으로 회로의 부하를 모니터링할 수 있으며, 원격으로는 전자 메일로 이러한 알람을 받고 관리 인터페이스에서 부하를 확인할 수 있습니다.

회로에 여유가 필요한 경우에는 사용자 지정 부하 임계값을 정의할 수 있습니다. 또한 각 콘센트를 개별적으로 제어하여 현재 사용되지 않는 장치의 전원을 끌 수 있습니다. 필요한 경우에는 콘센트의 전원 켜기 순서를 정의하여 장치가 미리 정의된 순서대로 켜지도록 할 수 있습니다.

이 기능은 서버보다 네트워크 장치를 먼저 켜야 하거나 도메인 구성원보다 도메인 컨트롤러를 먼저 켜야 하는 경우에 매우 유용합니다. 그리고 물론 중단된 시스템이나 장치를 다시 작동시키기 위해 원격으로 다시 켤 수 있습니다.

APC는 수평 또는 수직 장착형 장치, 다양한 전압과 전류 형식, 그리고 데이터 센터에 필요한 전원 커넥터 종류를 포함하는 다양한 요구를 충족할 수 있는 여러 다양한 모델로 판매됩니다. 가격은 선택한 옵션에 따라 약 500달러부터 1,000달러 이상이 되기도 합니다. Switched Rack PDU의 가격과 원격 데이터 센터에 방문하는 데 드는 비용을 비교하면 Switched Rack PDU가 상당히 매력적인 제품임을 알 수 있습니다.

가격: 약 500달러부터

steen.tool.ap7.gif

APC Switched Rack PDU를 사용하여 원격으로 서버를 다시 부팅

압축 파일 관리

WinRAR 3.80

rarlab.com

압축 파일은 IT 환경에서 정리와 리소스 절약에 필수적인 귀중한 기술입니다. Windows XP가 출시된 이후로 폴더나 파일을 마우스 오른쪽 단추로 클릭하여 압축 파일로 보내도록 선택할 수 있게 되었습니다. 또한 Windows에는 압축된 파일을 손쉽게 압축 해제하는 방법이 기본 제공됩니다. 그러나 IT 전문가라면 더욱 강력한 기능을 원할 것입니다. 압축 파일을 관리하기 위한 좋은 도구로 RARLabs의 WinRAR이 있습니다. 이 유틸리티는 오래전부터 사용되었으며 최근에 3.8 버전으로 업데이트되었습니다.

WinRAR은 RAR(Roshal Archive) 압축 프로그램의 32비트 Windows 버전입니다. WinRAR은 RAR 압축 파일 형식 외에 ZIP, 7Z, ACE, TAR, Z, CAB, JAR, ISO 파일 등을 지원합니다. 즉, 필요한 거의 모든 압축 파일 형식을 지원합니다. 이 밖에도 다중 볼륨 압축 파일과 자동 압축 풀기(SFX) 파일을 처리하고 만들 수 있습니다.

이 응용 프로그램은 셸 확장으로 Windows에 통합되므로 응용 프로그램을 먼저 시작하지 않고도 파일이나 폴더를 마우스 오른쪽 단추로 클릭하여 압축 파일을 관리할 수 있습니다. 또한 파일과 폴더를 손쉽게 압축 파일로 끌어서 놓을 수 있으며, 그래픽 UI를 사용하여 기존 압축 파일을 수정하고, 몇 번의 클릭으로 압축 파일을 보호하고 암호화할 수 있습니다.

RAR 파일은 특히 복구 레코드를 지원하므로 손상된 압축 파일을 복원할 수 있습니다. 다중 볼륨 압축 파일의 경우에도 복구 볼륨(REV 파일)을 만들도록 선택하여 세트 내에서 누락되거나 손상된 파일을 재구성할 수 있습니다.

WinRAR의 기능 대부분은 끌어서 놓기와 같은 기능을 제외하고 명령줄에서도 사용할 수 있으므로 로그 파일을 관리하는 것과 같은 자동화된 시스템 관리 작업에 사용할 수 있습니다.

가격: 사용자당 29달러

steen.tool.winrar.gif

WinRAR을 사용하여 압축 파일 관리

Greg Steen은 사업가이자 열성적인 기술 전문가로, IT 전문가들의 운영, QA 및 개발 업무에 도움을 줄 수 있는 새로운 도구를 끊임없이 연구하고 있습니다.