ToolboxIT 전문가를 위한 새로운 제품

Greg Steen

SQL Server 데이터베이스 이동

xSQL Bundle Professional Edition

www.xsqlsoftware.com

운영 지원, 응용 프로그램 개발, 품질 보장 테스트, 구성 관리 등 전담하는 업무에 관계없이 IT 전문가라면 SQL Server™ 데이터베이스를 여기저기로 이동하는 작업이 일상화되어 있을 것입니다. TechNet Magazine을 읽고 있는 여러분도 아마 그런 IT 전문가 중 한 사람이겠지요. 이렇게 데이터와 데이터 스키마를 이동할 때에는 이동 전후의 데이터가 일치하도록 주의를 기울여야 합니다. 이동으로 인해 데이터 불일치 문제가 발생하지 않도록 하려면 스키마와 데이터를 비교하고 동기화하는 뛰어난 도구 집합이 필요합니다.

최근에 필자는 xSQL Software에서 제공하는 xSQL Bundle이라는 도구를 사용했습니다. 이 번들 소프트웨어는 xSQL Object, xSQL Data Compare 및 각각의 관련 명령줄 유틸리티, 이렇게 네 가지 응용 프로그램으로 구성되어 있습니다.

xSQL Object는 데이터베이스 스키마를 비교하고 동기화할 수 있도록 합니다. 데이터베이스 간에 비교할 개체의 유형과 인스턴스별로 다양한 비교 옵션을 제공하며 버전 기록을 유지 관리하는 데 유용한 스키마 스냅숏을 만드는 기능도 제공합니다. 이 기능을 사용하면 이전 스키마 상태로 손쉽게 롤백할 수도 있습니다. 뿐만 아니라 xSQL Object를 사용하여

데이터베이스 스키마를 전송하거나 패키지로 만들 수 있는 스키마 스크립트도 생성할 수 있습니다.

xSQL Data Compare에서는 두 개의 SQL Server 데이터베이스에 포함된 데이터가 일치하도록 동기화할 수 있습니다. 여기에서는 두 데이터베이스의 전체 내용을 비교하도록 선택하거나 비교할 테이블 집합을 선택할 수도 있습니다. 또한 테이블이 정확히 일치하지 않으면 사용자 지정 테이블 매핑을 정의하여 양쪽 테이블의 데이터가 일치하도록 할 수 있습니다. 많은 양의 데이터를 동기화할 때는 동기화 프로세스를 실행하는 데 걸리는 시간을 단축하기 위해 이 응용 프로그램이 대량 삽입 모드로 전환됩니다.

xSQL Data Compare와 xSQL Object에서는 반복적으로 비교 환경을 다시 만들지 않아도 되도록 작업 영역을 저장할 수 있습니다. 두 응용 프로그램에서는 모두 트랜잭션 동기화를 수행하므로 모든 작업을 성공적으로 커밋하거나 전체적으로 롤백할 수 있습니다. 번들에 포함된 응용 프로그램은 모두 SQL Server 2000 및 SQL Server 2005 데이터베이스 인스턴스를 지원하므로 두 버전 간에 관련 데이터와 개체를 비교하여 동기화할 수 있습니다.

xSQL Bundle에서 특히 강력한 기능으로는 사실상 모든 빌드, 프로세스, 모니터링 기능 또는 자동화된 작업 스케줄러를 통해 비교 및 동기화 작업을 실행할 수 있도록 하는 두 가지 명령줄 유틸리티를 들 수 있습니다. 개인적으로, 반복되는 작업을 자동화하는 것은 항상 업무의 편의성과 생산성에 도움이 된다고 생각합니다. 이 두 가지 명령줄 유틸리티는 주 응용 프로그램 UI에서 구성 마법사를 통해 만들 수 있는 XML 구성 파일을 사용하며, 각 유틸리티에는 다양한 텍스트 파일 로깅 옵션이 포함되어 있으므로 자동 실행되는 동안 프로세스를 추적할 수 있습니다.

가격: xSQL Bundle Professional Edition 단일 사용자 라이선스당 499달러~

두 개의 SQL Server 데이터베이스의 데이터를 동기화할 수 있는 xSQL Data Compare

두 개의 SQL Server 데이터베이스의 데이터를 동기화할 수 있는 xSQL Data Compare  (더 크게 보려면 이미지를 클릭하십시오.)

보다 안전한 통신 구현

WinSSHD

www.bitvise.com

조직의 보안을 개선할 방안을 찾고 있다면 SSH2(Secure Shell Handling 2)와 SFTP(Secure FTP)를 고려해 볼 수 있습니다. 간단히 말해, SSH2 터널링은 원격 컴퓨터의 서비스에 안전하게 연결할 수 있도록 해 줍니다. 뿐만 아니라 방화벽에서 응용 프로그램에 직접 연결되는, 열려 있는 수신 포트의 수를 줄여 해커의 공격에 대한 노출 범위를 제한합니다. SFTP는 SSH2를 활용함으로써 데이터와 명령의 보안을 유지하는 기술로 표준 FTP 서버 대신 사용할 수 있습니다.

이러한 프로토콜에 관심이 있다면 Bitvise에서 제공하는 WinSSHD도 살펴볼 필요가 있습니다. WinSSHD는 Windows용으로 특별히 설계된 SSH2 서버입니다.

이 응용 프로그램은 매우 쉽게 설치할 수 있으며 WinSSHD 서비스를 관리하는 데 사용할 수 있는 사용이 쉬운 제어판도 제공합니다. 이 제어판에서는 기본적인 시작/중지 기능에서부터 WinSSHD 이벤트를 필터링할 수 있는 Windows® 이벤트 로그의 사용자 지정 보기에 이르기까지 모든 기능에 액세스할 수 있습니다. 또한 주요 설정 옵션을 구성할 수 있는 설정 패널도 이 제어판에서 실행할 수 있습니다. 여기에서 인터페이스 및 포트 바인딩을 설정하고, 로깅 구성을 수정하고, 사용할 SSH 세션 암호화 방법을 지정하고, 세션 시간 제한을 구성하고, 인증 방법을 선택하고, 프록시 구성을 지정하고, 인스턴스에 액세스할 수 있는 사용자를 제어할 수 있습니다. 또한 구성을 가져오거나 내보낼 수도 있습니다.

액세스 제어 설정에서는 서브넷 제어 마스킹 지원 기능을 활용하는 IP 규칙과 IP 규칙에 이어 처리되는 DNS 이름 규칙을 통해 액세스를 제한할 수 있습니다.

WinSSHD에서는 SFTP 구현에 더할 나위 없이 유용한 가상화를 지원합니다. 따라서 수천 명의 가상 사용자를 하나의 Windows 계정에 할당하여 계정 및 보안 설정을 단순화할 수 있습니다. 또한 이 응용 프로그램은 인증 및 액세스 제어에 Windows 그룹을 사용할 수 있도록 지원하므로 사용자별로 정책을 정의할 필요가 없습니다.

WinSSHD는 Kerberos 5 및 NTLM 인증에 대한 지원 기능을 바탕으로 Single Sign-On 환경에 통합될 수 있습니다. 이러한 작업을 수행하려면 Bitvise에서 제공하는 또 하나의 뛰어난 제품인 Tunnelier와 같은 GSSAPI 지원 SSH 클라이언트가 필요합니다. 물론 Tunnelier는 WinSSHD 서버와 완벽하게 호환되며, WinSSHD 서버를 원격으로 구성하는 데에도 사용할 수 있습니다.

SFTP 또는 SSH2 서버 환경이 업무 수행에 필수적이라면 WinSSHD를 클러스터링하여 고가용성을 확보할 수 있습니다. 이는 매우 간단한 작업이지만 도움이 필요한 경우 Bitvise의 웹 사이트에서 클러스터링 설치, 포트 전달, 원격 데스크톱 터널링 등에 대한 정보와 구성 지침을 참조할 수 있습니다.

가격: 99.95달러

SSH 세션 암호화 방법을 지정할 수 있는 WinSSHD

SSH 세션 암호화 방법을 지정할 수 있는 WinSSHD  (더 크게 보려면 이미지를 클릭하십시오.)

USB 작동 모니터링

USB Monitor Professional

www.hhdsoftware.com

이제 모든 사용자에게 유용한 제품을 하나 소개하겠습니다. 여러분 중에는 USB 장치 드라이버를 만들거나 수정하기를 즐기는 DIY 소프트웨어 애호가도 있으리라 믿습니다. 아니면 실제로 USB 장치를 만드는 하드웨어 엔지니어도 있을 것입니다. 또는 USB 장치의 작동 표시등을 바라보면서 장치에서 왜 이렇게 많은 작업이 이루어지는지를 궁금해 하는 초보자들도 있을 것입니다. 이 중 어떠한 경우든 HHD Software에서 제공하는 USB Monitor Professional이 여러분에게 도움이 될 수 있습니다. 이 유틸리티를 사용하면 USB 호스트 컨트롤러를 통해 USB 장치와 Windows 기반 시스템 간에 전송되는 데이터를 기록, 표시 및 분석할 수 있습니다.

UI가 다소 복잡하긴 하지만 익숙해지고 나면 모니터링하는 USB 장치에서 주고받는 데이터에 대해 막대한 양의 정보를 얻을 수 있습니다. 이 응용 프로그램은 기본적으로 USB 장치로 전달되는 명령과 명령 집합 대부분을 기록합니다. 대용량 저장소와 같은 일부 장치의 경우 정보가 너무 방대할 수 있습니다. 다행히도 이러한 경우 응용 프로그램에서 대용량 저장 장치에 대해 기록할 데이터를 사용자 지정할 수 있습니다.

세션을 기록한 후에는 다양한 방법으로 데이터를 분석할 수 있습니다. 대용량 저장 장치의 경우 Mass Storage View가 표시됩니다. 통계 및 장치 처리량에 대한 선형 그래프, 원시 패킷 및 제어 요청 보기, 데이터 패킷 디코더 보기, HID 전용 보기, 지원되는 장치에서 사용할 수 있도록 USB Still Image 프로토콜을 디코딩하는 Still Image View 등을 표시하는 옵션도 있습니다.

이 응용 프로그램에서 기록되는 데이터의 양이 방대하기 때문에 USB 기록 세션을 너무 오래 실행 상태로 두어서는 안 됩니다. 그러나 활성 기록 세션에 허용되는 최대 디스크 공간을 제한하고 기록되는 데이터를 압축하여 필요한 공간을 줄일 수도 있습니다.

가격: 일반 라이선스 175.99달러~

USB 장치에 전달되는 명령을 기록하는 USB Monitor Professional

USB 장치에 전달되는 명령을 기록하는 USB Monitor Professional  (더 크게 보려면 이미지를 클릭하십시오.)

가상 미디어 관리

Virtual CloneDrive

www.elby.ch/fun/software

실제 미디어를 관리하는 것은 매우 까다로운 작업일 수 있습니다. 운영 체제를 Windows Vista로 바꾸면서 Microsoft Virtual CD-ROM Control Panel이 호환되지 않게 된 후부터 필자는 CD 및 DVD 이미지를 탑재할 수 있는 대안을 찾고 있었습니다. 관심 있는 독자를 위해 소개하자면 Windows XP용 Microsoft® Virtual CD-ROM Control Panel은 go.microsoft.com/fwlink/?LinkId=94801에서 다운로드할 수 있습니다.

물론 Windows Vista에서 Virtual CD-ROM Control Panel을 실행할 수는 있지만 항상 관리자로 실행해야 하고 관리자 컨텍스트에서만 탑재된 드라이브를 볼 수 있다는 것이 문제입니다. 즉, 관리자 권한으로 실행 명령 프롬프트를 통해서는 탑재된 드라이브가 표시되지만 사용자의 Windows 탐색기 컨텍스트에서는 표시되지 않습니다. 결과적으로 도구가 원하는 대로 작동하지 않을 뿐만 아니라 보안 수준이 낮은 환경에서 응용 프로그램을 실행할 수 밖에 없습니다.

Windows Vista 사용자 컨텍스트에서도 정상적으로 작동하는 도구로,

Elaborate Bytes에서 제공하는 Virtual CloneDrive가

있습니다. 이 응용 프로그램은 장치 관리자에 표시되는 GUI 관리 응용 프로그램 및 저장소 컨트롤러로

설치되며, 설치된 후에는 세 가지 기본 설정을 제공합니다. 첫째,

사용할 가상 드라이브의 수를 지정할 수 있습니다. 이때 드라이브는 병렬로 최대 8개까지 지정할 수 있습니다. 둘째, 제가 가장 좋아하는 옵션 중 하나로 ISO 드라이브와 시스템의 실제 드라이브를 구분할 수 있도록 표준 CD/DVD 드라이브 아이콘을 화난 양 모양으로 바꾸는 Virtual Sheep을 설정하도록 선택할 수 있습니다. 마지막으로, 시작 시에 해당 가상 드라이브에 마지막으로 할당한 이미지를 자동 탑재하도록 선택할 수 있습니다.

Virtual CloneDrive에서는 ISO 파일뿐만 아니라 .ccd, .dvd, .img, .udf 및 .bin 파일도 탑재하고 읽을 수 있습니다. 또한 Windows 탐색기에 통합되므로 신속하게 이미지를 탑재 또는 분리할 수 있습니다. Virtual CloneDrive의 가장 큰 장점은 무료라는 점입니다. Windows Vista®로 바꾼 후 ISO 파일을 관리할 수 있는 새로운 솔루션을 찾고 있다면 이 도구를 고려해 보시기 바랍니다.

가격: 무료

Virtual CloneDrive의 화난 양 모양 아이콘

Virtual CloneDrive의 화난 양 모양 아이콘  

서평

SharePoint Products and Technologies Administrator's Pocket Consultant

microsoft.com/MSPress/books/10623.aspx

최근에는 사무실에 종이 문서는 사라지고 점차 처리해야 할 전자 문서가 많아지고 있습니다. 이러한 전자 문서 자체와 문서의 공유 방법을 관리하는 것이 점점 더 중요한 문제로 대두되면서 Microsoft SharePoint® Services 및 SharePoint Server를 이에 대한 솔루션으로 고려하는 회사가 늘고 있습니다. Ben Curry의 Microsoft SharePoint Products and Technologies Administrator's Pocket Consultant를 읽으면 많은 도움을 얻을 수 있습니다. 단순히 SharePoint를 고려하고 있는 경우든, 계획 단계가 상당히 진척된 경우든, 아니면 이미 SharePoint 인프라가 구축된 경우든, 이 책은 관리 기능 및 일상 업무에 유용한 참고 자료가 될 수 있습니다.

Administrator's Pocket Consultant 시리즈를 이미 읽은 독자라면 이 책도 상당히 친근하게 느껴질 것입니다. 내용의 수준이나 구성이 다른 시리즈와 동일하기 때문입니다. 이 책은 Windows SharePoint Services 3.0, SharePoint Server 2007 Standard 및 SharePoint Server 2007 Enterprise Edition에 대해 다루며, 4개의 섹션으로 이루어져 있습니다.

첫 번째 섹션인 "SharePoint Products and Technologies Fundamentals"에서는 SharePoint Server 제품의 구성 요소, 버전, 요구 사항 및 설치와 관련한 개요를 볼 수 있습니다. 이 섹션에서는 Windows SharePoint Services 3.0과 SharePoint Server Standard 및 Enterprise 버전과의 차이점에 대해 설명하고 각 제품의 설치 과정을 안내합니다. 또한 설치 프로세스 동안 만들어지는 SQL Server 데이터베이스 및 IIS 웹 사이트에 대해서도 자세히 설명합니다.

다음 섹션인 "SharePoint Core Administration"에서는 중앙 관리 UI에 대해 다루고, 새로운 사이트 컬렉션 및 사이트를 만드는 방법, 웹 파트 가져오기, 사용 및 편집 방법, 설치를 위한 그룹 및 전자 메일 설정을 구성하는 방법 등에 대한 참조 정보를 제공합니다. 뿐만 아니라 여러 가지 워크플로 기능을 관리하고 이러한 워크플로를 모니터링하는 방법에 대해서도 설명합니다.

세 번째 섹션인 "Working with SharePoint Server 2007"에서는 SharePoint Server Standard 및 Enterprise 버전의 고유한 기능을 심도 있게 살펴봅니다. 즉, 엔터프라이즈 콘텐츠 관리 구성 방법, SharePoint 포털 생성 및 구성 방법, 검색 및 인덱싱 설정 방법, Excel® 계산 서비스 구성 방법 등을 다룹니다. 특히 Excel 계산 서비스 부분에서는 다중 서버 환경에서 성능 및 가용성을 높이도록 서비스를 구성하는 방법도 소개합니다.

네 번째 섹션에서는 SharePoint Server 구현의 운영 측면을 자세히 조명하면서 SharePoint Server 2007을 서버 팜으로 확장하는 방법과 SharePoint Server 구현에 대해 가능한 여러 가지 구성을 소개합니다. 마지막으로 이 책에서는 백업 및 복원 작업과 관련한 기본 사항을 소개하고 성능 분석 방법과 SharePoint Server의 로깅 기능을 사용하여 사이트를 유지 관리하고 개선하는 방법을 설명합니다.

책 표지에는 관리자를 위한 일상 업무 참조용이라고 명시되어 있지만 계획 단계에 있는 독자나 단순히 SharePoint에 대해 궁금해 하는 독자들도 SharePoint를 빠르고 쉽게 이해하는 데 유용한 자료가 되리라 생각합니다. 이 책은 여러 가지 SharePoint 기술과 각각의 기능을 자세히 소개하는 매우 기본적인 내용으로 시작하여 Excel 계산 서비스 구성, 서버 팜 확장 등 점점 더 복잡한 주제로 넘어가도록 구성되어 있으므로 SharePoint 기술을 처음 접하는 독자뿐만 아니라 기본 지식을 갖춘 독자 모두에게 유용한 자료로 활용될 수 있습니다.

가격: 29.99달러

  (더 크게 보려면 이미지를 클릭하십시오.)

Greg Steen은 사업가이자 열성적인 기술 전문가로, IT 전문가의 개발 및 운영 작업에 유용한 새로운 도구와 방법을 끊임없이 연구하고 있습니다.

© 2008 Microsoft Corporation 및 CMP Media, LLC. All rights reserved. 이 문서의 전부 또는 일부를 무단으로 복제하는 행위는 금지됩니다..