Microsoft PowerPoint - 2_3_AS10g_HA_최민호

Similar documents
Backup Exec

Portal_9iAS.ppt [읽기 전용]

Corporate PPT Template

J2EE & Web Services iSeminar

vm-웨어-01장

Cache_cny.ppt [읽기 전용]

Virtualization Days 2013

Oracle Database 10g: Self-Managing Database DB TSC

SANsymphony-V

Cloud Friendly System Architecture

Simplify your Job Automatic Storage Management DB TSC

Oracle9i Real Application Clusters

PCServerMgmt7

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

Microsoft PowerPoint - 가상환경에최적화된_NetBackup_Appliance

Session XX-XX: Name

PowerPoint Presentation

목 차

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

PowerPoint 프레젠테이션

<4D F736F F D FC0E7C7D8BAB9B1B8C0C720B0E8C8B9B0FA20C5D7BDBAC6AE2E646F63>

오라클의 클라우드, 가상화 기술과 그 가치

오라클 데이터베이스 10g 핵심 요약 노트

ZConverter Standard Proposal

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Windows Server 2012

No Slide Title

슬라이드 1

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Clouding in demanding enhanced resiliency

The Self-Managing Database : Automatic Health Monitoring and Alerting

[Brochure] KOR_TunA

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Microsoft PowerPoint - s01.ppt [호환 모드]

Agenda 1 Network Virtualization Today 2 Management Plane Scale-Out 3 Control Plane Evolution 4 High-Performance Data Plane 5 NSX Vision : Driving NSX

2005 IBM Corporation

SAMSUNG SDS Cloud Middleware JBoss EAP/WS WildFly Apache Tomcat JEUS WebLogic

Data Guard 기본개념.doc

Oracle Database 12c High Availability

[Brochure] KOR_LENA WAS_


Oracle-16x9-2017

Sun Java System Messaging Server 63 64

PowerPoint Presentation

スライド タイトルなし

PowerPoint 프레젠테이션

Intro to Servlet, EJB, JSP, WS

PowerPoint Presentation

PowerPoint Presentation

TTA Journal No.157_서체변경.indd

Windows Server 8

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

PowerPoint 프레젠테이션

Windows Storage Services Adoption And Futures

Module 1 Windows Server 2012 배포와관리

Smarter Computing , Be real in 2012

PowerPoint Presentation

PowerPoint Template

Analyst Briefing

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

<4D F736F F D20BDC7B9AB20B0FCB8AEC0DAB8A620C0A7C7D B8AEB4AABDBA20B1B8C3E020C7CFB1E22DB8F1C2F72E646F63>

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Oracle Application Server: SPECjAppServer 벤치마크 결과


oracle9i_newfeatures.PDF

62

Gartner Day

¨ìÃÊÁ¡2

Hitachi Content Platform 클라우드 & 소프트웨어정의클라우드오브젝트플랫폼 Hitachi Content Platform Hitachi Data Ingestor Hitachi Content Platform Anywhere REVISION NO

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

Voice Portal using Oracle 9i AS Wireless

MS-SQL SERVER 대비 기능

PowerPoint 프레젠테이션


레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

라우터

Microsoft Word - s.doc

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원


Title Slide with Name

단계

PowerPoint 프레젠테이션


solution map_....

Intro to AWS Cloud-중앙대

Why you are here? SAP 가상화? 클라우드?

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

untitled

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

4th-KOR-SANGFOR HCI(CC)

산업백서2010표지

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Cisco FirePOWER 호환성 가이드

금오공대 컴퓨터공학전공 강의자료

Transcription:

다운타임없는고가용성웹애플리케이션시스템의구현 최민호컨설턴트한국오라클 TSC 본부 Application Server 실

Agenda 소개 Oracle Application Server의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

Agenda 소개 Oracle Application Server의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

고가용성이란? 가용성은시스템혹은시스템내의컴포넌트가정상적으로동작하는시간의비율로정의 가용성에대한요구사항은비즈니스요구에의존적임 인터넷애플리케이션은일반적으로 24시간가용할필요가있음 중복된컴포넌트를유지함으로써가용성을높일수있음

고가용성과그리드컴퓨팅 그리드컴퓨팅은다수의서버와스토리지를운영함으로써다음작업들을가능하게함 가상의컴퓨팅자원생성 상이한자원들에대한공유, 선택, 취합 다수의도메인에걸친분산된자원들을가용상태, 처리능력, 성능, 비용및서비스품질요구사항등을기반으로관리

Agenda 소개 Oracle Application Server의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

시스템의중단상황 시스템오류 애플리케이션서버중단, 프로세스중단, 네트웍중단, 노드중단 계획되지않은중단 데이타오류 / 재난 노드손실, 소프트웨어손상 관리자실수 삭제, 설정오류 계획된중단 시스템유지보수 데이타유지보수 디플로이, 업그레이드, 설정변경, 운영환경으로의전이 데이타베이스내의모든데이타

OracleAS10g High Availability 시스템오류 자가복구 OPMN, WC LB, mod_oc4j LB, 모든티어의클러스터링, 문제예방 계획되지않은중단 데이타오류 / 재난 재난복구, 백업및복구도구 관리자실수 백업및복구, 변경된설정에대한빠른복구 계획된중단 시스템유지보수 데이타유지보수 점진적업그레이드, 세분화된디플로이운영환경으로의전이를위한도구 Oracle DB 관리

고가용성구조 브라우저 미들티어클러스터 무선사용자 로드밸런서 ( 혹은 Web Cache) 데이타베이스 로드밸런싱되어있는웹서버 인터넷 / 인트라넷사용자 인프라스트럭처클러스터

OracleAS 10g HA 핵심요소 OPMN: 프로세스모니터링 ( 오류감지및재시작 ) 자동복구 다음의 OracleAS 프로세스들에대해사용가능 : OHS,, WebCache, OID, Wireless, Reports, Discoverer, ProcessConnect, DCM Daemon, Log Loader DCM: 파일기반혹은데이타베이스기반리파지토리 일관성있는구성관리 클러스터를구성할때일어날수있는실수방지 DCM 에의해관리되는구성요소들에대해사용가능

자가진단및복구 장애감지, 프로세스모니터링과재시작을위한프레임워크 재전송, 로드밸런싱 Oracle HTTP Server 3 FM J2EE State J D B C 2 통지서비스 ( 클러스터와이드 ) 4 DCM 8 ( 클러스터와이드구성 ) 7 1 5 FM 동적등록 J2EE State 6 자동재시작 J D B C Oracle 장애프로세스를피해자동라우팅 새로운프로세스의자동재검색

Agenda 소개 OracleAS의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

OracleAS 클러스터의이점 확장성 성능증대 부하분산 관리성 분산환경설정 관리의자동화 호스트추가또는제거작업의단순화 가용성 자동복구 고가용성및 Failover

모든티어에서의클러스터 단일중단지점이없는클러스터된애플리케이션서버와데이타서버 브라우저 무선사용자 로드밸런서 ( 혹은 Web Cache) 미들티어클러스터 인터넷 / 인트라넷사용자 로드밸런싱되어있는웹서버 인프라스트럭처클러스터 Oracle RAC 클러스터로애플리케이션서버자동프로비저닝 클러스터에애플리케이션자동배포 투명한리라우팅 ( 인스턴스 / 세션 )

모든티어에서의클러스터 웹캐시클러스터 HTTP 세션클러스터 Stateful Session EJB 클러스터 데이타베이스클러스터 (RAC) 에서의 JDBC를위한데이타베이스연결

미들티어클러스터링 파일기반 OracleAS 10g 9.0.4 에서의신기능 OracleAS structure가필요없는클러스터링 리파지토리에대한 Import/Export 가능 DCM Archives 기능을통한빠른복구

미들티어클러스터링 파일기반 http OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS Load Balancer

미들티어클러스터링 - 데이타베이스기반 Oracle9iAS 9.0.2x/9.0.3.x 에서이미지원 SSO 및 JAZN-LDAP 기반인증이필요한경우를제외한다면 OracleAS structure 전체를인스톨할필요는없음 두가지방법으로생성가능 : 인스턴스설치시 (Oracle Installer) 인스턴스설치후 (Oracle Application Server Control) 인스턴스의손상이관리에영향을미치지는않음

미들티어클러스터링 - 데이타베이스기반 http OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS OPMN DCM mod_oc4j ajp WC http OHS Load Balancer MR

Agenda 소개 OracleAS의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

메타데이타와시스템서비스에대한고가용성 주요서비스 Identity Management Services SSO/OID Metadata Repository Services Portal, Wireless, Discoverer 등 Management Services Enterprise Manager HA 옵션 Cold Failover Cluster (CFC) Active Failover Cluster (AFC) Identity Management (IM) Replication 기존 RAC DB 에 Metadata Repository 설치

Cold Failover Cluster -OID -SSO -DAS - DB instance V. Host Active Clients Hardware cluster Shared storage Inactive Active/Passive setup: 하나의노드는 hot 다른노드는 cold 단일인스톨 공유스토리지장치상에 가상호스트명과 & IP ( 클러스터웨어소프트웨어가 Active 노드와연결 ) 지원되는클러스터벤더 : Sun, HP, IBM, Red Hat, Veritas, Fujitsu-Siemens Fail Safe for Windows $ORACLE_HOME

Cold Failover Cluster Inactive Clients Hardware cluster Shared storage V. Host Active -OID -SSO -DAS - DB instance Active/Passive setup: 하나의노드는 hot 다른노드는 cold 단일인스톨 공유스토리지장치상에 가상호스트명과 & IP ( 클러스터웨어소프트웨어가 Active 노드와연결 ) 지원되는클러스터벤더 : Sun, HP, IBM, Red Hat, Veritas, Fujitsu-Siemens Fail Safe for Windows $ORACLE_HOME

Cold Failover Cluster 구성상의미들티어 Local storage A $OH_A Node A 1 2 Active Virtual Hostname Clients Load Balancer Hardware cluster Shared storage $OH_INFRA Node B Inactive Local storage B $OH_B CFC 노드양쪽에미들티어설치 미들티어에대한 Failover는필요없음 LBR을사용하여요청을양쪽노드에분산 미들티어는물리적인호스트명을사용하여설치 로컬디스크에 인프라스트럭쳐는가상호스트명을사용하여설치 공유디스크에

Cold Failover Cluster 구성상의미들티어 Local storage A $OH_A Node A 1 2 Inactive Clients Load Balancer Hardware cluster Shared storage $OH_INFRA Node B Virtual Hostname Active Local storage B $OH_B CFC 노드양쪽에미들티어설치 미들티어에대한 Failover는필요없음 LBR을사용하여요청을양쪽노드에분산 미들티어는물리적인호스트명을사용하여설치 로컬디스크에 인프라스트럭쳐는가상호스트명을사용하여설치 공유디스크에

Active Failover Cluster OID 1 SSO 1 DAS 1 DB instance 1 Local storage $O_H1 Active Node 1 Clients Load Balancer Hardware cluster Shared storage Active Node 2 OID 2 SSO 2 DAS 2 DB instance 2 Local storage $O_H2 Active/Active setup 모든노드가 active 최대가용성 단일설치 공유디스크에 DB (RAC) 데이타파일 나머지 infra 구성요소는로컬디스크에 LDAP 및 HTTP 트래픽을위한로드밸런서필요 확장성제공 DB files

Active Failover Cluster OID 1 SSO 1 DAS 1 DB instance 1 Local storage $O_H1 Active Node 1 Clients Load Balancer Hardware cluster Shared storage Active Node 2 OID 2 SSO 2 DAS 2 DB instance 2 Local storage $O_H2 Active/Active setup 모든노드가 active 최대가용성 단일설치 공유디스크에 DB (RAC) 데이타파일 나머지 infra 구성요소는로컬디스크에 LDAP 및 HTTP 트래픽을위한로드밸런서필요 확장성제공 DB files

IM Service Replication SSO 1 1 2 Local DNS Identity Mgmt 1 OID 1 DB1 W A N Data Replication Local DNS Identity Mgmt 2 OID 2 DB2 SSO 2 다수 IM 미들티어 다수 OID 다수 IM 데이타베이스 (Replication을통한동기화 ) 지역화된 IM 서비스를필요로하는지역적으로분산된사이트에이상적 San Francisco London

기존 RAC DB 내의 Metadata Repository DB1 OHS SSO Identity Mgmt structure DB2 Pre-existing RAC DB structure Metadata Repository 기존 RAC DB에 MR 설치 structure 설치시에 DB 설치필요없음 MR에대한고가용성을제공하나나머지 structure에대한고가용성은별도로확보해야함 IM 혹은 SSO가필요없는경우에이상적임

Agenda 소개 OracleAS의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

백업과복구 백업과복구를위한도구 미들티어및인프라스트럭쳐를위한도구 Incremental 백업및복구 특정시점으로의복구 DCM 아카이브및복구 이전설정으로복귀 적은오버헤드, 빠른되돌림 DCM 이관리하는컴포넌트에대해 사용자관리오류에대한빠른복구방법

DCM 아카이브 dcmctl createarchive 명령에의해생성된아카이브는다음과같은특성을가짐 아카이브는구성설정과애플리케이션디플로이정보를포함함 아카이브는다음과같이이전가능함 database repository to database repository file-based to file-based repository database to file-based repository file-based to database repository 모든호환가능한인스턴스에대해적용가능함 파일로 export 될수있음

사이트간의고가용성솔루션 사이트간의솔루션을통해시스템관리작업혹은시스템실패시에도가용성을유지할수있게함 OracleAS 재난복구솔루션의아키텍처는두개의사이트로구성됨 Primary 또는 production site Secondary 또는 standby site 사이트들은대부분지역적으로분산되어있음

고가용성비교 하드웨어장애 소프트웨어장애 사이트장애 Intrasite (protects structure) CFC, AFC,.. CFC, AFC,.. N/A Site-to-site (protects both structure and middle tier) Disaster Recovery Disaster Recovery Disaster Recovery

재난복구 (Disaster Recovery) 1 2 Clients Load Balancer Load Balancer Primary Site DR Sync DR Sync DR Sync 2* 1* * Standby Site 사이트간 DR 솔루션 Active/Standby 구성 Primary & Standby 노드는동일한가상호스트명을가짐 Primary & Standby 사이트간의동기화를위해백업 / 복구방법활용 데이타베이스에대한 DR 을위해서 Data Guard 사용

재난복구 (Disaster Recovery) 1 2 Clients Load Balancer Load Balancer Primary Site DR Sync DR Sync DR Sync 2 1 Standby Site 사이트간 DR 솔루션 Active/Standby 구성 Primary & Standby 노드는동일한가상호스트명을가짐 Primary & Standby 사이트간의동기화를위해백업 / 복구방법활용 데이타베이스에대한 DR 을위해서 Data Guard 사용

점진적업그레이드 Clients Clients Clients Clients X X 902 902 902 902 904 902 904 902 902 902 902 902 1 2 3 4

점진적업그레이드 계속 Clients Clients Clients X X 904 904 904 904 904 904 902 X 902 904 5 6 7

Agenda 소개 OracleAS의고가용성 모든티어에서의클러스터링 메타데이타및보안서비스를위한고가용성 백업과복구 / 재난복구 (Disaster Recovery) 요약

요약 장애허용지점없음 : 모든티어의고가용성 Intelligent HA 제공 동적인자원할당및부하분산을통한장애예방 빠른복구 자가복구 OPMN Disaster Recovery 손쉬운설정 EM, DCM Clusters Archival 및 Recovery 점진적업그레이드 계획되거나계획되지않은다운타임의최소화

더자세한내용은 OTN: http://otn.oracle.com/products/ias/hi_av/content.html Oracle Application Server 관련문서 : High Availability Guide Install Guide (HA 설치옵션부분 ) Admin Guide ( 백업및복구부분 )