32
1 Copyright © 2012 Oracle and/or its affiliates. All rights reserved. 日本オラクル株式会社 システム事業統括ソリューション統括本部 2012 5 21 Oracle Solaris Cluster

Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

Embed Size (px)

DESCRIPTION

Oracle Solaris 11に対応したOracle Solaris Cluster 4.0の概要をご紹介しています。(2012/5/21 Solaris Night Seminar #3でご紹介しました。)

Citation preview

Page 1: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

1 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

日本オラクル株式会社

システム事業統括ソリューション統括本部

2012 年 5 月 21 日

Oracle Solaris Cluster

Page 2: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

2 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Page 3: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

3 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Agenda

• Oracle Solaris Cluster 4.0 – 高可用性と DR ソリューション

– ローカルクラスタのサービス形態

– ディザスタリカバリに対応するサービス形態

– Oracle Solaris との融合

– Oracle Solaris 11 デリバリフレームワークとの融合

– Oracle Solaris 11 仮想化との融合

– ビジネスアプリケーションに対するディザスタ・リカバリ

– サポートするアプリケーション

– Oracle Solaris Cluster 4.0 特長まとめ

– システム要件

– サポートハードウェア

– Oracle Solaris Cluster ライセンス

– Oracle Solaris Cluster 4.0 ソフトウェアの提供

– リリース状況とライフタイムサポート

– 参考情報

• Oracle Solaris 仮想化環境での利用 – 仮想化環境を利用したサーバー集約例

– SPARC/Solaris の仮想化環境

– SPARC/Solaris の仮想化環境へのサポート

– Oracle VM Server for SPARC との組み合わせ

– Solaris Zones との組み合わせ

– Oracle Optimized Solutions

– SPARC SuperCluster に対応する Solaris Cluster

– 仮想化環境と組み合わせた DR ソリューション構成例

Page 4: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

4 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris Cluster 4.0

• Oracle Solaris Cluster (Core コンポーネント)

– Oracle Solaris OS のカーネルモジュールとして提供され、クラスタリングシステムの

基本的な機能を提供

• Oracle Solaris Cluster エージェント (データサービス)

– システム上で動作するアプリケーションの起動、停止、監視を可能にするソフトウェア

コンポーネント

• Oracle Solaris Cluster Geographic Edition

– サイト間クラスタシステムを可能にするディザスタ・リカバリ・ソリューションを提供する

ソフトウェアコンポーネント

2011年12月6日発表

Page 5: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

5 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

高可用性と DR ソリューションの提供 耐障害性

Oracle Solaris Cluster / Oracle Solaris Cluster Agent

Oracle Solaris Cluster Geographic Edition

Standalone Server/ Single Node Cluster

Local Cluster

Spec Based Campus Cluster

World Wide Cluster

冗長化されたコンポーネントをもつ単一サーバで、Solarisもしくは Solaris Cluster による可用性フレームワークを使用する。サーバ障害時にはサービスは停止する。

複数サーバでSolaris Cluster による高可用性フレームワークを使用する。サーバ障害時には別のサーバでサービスが継続可能。ただし、サイト障害時にはサービスは停止する。

SwitchやDWDMを使用してクラスタを構成するサーバ間の距離を離す。ただし、距離によるレイテンシが発生する。

大規模災害などによるサイト障害時には、もう一方のサイトにあるクラスタシステムへサービスのテイクオーバを行い、サービスを継続させる。

Site A

Site B

〜400Km

距離無制限

Page 6: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

6 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

ローカルクラスタのサービス形態

HA サービス

スケーラブルサービス

Oracle RAC 構成

Network Switch

Network Switch

ある1つのサーバでアプリケーションが動作しており、このサーバにおいてハードウェアまたはソフトウェア障害が起きた場合には、別のサーバでそのアプリケーションを動作させることによりサービスを継続させる構成

同一のアプリケーションがすべてのサーバで動作しており、クライアントからの要求をある1つのサーバで受けて、その対応する処理は他のサーバへ割り当てるようにして負荷分散する構成

Oracle RAC を構成する際のインフラとしての構成

Oracle Solaris Cluster Core 及び Agent

Page 7: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

7 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

ディザスタ・リカバリに対応するサービス形態 Oracle Solaris Cluster Geographic Edition

対応するデータレプリケーション

• Oracle Data Guard

• Availability Suite Feature of Oracle Solaris

• EMC SRDF*

• HITACHI TrueCopy*, Universal Replicator*

• MySQL Replication*

• Script-based plugin

* 現在Oracle Solaris Cluster 4.0 では未サポート

クラスタリング クラスタリング

Page 8: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

8 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris との融合

Solaris Zones

Oracle VM Server for SPARC

Oracle Solaris Cluster

カーネルモジュール としての実装

FMA/SMF

ZFS

IPMP

IPS* Automated Installer*

* Oracle Solaris 11 New Features

Oracle Solaris

Page 9: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

9 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris 11 デリバリフレームワークとの融合

• IPS (Image Packaging System) による

ソフトウェア・デリバリ

– ネットワーク経由のソフトウェアの配布

– パッケージ依存関係の自動解決

– ダウンタイムの最小化(オンラインアップデート)

• ブート環境

– ZFSによるアップデートの簡素化

– 容易なロールバック

• AI (Automated Installer) のサポート

– Oracle Solaris 11 インストールにおけるプロビジョニングツール

– 複数ノードのインストールを簡易に

Page 10: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

10 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris 11 仮想化との融合

• Zone Cluster

– Solaris 11 native ゾーンによるクラスタ構成

– ゾーン内で動作するアプリケーションの可用性を高める

• Failover Zone

– Solaris 11 native ゾーンおよび Solaris 10 ゾーン

をサポート

– ゾーン自体の可用性を高める

• Oracle VM Server for SPARC 2.1 のサポート

– ゲストドメインクラスタ構成 (ゲストドメイン同士で Oracle Solaris Cluster を構成可能

• ハードパーティションとして Oracle Solaris Cluster のライセンスが適用可能

– HA ゲストドメイン (ゲストドメイン自体の可用性を高める)

Failover Zone

Zone Cluster

App App

App App

Page 11: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

11 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

ビジネスアプリケーションに対するディザスタ・リカバリ Oracle Solaris Cluster Geographic Edition

• ワンコマンドで実現するサービステイクオーバー

– サイト障害もしくはサイトの計画停止におけるサービスの

サイト間スイッチ/テイクオーバーを可能に

• サポートされるストレージレプリケーション

– Oracle Data Guard

• Oracle データベース 11.2.0.3 のみに対応

– Availability Suite Feature of Oracle Solaris

• Oracle Solaris 11 SRU1 以降が必要

– Oracle Solaris Cluster Geographic Edition script-based plug-ins

• Oracle Solaris Cluster バージョンの混在 – Oracle Solaris Cluster 4.0 サイトと Oracle Solaris Cluster 3.3 5/11 サイトでのパートナーシップを構成可能

World Wide Cluster

Site A

Site B

距離無制限

Page 12: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

12 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

サポートするアプリケーション

• Oracle アプリケーション

– Oracle Database 11.2.0.3 (HA および RAC 構成)

– Oracle WebLogic 10.3.3, 10.3.4, 10.3.5

– Oracle Web Tier 11.1.1.4, 11.1.1.5

• Solaris 11 サービス

– Apache Web Server 2.2.16 ( HA および スケーラブルサービス)

– Apache Tomcat 6.0.28, 7.0.19

– DHCP

– DNS

– NFS

• カスタマーアプリケーション*

Oracle Solaris Cluster Agent

* カスタマーアプリケーション向けにエージェントを作成

するための API や エージェントビルダーの提供

Page 13: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

13 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris Cluster 4.0 特長まとめ

ソフトウェア・ライフサイクル・

マネージメント クラウドに最適化されたソフトウェアの提供:

IPS および Automated Installer に対応

仮想化 クラウド対応アプリケーションの保護:

Solaris 11 Zone Cluster, Solaris 10/11 Failover Zone,

Oracle VM Server for SPARC 2.1

ディザスタ・リカバリ

災害対策:

ストレージ・レプリケーション技術 (Oracle Data Guard,

Sun StorageTek Availability Suite, script-based plugin)

と連携する Geographic Edition

ビルトイン・アプリケーション マネージメント

アプリケーションの可用性を高める:

Apache, Apache Tomcat, DHCP, DNS, NFS, Oracle

Database 11.2.0.3 (HA/RAC), WebLogic, Web Tier

Page 14: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

14 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

システム要件 Oracle Solaris Cluster 4.0 システム要件

SPARC x86

ディスク容量 最小 6GB

メモリ容量 最小 1.5GB, 標準 2GB

OS Oracle Solaris 11 11/11

ファイルシステム UFS, ZFS

ボリュームマネージャ Solaris Volume Manager

SPARC x86

Oracle

Solaris Cluster Oracle Solaris Cluster 4.0

データレプリケーション Oracle Data Guard, script based plug-in

Availability Suite Feature of Oracle Solaris

Oracle Solaris Cluster Geographic Edition 4.0 システム要件

Page 15: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

15 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

サポートハードウェア

• Solaris 11 をサポートする主要な Oracle ハードウェアをサポート

• Oracle Solaris Cluster Storage Partner Program http://www.oracle.com/technetwork/server-storage/solaris-cluster/partnerprogram-cluster-168135.pdf

– Oracle Solaris Cluster 4.0 リリース時にサポートする 3rd パーティ製ストレージはない

– 将来サポート予定

Server SPARC M /T シリーズ / Sun Fire X86 シリーズ / Netra シリーズ / Blade シリーズ

Oracle Solaris Cluster 4.0 Compatibility Guide

http://www.oracle.com/technetwork/server-storage/solaris-cluster/overview/solariscluster4-compatibilityguide-1429037.pdf

Storage ZFS Storage Appliance 7000 シリーズ, Pillar Axiom 600

Page 16: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

16 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris Cluster ライセンス体系

• 2011年7月12日発表

• Oracle Processor ライセンスが適用

– Oracle コア係数 (Oracle Processor Core Factor Table):

http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf

• Oracle Solaris Cluster Core, Agent, Geographic Editionのすべて

が利用可能

• 使用ソフトウェアのバージョンに依存せず

• Perpetual ライセンスおよび 2 – 5 年の Term ライセンスを提供

Oracle Solaris Cluster, Enterprise Edition

Page 17: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

17 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris Cluster 4.0 ソフトウェアの提供

• IPS リポジトリ

https://pkg.oracle.com/ha-cluster/release

– 商用利用もしくは 30 日間の評価用

• Oracle Software Delivery Cloud (IPSリポジトリイメージ)

https://edelivery.oracle.com

– 商用利用 (有償ライセンスが必要) もしくは 30 日間の評価用

• OTN (IPSリポジトリイメージ) http://www.oracle.com/technetwork/server-storage/solaris-cluster/downloads/index.html

– 評価、開発、テスト用

Page 18: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

18 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

リリース状況とライフタイムサポート

2010 2011 2012 2013 2014 2015

Premier

サポート終了 Sustaining

Support

Sun Cluster 3.0

& Updates

Solaris 10 9/10 Solaris 10 8/11 Solaris 11 11/11

Sun Cluster 3.1 & Updates Premier

サポート終了

Sustaining

Support

Oracle Solaris Cluster 3.3 & Updates

FCS Update 1 (3.3 5/11) 2011年7月12日発表

Extended

サポート終了

Sustaining

Support Solaris Cluster 3.2 & Updates Premier

サポート終了

Oracle Solaris Cluster 4.0 FCS 2011年12月6日発表

(Solaris 10 をサポート)

(Solaris 11 をサポート)

Premier サポート終了: 2016/12

Extended サポート終了: 2019/12

Premier サポート終了: 2015/09

Extended サポート終了: 2018/01

Page 19: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

19 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

参考情報

• Oracle.com http://www.oracle.com/us/products/servers-storage/solaris/cluster-067314.html

• Oracle Technology Network http://www.oracle.com/technetwork/server-storage/solaris-cluster/overview/index.html

• Oracle Solaris Cluster Technical Resources http://www.oracle.com/technetwork/server-storage/solaris-cluster/documentation/cluster-how-to-1389544.html

• Forum: Solaris – Clustering http://forums.oracle.com/forums/forum.jspa?forumID=1026

• Blog: Oracle Solaris Cluster Oasis http://blogs.oracle.com/SC/

Page 20: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

20 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Solaris Cluster 4.0

Page 21: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

21 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

仮想化環境を利用したサーバー集約例 サーバー台数の削減に加え高可用性を備える

Web Server Web Server

Oracle HA/RAC

Oracle HA/RAC

Web Server-Tier

Database Server-Tier

Application Server-Tier

Application Server

Application Server

Oracle HA/RAC

Oracle HA/RAC

Database Server-Tier

3-Tier を集約 DBサーバーを集約

Oracle HA/RAC

Oracle HA/RAC

Database Server-Tier

Oracle HA/RAC

Oracle HA/RAC

Database Server-Tier

Oracle HA/RAC

Oracle HA/RAC

Database Server-Tier

Page 22: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

22 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

SPARC/Solarisの仮想化環境 リソースを有効活用できるデータセンターの効率的な運用

ハードパーティション ハイパーバイザー型 Solaris Zones

単一OS(カーネル)

Solaris が動作する

すべてのシステム Solaris Zones

Solaris Trusted Extensions

Solaris 8 and 9 Containers on S10

Solaris 10 zones on S11

T-Series Oracle VM for SPARC

(旧称 Sun Logical Domains)

より細かく動的に

M-Series Dynamic Domains

完全な区分化

無償利用可能 無償利用可能

(Solaris 8/9 Containers は有償)

複数 OS(カーネル) を搭載可能

無償利用可能

Page 23: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

23 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

SPARC/Solarisの仮想化環境へのサポート Oracle Solaris Cluster 4.0 との組み合わせ

ハードパーティション ハイパーバイザー型 Solaris Zones

Solaris が動作する

すべてのシステム Solaris Zones

Solaris 10 zones on S11

T-Series Oracle VM for SPARC

(旧称 Sun Logical Domains)

M-Series Dynamic Domains

Oracle Solaris Cluster 4.0 はすべてに対応可能

Solaris on x86 に関しては Solaris Zones に対応

Page 24: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

24 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle VM Server for SPARC との組み合わせ

HA ゲストドメイン構成

ゲストドメインクラスタ構成

• HA Oracle VM Server for SPARC エージェントにて構成

• 制御ドメインに Solaris Cluster を構成し、ゲストドメイン自体をリソースとして扱い、

ゲストドメインの起動、停止、監視を行う

• ゲストドメイン内で動作するアプリケーションのエージェントの提供はない

ゲストドメインの

イメージは共有

ディスク上に配置

• ゲストドメインに Solaris Cluster をインストールして、クラスタ構成をとる

• データサービスは通常のクラスタ構成と同様に構成可能

• Hard Partitioning ライセンスの適用が可能

ゲストドメイン

アプリ

ゲストドメイン ゲストドメイン

Page 25: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

25 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Solaris Zones との組み合わせ

Failover Zone

Zone Cluster

• HA Solaris Containers エージェントにて構成

• Nativeブランドに加えSolais 8/9 Containers,

Solaris 10 Zones (OSC4.0) をサポート

• ゾーンをリソースとして扱いゾーン自体の起動、停止、監視を提供

• 一部のデータサービスではゾーン内部で動作するアプリの起動、停止、監視も提供

zonepathは共有

ディスク上に配置

• 専用のコマンドラインでクラスタノード内に

Cluster 化されたゾーンを構成可能

• リソースグループとリソースはゾーンクラスタ内で構成することが可能

• 他のゾーンからリソースグループの構成は見えない

• 主に Oracle RAC の構成時には必須。他の

データサービスも基本的にサポート

ゾーンクラスタ

ゾーン

アプリ

Page 26: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

26 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Oracle Optimized Solutions

• Oracle Solaris Cluster は

Oracle Optimized Solutions for

– PeopleSoft HCM

– E-Business Suite

– Siebel CRM

http://www.oracle.com/us/solutions/optimized-solutions-171609.html

Oracle WebLogic Server

Oracle WebLogic

Server

Oracle RAC

Oracle RAC

Web Server-Tier Containers

Cluster

Database Server-Tier Containers

Cluster

Application Server-Tier Containers

Cluster

PeopleSoft Application

Server For HR Self

Service

PeopleSoft Application

Server For HR Self

Service のキーコンポーネントに

Page 27: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

27 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

SPARC SuperClusterに対応する Oracle Solaris Cluster

T4-4 Node 1

Solaris 10

Solaris 11

T4-4 Node 2

Solaris 10

Solaris 11

T4-4 Node 3

Solaris 11

Solaris 11

T4-4 Node 4

Solaris 11

Solaris 11

ZFS STORAGE

APPLIANCE

InfiniBand Network

EXADATA

STORAGE

EXADATA

STORAGE

EXADATA

STORAGE

EXADATA

STORAGE

EXADATA

STORAGE

EXADATA

STORAGE

DB Domain DB Domain DB Domain DB Domain

GP Domain GP Domain GPDomain Exalogic Domain

Oracle VM Server for SPARC を使用してノード内で複数のドメインに区分化される

Page 28: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

28 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

SPARC SuperClusterに対応する Oracle Solaris Cluster

• Oracle Optimized Solutions を

SPARC SuperCluster 上に構成

• 例えば、Solaris 10 General

Purpose ドメイン上で

Zone Cluster を構成し

そこでアプリケーションサーバー

等を動作させることが可能

T4-4 Node 2

DB VM + S11

APPS VM + S10 IO

Domain

T4-4 Node 1

DB VM + S11

APPS VM+ S10 IO

Domain

WebLogic

Zone Cluster

Oracle Web

Proxy Server

Oracle Web

Proxy Server

Application Server

Zone Cluster

Oracle RAC

Oracle

PeopleSoft

Application

Server

Oracle RAC

Oracle

WebLogic

Server

Oracle

WebLogic

Server

Oracle

PeopleSoft

Application

Server

Oracle RAC

Application Server

Zone Cluster

Oracle PeopleSoft

Application Server

Oracle PeopleSoft

Application Server

InfiniBand

internal

Network

ZFS 7320 Storage Appliance

Cluster

Page 29: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

29 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

仮想化環境と組み合わせたDRソリューション構成例

Page 30: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

30 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Q&A

Page 31: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

31 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Page 32: Oracle Solaris 11の可用性を高める! Oracle Solaris Cluster 4.0

32 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.