HeatWavejp_Meetup_03_MySQL HeatWave on OCI と on AWS との違い

>100 Views

February 25, 25

スライド概要

profile-image

HeatWavejpは、MySQL HeatWave の良さを知っていただき、参加者同士でノウハウやナレッジを共有できるユーザーコミュニティです。参加者同士のつながりを深めるため、以下の活動を行ってまいります。 COMMUNICATION *Slackやconnpassを活用したユーザー同士のコミュニケーションの場の提供 EVENT *オンライン/オフラインでのMeetupセミナーや勉強会の開催(隔月程度) SHARING *製品情報や最新アップデート、リリース情報の共有 INTERACT *参加者のコミュニティ・ネットワークやユーザー同士の交流を促進

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

HeatWavejp Meetup #03 MySQL HeatWave on OCI と on AWS の違い 2023年8月7日(月) 株式会社スマートスタイル データベース&クラウド事業部 藤本 Copyright © 2023 HeatWavejp All Rights Reserved.

2.

アジェンダ 1. HeatWave on AWS の概要・特徴について 2. OCI と on AWS の仕様の違いについて 免責: 本資料は 2023年8月時点の公開情報を元に作成しています。今後の開発状況によっては実際のサービスと本資料の記載内容で異なる可能性がありますので ご了承ください。 Copyright © 2023 HeatWavejp All Rights Reserved.

3.

テクニカルリソース • MySQL :: MySQL HeatWave on AWS https://dev.mysql.com/doc/heatwave-aws/en/ • The Oracle MySQL Blog :: MySQL HeatWave on AWS is now available in AWS Asia Pacific (Tokyo) region https://blogs.oracle.com/mysql/post/mysql-heatwave-on-aws-is-now-available-in-aws-asiapacific-tokyo-region • The Oracle MySQL Blog :: Quick Tour of MySQL HeatWave on AWS https://blogs.oracle.com/mysql/post/quick-tour-of-mysql-heatwave-on-aws • MySQL HeatWave on AWS Technical Brief https://www.oracle.com/a/ocom/docs/mysql/mysql-heatwave-on-aws-brief.pdf Copyright © 2023 HeatWavejp All Rights Reserved.

4.

1. HeatWave on AWS の概要・特徴について ◼ HeatWave on AWS とは・・ AWS 上で実行される Oracle のフルマネージド MySQL データサービス ✓ ✓ ✓ ✓ AWS とのネイティブ統合 AWS 上にデプロイされたアプリケーションのデータベースアクセスに伴うNWレイテンシを発生させない(最小化) AWS 外へのデータ移行時のコストを発生させない データローカライゼーションに遵守できる ◼ 現在は5つのリージョンで利用可能 OCI リージョンID AWS リージョンコード eu-frankfurt-1 eu-central-1 ap-mumbai-1 ap-south-1 ap-tokyo-1 ap-northeast-1 uk-london-1 eu-west-2 us-ashburn-1 us-east-1 Copyright © 2023 HeatWavejp All Rights Reserved.

5.

1. HeatWave on AWS の概要・特徴について ◼ AWS 上の MySQL HeatWaveの ID とアクセスの管理と請求は、OCI で管理 • MySQL HeatWave コンソールへのアクセスは、事前定義された OCI IAM グループとポリシーを使用 ✓ AWS での MySQL HeatWave用の独自のグループとポリシーの定義は現在サポートされていない ✓ ユーザー追加時は、管理者が OCI IAM グループに追加 • AWS 上の MySQL HeatWave の請求は、OCI コンソールで管理 引用元:MySQL :: MySQL HeatWave on AWS :: 1.3 Integration with Oracle Cloud Infrastructure (OCI) Copyright © 2023 HeatWavejp All Rights Reserved.

6.

1. HeatWave on AWS の概要・特徴について インタラクティブなWebコンソール ◼ MySQL ページ • MySQL DB システムおよびバックアップの作成と管理 ◼ HeatWaveクラスタページ • HeatWaveクラスタの作成と管理 図1:MySQLページ 図2:HeatWaveクラスタページ ◼ Workspaces ページ • • • DBシステムへの接続 HeatWave クラスタデータの管理 Query Editorを使用したDBシステムと HeatWave クエリの実行 (引用) ・図1/図3:Oracle.「MySQL HeatWave on AWS」. One MySQL Database for OLTP, OLAP, and Machine Learning on AWS .March 2023,P10-12 ・図2:Mandy Pang. The Oracle MySQL Blog. Quick Tour of MySQL HeatWave on AWS.April27,2023, Quick Tour of MySQL HeatWave on AWS (oracle.com) Copyright © 2023 HeatWavejp All Rights Reserved. 図3:Workspacesページ

7.

1. HeatWave on AWS の概要・特徴について インタラクティブなWebコンソール ◼ HeatWave AutoML ページ • ◼ Performance ページ 機械学習用の対話型コンソール ✓ The Oracle MySQL Blog :: Interactive console for machine learning in MySQL HeatWave 図4:HeatWave AutoMLページ (引用) ・図4/図5:Oracle.「MySQL HeatWave on AWS」. One MySQL Database for OLTP, OLAP, and Machine Learning on AWS .March 2023,P13-15 Copyright © 2023 HeatWavejp All Rights Reserved. • HeatWaveとMySQLのパフォーマンスメトリクスを監視 図5:Performanceページ

8.

2. OCI / on AWS の仕様の違いについて セキュリティ • • AWS 上の MySQL HeatWave は Amazon EBS 暗号化を使用 MySQL Enterprise Firewall が利用可能 (on AWSのみの機能) コンポーネント(1/3) • • • Amazon EC2 インスタンス タイプ + Oracle Linux Amazon EBS ブロック ストレージを使用 サポートされているシェイプ (=EC2インスタンスタイプ) ✓ 現在は (OCIと比べ) まだ少ない (参考:Supported Shapes (oracle.com)) 【OCI Shape】※一部抜粋 MySQL Shapes 【on AWS Shape】 MySQL Shapes Shape Name vCPUs Memory (GiB) MySQL.2.16GB 2 16 MySQL.4.32GB 4 32 MySQL.8.64GB 8 64 MySQL.32.256GB 32 256 ✓ 選択したシェイプとストレージサイズに応じて、 HeatWave Node Shapes EBS ストレージシステムはピークパフォーマンス用に Shape Name Memory(GiB) チューニングされる HearWave.16GB 16 HearWave.256GB Copyright © 2023 HeatWavejp All Rights Reserved. 256 Shape Name (MySQL.VM.Standard.E4) OCPUs Memory (RAM in GB) E4.1.8GB 1 8 E4.1.16GB 1 16 E4.2.32GB 2 32 E4.4.64GB 4 64 E4.8.128GB 8 128 E4.16.256GB 16 256 E4.24.384GB 24 384 E4.32.512GB 32 512 E4.48.768GB 48 768 E4.64.1024GB 64 1024 HeatWave Node Shapes Shape Name Memory(RAM in GB) HearWave.32GB 32 HearWave.512GB 512

9.

2. OCI / on AWS の仕様の違いについて コンポーネント(2/3) • AWS 上の MySQL HeatWave は、 MySQL シェイプの変更をサポートしていない ✓ 異なるシェイプを使用するには、新しいシェイプを備えた新しい DB システムが必要 ✓ 古い DB システムのバックアップから新しい DB システムにデータを復元 • クラスター サイズは HeatWave ノードの数であり、1 ~ 128 の範囲で指定可能 (on OCI では最大64ノード, Lakehouse は最大512ノード) ✓ HeatWave クラスターシェイプの変更をサポートしていない ✓ 別のシェイプを使用するには、既存の HeatWave クラスターを削除し、新しいシェイプを作成する必要がある • DB システムのバックアップ(増分)は、Amazon Amazon S3 に自動的に保存される Amazon EBS スナップショット Copyright © 2023 HeatWavejp All Rights Reserved.

10.

2. OCI / on AWS の仕様の違いについて コンポーネント(3/3) • DBシステムへのアクセスはパブリックIP アドレスのエンドポイント ✓ ネットワーク設定: 許可されるクライアント アドレスを指定する(CIDR 形式) ✓ プライベート・サブネットからのアクセスには、NATゲートウェイ経由 ✓ NATゲートウェイのElastic IP アドレスを許可されたクライアント アドレスに設定) • インバウンドレプリケーションは、OCI 上のMySQL Database Service でのみサポート • on AWS に固有のシステム変数 ✓ telemetry_log_disable (デフォルト: ON) Copyright © 2023 HeatWavejp All Rights Reserved.

11.

2. OCI / on AWS の仕様の違いについて 自動チューニング • Autopilot Shape Advisor ✓ Auto Shape Prediction 機能を使用してワークロードを分析し、現在の MySQL シェイプの適合性を評価 ✓ コンソールを使う方法と、プロシージャを実行する方法がある(8.0.32では後者のみ) • Auto Thread Pooling ✓ MySQL Server 側の同時実行性能を向上 Copyright © 2023 HeatWavejp All Rights Reserved.

12.

2. OCI / on AWS の仕様の違いについて ユーザ・権限 差分 ( on AWS 固有) は以下の通り • 予約済みユーザー名 ✓ ocimonitor • デフォルトのMySQL権限 • 管理者ユーザーに以下の権限が付与 ✓ DROP ROLE ✓ BACKUP_ADMIN ✓ FIREWALL_ADMIN ✓ FIREWALL_USER ✓ FLUSH_OPTIMIZER_COSTS Copyright © 2023 HeatWavejp All Rights Reserved.

13.

Copyright © 2023 HeatWavejp All Rights Reserved.