スライド 1

Similar documents
10年オンプレで運用したmixiをAWSに移行した10の理由

PowerPoint プレゼンテーション

Enterprise Cloud + 紹介資料

<4D F736F F F696E74202D2095BD90AC E338C8E8AFA2091E6348E6C94BC8AFA8C888E5A90E096BE8E9197BF E C882B5816A2E B8CDD8AB B83685D>

データベースの近代化:シンプルなクロスプラットフォーム、最小のダウンタイムで実現するクラウド移行

PowerPoint_template_v1.3.pptx / パワーポイントテンプレート

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

<4D F736F F F696E74202D2095BD90AC E338C8E8AFA2091E6328E6C94BC8AFA8C888E5A90E096BE8E9197BF E707074>

製品概要 OpenBlocks IoT BX1 OpenBlocks IoT Family はモノとインターネットとの 間をつなぐ IoT ゲートウェイに最適なマイクロサーバーです 極小サイズかつ優れたハードウェア性能に加え IoT ゲートウェイに求められるあらゆる機能を搭載し IoT システムのス

スライド 1

久原本家グループ本社

2015 年 4 月 6 日 Biz ホスティング Enterprise Cloud における Oracle Database Enterprise Edition RAC の提供開始について ~Oracle Database Enterprise Edition RAC をクラウド基盤で利用可能と

<4D F736F F F696E74202D D F838C815B F C835B83938E9197BF2E B93C782DD8EE682E890EA97705D205B8CDD8AB B83685D>

平成20年度成果報告書

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

アナタの業務に システムをマッチさせるための仕組み

ナビタイムサービスにおける、Amazon ECS を活用したシステム移行 ~『乗換NAVITIME』での移行事例 ~

管理者から携帯電話に向けて命令や位置確認を行います 携帯電話からリアルタイムに情報をアップロードするとともに サーバ側のデータと同期をします GPS 測位を用いて 現在位置や軌跡を管理します 携帯電話からシステム契機でメールを送付します 基幹サーバと連携するためのデータファイルの出力や プリンタ連携

新しい 自律型データ ウェアハウス

<4D F736F F F696E74202D2095BD90AC E338C8E8AFA2091E6338E6C94BC8AFA8C888E5A90E096BE8E9197BF2E707074>

PowerPoint プレゼンテーション

Oracle TimesTenについて

スライド 1

AWS における ベストパートナーを見つける 7 つの方法 相澤恵奏アマゾンウェブサービスジャパンアライアンス技術本部テクニカルイネーブルメント部部長パートナーソリューションアーキテクト #AWSInnovate 2019, Amazon Web Services, Inc. or its affi

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

システムインテグレータのIPv6対応

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

PowerPoint Presentation

スライド 1

Cisco Prime LAN Management Solution 4.2 紹介資料

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

<4D F736F F F696E74202D2095BD90AC E338C8E8AFA2091E6318E6C94BC8AFA8C888E5A90E096BE8E9197BF E707074>

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

タイトル

PowerPoint プレゼンテーション

日立製作所と日本オラクル、Linux 環境における

目次 概要 S/4HANAの導入方式 NECがご提供するサービス S/4HANA 導入ロードマップ策定支援サービス

PowerPoint Presentation

IdPサービスのご提案 (milplus向け、MVNO向けソリューション)

ネットアップクラウドデータサービス

Microsoft PowerPoint - Module_pub_ _v1.02.ppt

OP2

PowerPoint プレゼンテーション

ソニー銀行におけるクラウドの活用状況と今後の展望

スマートサーブセキュリティ機能についてサービスアダプターの配下に接続された機器は スマートサーブ が提供する安全な通信 (VPN 通信 : 注 2) セキュリティセンター ( 注 3) セキュリティセンター にて ネットワークに

PowerPoint プレゼンテーション

日経電子版におけるAWSとその周辺サービスの活用事例

2 NTT データビズインテグラル会社概要 会社名 本社所在地 株式会社 NTT データビズインテグラル NTTDATA BIZINTEGRAL CORPORATION 住所 東京都港区六本木三丁目 5 番 27 号六本木山田ビル 2 階 電話 設立年月日

OS バージョンアップ実行後のご注意 OS バージョンアップ後 更新完了通知が自動的にNECカシオモバイルコミュニケーションズ株式会社の運用するサーバへ送信されます なお NECカシオモバイルコミュニケーションズ株式会社は送信された情報を OS バージョンアップ以外の目的には利用いたしません また

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

CLUSTERPRO X 4.0 新機能

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

HULFT-DataMagic Ver2.2.0 製品対応OS

システムの多様化とシステム運用の高度化 業務を効率化するシステム ビジネスを支える信頼性重視 新たな価値を生み出すシステム ビジネスを革新するスピード重視 公共 : デジタル ガバメントスマートシティ IoT アナリティクス 自動化自律化 金融 :FinTech メガバンクのクラウドシフト ビッグデ

D. Amazon EC2 のインスタンスストアボリュームへ 1 時間ごとに DB のバックアップ取得を行うと共に Amazon S3 に 5 分ごとのトランザクションログを保管する 正解 = C 会社のマーケティング担当ディレクターから " 何気ない親切 " と思われる善行を目にしたら 80 文字

迅速な開発 容易な運用 柔軟な改善を実現する 業務アプリケーションの開発 運用ソリューション ファストアップ ご説明資料 Ver

組込関連サービス


プレゼンタイトルを入力してください

本セミナーのポイント 戦略的なマルチクラウド活用の 3 つの勘所 クラウド導入検討における最適なプラットフォームの選定 事前準備としての運用 セキュリティガイドラインの作成 クラウド運用保守におけるデジタル化に向けたリソースシフト

PowerPoint プレゼンテーション

アジェンダ 注目のキーワード SDN SD-WANの登場 SD-WAN 導入の課題 SD-WAN 検討ポイント 導入事例紹介

Microsoft PowerPoint - CloudBasic-6-cloudservices2.pptx

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

ネットワンシステムズ会社概要 従業員 2,3 0 名 売上 1,6 1 億円 事業拠点国内 17 拠点 グループ会社国内 2 海外 2 NetOneSystemsUSA,Inc. NetOneSystemsSingaporePte.Ltd. トップベンダーと強固なリレーションによる先進技術の利活 推

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E

会社説明会資料 2016 年 6 月 20 日株式会社ラクーン 東証第一部 :3031

アコーディア・ゴルフが 取り組むクラウド・ファースト!

広く普及している Java のアプリケーションフレームワーク (Struts) をベースとしたアーキテクチャにより 効率的な開発ができます これにより より早く より低価格のサービス提供が可能になります 製品体系として 通信業者向け 一般事業者向けの製品を用意しており 8 月に通信事業者向け製品の出

ハード・ソフト協調検証サービス

AWSにおけるデータベース・サービスの活用

Microsoft PowerPoint - AS400オープン化概説(要約).ppt

Arcserve Replication/High Availability 製品の仕組み

スライド 1

AWS Deck Template

各位 平成 2 年 11 月 8 日 株式会社 TOKAI 音声による宅配飲料水の発注サービスの開始 株式会社 TOKAI( 本社 : 静岡県静岡市 代表取締役社長 : 小栗勝男 ) は Amazon が提供するクラウドベースの音声サービス AmazonAlexa *1 に対応した音声発注サービスを

はじめに は 日本中の中小企業が今よりもっと容易に海外進出を果たす為の仕組みづくりとして 海外進出コンソーシアムを結成します このコンソーシアムは 当社と大手貿易支援企業のパートナー関係を中核とし 貿易に関して得意分野を持つ企業とのコラボレーションにより構成されます Copyright(C) 201

PowerPoint プレゼンテーション

Microsoft Word - 【 】ニュースリリース.docx


HITACHI Open Middleware World Cosminexus Day(2008 年 11 月 18 日 ) [CA-1] 対談 - 実践 SOA ~ 日立化成工業様の取り組みとこれから ~ 対談 : 日立化成工業株式会社理事経営管理室長兼情報管理担当部長菅政之氏 株式会社日立コン

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

Microsoft Word SDexport.docx

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

今さら聞けない!?大規模テーブルのパフォーマンスチューニング ~パーティショニング~

変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1

Software Token のセット価格 398,000 円 (25 ユーザ版 税別 ) をはじめ RSA SecurID Software Token を定価の半額相当の特別価格を設定した大変お得な スマートモバイル積極活用キャンペーン! を 3 月 31 日 ( 木 ) まで実施します また

PowerPoint プレゼンテーション

PowerPoint Presentation

AN424 Modbus/TCP クイックスタートガイド CIE-H14

使ってみよう!データベースとストレージ ~ Getting Started with AWS Database and Storage Services ~

OpenAMトレーニング

ヴァーチャルサーバー終了に伴う移行作業について 移行先の新サーバーおよびご契約 お支払いについて サーバー移行の流れ お客さまにご対応いただきたい作業項目 メールをご利用のお客さま : メールアカウント追加 メールをご利用のお客さま : 内部配送とは メールをご利用のお客さま : アカウント移行時の

<4D F736F F F696E74202D208D E9197BF FC96E582C68AE98BC682AA F08CF68A4A82B782E D835A E

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

スライド 1

目次 1. はじめに 本資料の目的 前提条件 Kaspersky Update Utility スタンドアロン端末での定義 DB 更新 定義 DB のダウンロード (Kaspersky Update Ut

NSW キャリア採用募集職種一覧 2018/8/16 現在 求人番号 職種対象業務必要とするスキル 経験 資格等勤務地 1 営業スペシャリスト金融 ( 損保 生保 クレジット ) 業でのソリューション営業 IT 業界での営業経験 金融業界 IT 業界での人脈がある方尚可 渋谷 2 プロジェクトマネー

新たな理美容サロン向けタブレットPOSシステム「SALONPOS Lite」の提供について

Transcription:

Amazon Aurora 移行 ~ マガシークの変 ~ 2017/7/5 システム開発本部システム開発部藤本忠

自己紹介 氏名 : 藤本忠 ( ふじもとただし ) 所属 : システム開発本部システム開発部社歴 :2012 年 4 月 ~ 担当 : サーバ ネットワークの設計 構築 運用保守サイトリニューアル データセンター移行などを経験関心 : クラウド全般 IoT データ分析基盤趣味 : テニス 錦織圭 1

マガシークについて 事業内容 インターネットを活用した婦人服 紳士服などの販売 主力 4 事業 設立 2003 年 4 月 1 日 OUTLET 事業 従業員数 150 名 (2017 年 3 月 31 日現在 ) 男女比 4:6 売上高 181 億円 (2017 年 3 月期 ) 本社 / 東京都千代田区三番町 3-8 泉館三番町ビル 3F MAGASEEK 事業 事業所 magaco/ 神奈川県座間市広野台 2 丁目 10-8 プロロジスパーク座間 2 3F magaco とは当社物流センターの愛称 EC ソリューション事業 dfashion 事業 取扱いブランド数 約 2000 ブランド 2

マガシーク事業 メンズからレディス ドメスティックからインポートブランドまで幅広い商材を揃え 独自のレコメンドシステムで使えば使うほどお客様の好みに合った商品を提案する 自分のためのセレクトショップ をコンセプトにした総合ファッションECサイトを運営しています http://www.magaseek.com/ 3

アウトレットピーク事業 メンズからレディスまで人気ブランドの旬の商品を24 時間 365 日オフプライスで手に入れることができる国内最大級のアウトレットファッションECサイトを運営しています 良質な商品をリーズナブルに提供するというコンセプトのもと 商品のセレクトから配送まで高いクオリティのサービスを提供しています http://www.outletpeak.com/ 4

d fashion 事業 NTTドコモが運営する d マーケット 内のファッション通販サイト マガシークとドコモの共同運営で ドコモポイントが使えたり商品代金を月々の携帯電話料金と一緒にお支払いいただけたりと d fashion ならではの利便性が特長です ドコモだけでなく 各社スマートフォン タブレット PCからのアクセスが可能となり ますます便利にご利用いただけます http://fashion.dmkt-sp.jp/ 5

EC ソリューション事業 アパレルメーカーや百貨店のオフィシャル ECサイト運営業務を受託するサービスを展開しています 当社が蓄積してきたEC 運営のノウハウ インフラを最大限活用しサイトの構築から運営 プロモーションまで トータルなワンストップサービスを行っています 6

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 7

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 8

移行理由 事業要因年 2 回のセールがアクセスのピークセール期はアプリサーバをクラウドでスケールシステム全体のスケーラビリティを確保したい 今のオンプレ環境では限界 9

移行理由 システム要因 ハードウェア ソフトウェア老朽化 システムのレガシー化 スピード感ださないと 変えられない 10

移行理由 外部要因 2015 年 10 月東京リージョンで Amazon Aurora 利用可能に 今やるしかない 11

ゴール設定 RDB は Oracle RAC から Amazon Aurora システム全体をオンプレ環境から クラウド環境 外部連携インタフェースにより移行できない一部環境は除く 12

ゴール設定 ( 結果 ) RDB は Oracle RAC から Amazon Aurora システム全体をオンプレ環境から クラウド環境 外部連携インタフェースにより移行できない一部環境は除く 13

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 14

接続アーキテクチャ 背景弊社のPHP 基盤に MariaDB Connector/Javaドライバーのような Amazon Auroraのフェイルオーバーに対応できる機能なし 15

接続アーキテクチャ 要件 Auroraのフェイルオーバーに即時反応 レプリカのスケール管理が容易 利用システムごとにレプリカノードを分別 read-write splitの実現 16

接続アーキテクチャ 検討案 DBロードバランサの導入 Cluster Endpoint, Reader Endpointの利用 アプリケーション独自基盤で実装 17

DB ロードバランサの導入 read-write split 機能に期待したが マスタとレプリカの振り分けが 意図した挙動にならなかった 18

Cluster Endpoint, Reader Endpoint の利用 Cluster Endpoint フェイルオーバー時 30 秒程度の 書き込み不能時間が発生 19

Cluster Endpoint, Reader Endpoint の利用 Reader Endpoint レプリカ全体のラウンドロビンな為 目的や利用システムに応じた振り分け制御ができない 20

アプリケーション独自基盤で実装 MariaDB Connector/Javaドライバアーキテクチャを参考独自基盤で開発要件どおりの制御やオプションを実現 21

接続アーキテクチャ 構成イメージ フロントエンドシステム バックエンドシステム システム管理者 Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Instance Endpoint Instance Endpoint Instance Endpoint Instance Endpoint Instance Endpoint Instance Endpoint RDS DB instance RDS DB instance read replica RDS DB instance read replica RDS DB instance read replica RDS DB instance read replica RDS DB instance read replica 22

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 23

DMS によるデータ移行 データ移行環境 DMS レプリケーションタスク Source Endpoint Target Endpoint Oracle RAC AWS Direct Connect DMS レプリケーションインスタンス Amazon Aurora Master Amazon Aurora Replica Magaseek data center 24

DMS によるデータ移行 DMS レプリケーションタスクの分割 基幹システム全体に影響するデータ移行 プレ移行 DMS レプリケーションタスク ( 一括移行 -> 差分移行 ) 差分移行期間 : 約 1 週間 移行当日 サービス停止 ( オンプレ ) データコンバート サービス切替 (AWS) 25

DMS によるデータ移行 DMS レプリケーションタスクの分割 個別系システムのデータ移行 プレ移行 DMS レプリケーションタスク ( 一括移行 -> 差分移行 ) 差分移行期間 : 約 1 週間 移行当日 サービス切替 (AWS) 26

DMS によるデータ移行 こんなこともやりました プレ移行 DMS レプリケーションタスク ( 一括移行 -> 差分移行 ) 差分移行期間 : 約 1 週間 移行当日 サービス停止 ( オンプレ ) データコンバート サービス切替 (AWS) サービス切替 (AWS) レプリカのみ使用 ラグが許容されるサービスを事前切替 27

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 28

トラブル事例 運用開始直後から デッドロックの発生 ロックタイムアウトが頻発 29

トラブル事例 ( 原因と対応 ) 原因 DELETE 処理やSELECT FOR UPDATE 処理におけるロック範囲が不適切で競合が発生 MySQL(InnoDB) 独自のロック機構 対応 - インデックス追加 SQL チューニング - 一時表の利用 30

本日のプログラム 移行概要開発フェーズ移行フェーズ運用フェーズ 移行理由ゴール設定接続アーキテクチャ DMSによるデータ移行トラブル事例 最後に 31

最後に Amazon Aurora の性能 E コマースサイトのレスポンスが向上 - マルチ AZ にもかかわらず 約 100~200 ミリ秒の向上 バッチ処理の性能が大幅に向上 - 全体的に約 3 倍のパフォーマンス向上 32

最後に AWS のサービスを組みあわせることで AWS Direct Connect AWS DMS Amazon RDS 検証やリハーサルが簡単に 実施可能 33

最後に 別のワークに集中できる アプリーション 移行 問題解決 タスク マネジメント 34

最後に 移行当日タスクの PERT 図 35

最後に サーバレス アプリケーション 改善 データ分析 基盤 IoT DevOps マイクロサービス 人工知能 36

ご清聴ありがとうございました 只今 エンジニアも募集中です!! http://www.magaseek.co.jp/recruit/ https://en-gage.net/magaseek/ 37