IBM WebSphere Application Server 8.5 관리 가이드
안내: 본 과정은 더 이상 유지되지 않습니다. 유사하거나 다른 과정은 유데미에서 찾아보실 수 있습니다.
이 책은 WebSphere 관련 서적 중 두 번째 작품이며, “WebSphere Application Server 8.5 ND 관리 과정“의 저자인 스티븐 로빈슨과 공동으로 집필했습니다. 공동 저자로서 이 글을 쓰는 과정이 즐거웠으며, 독자 여러분께서도 재미있게 읽으시기를 바랍니다. 이 과정은 학생들이 WebSphere Application Server Network Deployment 버전 8.5에서 다양한 관리 작업을 수행하는 데 필요한 역량을 키울 수 있도록 설계되었습니다. 강의 자료는 실제적이고 실무적인 접근 방식을 취하며, 업계 경험을 바탕으로 다양한 주제를 폭넓게 다룹니다.
본 과정은 제품 설치부터 시작하여 다양한 관리 작업을 직접 시도해볼 수 있도록 모든 단계를 상세히 안내합니다. 또한, 학습 후에도 쉽게 지식을 복습할 수 있도록 구성되었습니다. 900페이지 이상의 ‘실습 가이드’와 300개 이상의 파워포인트 슬라이드, 랩, 학습 자료, 질의응답 세션 등이 포함되어 있습니다.
이 책은 IBM 레드북을 참고하여 제작되었습니다.
이 과정은 WebSphere Application Server 8.5 ND 환경에서 모든 종류의 관리 작업을 처리하는 데 필요한 실질적인 기술을 학생들에게 제공하는 데 초점을 맞추고 있습니다. ‘직접 해보는’ 방식으로 구성되어 있어, 제품 설치부터 다양한 관리 작업 수행, 학습 내용 숙지에 필요한 모든 지침을 제공합니다.
참고: 강사와 함께 학습하면 학습 속도를 크게 높일 수 있습니다. 강사 주도 학습은 개인 컨설팅 형태로 제공되거나, 교육 요구사항에 따라 코스웨어를 재판매 목적으로 라이선스를 받을 수도 있습니다. 자가 학습 이상의 교육이 필요하신 경우, 당사로 문의해 주십시오. 저희는 전문 교육 회사이며, 코스웨어는 합리적인 가격으로 제공되지만, 자가 학습 비용과 동일한 가격으로 1:1 교육을 제공하지는 않습니다.
다음은 본 과정에서 다루는 주요 주제입니다.
- 애플리케이션 서버 개요
- 모듈 1 – 설치 및 제거
- 모듈 2 – 로그 및 구성
- 모듈 3 – IBM HTTP 서버 및 WAS 플러그인
- 모듈 4 – 수직 스케일링 클러스터 생성
- 모듈 5 – JDBC
- 모듈 6 – JMS
- 모듈 7 – 애플리케이션 배포
- 모듈 8 – 관리 스크립팅
- 모듈 9 – 작업 관리자
- 모듈 10 – SSL 파트 I
- 모듈 11 – SSL 파트 II
- 모듈 12 – 건강 관리
- 모듈 13 – JVM 조정
- 모듈 14 – 고가용성
- 모듈 15 – 관리 에이전트
- 모듈 16 – 보안
- 모듈 17 – 보안 감사
- 모듈 18 – 관리 도구
- 모듈 19 – CIM
- 모듈 20 – 리버티 프로필
본 과정을 성공적으로 이수하면 학생들은 WAS 설치, WAS에 애플리케이션 배포, 다양한 요구사항에 따른 WAS 구성 및 WAS 제거 등 WAS의 전체 생명 주기 동안 필요한 모든 관리 작업을 수행할 수 있게 됩니다. 본 과정은 스크립트를 활용한 자동화의 중요성을 강조하며, 해당 분야에 대한 상세한 실습 예제를 제공합니다. 또한, 모범 사례를 제시하고 예상되는 문제점을 미리 파악할 수 있도록 안내합니다.
교육 기간: 강사 주도 과정 기준 최적 기간: 5일, 자가 학습 기준 권장 기간: 4주
대상 독자: JEE(Java Enterprise Edition) 개념과 Unix 명령어에 대한 기본적인 지식이 필수입니다. JEE 애플리케이션 서버 관리 경험이 있으면 학습 속도를 높일 수 있습니다.
강의 내용 상세:
애플리케이션 서버 개요
애플리케이션 서버의 필요성
WAS 관리 기능
WAS 에디션
WAS 토폴로지
WAS 8.5의 새로운 기능
모듈 1 – 설치 및 제거
설치 계획
GUI 및 자동 모드 설치
GUI 및 자동 모드 프로필 생성
GUI 및 자동 모드 제거
모듈 2 – 로그 및 구성
제품 디렉토리 구조 이해
WAS에서 생성되는 다양한 로그 파일
힙 덤프
WAS 클래스 로더 구성
모듈 3 – IBM HTTP 서버 및 WAS 플러그인
IHS 및 WebSphere 플러그인 설치
웹 서버 정의 생성
플러그인 생성 및 배포
모듈 4 – 수직 확장 클러스터 생성
기본 용어
DMGR 셀에 노드 결합
수직 및 수평 클러스터링
노드 동기화
클러스터 구성원 가중치 설정
클러스터 수준 작업
모듈 5 – JDBC
JDBC 제공자
데이터 소스 생성 및 연결 테스트
연결 풀 설정
모듈 6 – JMS
JMS가 필요한 이유
메시징 모델
JMS – 관리 객체
WAS JMS – 개요
서비스 통합 버스
파일 저장소 및 데이터 저장소
WebSphere MQ 메시징
WebSphere MQ 링크
모듈 7 – 애플리케이션 배포
가상 호스트 이해
배포 – 개요
배포 대상 설정
관리 콘솔을 사용한 배포
모니터링 디렉토리 배포
모듈 8 – 관리 스크립팅
ws_ant 사용
Jython 소개
wsadmin 작동 방식
프로필 스크립트
wsadmin.properties 파일
명령 지원 사용
속성 파일 기반 구성 관리
모듈 9 – 작업 관리자
작업 관리자 프로필 생성
작업 관리자에 DMGR 및 기본 노드 등록
실행할 작업 생성 및 예약
모듈 10 – SSL 파트 I
SSL 개념
IHS와 WAS 간 SSL 구성
ikeyman 도구
모듈 11 – SSL 파트 II
인바운드 SSL
SSL 구성 객체
아웃바운드 SSL
인증서 만료 모니터링
모듈 12 – 건강 관리
건강 정책
건강 행동
상태 컨트롤러
상태 정책 생성
모듈 13 – 모니터링 및 조정
스레드 덤프 분석
힙 덤프 분석
덤프 에이전트
JVM 튜닝
GCMV를 사용한 GC 로그 메시지 분석
성능 모니터링 인프라(PMI)
모듈 14 – 고가용성
세션 선호도 이해
클러스터에 애플리케이션 배포
클러스터링 및 JMS
클러스터링 및 JDBC
클러스터링 및 EJB 요청
세션 복제 및 지속성 이해
동적 클러스터
모듈 15 – 관리 에이전트
관리 에이전트 프로필 생성
애플리케이션 서버 노드 등록 및 해제
관리 에이전트 콘솔 작업
모듈 16 – 보안
WAS 보안 개요
사용자, 그룹 및 역할
인증 및 권한 부여
다양한 유형의 애플리케이션 보안
모듈 17 – 보안 감사
보안 감사 구성
감사 기록 서명
감사 기록 암호화
저장소 체크포인트
모듈 18 – 관리 도구
EarExpander.sh
collector.sh
시각적 구성 탐색기
applyPerfTuningTemplate.py
모듈 19 – CIM
CIM 개요
작업 대상
Sudo 사용
작업 유형
작업 생성 마법사
명령줄에서 CIM 작업 제출
모듈 20 – 리버티 프로필
Liberty 프로필 개요
Liberty 프로파일 설치
Liberty 서버 런타임 설정
애플리케이션 배포
Liberty 서버 보안
Liberty 서버 관리