18장. 데이터의 고가용성 (로그 전달, 데이터베이스 미러링, 복제)

Slides:



Advertisements
Similar presentations
신도초 5 학년 4 반 김정수 지도교사 전혜원 선생님.  산출물 주제를 정하다가 문득 낮보다 왜 밤이 더 소리가 잘 들리는지 궁금해서 결정했다. 처음에 는 물질의 종류에 따른 소리의 크기로 하려 그랬 지만 실험이 너무 간단한 것 같아서 재료를 늘리 거나 온도를 높이려고.
Advertisements

하나포스닷컴에서 SQL Server 의 역할 서명옥
웹 기반 Alignment Program 졸업 프로젝트 - 중간발표 - 민혜라 신은정 장시경 황소영 컴퓨터 응용 공학 및 실습.
© 2014 CUBRID Co., Ltd. All rights reserved. 0 / 20 Date: 공공/국방부문 클라우드 추진현황 및 오픈소스 DBMS 적용사례.
Confidential ⓒ 2015 Shinwondatanet corporation 1 ACM DIGITAL LIBRARY 매뉴얼 ( 주 ) 신원데이터넷
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
뇌를 자극하는 SQL Server 장. 트랜잭션과 잠금. 뇌를 자극하는 SQL Server 장. 트랜잭션과 잠금 2 / 18 트랜잭션 개념과 문법 트랜잭션 개념  하나의 논리적 작업단위로 수행되는 일련의 작업  전부 되거나, 전부 안 되거나의.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
개인정보보호 공공기관에서의 개인정보보호 본 자료는 개인정보보호를 위한 교육용 자료로 활용 가능 합니다
개인정보 암호화 법령 현황 - 개인정보 유출 소송 사례와 대응 방안 -
가정 위탁 보호 아동복지론 최현숙 교수님 노 희 라.
우리나라 암발생률 보 건 복 지 부 중앙암등록본부 지역암등록본부
HANBIRO SERVICE 로드발란싱/클러스터링/FailOver 시스템 구축 제안서 1. 한비로 클러스터 시스템
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
스마트 남해 모바일 앱 완료보고 및 시연회 ㈜아이액츠.
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
설계 프로젝트 경진대회 성결대학교 컴퓨터공학과 내가 꾸미는 우리 집 팀장 김용훈 김경희 김미선 김헌진.
교육실무직 인사노무관리 경상북도교육청.
SQL Server 2000 HA & DR Solutions
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
2016 KAUL DATA SYSTEM Company Profile 가을디에스 회사소개서.
안재훈 기업고객사업본부/기술사업부 한국마이크로소프트
17장. 데이터를 안전하게 보관하자. (백업, 복원, 스냅숏)
뇌를 자극하는 SQL Server 장. 서버 자동화.
SQL Server 2005 데이터베이스 가용성 강화 측면에서 본 데이터베이스 미러링과 스냅샷, 복제
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
ASP를 이용한 SHOPPING MALL 만들기
PROPOSAL FOR COMPANY ㈜일렉트로닉테크.
뇌를 자극하는 Windows Server 2012 R2
신년워크숍-전략경영본부 (월), 09:30~13:30, 본관 교육장.
Remote Dictionary Server
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
SQL Server 2000, SQL Server 2005 비교 자료
장윤석과장 Technology Specialist (주)한국마이크로소프트
DAT305 SQL Server AlwaysOn Technologies: 올바른 고 가용성 기능 선택
Internet Multimedia Solutions (Video Chatting)
차트와 SmartArt 슬라이드 작성하기 송종훈.
프로젝트 중간보고서 조재영 지승우.
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
심 사 위 원 전 운 천.
작성자: 발표일: 2012년 7월 28일 한국 몽고디비 사용자 그룹 제 2회 Meetup MongoDB HA(Replication & Sharding) Backup & Restore 작성자:
인터넷 웹구축 7조 제안서 조장 : 임동진( ) 조원 : 임효종( ) 한상길( )
하성희 복제 구축 예제 하성희
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
-공인노무사 김 완 식 -외식업중앙교육원 노무관리 교수 -열린인사 노무법인 대표 노무사 (열린 세무 회계 고문)
사업/성과관리시스템(SMART) 전산접수 매뉴얼 (수행기관용) 2013년 정보서비스팀.
하성희 복제 구축 예제 하성희
ACM Portal 매뉴얼 ㈜신원데이터넷.
CniMail 메일 클라이언트 조재영 지승우.
임직원 전용 쇼핑몰의 새로운 시작! GionKorea Builder Basic를 경험하세요. 임직원 전용 쇼핑몰 제안서
물류단지 총량제 폐지 이후 물류시설 공급정책 방향 국 토 교 통 부.
Internet Multimedia Solutions (Video Web Call Center)
기업고객사업본부 / 기술사업부 한국마이크로소프트
소리가 작으면 이어폰 사용 권장!.
Part 5. MS-SQL Server Basic
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
소리가 작으면 이어폰 사용 권장!.
인생이모작을 위한 지자체의 지원 방안 : 울산 북구청 사례 울산북구인생이모작이음센터
SQL INJECTION MADE BY 김 현중.
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
환경관리 규정 - 목 차 – 1.적 용 범 위 9.환경관리 교육 2.목 적 10.환경 점검
영인면 종합발전 전략수립 노인복지부문 전혜정 (호서대학교 노인복지학과)
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
BEST WEBLOG HANBIRO ANALYZER 한비로 웹분석기 제안서 1. 한비로 웹분석기 소개
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
스포츠성공학 이광우 교수님 중등특수교육과 박수현.
홈페이지 제안서
ACM Digital Library 매뉴얼
USER GUIDE EBSCO Korea CUSTOMERFOCUSEDCONTENTDRIVEN.
Presentation transcript:

18장. 데이터의 고가용성 (로그 전달, 데이터베이스 미러링, 복제) 뇌를 자극하는 SQL Server 2005 18장. 데이터의 고가용성 (로그 전달, 데이터베이스 미러링, 복제)

고가용성을 위한 방법 및 개념(1) 개념 서버 클러스터링 개념도 가용성(Availability)이란 한마디로 컴퓨터 시스템이 서비스의 중단 없이 계속 가동되는 것 서버 클러스터링 개념도

고가용성을 위한 방법 및 개념(2) 로그 전달 개념도

고가용성을 위한 방법 및 개념(3) 데이터베이스 미러링 개념도

고가용성을 위한 방법 및 개념(4) 복제 개념도

로그 전달 (1) 개요 주서버의 로그파일을 보조서버에 일정한 주기로 복사하는 것 로그 전달의 세부 작동

로그 전달 (2) 주서버에 문제 발생시 조치

<실습1> 로그 전달 실습 실습 목표 로그 전달 작동 화면 로그 전달을 구성하고 문제 발생시 대처하는 방법을 학습한다. 로그 전달의 세부 설정을 변경해 본다 로그 전달 작동 화면

<실습2> 로그 전달 제거 실습 목표 로그 전달을 제거 한다. 로그 전달 삭제 진행 화면

데이터베이스 미러링 (1) 개요 클러스터링, 로그 전달, 데이터베이스 미러링 비교 거울(mirror)과 같이 동일한 DB를 생성하는 것 실시간 장애복구가 가능함 SQL Server 2005부터 지원되는 기능 클러스터링, 로그 전달, 데이터베이스 미러링 비교 클러스터링 로그 전달 데이터베이스 미러링 오류탐지 기능 있음 없음 장애복구 자동 수동 복구시간 약 최소 30초 이상 알 수 없음 약 3초 디스크 고장시 복구 불가 - 공유디스크사용 복구가능 구축비용 상당히 고가 저렴 복구 대상 시스템DB 및 사용자DB 사용자DB

데이터베이스 미러링 (2) 데이터베이스 미러링의 작동

데이터베이스 미러링 (3) 데이터베이스 미러링의 장애 발생시

데이터베이스 미러링 (4) 데이터베이스 미러링의 복구 후

<실습3> 데이터베이스 미러링 실습 실습 목표 데이터베이스 미러링을 구현해 본다. 데이터베이스 미러링 작동 화면

데이터베이스 미러링 (5) 데이터베이스 미러링의 운영 모드 성능 우선(비동기) 모니터 서버가 없이 운영 주서버의 변경내용이 비동기적으로 미러서버에 전송됨 전송하지 못한 데이터의 일부 손실을 감수해야 하며,장애조치 를 수동으로 해야 함 자동 장애조치(Failover) 없는 보호 우선(동기) 주서버의 변경내용이 실시간으로 미러서버에 전송됨 장애 발생시 서비스가 중단되며, 수동으로 복구해야 함 데이터의 무결성은 보장됨 자동 장애조치(Failover) 있는 보호 우선(동기) 모니터를 사용함 (3대로 운영) 즉시 및 자동으로 장애조치가 됨 데이터의 무결성도 보장됨

복제의 개요 (1) 복제의 상세 개념도

복제의 개요(2) 복제 관련 용어 게시서버(Publisher) : 원본데이터가 있는 서버. 신문사에 해당 배포서버(Distributor) : 원본데이터를 구독자에게 배포하는 역할. 신문 보급소에 해당 구독서버(Subscriber) : 게시서버에서 배포한 데이터를 받는 서버. 신문을 구독하는 가 정집에 해당 아티클(Article, 기사) : 구독서버에게 전달될 데이터베이스 개체(주로 테이블). 신문의 단위 기사에 해당 게시(Publication) : 아티클의 집합으로 구독서버에 전달되는 단위. 신문 자체에 해 당되며 실제로 게시서버에서 구독서버로 전달되는 것이 이 ‘게 시’단위로 전달 구독(Subscription) : 게시를 받아들이는 행위

복제의 방법(1) 스냅숏 복제 (Snapshot replication) 정기적으로 게시서버에서 지정된 게시의 모든 데이터를 통째로 구 독서버에 전달 서버에 부하를 줄 수 있다.

복제의 방법(2) 트랜잭션 복제 (Transaction replication) 변경된 데이터만을 전달하는 방식 네트워크 및 서버에 부하를 최소화 함

복제의 방법(3) 병합 복제 (Merge replication) 게시서버와 구독서버의 변경사항이 상호 적용되는 방법

복제의 구성 모델 (1) 피어투 피어(Peer-to-Peer) 모델 각각의 서버가 게시서버/배포서버/구독서버 역할을 모두 하도록 구 성하는 방법

복제의 구성 모델 (2) 중앙 게시자 모델 게시서버 1대, 배포서버 1대, 구독서버 여러대로 구성 가장 많이 사용하는 방식

복제의 구성 모델 (3) 중앙 구독자 모델 게시서버 여러대, 구독서버 1대로 구성 지사의 정보를 본사로 집계하는 경우에 사용

복제의 구성 모델 (4) 1대로 구성한 모델 1대에 게시서버,배포서버,구독서버를 모두 구성한 것

<실습4> 중앙게시자 모델 복제 실습 목표 가장 기본적인 중앙게시자 모델 복제를 구현한다. 실습 구성도

<실습5> 복제의 내부 작동 확인 실습 목표 복제 모니터 화면 복제모니터를 사용해서 복제의 내부적인 작동을 확인해 본다. 복제 모니터 화면

<실습6> 병합 복제 실습 목표 병합 복제를 구현하는 방법을 익힌다. 실습 구성도

<실습7> 복제의 제거 실습 목표 복제를 제거해 본다. 배포 및 게시의 해제 화면