MySQLのクラウド環境での OpenStackとの 統合と運用ソリューション MySQL in the Cloud Integration with OpenStack Ryusuke Kajiyama / 梶山隆輔 MySQL Sales Consulting Senior Manager, Asia Pacific & Japan Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する ものです。また、情報提供を唯一の目的とするものであり、いかなる契約 にも組み込むことはできません。以下の事項は、マテリアルやコード、機 能を提供することをコミットメント(確約)するものではないため、購買決定 を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ れている機能の開発、リリースおよび時期については、弊社の裁量により 決定されます。 OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 2 The world's most popular open source database 世界で最も普及しているオープンソース データベース Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Nearly 5 Years of Oracle Stewardship More Investment, More Innovation 2x Engineering Staff 3x QA Staff 2x Support Staff 2010 2015 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 4 Oracle Database & MySQL Complementary 「補完関係」 • より多くのお客様の要件にお応えするために • MySQLはWebにおけるデファクトスタンダード • MySQLとOracleの両方を運用されるお客様にもより多くのメリット Web and Cloud computing is not a ‘one size fits all’ model Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 5 The world's most popular open source database 出典:DB-Engines.com http://db-engines.com/en/ データベースソフトウェアの 普及度や人気を、インター ネット上の求人情報や職務 経歴上での経験、および検 索エンジンやSNSでの情報 量を元に、毎月を作成し公 開。 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 7 Zimbra: SaaSソリューション KEY BUSINESS BENEFIT アプリケーション Zimbra Collaboration Suite (ZCS) は 、Emailや連絡先、共有カレンダー やVoIPなどブラウザベースのインタ ーフェイスで利用可能なコラボレー ションツールです。 ZCSは低コストでオンプレミスまたは SaaS型での利用が可能です。 WHY MySQL? “MySQLはZCSのキーとなるコンポー ネントです。数多くのお客様のデー タを抱えるプラットフォームに高い信 頼性と拡張性を提供しています。” Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | CERN • アプリケーション CERN (European Organization for Nuclear Research)は世界最大級か つ最重要の科学研究機関の一つです。 • Key Business Benefit Benefit CERNのデータ処理規模の拡大に対してシステム管理の人的リソー スを拡充すること無く対応する必要がありました。そこでクラウド型 のプラットフォームを採用し、科学者のニーズに対応して柔軟に拡張 できる環境を導入しました。CERNではMySQLをデータベースに採用 したほか、RabbitMQ をメッセージング、KVMをハイパーバイザーとし て導入しています。 • Why OpenStack “クラウド技術の採用によって、ハードウェアの調達や設置を待つこ となく、科学の最前線で調査研究を行っている研究員の要求により 迅速に応えることができるようになりました。” Tim Bell Manager of Infrastructure Services, CERN Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Manager for MySQL GA Webおよびクラウド向けオラクル製品を単一のダッシュボードで管理 • 推計70%のオラクルデータベースのお客様がMySQLを併用 – Webやカスタムアプリケーション、部門システム、組み込みアプリケーション – もっともご要望の多かった製品連携 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 10 MySQL & Oracle製品の統合 • Oracle Linux • Oracle VM • Oracle Solaris • Oracle Clusterware • Oracle Secure Backup • Oracle Enterprise Manager • Oracle Fusion Middleware • Oracle GoldenGate • Oracle Audit Vault & Database Firewall • MyOracle Online Support MySQL Integrates into your Oracle Environment Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 11 MySQL 製品ロードマップ Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 1995 2000 2005 2010 MySQL 1.0-3.22以前 ストレージエンジン (ISAM, HEAP) マルチスレッド Windows対応/64bit対応 日本語文字コード (SJIS/UJIS) 2015 Sun Oracle 3.23 4.1 5.1 5.6 MyISAM InnoDB レプリケーション Unicode対応 サブクエリ CSV, ARCHIVE ndbcluster プラグガブル・ ストレージエンジン・ アーキテクチャ パーティショニング タスクスケジューラ memcached API UNDO表領域 Global Transaction ID マルチスレッドスレーブ オンラインALTER TABLE トランスポータブル表領 域 4.0 5.5 5.7+ 全文検索/GIS (MyISAM) 複数テーブルUPDATE/DELETE 組み込みライブラリ型サーバ InnoDBがデフォルトに 準同期型レプリケーショ ン PERFORMANCE_SCHEMA 新コストモデル オプティマイザ ロスレス レプリケーション マルチソース レプリケーション グループ レプリケーション 全文検索CJK対応/GIS (InnoDB) セキュリティ強化 データディクショナリ NoSQLオプション 5.0 ストアドプロシージャ ストアドファンクション カーソル/トリガ/ビュー XAトランザクション INFORMATION_SCHEMA Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 13 これまでのMySQLの機能拡張 • MySQL 5.0 (2005) – ストアドプロシージャ – ストアドファンクション – カーソル – トリガ – ビュー – XAトランザクション – INFORMATION_SCHEMA • MySQL 5.1 (2008) – プラグイン・ ストレージエンジン・ アーキテクチャ – パーティショニング – 行ベース・ レプリケーション – タスクスケジューラ – ログテーブル • MySQL 5.5 (2010) – InnoDBがデフォルトに – 準同期型 レプリケーション – レプリケーション・ ハートビート – PERFORMANCE_SCHEMA Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 14 MySQL5.6での機能拡張 • 性能 – ミューテックスの分割 – 参照専用トランザクション – SSDへの最適化 – UNDO表領域 – サブクエリ高速化 – JSON EXPLAIN – Memcached API • 可用性 – Global Transaction ID – 自動フェールオーバー – マルチスレッド・スレーブ – Binlog グループ・コミット – 行ベース・レプリケーショ ン最適化 – クラッシュセーフ・ スレーブ – チェックサム • 運用効率 – オンラインALTER TABLE – バッファプールのダンプ およびインポート – トランスポータブル 表領域 – セキュリティ強化 • パスワードポリシー • SHA256 • パスワード失効 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 15 MySQL 5.6: InnoDB オンラインでのDDL実行 • CREATE INDEX • DROP INDEX • AUTO_INCREMENTの値を変更 • ADD/DROP FOREIGN KEY • RENAME COLUMN • テーブルのROW FORMAT, KEY_BLOCK_SIZEを変更 • 列のNULL, NOT_NULLを変更 • 列の追加、削除、並び替え スキーマの変更をオンラインで可能。停止時間を削減 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL 5.6: InnoDB • InnoDBに素早く、簡単にアクセス RDBMSとNoSQLの両立 - Application NoSQL SQL (Memcached Protocol) (MySQL Client) mysqld MySQL Server Memcached plugin InnoDB Storage Engine Memcached API経由のアクセス 既存のMemcachedクライアントを使用 SQL変換をバイパス • NotOnlySQLアクセス – キー・バリュー操作用 – 複雑なクエリやJOIN、FKにはSQLを使用 • 実装 – mysqldにMemcachedを デーモン・プラグインとして統合 – ネイティブInnoDB APIをmemcached プロトコルにマッピング – 超低レイテンシ用の 共有プロセス・スペース Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL 5.7 RC Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18 MySQL 5.7: 主な改良点 • InnoDB: トランザクション処理性能、可用性、IO性能の向上 • Replication: 性能と可用性の向上 • Performance Schema: 性能統計情報のさらなる追加 • Optimizer: より詳細なEXPLAIN、パーサ、SQL処理性能 • GIS: InnoDBの spatial インデックス、Boost.Geometryとの統合 • 全文検索: InnoDB FTSの日本語対応、MeCabとn-gram Available Now! dev.mysql.com/downloads/mysql/ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 19 MySQL 5.7: Sysbench Benchmark 2x Faster than MySQL 5.6 3x Faster than MySQL 5.5 645,000 QPS MySQL 5.7: Sysbench Read Only (Point Select) 700,000 MySQL 5.7 Queries per Second 600,000 500,000 400,000 MySQL 5.6 300,000 200,000 100,000 MySQL 5.5 0 8 16 32 64 128 Connections 256 512 1,024 Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 20 MySQL 5.7: Multi-Source Replication • 複数のマスターでの変更点を1台 のスレーブに集約 – 全てのシャードのデータを集約 – より柔軟なレプリケーション構成 – バックアップ処理を集約 • 準同期レプリケーション&改良版 マルチスレッドスレーブ対応 Master 1 Master 2 … Master N Binlog Binlog … Binlog IO 1 IO 2 … IO N Relay 1 Relay 2 … Relay N Coordinator Coordinator Coordinator Coordinator W1 W2 … WX W1 W2 … WX W1 W2 … WX W1 W2 … WX • スレーブ側でのフィルタリング可能 Slave Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 21 MySQL 5.7: GIS - Boost.Geometryとの統合 • 独自コードの置き換え – 空間図形情報の計算 – 空間図形情報の分析 • OGC(Open Geospatial Consortium)準拠 – パフォーマンスの向上 • GeoJSON • Boost.Geometryによる効果 – エキスパートとの交流 – 非常に活発なコミュニティ • Boost.Geometryへのコントリビュートも Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 22 MySQL Labs Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 23 labs.mysql.com クエリ・リライト・プラグイン • クエリの書き換え (パースの前と後) • パースした後での書き換えプラグイン – アプリケーションを変更することなく問題のあるクエリを書き換え – ヒントの追加 – JOIN順の変更 • ORマッパーやサードパーティ製のアプリなどが発行する 問題となり得るクエリなどに対応 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 24 MySQL 5.7: グループレプリケーション labs.mysql.com • シェアード・ナッシング型”疑似”同期レプリケーション • 更新はマルチ・マスタ型でどこでも可能 Application – 矛盾の検知と解決(トランザクションのロールバック MySQL Server API MySQL Masters Replication Plugin – “Optimistic State Machine” レプリケーション • グループメンバーの管理と障害検知を自動化 – サーバのフェールオーバー不要 – 構成の拡張/縮小の柔軟性 – 単一障害点無し – 自動再構成 Group Comms (Corosync) • 既存構成との統合 – InnoDB – GTIDベースのレプリケーション – PERFORMANCE_SCHEMA Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 25 MySQL Cluster 分散型RDBMSクラスタ & トランザクション対応NoSQL Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26 1,000億ドル以上の取引を守るMySQL Cluster アプリケーション 世界最大級のオンライン決済サー ビス。Paypalの口座間やクレジット カードでの送金や入金が可能。アク ティブアカウント1億以上、20以上の 通貨に対応し、203の国と地域で利 用可能。年率30%の成長。 MySQL導入の効果 MySQL ClusterをAWSの5拠点に 導入し、全世界で1/3秒未満のレイ テンシを実現。リアルタイムでの不 正検知が可能に。 MySQL導入の理由 “NoSQLの特徴である迅速な開発と SQLモデルの信頼性の両方のメリッ トを実装してるため” Daniel Austin, Chief Architect, PayPal Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 27 MySQL Cluster 参照更新性能の 高い拡張性 99.999% の可用性 • 自動シャーディング、マルチマスタ • ACIDトランザクション、OLTPとリアルタイム分析 • シェアードナッシング、単一障害点無し • 自動復旧、オンラインメンテナンス リアルタイム • インメモリ処理に最適化+ディスク併用可能 • 低レイテンシ SQL + NoSQL • キー・バリュー型+複雑なリレーショナルな処理 • SQL + Memcached + JavaScript + Java + HTTP/REST & C++ 低コスト • オープンソース+商用版運用支援ツール • 特殊なハードウェア不要、管理監視ツール群、サポート Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 28 MySQL Cluster アーキテクチャ クライアント アプリケーション レイヤ 管理ノード データレイヤ MySQL Cluster Data Nodes Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 29 NoSQL Access to MySQL Cluster data Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps JS Apache Memcached JPA Cluster JPA PHP Perl Python Ruby JDBC Cluster J MySQL JNI Node.JS mod_ndb ndb_eng NDB API (C++) MySQL Cluster Data Nodes Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Apps レプリケーションの柔軟性 • Cluster ノードグループ間の同期 レプリケーションによる高可用性 Cluster 1 Cluster 2 • 遠隔地Clusterへの双方向非同期レ プリケーションによる地理的冗長性 • 特定の処理向けノードへの非同期 レプリケーション 例:レポート作成 InnoDB Synchronous replication Asynchronous replication MyISAM MEMORY • 要件に応じた最適なレプリケーショ ンメソッド Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Cluster 7.4 NoSQL Performance 200 Million NoSQL Reads/Second • Memory optimized tables FlexAsync Reads – Durable – Mix with disk-based tables • Distributed Joins for analytics • Parallel table scans for non-indexed searches • MySQL Cluster 7.4 FlexAsych 200,000,000 Reads per second • Massively concurrent OLTP 250,000,000 150,000,000 100,000,000 50,000,000 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 Data Nodes – 200M NoSQL Reads/Second Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 32 MySQL Cluster 7.4 SQL Performance 2.5M SQL Statements/Second • Memory optimized tables DBT2 SQL Statements per Second – Durable – Mix with disk-based tables • Distributed Joins for analytics • Parallel table scans for non-indexed searches • MySQL Cluster 7.4 DBT2 BM 2,500,000 SQL Statements/sec • Massively concurrent OLTP 3,000,000 2,000,000 1,500,000 1,000,000 500,000 2 4 6 8 10 12 14 16 Data Nodes – 2.5M SQL Statements/Second Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 33 MySQL in the Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | OpenStackとは? • OpenStackは大規模・マルチテナントクラウド環境への導入を目的とした オープンソース・クラウド・オペレーティングシステムです • OpenStackはコンピュート・ストレージ・ネットワーク・アイデンティティ管理・ オーケストレーション等を提供する分散サービス群で構成されています Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 35 Oracle OpenStack for Oracle Linux 1.0 • OpenStack Icehouseベース • public-yum.oracle.comとUnbreakable Linux Network (ULN)から利用可能 • フリーで最新の更新とパッチをダウンロード ・使用可能 • OpenStackのサポートは、Oracle Linux/Oracle VMのプレミアサポートに含まれており、追 加費用は必要なし • Oracle Clusterwareと統合 Horizon OpenStack Dashboard Nova Neutron Compute service Network service Cinder Block Storage service Swift Object Storage service Glance Keystone Image service Identity service Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 36 唯一OracleがOpenStackクラウドの全パーツをサポート可能 VM VM VM Compute node n VM VM VM Compute node 1 Control node Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Repository 37 OpenStack with Oracle Linux and Oracle VM 相互運用性 • OpenStackをエンタープライズ顧客へのファー ストクラスソリューションにすることを助ける • OpenStackコミュニティとOpenStackクラウドで のエンタープライズアプリケーションをサポー トするように動く • Oracle Linux/Oracle VMのハイパーバイザー 管理の選択肢を提供 • Oracle LinuxとOracle VMが、顧客が選んだ OpenStackソリューションと共に動作するよう にする • サードバーティベンダーとともにソリューション を提示 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | OpenStackにおける、MySQLの主な役割 コントローラーレポジトリ / Auto Scale & Provisioning Repository Provisioning/ Auto Scale Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL with OpenStack Repository database Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 40 MySQL & OpenStack アーキテクチャ MySQLの役割と機能 • MySQL=クラウドコントローラーデータベース – MySQL Clusterによって高可用性も提供可能 • MySQLにOpenStackの各種データを格納 – OpenStackの運用にとって重要な役割 • MySQLに設定やデータを格納 – – – – Compute: Nova Image: Glance Identity: Keystone Block Storage: Cinder Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 管理情報リポジトリDB • 超大規模なシステム構成で無い限りは データベース負荷は大きくならない • Troveなどのように、アクセストークンを 蓄積し続けるモジュールがあるので注意 • 課金の仕組みとして利用される Ceilometerなどはリソースの使用状況を 蓄積するため、データベースの拡張性を 考慮しておく必要がある Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL HA for Cloud Controller Database Oracle Linux + DRBD Stack • 認定構成だからこそ実現できる、 Oracleによるフルスタックサポート – Oracle Linux Unbreakable Enterprise Kernel R2に統合されたDRBD – Oracle Linux 6.2以上で使用可能 – クラスタリングとフェイルオーバーのために、 PacemakerとCorosyncを使用 • 分散ストレージを利用するため、共有ディスクやSAN不要 • 同期レプリケーションによってデータを失うリスクを回避 • オープンソースで実績の多いソリューション ※ホワイトペーパー : DRBD - Configuration and Deployment Guide http://www.mysql.com/why-mysql/white-papers/mysql_wp_drbd.php Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL HA for Cloud Controller Database MySQL Cluster • 99.999% の可用性 • 単一障害点無し • 1秒未満の切り替え • 自動シャーディング • 高性能 • 参照&更新の性能拡張性 • 低レイテンシ MySQL Cluster Cloud Controller Database Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL with OpenStack Provisioning & Auto Scale Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 45 Trove Community Edition MySQL & OpenStack Trove • DBaas (Database as a Service) for OpenStack • 複数のデータベースインスタンスのプロビジョニングと管理 • Novaのコンピュートインスタンスに対する単一テナントのデータベース • ユーザ/データベース管理 • 全機能利用可能 REST API •Spin up Instances •Create Replicas •Resize instances •Add Users & Databases / manage Grants •Manage Database Backups •Change DB configuration Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Trove Community Edition Provisioning by Trove Trove用管理DB TroveによるDBインスタンス作成 名前 Troveは2014年にリリースされたIce Houseからサポートしている。 Troveは標準でMySQLに対応している。詳細:https://wiki.openstack.org/wiki/Trove Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Fabric MySQL Fabric 1.5: 高可用性 & シャーディング Application • OpenStack との統合 Application • 高可用性 Connector Connector SQL MySQL Fabric – サーバの監視; スレーブの自動昇格と透過的 なレプリケーション切り替え • シャーディングによる拡張性 – アプリケーションがシャードのキーを提供 • 整数型、日付型、文字列型 – レンジまたはハッシュ – シャード再構成可能 Read-slaves Read-slaves HA group HA group • Fabric対応コネクタ利用: Python, Java, PHP, .NET, C (labs) – プロキシを使わないので低レイテンシ、 ボトルネック無し Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 48 Fabric Sharding with MySQL Fabric • 書き込みスケーラビリティ UID 10000-20000 UID 20001-40000 – より多くの書き込みを処理可能 • 大規模なデータセット – 単一サーバーに収まらないデータ • 性能向上 – 小さなインデックスサイズ/ ワーキングセットに分割 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 49 Fabric Connector API: Shard Specific Query • Provide tables in query – Property: tables – Fabric will compute map • Provide sharding key – Property: key – Fabric will compute shard conn.set_property(tables=['employees.employees','employees.titles'],key=emp_no) cur = conn.cursor() cur.execute("INSERT INTO employees VALUES(%s,%s,%s)",(emp_no,first_name,last_name)) cur.execute("INSERT INTO titles(emp_no, title, from_date)" “ VALUES (%s, %s, CURDATE())",(emp_no, 'Intern')); conn.commit() Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 50 Fabric Connector API: Global Update • Provide tables in query – Property: tables – Fabric will compute map – (Likely to not be needed) • Set global scope – Property: scope – Query goes to global group conn.set_property(tables=['employees.titles'], scope='GLOBAL') cur = conn.cursor() cur.execute("ALTER TABLE employees.titles ADD nickname VARCHAR(64)") Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 51 MySQL Fabric: OpenStackとの連携 Fabric クラウド環境での運用効率化 • MySQL Fabric – 高可用性 & シャーディング • マシンとMySQLのプロビジョニング – OpenStack Nova – 対応予定: Trove, AWS • サーバのセットアップ – スレーブの複製 – レプリケーションの設定 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 52 Fabric Server Provisioning – OpenStack Nova Integration > mysqlfabric provider register my_stack ¥ my_user my_password ¥ http://8.21.28.222:5000/v2.0/ ¥ --tenant=my_user_role ¥ --provider_type=OPENSTACK > mysqlfabric machine create my_stack ¥ --image id=8c92f0d9-79f1-4d95-b39886bda7342a2d ¥ --flavor name=m1.small > mysqlfabric machine list my_stack • Fabric creates new machines, & MySQL Servers 1. Initially using OpenStack Nova –Other frameworks on the way (OpenStack Trove, AWS,…) • Server setup 2. Clones slave 3. Sets up replication 4. Performs custom operations Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 53 MySQL Enterprise Edition Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 54 MySQL Enterprise Edition 追加機能 • 拡張性 • 高可用性 • セキュリティ • 監査 • 暗号化 管理ツール • 監視 • バックアップ • 開発 • 管理 • マイグレーション サポート • 技術サポート • コンサルティング サポート • オラクル製品からの 動作保証 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 55 MySQLのコミュニティ版と商用版 コミュニティ版 商用版 • MySQL Community Server • Standard Edition • MySQL Cluster (Community Edition) • Enterprise Edition • MySQL GUI管理ツール • MySQL Cluster • MySQLコネクタ (JDBC, ODBC, etc) Carrier Grade Edition • 商用ライセンス (組み込み用) • トレーニング • プロフェッショナルサービス • ドキュメント • フォーラム • 付加価値として技術サポートや管理機能、拡張機能を 有償の商用版として提供 • コミュニティ版ソフトウェアはGPLでソースコードも提供 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Monitor • 複数のMySQLサーバを一括監視可能 なダッシュボード • システム中のMySQLサーバやレプリ ケーション構成を自動的に検出し監視 対象に追加 • ルールに基づく監視と警告 • 問題が発生する前に通知 • 問題のあるSQL文の検出、統計情報 の分析が可能なQuery Analyzer “バーチャルなMySQL DBA” アシスタント Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise EditionによるOpenStackのデータ保護 MySQL Enterprise Backup MySQL Enterprise Security • オンラインバックアップ/リカバリ • クラウドストレージへバックアップ • 差分バックパック & ポイントイン タイムリカバリ • 外部認証との統合 (PAM, Windows, LDAP, etc.) • MySQL Enterprise Monitorで のセキュリティアドバイザ MySQL Enterprise Encryption • AES256による対称暗号 • 公開鍵方式 / 非対称暗号 • 暗号学的ハッシュによる電子署 名、照合および妥当性確認 MySQL Enterprise Audit • 接続、ログインおよびSQL実行 の記録 • ポリシーベースのフィルタリン グおよびログ切り替え • オラクルの監査仕様に準拠し たXMLベースの出力 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQLのサポートサービス • 「パフォーマンス・チューニング」や「SQLチューニング」も通常サポート範囲 – コンサルティングサポート:パラメタチューニングおよびクエリ、レプリケーション、 パーティショニングのレビューなどに対応可能 – http://www-jp.mysql.com/support/consultative.html • ソースコードレベルでサポート可能 – ほとんどのサポートエンジニアがソースを読めるため、対応が早い – 開発エンジニアとサポートエンジニアも密に連携している • 物理サーバー単位課金 – CPU数、コア数に依存しない価格体系 • オラクルのライフタイムサポート – http://www.oracle.com/jp/support/lifetime-support/index.html http://www-jp.mysql.com/support/ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 59 MySQL Enterprise Edition & Cluster CGEの評価 30日間トライアル • Oracle Software Delivery Cloud http://edelivery.oracle.com/ • 製品パックを選択: “MySQL Database” • 製品マニュアル http://dev.mysql.com/doc/indexenterprise.html Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQLの最新情報配信 • MySQLホームページ http://www-jp.mysql.com/ • MySQL イベント http://www-jp.mysql.com/news-and-events/events/ • MySQLニュースレター(月刊)※マイプロファイル内からMySQLを選択ください http://www.oracle.com/jp/syndication/subscribe/index.html • MySQL Twitter @mysql_jp • OTN セミナー オンデマンド コンテンツ http://www-jp.mysql.com/news-and-events/generate-article.php?id=1709 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle University MySQL研修コース • MySQL管理 I – 日数:3日間 – 内容:インストール、設定、管理操作、ストレージエンジンの特徴、ユーザー管理 • MySQL管理 II – 日数:2日間 – 内容:テーブルメンテナンス、エクスポートインポート、ストアドルーチン、ビュー、 バックアップ・リカバリ • MySQL Performance Tuning – 日数:4日間 – 内容:チューニング戦略、サーバー設定変数、 ステータス変数、クエリ最適化 ※英語テキスト Tuning 管理 I HA 管理 II Administrator資格対応 オラクルMySQL研修コース : www.oracle.com/jp > 研修/資格 > 研修サービス > Database > MySQL http://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getFamilyPage?p_family_id=406 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 5.6 5.7 7.4 MySQL Server – GA InnoDBの改良やオプティマイザの刷新による性能&拡張性向上 レプリケーションの可用性向上 & NoSQLインタフェース追加 MySQL Server – RC リファクタリング & 各機能のプラグイン化 さらなるNoSQLインタフェース追加 MySQL Cluster - GA 秒間2億件のNoSQL処理、秒間200万件のSQL処理 リカバリや再起動時間の短縮 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | The world's most popular open source database 世界で最も普及しているオープンソース データベース Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | ご質問・ご相談等ございましたら、終了後もお受けしております あなたにいちばん近いオラクル Oracle Direct 0120-155-096 (平日9:00-12:00 / 13:00-18:00) http://www.oracle.com/jp/direct/index.html Oracle Direct 検索 各種無償支援サービスもございます。 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 65 Copyright © 2014 2015Oracle Oracle and/or and/or its its affiliates. affiliates. All All rights rightsreserved. reserved. ||
© Copyright 2024 ExpyDoc