Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[HeatWavejp Meetup #03] MySQL HeatWave on AWS を作ってみた![松本 昭史 氏(フルエナジー)]

[HeatWavejp Meetup #03] MySQL HeatWave on AWS を作ってみた![松本 昭史 氏(フルエナジー)]

HeatWavejp Meetup #03 「 AWSユーザーのための「MySQL HeatWave on AWS」いろいろ聞いてみよう会 」(2023/08/07 開催)の講演資料です。

【講演内容】
MySQL HeatWave on AWS を作ってみた!Ver.2

1. 自己紹介
2. MySQL Heatwave on AWS について簡単に
3. MySQL Heatwave on AWS を作ってみた!

【発表者】
松本 昭史 氏
株式会社フルエナジー クラウドビジネス責任者

【イベント情報】
HeatWavejp Meetup #03
https://heatwavejp.connpass.com/event/285996/

More Decks by HeatWavejp(MySQL HeatWave Japan User Group)

Other Decks in Technology

Transcript

  1. Copyright © 2023 HeatWavejp All Rights Reserved. 1. 自己紹介 2.

    MySQL Heatwave on AWSについて簡単に 3. MySQL Heatwave on AWSを作ってみた! 本日の内容 2
  2. Copyright © 2023 HeatWavejp All Rights Reserved. 自己紹介(松本 昭史) 活動:OCIjpユーザグループ主催

    所属:株式会社フルエナジー 役割:クラウドビジネス責任者 バックグラウンド ・AWS Solution Architect Professional ・Oracle Master Platinum 9i フルエナジーで技術支援しているもの ・Oracle Cloud Infrastructure (全般) ・Amazon Web Services (全般) ・Fastly CDN (Primary CDNとして) ・Azure Virtual Desktop (VDIとして) <Heatwave/MDSとの関わり> 2021/01/16 MySQL Database Service本番利用 2021/01/19 Heatwave利用で重複チェック 2022/06/21 Heatwaveの入門と実践 2022/11/15 Heatwave on AWS/Azure 2023/04/25 Heatwavejp#1 パネリスト登壇 2023/08/07 Heatwavejp#3 Heatwave on AWS(jp) 3
  3. Copyright © 2023 HeatWavejp All Rights Reserved. 2022年春に、MySQL Heatwave が

    AWS上でも動くようになる、という噂が流れました。。 2022年秋(09/12)に、正式にMySQL Heatwave on AWSの発表がありました。まずは、US バージ ニアリージョンから利用できるようになりました。 https://www.oracle.com/jp/news/announcement/mysql-heatwave-on-aws-2022-09-12/ 2023年春(5/5)に、東京リージョンでも利用できるようになりました。 https://blogs.oracle.com/mysql-jp/post/mysql-heatwave-on-aws-is-now-available-in-aws-asia- pacific-tokyo-region-jp その後、インド ムンバイ(6/8)、英国 ロンドン(7/14)、ドイツ フランクフルト(7/14)も利用 できるようになっています。 MySQL Heatwave on AWSについて簡単に 4
  4. Copyright © 2023 HeatWavejp All Rights Reserved. コストについて少し説明します。 MySQL Heatwave

    on AWSについて簡単に 出典: https://www.oracle.com/mysql/#mysql-heatwave-aws-pricing 5
  5. Copyright © 2023 HeatWavejp All Rights Reserved. 比較対象として”on OCI”のコストについても少し説明します。 MySQL

    Heatwave on AWSについて簡単に 出典: https://www.oracle.com/mysql/#mysql-heatwave-oci-pricing 6
  6. Copyright © 2023 HeatWavejp All Rights Reserved. 個人的見解となりますが、どういったケースで”on AWS”を利用すると良いのか? ①VPCアウトバウンド転送費用が大きく、OCIに転送して処理をするほうが高コストになるケース

    ②小さいサイズのHeatwaveを使用するケース ③顧客のポリシーとしてAWS上で動く場合はOKで、別クラウドで動く場合がNGのケース <①の例> 5TBの新規データを使って、月間1回の分析処理(8時間)を実施する。 MySQL Heatwave on AWSについて簡単に 7 on AWS on OCI 備考 MySQL Database費用(32vcpu/256GB) ¥878 ¥396 OCIは32vcpu/512GBとなる HeatWave費用(5TB⇒13ノード) ¥11,415 ¥2,772 OCIは7ノードで処理可能見込み Storage費用(5TB) ¥994 ¥301 VPCアウトバウンド転送費用(5TB) ¥7,250 ¥82,650 為替レートは$1=¥145とする 合計 ¥20,537 ¥86,119
  7. Copyright © 2023 HeatWavejp All Rights Reserved. <前提条件> ・OCIが利用できる契約を持っていること ・下記サービス制限の緩和申請が完了していること

    Region : AP_TOKYO_1 Category : MySQL HeatWave on AWS Resource : MySQL HeatWave on AWS Registration Requested Increase : 1以上 ・IAMポリシー設定及びIAMユーザに対して適切な権限付与をしていること(下記は例) Allow service mysql-heatwave-database-service to read domains in tenancy Allow service mysql-heatwave-database-service to {idcs_user_viewer} in tenancy Allow group OracleMySQLHeatwaveDBUser to inspect heatwave-registration in tenancy Allow group OracleMySQLHeatwaveDBAdmin to inspect heatwave-registration in tenancy Allow group OracleMySQLHeatwaveServiceAccountAdmin to inspect heatwave-registration in tenancy Allow group OracleMySQLHeatwaveDBUser to read limits in tenancy Allow group OracleMySQLHeatwaveDBAdmin to read limits in tenancy Allow group OracleMySQLHeatwaveServiceAccountAdmin to read limits in tenancy ・データをロードする際に利用できるEC2インスタンスが存在していること MySQL Heatwave on AWS を作ってみた! 8
  8. Copyright © 2023 HeatWavejp All Rights Reserved. ・「⊕Create MySQL DB

    System」を押下して、作成するDBの設定を入れていく。 MySQL Heatwave on AWS を作ってみた! 10
  9. Copyright © 2023 HeatWavejp All Rights Reserved. ・Workspacesメニューで「Connect to MySQL

    DB System」を押下して、SQLをたたく。 MySQL Heatwave on AWS を作ってみた! 16