16
Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved EMPRESS レプリケーションのご紹介 エムプレスデータシステムズ株式会社 株式会社IT働楽研究所 2012年11月

Empressレプリケーション説明資料 2

Embed Size (px)

DESCRIPTION

Empressレプリケーションの紹介資料です。

Citation preview

Page 1: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

EMPRESS レプリケーションのご紹介

エムプレスデータシステムズ株式会社 株式会社IT働楽研究所

2012年11月

Page 2: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

EMPRESS レプリケーションのご紹介

1. EMPRESSレプリケーションのコンセプト-1 2. EMPERSSレプリケーションのコンセプト-2 3. EMPRESSレプリケーションのメリット 4. EMPRESSレプリケーションのシナリオ-1 5. EMPRESSレプリケーションのシナリオ-2 6. EMPRESSレプリケーションの構成 7. EMPRESSレプリケーションのAPI-1 8. EMPRESSレプリケーションのAPI-2 9. レプリケーション事例-1 米高速道路ゲート管理 10.レプリケーション事例-2 米銀行ATMデータ管理 11.レプリケーション事例-3 米大手POSメーカー 12.レプリケーション事例-4 携帯キャリア通信網 13.レプリケーション事例-5 米その他の事例 14.EMPRESSレプリケーションの価格

2

目次

Page 3: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

1.EMPRESS レプリケーションのコンセプト-1

3

データベース管理システムが持つ機能の一つで、あるデータベースとまったく同じ内容の複製(レプリカ)を別のコンピュータ上に作成し、常に内容を同期させる機能。負荷分散や耐障害性の向上などを目的に行われる。マスターデータベースとレプリカは通信ネットワークなどを通じて互いにデータを交換しあい、常に内容が一致するようにできているため、一ヶ所でデータを更新すると、マスターとすべてのレプリカに自動的に更新内容が伝播する。

レプリケーションとは?

つまり、自動ファイル転送のようではあるが、 ファイル全てでなく、必要なデータ(差分)のみ 自動更新し、DB連携できる!

Page 4: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 4

2.EMPRESS レプリケーションのコンセプト-2

障害が発生した場合にmaster、slaveデータベースを自動交替後、再びデバイスBをmaster、デバイスAをslaveに変更することが可能です。 その際、デバイスAのDBはデバイスBのDBに対して差分のみ更新します。 また、デバイスBのDBとデバイスA のDBのデータ整合はタイムスタンプにより差分更新することも差分更新せず新しく再設定されたデバイスBのmasterをslave、replicaに リプリケートすることが可能です。 リプリケーションはin memoryと on disk間でも設定が可能です。

Page 5: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

1. スマートフォンやタブレットなど複数のモバイル群とOracleなどで構築された基幹データベースサーバとのデータ連携が容易になる

2. 様々なOSで稼働しているデバイス上(POS端末、センサー、FA機器、情報家電) にEmpressを導入すれば、簡単なコマンドだけで集中管理できる

3. レガシーなクライアント・サーバー環境をクラウドコンピューティング環境に移行 する際、作業(マイグレーション)が容易になる

4. 小規模から大規模まで端末ユーザーが意識せずにデータ連携ができ、通常のファイ ル転送に比べて必要なデータのみをサーバー連携できるので通信状態に依存せず運 用できる

5. データベースサーバー上のデータ保全や複数サーバー間との連携にも利用でき、シ ステム全体の導入コスト削減ができる

3. EMPRESS レプリケーションのメリット

5

Page 6: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

Empress 組込みDB

クラウド/オンプレミス (基幹サーバー)

POS レジ FA機械 携帯電話 ダブレット 車載機器

センサー 病院 老人介護施設 情報家電 スマートグリッド

Empress

M2M

Replication

Empress M2M Data Replication

高速組込みデータベース(データの処理、登録、検索、更新、同期の高速性) ANSI SQL92、ODBC、JDBCサポート 断電、故障に強く、断片化抑止機能を提供 M:Nの(複数Master、複数Slave)レプリケーション(Failover付きHA) サブセットレプリケーションをサポート(テーブル単位、Where文単位) 暗号化セキュアデータベースとSSL通信による完全安心対応 クラウド側のOracle、Empress、SQL Server、MySQL、PostgreSQLに対応 クラウド側にKVSも対応(Hadoop, MondoDB)

デバイス(Device)

4.EMPRESS レプリケーションのシナリオ-1

6

Page 7: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

5.EMPRESS レプリケーションのシナリオ-2

7

レプリケーション

レプリケーション

クラウド DBブリッジ 基幹DB

レガシーシステム からの クラウド

マイグレーション が簡単にできる!

Page 8: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

6.EMPRESS レプリケーションの構成

デバイス VxWorks, eT-kernel, Android,

Windows, ITRONなど

Empress

M2M Replication

Empress M2M Replication

Bridge

デバイス VxWorks, eT-kernel, Android,

Windows, ITRONなど

デバイス VxWorks, eT-kernel, Android,

Windows, ITRONなど

TCP/IP VPN 3G LTE

8

レプリケーション

Page 9: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

7.EMPRESS レプリケーションのAPI-1

端末側API関数 レプリケーションの定義関数

M2M_CreateMaster(

dbName, tableName, serverConfig,

loginName, password, replicationType);

レプリケーションの定義変更関数 M2M_AlterMaster(

dbName, tableName, ServerConfig,

loginName, password, ReplicationType);

レプリケーションの定義削除関数 M2M_DropMaster( dbName, tableName);

レプリケーションの実行 M2M_Replicate(dbName, tableName, loginName, password);

異常や断電の回復

M2M_DbMaintain(dbName, tableName, cleanupOption);

9

Page 10: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

8. EMPERSS レプリケーションのAPI-2

端末側API関数 serverConfigの構成は以下の通りです。

IP アドレス ポート番号 HTTPSのURL

replicationTypeの構成は以下の通りです。 アップロード/ダウンロード/2Way 追加式/上書き式/クリアして追加(ダウンロード方式) 差分/全部(アップロード) クエリ単位の定義はできる

レコード記録方法 ログの取得はSQL クラウド/基幹サーバー側の管理機能は必要に応じて提供

10

Page 11: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 11

9.レプリケーション事例-1米高速道路ゲート管理

レプリケーション

米国に広がる高速道路網の車両入出管理 (ETC)のゲート監視装置と管制センターの上位管理システム(Oracle)との間でレプリケーション機能を利用し、最新の大量入出ログ情報のアップデートを可能にしている。

上位管理システム

Page 12: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 12

10.レプリケーション事例-2 米銀行ATM管理

レプリケーション

レプリケーション レプリケーション

米国第二位の銀行でEmpressが採用され、ATM入出金端末に組み込まれています。Empressレプリケーション機能を利用することで米国各地に散在するATM上のログや入出金データをセンターコンピュータにレプリケーション。大規模データ収集を効率的に実現しました。

銀行監視システム

Page 13: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 13

11.レプリケーション事例-3 米大手POSメーカ

レプリケーション

レプリケーション

レプリケーション

全米ガソリンスタンドや小売店を中心にPOSレジシステムを販売する専業メーカー。 複数店舗を所有する顧客向けにPOSレジ内にEmpressのレプリケーション機能が搭載されています。最近ではウェブPOSシステムやGoogle Walletに対応した小型POS端末でもEmpressが搭載され、クラウドサーバーと連携しています。

クラウドPOSシステム

Page 14: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 14

12.レプリケーション事例-4 携帯キャリア通信網

レプリケーション レプリケーション

番号管理システム

国内携帯大手キャリア網のインフラでEmpressレプリケーション機能が運用されています。携帯番号を地区別に割り振る際、マスター、スレーブ、レプリカデータベースがそれぞれ連携し、HA(HighAvailabity)構成でネットワークが構築されています。万が一、携帯番号データサーバーに不具合が発生してもEmpressレプリケーション機能で通信網は万全の体制を整えています。

Page 15: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 15

発電所のデータ収録と監視システム(US) 製鉄メーカーの制御管理システム(US) スマートグリットシステム(US) 飛行機フィールド点検装置と基幹サーバーの連携システム(US)

13. レプリケーション事例-5 米その他の事例

Page 16: Empressレプリケーション説明資料 2

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved

c

Copyright© 2010-2012 Empress Data Systems, Inc. All Rights Reserved 16

エムプレスデータシステムズ株式会社 〒220-0004 神奈川県横浜市西区北幸2-15-1東武横浜第2ビル6F TEL: 045-290-6120 FAX: 045-290-6130 Email: [email protected] URL: http://www.empress-ds.co.jp

ありがとうございました。

お問い合わせ