Domino 6 UPGRADE - Domino 6 Upgrade 방법론및 CASE STUDY 한국 IBM 로터스사업부김기영과장 2005 IBM Corporation
Pre-Requisite Domino is expanding to include more Open Standards Domino 5.x Investment Protection Backwards Compatibility SMTP Web MIME/SMIME Services HTML Framesets RDB NOTES Domino JavaScript Domino Domino Domino DOMINO JSP Tags Datastore 6.5.1 IIOP 7 7.5 8.x LDAP Java SQL SOAP/XML Interface Servlets Laying Down the foundation of our IBM Workplace strategy
Pre-Requisite Integration Integration & Coexistence Strategy - Not migration Integration strategy & Coexistence Strategy - Not migration strategy (WCT) Lotus Notes 8.X (WCT) IBM Workplace Client Document Based Domino (WCT) MicroEdition Rich Clients Browsers WebSphere Pervasive SSO HTML Domino Presentation Services WebSphere WebSphere Portal Server Mail Instant Messaging emeetings Team Collaboration Domino Notes & Domino 7 6.5 2.5 6 2 WebSphere Lotus Domino Documents WebSpher Web Content e Management Application Collaborative XML Schema Server Learning JavaScript (WAS) Java SearchServlets JSP Tag Libraries Custom Applications 3 Workplace DB2 RDMS.nsf Further Integration with WebSphere DB2 Portal Workplace Integration with any SQL application Not transactional 8 Transaction Based Business Systems SAP Siebel PeopleSoft Host based 3270 etc Time
목차 IBM Lotus Domino Domino Roadmap & EOS (End Of Service) Domino & Extended Products WHY upgrade Domino 6? Domino 6 업그레이드방법론 Domino 6 업그레이드 Case Study
Domino R5 End Of Service 아래웹사이트에서 Lotus 소프트웨어를포함한 IBM 소프트웨어에대하여 EOS (End Of Service) 정보를확인하실수있습니다. http://www.ibm.com/software/info/supportlifecycle/ Domino R5 EOL and EOS Date Significance of date Comments May -- June 2004 V5.0.13 Ship The final release of the V5 maintenance stream. September 2004 -- September 2005 September 2005 End of Life (EOL) for V5 End of Service (EOS) for V5.x Withdrawal of V5 from market meaning that V5.x will no longer be available for sale. End of phone Technical Support and Maintenance Engineering (code fixes) for Domino and Notes V5.x.
Domino Roadmap Domino 에대한기투자를보호하며 점진적으로 IBM Workplace 로의진화를제공하고있습니다. Notes/ Domino 6.5.x Single platform of core & extended products New portlets & sample portal pages Better integration (& support) with WebSphere Portal Integrated IM support Domino as Workplace directory support Notes/ Domino 7.0 Web Services Enablement of Domino Applications DB2 common data store Notes plug-in for Workplace rich client Support for end to end Linux environments Common mail & PIM portlet support Interoperability with Workplace IM Notes/ Domino 7.x Workplace documents integration Linux & Mac client support for IBM Workplace Client Technology Improved services interoperability (IM C&S Docs admin) Hosting of web services on Domino Managed client capabilities Eclipse programming model support Notes/ Domino 8.0 Notes client on IBM Workplace Client Technology - Blended client Optional J2EE mail and C&S services on Domino Admin and install integration Future releases of IBM Workplace and Notes/Domino continue Domino는 Workplace를위한 Key content and application provider Domino는 Workplace와공존하고상호작용이가능 Domino에대한지속적인투자는고객을 Workplace로진화시킴
Domino Roadmap Domino Release 7 The most powerful release of Notes & Domino ever! Hard Dollar TCO Savings - Dramatic Scalability Gains Up to 70% more users Average 25% less CPU Simplify Administration Stronger Application Development Web Services hosting of Domino applications DB2 Relational Storage option New Productivity Features in Notes 7 Client Workplace Integration Notes Plug-in for IBM Workplace Rich Client Release 7.0 is predominantly a server-oriented release says Kevin Cavanaugh Vice President of Development for Domino Products. But like Release 6.5 which was predominantly client-oriented Release 7 offers more productivity more possibilities and more Lotus Notes and Domino 7.0 preview savings for everyone in the enterprise. http://www-306.ibm.com/software/swnews/swnews.nsf/n/jmae64pgfa?opendocument&site=lotus Kevin Cavanaugh Vice President of Development for Domino Products
Domino Extended Products Domino Extended 제품에대하여각각의제품버전정책을대신하여 Domino 6.5.1 부터 Domino 의버전과동일한버전명을부여하고새로운버전이출시되기전까지는최신 Domino 버전을지원합니다. Workflow Z On Domino? Domino.Doc Y On Domino? Quickplace X On Domino? Sametime W On Domino? Workflow 6.5.1 On Domino 6.5.x Domino Document Manager 6.5.1 On Domino 6.5.x Team Workplace 6.5.1 On Domino 6.5.x Instant Messaging & Web Conferencing 6.5.1 On Domino 6.5.x Workflow 7.0 On Domino 7.0 Domino Document Manager 7.0 On Domino 7.0 Team Workplace 7.0 On Domino 7.0 Instant Messaging & Web Conferencing 7.0 On Domino 7.0 Domino? Domino 6.5.1 ~ 6.5.4 Domino 7.0 Previously 2004 1Q ~ Now 2005 3Q
목차 IBM Lotus Domino Domino Roadmap & EOS (End Of Service) Domino & Extended Products WHY upgrade Domino 6? Domino 6 업그레이드방법론 Domino 6 업그레이드 Case Study
WHY upgrade Domino 6? 임원진 시스템관리자 어플리케이션개발자 더적은비용 더많은 ROI 구축비용절감 대역폭및저장공간절감 서버확장성 가용성 신뢰성향상 불필요한메일이인프라에유입되는것을방지 더적은업무 더많은자동화 인프라에대한관리기능향상 반복업무수행을위한시간감소 쉽게더많은사용자관리 보안강화 디렉토리통합 더적은제한 더많은기능 빠른어플리케이션개발 공개표준지원 팀작업 코드재사용 기간계데이터통합 Domino 6 주요테마 총소유비용소유비용 (TCO) (TCO) - - 성능성능향상향상 네트워크네트워크대역폭대역폭 서버서버저장저장공간공간 ODS ODS 구조구조변경변경 신뢰성신뢰성 - - 클러스터링클러스터링 Transaction Transaction Logging Logging 자동자동서버서버재시작재시작및데이터데이터수집수집 생산성생산성 - - 향상된향상된메시징메시징 SPAM SPAM 차단차단 IM IM 통합통합 유연성유연성 - - 운영운영시스템시스템 하드웨어하드웨어플랫폼플랫폼 디렉토리디렉토리 보안보안 - - 세분화된세분화된접근제어접근제어 스마트카드스마트카드지원지원 디지털디지털서명서명 실행실행제어제어목록목록 사용자 더적은복잡성 더많은생산성 쉬운사용과생산성증가 강력한기업메시징및일정관리기능 강화된복제기능 로밍및다중사용자지원 IBM IBM Lotus Lotus Notes/Domino Notes/Domino 6.5 6.5 는는사람들사람들사이의사이의협업과협업과상호작용을상호작용을위해위해필요한필요한모든모든요소를요소를함께함께제공해제공해주는주는 workplace workplace 환경으로환경으로 세계적인세계적인수준의수준의메시징과메시징과협업협업기능을기능을제공합니다제공합니다..
WHY upgrade Domino 6? TCO Policy 기반관리 사용자기능향상 SMART 업그레이드 SPAM 기능강화 다국어지원 멀티플랫폼 중앙집중디렉토리 서버통합 네트워크압축 총소유비용절감
WHY upgrade Domino 6? 신뢰성 Server Fault Recovery Transaction Logging Activity Logging Domino Clustering Server Monitoring 신뢰성증대
WHY upgrade Domino 6? 생산성 사용자생산성향상 (Drag&Drop 복제 멀티태스킹 온라인인식기능연동 ) Enhanced Navigation ( 히스토리폴더 윈도우탭 ) Notes Client Domino Web Access ( 기본템플릿 ) 기준으로향상된많은기능들. Administrator 관리클라이언트 Designer 개발툴 New Mail Calendar Features ( 컬러코딩 메일규칙 첨부파일편집기능 )
WHY upgrade Domino 6? 유연성 Multi- Platform Offline Connection 유연성증대 Mobile Connection Broder Directory Support Domino R5 Compatibility
WHY upgrade Domino 6? 보안 SPAM 관리 Mail Filtering 강화된보안기능 S/MIME & PKCS Support SmartCard Support Security Enhanced
목차 IBM Lotus Domino Domino Roadmap & EOS (End Of Service) Domino & Extended Products WHY upgrade Domino 6? Domino 6 업그레이드방법론 Domino 6 업그레이드 Case Study
Domino 6 업그레이드방법론 Notes/Domino 환경을업그레이드하려면작업을최소화하고사용자에게혼란을주지않는체계적인프로세스가필요합니다. 업그레이드준비 업그레이드계획수립 테스트환경 업그레이드실행 업그레이드결과정리 1 5 운영체제변경사항 하드웨어요구사항 지원되는업그레이드경로파악 Release Notes 및 Domino 6 관리자도움말참조 2 업그레이드우선순위설정및스케줄작성 업그레이드순서 3 4 업그레이드로드맵에따라실제환경업그레이드수행 업그레이드순서 업그레이드후기능및시스템모니터링 모든문제진단및해결 새로운기능구현 - Domino 관리서버 Domino 디렉토리 - Domino Administrator 클라이언트 - 허브서버 - 메일서버 - 응용프로그램서버 - Notes 클라이언트 기존환경과 Domino 6 검사환경구축 메일 응용프로그램 데이터베이스에대한업그레이드검사 검사과정및절차그리고결과를문서화 - Domino 관리서버 Domino 디렉토리 - Domino Administrator 클라이언트 - 허브서버 - 메일서버 - 응용프로그램서버 - Notes 클라이언트 - 응용프로그램과데이터베이스 - 응용프로그램과데이터베이스
Domino 6 업그레이드방법론 샘플 업그레이드준비 업그레이드계획수립 테스트환경 업그레이드실행 업그레이드결과정리 실제환경에서 Domino 업그레이드실행과정과주의사항입니다. 기본적으로 uninstall 과정없이새로운버전을 install 하는과정이며 C/S 및웹환경모두포함하는작업내용입니다. Domino 업그레이드순서 Domino 관리서버및디렉토리 Hub Mail Application 서버 Notes Client Applications 및데이터베이스 1 2 3 4 중요데이터백업 Data 디렉토리 디렉토리링크데이터 notes.ini NSF NTF 파일 * 주소록변경사항 * 수정된템플릿 * notes.ini 스케줄타스크 * Third-Party 모듈 업그레이드사전작업 Admin 프로세스작업 완료및중지 메일박스확인 ( 비우기 ) 라우터종료 복제타스크중지또는데이터베이스복제중지 Windows 서비스항목에서 Domino Disable -> 실행 NTSVINST D Domino 6 설치 새로운 Domino 버전설치 Domino 서버시작 주소록업그레이드 Yes/No 선택 Domino 6 Administraotr 클라이언트설치 Domino 서버중지 * 주소록업그레이드주의 * 커스터마이징여부확인 데이터베이스업그레이드 Compact 데이터베이스 보기재생성 Admin DB 업그레이드 * ODS 변경을위하여 Compact (ODS 43) * 최소항목 updall R ($ServerAccess) ($Users) * fixup 권장 * 오프라인작업권장 기본적인프로세스를기준으로고객사의환경에적합한업그레이드로드맵을작성하여야합니다. 자세한내용은 Domino 관리자도움말및레드북을참조하시기바랍니다. 업그레이드프로세스
Domino 6 업그레이드방법론 - 로드맵 모든고객사에동일하게적용할수는없지만가장일반적인업그레이드전체과정입니다. 업그레이드준비 업그레이드계획수립 테스트환경 업그레이드실행 업그레이드결과정리 PRE 업그레이드운영서버업그레이드 POST 업그레이드 1 사전준비작업 2 3 4 업그레이드범위 인력 일정 준비사항정리 1 지역 Upgrade N 지역 Upgrade 새로운기능검토 / 개선 테스트환경구축 OS 환경확인 Third-Party 프로그램확인 Domino 환경구축 Domino 관리서버 HUB 서버 Mail 서버 Appl. 서버 기능확인단계 Domino 6 업그레이드 전사 Upgrade 시스템모니터링 어플리케이션기능점검 기능확인리스트작성 연동확인단계 Domino 관리서버 HUB 서버 Mail 서버 Appl. 서버 R5 와 Domino 6 혼재환경라우팅 복제 기타시스템연동
목차 IBM Lotus Domino Domino Roadmap & EOS (End Of Service) Domino & Extended Products WHY upgrade Domino 6? Domino 6 업그레이드방법론 Domino 6 업그레이드 Case Study
CASE STUDY 기존환경및목표 A 사의 Domino 기존버전의이슈해결방안및 Domino 6 서버의성능향상을기반으로가용성극대화 효율적인관리및 TCO( 총소유비용 ) 감소를위하여업그레이드를수행합니다. 현버전의이슈해결 반복되는유지관리업무로인한관리자작업부하증가 기능향상 Domino 6 버전업그레이드및서버통합 성능향상 사용자증가로인한추가서버확장필요 서버자원의효율적사용필요 사용자서비스성능향상필요 New Trend 웹서비스 / SOA 모델 협업모델필요성 리치클라이언트 타시스템간의연계필요성증가 Domino R5 EOS 시스템의안정적인운영을위한지원체계확보필요 시스템안정성 서버통합 Domino 업그레이드를통하여시스템의가용성극대화 효율적관리및 TCO 감소 다수의서버관리로인한 유지관리의어려움 유지보수비용절감필요
CASE STUDY 업그레이드로드맵 A 사의기존시스템 (Domino R5) 을 Domino 6 로업그레이드하기위하여대상서버를선정하고 POC 환경에서업그레이드를진행 그결과를기반으로전체시스템업그레이드및서버통합작업을단계적으로수행합니다. Phase Phase 테스트환경 PoC 환경운영환경사전작업업그레이드업그레이드업그레이드 1 2 3 4 5 New Feature 적용 Task Task Description 대상대상서버서버선정 대상대상업무업무선정 Domino Domino 업그레이드업그레이드계획계획수립 PoC 과정에대한대상환경설정및 Upgrade 계획을수립 산출물 -PoC 수행계획서 - 기능테스트계획서 테스트테스트시스템시스템설치및환경구성및환경구성 업그레이드업그레이드 단위단위테스트 대상대상업무업무설계설계변경 테스트환경구성및업그레이드를통한기능확인 / 설계변경 산출물 - 테스트확인결과 - 시스템분석계획서 ( 성능비교 ) 기존기존시스템모니터링모니터링 ( 성능 ( 성능비교 )) 업그레이드업그레이드서버서버교체교체및통합통합 신규시스템신규시스템모니터링모니터링 ( 성능 ( 성능비교 )) PoC 환경업그레이드를통하여기존대비업그레이드효과를분석 산출물 - 시스템성능비교분석결과 POC POC 결과결과정리 업그레이드업그레이드계획계획 단계별단계별업그레이드 적용적용New Feature Feature 선택및계획수립 가용성 성능 관리운영의효율화등을기준으로업그레이드계획수립및단계별수행 산출물 - 단계별업그레이드계획서 시스템시스템모니터링 ( 문제해결 ( 문제해결 )) New New Feature Feature 적용적용및통합통합테스트 모니터링모니터링및업그레이드업그레이드결과결과정리 적용할 New Feature 를선정하고이를위한적용계획을수립및수행 산출물 - 모니터링결과를기반으로업그레이드결과보고서작성
CASE STUDY 업그레이드로드맵수행 (1) Phase Phase 테스트환경 PoC 환경운영환경사전작업 New Feature 적용업그레이드업그레이드업그레이드 1 2 3 4 5 수행계획서 ( 예 ) 구분작업항목예상기간비고 1. 사전준비 A. 대상범위결정 -> B. 테스트환경준비 -> C. 인력및일정협의? 주 / 일 2. 테스트환경구축 A. OS 설치및설정 -> B. Domino 설치및설정 -> C. Application porting -> D. Third-Party 프로그램설치 3. 테스트환경업그레이드기능점검 A. 어플리케이션설계수정 -> B. 기능테스트및결과정리 -> C. Troubleshooting 4. PoC 작업 A. PoC 대상서버선정 -> B. H/W OS 설치및설정-> C. Domino 설치및환경구축 -> D. 성능모니터링및결과정리 자세한세부계획서작성필요!!! 6. New Feature 적용 A. New Features 선정및적용계획수립 -> B. 어플리케이션수정및환경설정 -> C. 기능테스트및결과정리? 주 / 일 5. 운영환경업그레이드 A. 단계별업그레이드방안수립 -> B. 4 번과정반복 -> C. Troubleshooting? 주 / 일? 주 / 일세부항목별도? 주 / 일세부항목별도? 주 / 일 기능확인및결과 ( 예 ) 구분시나리오분류시나리오테스트내용 1 메일발신 로그인부터사용자선택후메일발송과정 로그인 -> 메일발송페이지이동정상 2005-04-21 사용자선택 (1 N) -> 본문작성 테스트결과완료일비고 정상 2005-04-21
CASE STUDY 업그레이드로드맵수행 (2) Phase Phase 테스트환경 PoC 환경운영환경사전작업 New Feature 적용업그레이드업그레이드업그레이드 1 2 3 4 5 PoC 환경 Domino 정보 Domino 파티션서버 Domino R5.0.x Domino 파티션서버 Domino 6.5.x 서버정보 AIX 4.3.3 전 PoC 후 AIX 5.2 서버성능 (tpmc) 고려 사용자정보? 명동일한사용자수? 명동일한사용자수 성능모니터링항목 Domino 모니터링 시스템모니터링 HTTP 로그 Status 로그 HTTP.Requests Domlog POP3.User POP3.List Daemon process 점유율 nmon 데이터 CPU Memory Disk CPU 사용량 프로세스별사용량 System Runnable Queue File cache Free memory Paging space In/Out I/O adapter busy rate (Read/Write) Disk 별 busy rate NIC busy rate
CASE STUDY 업그레이드로드맵수행 (3) Phase Phase 테스트환경 PoC 환경운영환경사전작업 New Feature 적용업그레이드업그레이드업그레이드 1 2 3 4 5 운영환경업그레이드계획 구분분류시나리오테스트내용 결과 완료일 1 메일 로그인부터사용자 선택발송 2 어플리케이션 로그인부터전기능 검증 3 SSO 연동 로그인과정및 SSO 연동검증 로그인 -> 메일발송 정상 04-21 사용자선택 (1 N) 정상 04-21 로그인 -> 기능정상 04-21 로그인 -> SSO 정상 04-21 타시스템이동정상 04-21 기능검증 테스트환경과정에서기능에대한세부적인검증및 PoC 환경 ( 운영환경 ) 에서다시한번검증을거침 업그레이드 4 검색연동검색기능연동 어플리케이션검색정상 04-21 결과선택이동정상 04-21 100 90 80 70 60 50 40 30 20 10 0 5 기타 혼재환경 라우팅 복제 CPUTotal LGEMAILSE7Q 17/02/05 User% Sys% Wait% 라우팅정상 04-21 복제정상 04-21 8:00 8:06 8:12 8:18 8:24 8:30 8:36 8:42 8:48 8:54 9:00 9:06 9:12 9:18 9:24 9:30 9:36 9:42 9:48 9:54 10:00 10:06 10:12 10:18 10:24 10:30 10:36 10:42 10:48 10:54 11:00 11:06 11:12 11:18 11:24 11:30 11:36 성능검증 업그레이드계획작성 ( 서버통합 ) 운영환경업그레이드 PoC 결과를기반으로기존서버자원사용율대비 20~30% 성능향상을확인함 운영환경모니터링 가용성효율성 TCO 통합성
CASE STUDY 업그레이드결과정리 단계별업그레이드수행후 Domino 클러스터링 Monitoring 도구적용 다국어지원과함께 Domino 6 에서제공하는 Instant Messaging 과의연동을통하여업무생산성증가등새로운기능을구현하게됩니다. 가용성극대화 효율적관리및 TCO 감소 Domino 6 Upgrade New Feature 적용및새로운 Architecture 적용 기능및성능 가용성및운영의효율화 서버자원효율화 Domino 6로인한서버자원사용률감소 H/W 서버관리에따른 TCO 감소 ( 서버 Consolidation) Domino 안정성증가 서버의작업처리속도향상 향상된메시지보안 Instant Messaging 연계를통한업무생산성증대 Multi-Language : UTF-8 적용으로개발생산성증가 다양한클라이언트선택기회제공 (DAMO 적용 ) 향상된 Legacy 연계 서버장애에대한복구시간단축 자동오류복구기능등서버관리의편리성증가 서버실시간모니터링 서버사용량분석및현황파악용이 서버사전장애감지로인한시스템가용성증가 24 * 365를위한Domino Clustering 구현
CASE STUDY 그룹웨어발전방향 성장하는기업들은작업환경통합의가치를인지하고 그것을실현하기위해 Groupware 의진화모델인 Collaboration 영역에끊임없는혁신과투자를하고있습니다. Messaging Calendar/Schedule Awareness Meetings Chat Document/Content Management Workflow e-learning People Finding Collaboration Application Integration 통합시비용절감을위해 Collaboration 의모든 Component 를지원하는단일 Vendor 선택 Buyer Trend Component 간원활한통합으로업무생산성증가기대 개발생산성기대 정보의안전성보장기대 TCO 절감 업무생산성향상 Business / IT Trend Groupware 에서 Collaboration 으로진화 정보공유에서협업체계로전환 단순의사전달수단에서업무생산성증가수단으로사용 Component 간통합의필요성증가 정보의중요성으로인한강력한보안기능필요
References IBM Redbook SG24-6889-00 Upgrading to Lotus Notes & Domino 6 http://www.redbooks.ibm.com/redbooks.nsf/redbookabstracts/sg246889.html?open Lotus Domino Administrator 6.5.x Help Database Lotus Domino 6.5.x Release Notes Notes Domino and Domino Designer 6.5.4 Release Notes (English) IBM support knowledgebase 7002724 http://www.lotus.com/support Supported Configurations of Notes and Domino 6 Domino 업그레이드산출물
Thank You!!!! e-mail : kkim@kr.ibm.com