エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud...

39
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | クラウド・テクノロジー事業統括 Cloud Platform 事業推進室 ソリューション・アーキテクト部 中山 耕一郎 エンタープライズ・クラウドのシステム・デザイン・パターン
  • date post

    16-Apr-2017
  • Category

    Technology

  • view

    75
  • download

    3

Transcript of エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud...

Page 1: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

クラウド・テクノロジー事業統括Cloud Platform 事業推進室ソリューション・アーキテクト部

中山耕一郎

エンタープライズ・クラウドのシステム・デザイン・パターン

Page 2: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

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

2

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

Page 3: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle Cloud Platform の価値

システム・デザイン・パターン

1

2

3

Page 4: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle Cloud Platform の価値

システム・デザイン・パターン

1

2

4

Page 5: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

企業にとってのクラウド・ファースト

5

年間IT予算

戦略的投資(新規)

維持・運用(既存) ITコスト削減

タイムリーに実現

(アジリティ)

業務部門の期待:「早く」「安く」「低リスク」で実現Time to Market「お試し」アプローチ業務の標準化「作る」から「使う」へ

IT部門の期待:現行コスト構造の改善非資産化、「持たない」、RoE改善維持コストの変動費化資産所有数量の削減運用業務のオフロード

業務部門責任者

IT部門責任者

お手軽さに期待

コスト効果に期待

Page 6: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform の価値

• Agility : 簡単、クィック開発を実現するクラウド

• Lowest TCO : 最も安価なクラウドを提供

• Enterprise Cloud : エンタープライズ仕様のクラウド

6

1

2

3

Page 7: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Agility : 簡単、クィック開発を実現するクラウド

7

Application BuilderCloud Service

Oracle Management Cloud

性能監視 ログ監視 IT監視

Oracle Developer Cloud Service

DevOps

OracleJET

Oracle Database Cloud ServiceOracle APEX

1

Oracle MobileCloud Service Application Container

Cloud Service

Oracle DocumentsCloud Service

Oracle ProcessCloud Service

Oracle SitesCloud Service

CollaborationMobile & Web Apps

http://php.net/

Page 8: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Lowest TCO : 最も安価なクラウドを提供IaaSのプライシング戦略

8

Service Service Detail Price ComparisonCompute Oracle / Shape: OC1M (2 vCPU 7.5 or 15 GB of RAM) $0.100/hour

Oracleが25%安いAWS / Shape: m3.large (2 vCPU 7.5 GB of RAM) $0.133/hourBlock Storage Oracle $0.050 GB/month

Oracleが50%安いAWS / EBS (10,000 IOPS) $0.100 GB/monthAWS / EBS (20,000 IOPS) $0.125 GB/month

Object Storage Oracle

Oracleが20%安い

First TB $0.0240 GB/monthNext 49 TB $0.0236 GB/monthAWSFirst TB $0.0300 GB/monthNext 49 TB $0.0295 GB/month

Outbound Transfer Oracle

Oracleが23%安いFirst GB FreeNext 9.99 TB $0.120 GB/monthAWS / First 10TB $0.155 GB/month

2

Page 9: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) Oracle Compute vs. Amazon EC2Windows仮想マシンでの試算ケース

9

¥ 4,276,800 / 年 ¥ 10,487,808 / 年

CPU 40コアとストレージ1TBを各クラウドサービスで利用した場合の試算※固定換算レートでの比較

AmazonWeb Services

Page 10: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Lowest TCO : 最も安価なクラウドを提供PaaS+IaaS+開発・運用保守のコスト・シミュレーション(初年度費用の弊社試算)

10

¥0

¥1,000,000

¥2,000,000

¥3,000,000

¥4,000,000

¥5,000,000

¥6,000,000

¥7,000,000

パターン1

Oracle Cloud AWS

¥0

¥1,000,000

¥2,000,000

¥3,000,000

¥4,000,000

¥5,000,000

¥6,000,000

¥7,000,000

パターン2

Oracle Cloud AWS

¥0

¥2,000,000

¥4,000,000

¥6,000,000

¥8,000,000

¥10,000,000

¥12,000,000

¥14,000,000

¥16,000,000

¥18,000,000

パターン3

Oracle Cloud AWS

¥0

¥5,000,000

¥10,000,000

¥15,000,000

¥20,000,000

¥25,000,000

¥30,000,000

¥35,000,000

¥40,000,000

¥45,000,000

パターン4

Oracle Cloud AWS

Oracle DB (SE) 2Core

Web/AP Server(Apache/Tomcat)

2 Core

Oracle DB (EE) 4Core

Web/AP Server(Apache/WLS SE)

4 Core

Oracle DB (EE) 4Core

Web (Apache)2 Core

AP Srvr (WLS EE)4 Core

Oracle DB (SE) 4Core

Web (Apache)2 Core

AP Srvr (Tomcat)4 Core

AWSとの差は最大2倍以上

2

Page 11: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Enterprise Cloud : エンタープライズ仕様のクラウド他社事例からのスタディ : 既存オンプレミスのクラウド移行

11

全国に展開する国内大手流通業

全国をカバーする基幹情報系システムのクラウド化

数万ユーザー、高いレベルの性能/耐障害性要件

シンプルな構成 → 低コスト

11

1高い性能値と耐障害性により1システム1DBで要件を満たす

DatabaseAppWeb

構成の複雑化 → 高コスト

7性能面及び障害時の影響局所化のためにシステム分割

DatabaseApp

Web

App

Web

App

Web

App

Web

App

Web

3

他社事例

Page 12: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Enterprise Cloud : エンタープライズ仕様のクラウドOracle Cloud at Customer : Oracle Cloud Machine

12

3

運用・管理システム・メンテナンス時間を柔軟に調整可能

コスト効果パブリックと同じ定額/従量課金モデルを提供

セキュリティ大切なデータをDCの外に持ち出し不要

俊敏性Oracle Cloudがお客様のデータセンターで稼働

ネットワーク低い通信遅延と既存システムへの柔軟な接続

Page 13: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle Cloud Platform の価値

システム・デザイン・パターン

1

2

13

Page 14: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

システム・デザイン・パターン本日の内容:非機能要件別のシステム構成例

14

パターン ユースケース システムの目標稼働率

障害時RTO(目標復旧時間)

障害時RPO(目標復旧時点)

拡張性

ライトLight

部門サービス業務改善・支援システム

99% 7.2時間以内 バックアップ時点(前日~1時間前)

スケールアップ(ダウンタイム有)

スタンダードStandard

情報系(部門内、目的別)戦略・新規業務

99.95% 20分以内 障害直前 DBサーバのみスケールアップ(ダウンタイム有)

ハイエンドHi-End

基幹系(共通業務)情報系(全社横断)戦略事業・サービス

99.99% 5分以内 障害直前 ダウンタイム無しでスケール可能

※障害の定義: Web/APサーバの障害、DBサーバ(含むDB用ストレージ)の障害を想定しています。

※目標稼働率は月間測定期間における「計画外停止」による利用不可・不能な時間に基いて計算します。

※「ライト」におけるRTOはリストア対象データが1TB程度の場合を目安にしています。

Page 15: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

用語説明 (1/2)

15

Category Sub Category Icon Name Abbr. OverviewPaaS Application

PlatformOracle Java Cloud Service JCS WebLogic Server を備えた Java EE 開発・実

行プラットフォーム

Oracle Application Container Cloud Service ACCS Java, Node.js, PHP アプリケーションを開発・

実行するための Docker 環境

Database Oracle Database Cloud Service DBCS Oracle Database クラウド (11.2/12.1/12.2, SE, EE, EE plus Options)

Oracle Database Exadata Express Cloud Service

ExaExpress CS

Exadata 上で稼働する Oracle Database 12.2 EE plus Options をマルチテナントで提供

Oracle Database ExadataCloud Service ExaCS ハイパフォーマンスな専有 Exadata 環境を

クラウドで提供

Oracle MySQL Cloud Service MySQL CS MySQL Enterprise Edition をクラウドで提供

Oracle Database BackupCloud Service DBS Oracle Database 用バックアップ・クラウド・

サービス

Identity Oracle Identity Cloud Service IDCS ハイブリッドのアイデンティティ管理、シングル・サインオンを実現するIDMクラウド

準備中

準備中

Page 16: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

用語説明 (2/2)

16

Category Sub Category Icon Name Abbr. OverviewPaaS Management Oracle Log Analytics

Cloud ServiceLog Analytics

アプリケーションおよびインフラストラクチャの全てのログを監視、集計、分析する

Oracle Application Performance Monitoring Cloud Service APM エンド・ユーザ体験、アプリケーション性能

の監視、および、問題検出・分析を行う

IaaS Compute Oracle Compute Cloud Service Compute CS

仮想マシンと関連する記憶域およびネットワーク・リソース、共有・専有を選択可能

Storage Oracle Storage Cloud Service Storage CS 大容量、高性能なクラウド・オブジェクト・ストレージ

Load Balancer

Oracle Load BalancerCloud Service LBCS クラウド内で利用可能なロードバランサ・

サービス

Network Services VPN for Compute VPN for

ComputeInternet-VPN によるセキュアな接続を実現する

IP Network IP Network プライベートでセキュアなネットワーク空間を実現する

FastConnect FastConnect

MPLS, Equinix Cloud Exchange, Direct Connect to DC を提供、国内は未提供

Page 17: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン : ライト

17

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ 管理者

APServer

WebServer

Internet(HTTPs)

DBBackup

Database

Internet(SSH)

IDM

SSH GW

監視管理

ログ

ジョブ

A Region

Storage

Light

Page 18: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

システム構成のポイント非機能要件別パターン : ライト

18

概要

• 主に小規模サービスや業務の効率化に貢献することを目的としたシステム

• 部門単位で提供・活用するサービスや業務改善・支援システムが対象

• セキュリティ要件は高くなく、求められるシステムの可用性・拡張性も低い

稼働率とデータ保護• Web/APサーバ、DBサーバの計画外停止に対する各目標稼働率は99.95%• データ破損・損失に対する保護は日次もしくは時間単位のバックアップで対応

拡張性• Web/AP、DBサーバの各インスタンスのスケールアップで対応 (1~16 OCPU)• スケールアップ時に該当インスタンスの起動・停止が必要

セキュリティ• クラウドIDMによるアクセス制御、クラウドDBが提供するデフォルト・データ暗号化• 動的ファイアウォール機能によるポート制御、IPフィルタリング、ネットワーク・セグメント設定によって外部および内部からの不正侵入を防止

Light

Page 19: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン : ライト

19

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ

APServer

WebServer

Internet(HTTPs)

DBBackup

Database

IDM

A Region

Compute CS

JCS(Java CS)Compute CS, ACCSMySQL CSExadata Express CSDBCS(Database CS)

DBS(Database Backup Service)

IDCS(Identity CS)

Apache HTTP Server, Nginx等を配置AP Server 同居/直接通信も可能

Storage

OnP/他社Cloud間のSSO、IDフェデレーション

Storage CS

動的ファイアウォール機能(セキュリティ・ルール設定)により内部ネットワークを設定

Veritas NetBackup等を利用

Light

Java 以外のアプリケーションはCompute CS, ACCS を利用

Exa Express : 1OCPU, ~50GBDBCS : 1~16OCPU, ~12TB

Page 20: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン : ライト

20

NetworkLayer

UserLayer

SystemLayer

StorageLayer

管理者

Internet(SSH)

IDM

SSH GW

監視管理

ログ

ジョブ

A Region

Compute CS

Log Analytics CS

Compute CS

管理者環境からの接続管理の一元化・効率化

あらゆるログデータの収集・可視化

利用ユーザ

APServer

WebServer

Internet(HTTPs)

DBBackup

Database

Storage

Light

JP1やEnterprise Manager(@OnP or Compute CS)を利用

Page 21: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) MySQL Cloud Service 概要

21

PaaS

Compute

Oracle Premier Support

Compute, Storage, Network

MySQL Enterprise Edition

データベース管理

Automated Provisioning

Push Button Patching

1-Click Instance Management

Enterprise Monitoring

バックアップ&リカバリ

Automated Backup

Point-in-time Recovery

On-demand Snapshot

拡張性

Elastic Compute

Elastic Storage

Enterprise Thread Pool

Elastic Replication*

高可用性

Replication

Replication Monitor

Multi-AD Support*

セキュリティ

Network Access Control

Enterprise Firewall

Enterprise Authentication

Enterprise Encryption & TDE*

Enterprise Audit

管理ツール データアクセス

CLI

REST API

Oracle Cloud Console

MySQL Tools

On-premiseApplications

* Will be available in future releases

Page 22: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) Oracle Database Cloud Service ラインナップエントリーからミッションクリティカル領域まであらゆるサービスに対応

22

Exadata ExpressCloud Service

DatabaseCloud Service

ExadataCloud Service

提供単位 1 PDB 1 DB on VM 1 Exadata

リリース 12.2 11.2, 12.1, 12.2* 11.2, 12.1, 12.2*

エディション Enterprise Edition SE & EE Enterprise Edition

オプション すべて すべて すべて

HW 共有Exadata IAサーバー(仮想マシン) 専有Exadata (¼, ½, Full)

DB管理主体 Oracle 顧客 顧客

利用可能コア 1 CPU** 1-32 CPU 16 – 272 CPU

ストレージ ~ 50GB ~ 12TB 42TB ~ 168TB

* Oracle Database 12c Release 2 インスタンスの作成は近日開始予定** SQLの実行に1CPUが割り当てられる(OSやバックグランドプロセスの処理はカウント対象外)

Page 23: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) Oracle Cloud Service への接続の制御• Oracle Cloudには、オンプレミス<->クラウドあるいはクラウド<->クラウドの通信を制御するためのソフトウェア・ファイアウォール機能が付属しています

• GUIコンソールを使い、インスタンスのグループ(ネットワーク・セグメントに相当)や、疎通ポート、外部IPのホワイトリストなどをセキュリティ・ルールとして設定することができます

23

セキュリティIPリスト

セキュリティIPリスト

Oracle Cloud (アイデンティティ・ドメイン)

セキュリテイ・リストBセキュリティ・リストA

Javaインスタンス 1160.34.xxx.xxx

Java インスタンス 2160.34.xxx.xxy

DBインスタンス 1160.34.xxx.xxz

DBインスタンス 2160.34.xxx.xyx

セキュリティ・ルール設定例

80

4431521 22

全てのGlobal IP0.0.0.0/0

特定のIP範囲138.99.xxx.0/26

0

http/https ssh

Page 24: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :スタンダード

24

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ 管理者

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

Database

Internet(SSH)

LoadBalancer

IDM

WebServer

APServer

SSH GW

監視管理

ログ

ジョブ

Database

B RegionStorage

Geo-Replication

Data Guard

Storage

A Region

Standard

IPNetwork

Page 25: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :スタンダード

25

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ 管理者

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

Database

Internet(SSH)

LoadBalancer

IDM

WebServer

APServer

SSH GW

監視管理

ログ

ジョブ

Database

B RegionStorage

Geo-Replication

Data Guard

Storage

A Region

Standard

Light との差分

IPNetwork

Page 26: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

システム構成のポイント非機能要件別パターン :スタンダード

26

概要

• 主に中規模サービスや事業の戦略的な取り組みへの貢献を目的としたシステム

• 部門単位・目的別の情報系システムや戦略的な新規業務システムが対象

• セキュリティ・可用性要件は高い、一方で求められるシステムの拡張性は低い

稼働率とデータ保護• Web/APサーバはN+1構成で冗長化• DBサーバの計画外停止に対する目標稼働率は99.95%• データ破損・損失に対する保護はData Guard(DB機能)で対応

拡張性• Web/APサーバはスケールアウト可能• DBサーバはスケールアップで対応(1~16 OCPU)• DBサーバのスケールアップ時に該当インスタンスの起動・停止が必要

セキュリティ• Internet-VPNによるセキュアな接続• IP Network 機能によるプライベートでセキュアなネットワーク空間の実現• 他「ライト」に同じ

Standard

Page 27: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :スタンダード

27

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

Database

LoadBalancer

IDM

WebServer

APServer

Database

B RegionStorage

Geo-Replication

Data Guard

Storage

A Region

Standard

Light との差分

IPNetworkVPN for Compute IP NetworkLBCS

(Load Balancer CS)Data Guard 機能でDBデータを同期レプリ

ケーション(非同期も可能)データ障害時はDBをフェイルオーバーさせ、APサーバの接続先を変えることでサービス

を継続する

Page 28: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) Network Cloud Services

• Software VPN– 対象は PaaS(Database/Java

Cloud)/Compute Cloud Service

• Hardware VPN– お客様サイトに VPN Gatewayを設置

– 対象は Exadata/Big Data/Dedicated Compute Service

• FastConnect– Partner Edition

(MPLS, Equinix Cloud Exchange)– Standard Edition

(Direct Connect to DC)※日本国内では未提供

28

Performance Hub

Page 29: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :ハイエンド

29

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ 管理者

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

FastConnect

Database

Internet(SSH)

LoadBalancer

IDM

WebServer

APServer

Database

SSH GW

監視管理

ログ

ジョブ

DatabaseAP性能監視

B RegionStorageStorage

A Region

IDS

Geo-Replication

Data Guard

IP-Network

Hi-End

Page 30: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :ハイエンド

30

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ 管理者

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

Database

Internet(SSH)

LoadBalancer

IDM

WebServer

APServer

Database

SSH GW

監視管理

ログ

ジョブ

DatabaseAP性能監視

B RegionStorageStorage

A Region

IDS

Geo-Replication

FastConnect

IP-Network

Hi-End

Standardとの差分

Data Guard

Page 31: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

システム構成のポイント非機能要件別パターン :ハイエンド

31

概要

• 主に大規模サービスや事業の根幹を支えることを目的としたシステム

• 共通業務を提供する基幹系や全社横断情報系システムや新規サービスが対象

• 求められるシステムのセキュリティ要件、可用性要件、拡張性要件は高い

稼働率とデータ保護• Web/APサーバに加え、DBサーバもN+1構成で冗長化

• データ破損・損失に対する保護はData Guard(DB機能)で対応

拡張性• Web/APサーバはスケールアウト可能

• DBサーバは無停止でスケール可能(16~272 OCPU)

セキュリティ• 3rdベンダー製のIDS(侵入検知)やIPS(侵入防止)製品を導入

• 他「スタンダード」に同じ

Hi-End

Page 32: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform システム・デザイン・パターン非機能要件別パターン :ハイエンド

32

NetworkLayer

UserLayer

SystemLayer

StorageLayer

利用ユーザ

APServer

WebServer

Internet(HTTPs)

DBBackup

Internet(VPN)

Database

LoadBalancer

WebServer

APServer

Database DatabaseAP性能監視

B RegionStorageStorage

A Region

IDS

Geo-Replication

FastConnect

IP-Network

Hi-End

Standardとの差分

Fast Connect によるセキュアで安定したネットワークを利用

Compute CS 上にIDS, IPS を配置

Compute CS

FastConnect

Application PerformanceMonitoring CS

Data Guard

Exadata CS を利用Quarter : 16~68 OCPUHalf Rack : 56~136 OCPUFull Rack : 112~272 OCPU

Page 33: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考) Application Performance Monitoring Cloud Service

33

ターゲットしている課題

• アプリが遅いと問い合わせが・・・どこが遅いのか、本当に遅いのかもわからない

• しかし大量のデバッグログは出せない・・・

Application Performance Monitoring (APM)• ユーザー体験性能を監視、実際の遅延発生個所を特定

• アプリケーションの性能をコードレベルで追跡、ログ分析とも連携し遅延やエラーの原因特定

主な対応プラットフォーム

• WebLogic Server, Tomcat, JBoss/WildFly, IIS (.NET), WebSphere, Node.js

Page 34: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

再掲) システム・デザイン・パターン本日の内容:非機能要件別のシステム構成例

34

パターン ユースケース システムの目標稼働率

障害時RTO(目標復旧時間)

障害時RPO(目標復旧時点)

拡張性

ライトLight

部門サービス業務改善・支援システム

99% 7.2時間以内 バックアップ時点(前日~1時間前)

スケールアップ(ダウンタイム有)

スタンダードStandard

情報系(部門内、目的別)戦略・新規業務

99.95% 20分以内 障害直前 DBサーバのみスケールアップ(ダウンタイム有)

ハイエンドHi-End

基幹系(共通業務)情報系(全社横断)戦略事業・サービス

99.99% 5分以内 障害直前 ダウンタイム無しでスケール可能

※障害の定義: Web/APサーバの障害、DBサーバ(含むDB用ストレージ)の障害を想定しています。

※目標稼働率は月間測定期間における「計画外停止」による利用不可・不能な時間に基いて計算します。

※「ライト」におけるRTOはリストア対象データが100GB以内、DBはEEを利用している場合を目安にしています。

Page 35: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

本日のまとめ

• お手軽な構成から、外部サービスや基幹業務を実現する構成まで、様々なニーズに Oracle Cloud Platform は対応できる

• Oracle Cloud Platform の特長は「アジリティ」、「低コスト」、そして「エンタープライズ仕様」の3つ

• おすすめセッションの紹介

35

宮城県丸森町の挑戦~位置情報を活用した訪

問客の動態把握(宮城県丸森町)

D1-E1 15:30-16:15事例

私たちがクラウドを選んだ理由~運用して見えてきたポテンシャルと使いみち

(アクサ損害保険)

D1-F3 15:30-16:15事例

クラウドで実現!IoT機器と機械学習による糖尿病患者への行動変容支援

(あいち健康の森)

D1-H4 16:30-17:15事例

ITアーキテクトのためのOracle Cloud Platform

設計・構築入門

D1-K2 14:30-15:15応用

Page 36: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 36

Oracle Digitalは、オラクル製品の導入をご検討いただく際の総合窓口。電話とインターネットによるダイレクトなコニュニケーションで、どんなお問い合わせにもすばやく対応します。

もちろん、無償。どんなことでも、ご相談ください。

Page 37: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 37

Page 38: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 38

Page 39: エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]