SQLからAlloyDBに移行した。Up」に登壇し、移行プロジェクトの詳細を説明した。SQLからAlloyDBに移行した。Service」(DMS)を用いてサービス停止時間30秒で移行した。POSシステムは、飲食店にとってはミッションクリティカルなシステムである。システム障害などによってPOSが使えなくなると、顧客からの注文も会計もできなくなる。SQLで設定可能なvCPU数の上限に近い負荷がかかっていたという。この問題を解消するため、より性能の上限が高いAlloyDBに移行した。データベースへの負荷が大きい理由を、「Hasura」と呼ぶミドルウェアを運用していることにあると説明した。Hasuraは、PostgreSQLサーバーのスキーマ情報を元に、PostgreSQLサーバーのデータにGraphQLでアクセスできるようにするミドルウェアで、その仕様上、1ユーザー1秒あたり1クエリーほどのクエリーが発生するという(図1)。Service(DMS)」を活用。論理レプリケーションによりリアルタイムにデータを同期した。データの同期にあたり、GUIの操作は簡単で、ワンボタンで同期が完了する。「ただし、VPCネットワーク間で相互に通信できるようにするネットワーク設定などが追加で必要だった」という(図2)。計画に1カ月をかけた。移行が必要であることを経営者にアピールし、主要なOLTP操作の負荷テストによって性能を検証し、同時実行数に応じて性能の悪化がないことを確認した。そのうえで、ステージング環境で動作検証を実施した。移行当日のタイムラインは、以下のとおりである。目指すべきID起点のゼロトラストとは?未知の脅威をほぼ100%検出/排除。最新「ソフトウェアサプライチェーン攻撃」の手口とその防ぎ方とは?ワークプレイスでの生成AI活用の“現実解”あるべきクライアント環境、求められる要件とは生成AIがビジネスコンテキストを理解し、プロセス改善を提案。10の寿命は残り1年半。人材不足解消の鍵はノーコード活用、データ連携とAI/IoTで真のハイパーオートメーションの実現をDX支援のための先進技術は自社を“実験場”に─データ仮想化や生成AIの意義と効果とは?ハイブリッドワークで浮上した会議の不平等性。Leadersの会員限定公開記事を読むことができます。Libraryもご利用いただけます。目指すべきID起点のゼロトラストとは?未知の脅威をほぼ100%検出/排除。最新「ソフトウェアサプライチェーン攻撃」の手口とその防ぎ方とは?ワークプレイスでの生成AI活用の“現実解”あるべきクライアント環境、求められる要件とは生成AIがビジネスコンテキストを理解し、プロセス改善を提案。10の寿命は残り1年半。人材不足解消の鍵はノーコード活用、データ連携とAI/IoTで真のハイパーオートメーションの実現をDX支援のための先進技術は自社を“実験場”に─データ仮想化や生成AIの意義と効果とは?ハイブリッドワークで浮上した会議の不平等性。脱却し、プロセス変革を遂げるために何をなすべきか。最新動向を中心にプロセスマイニングの実践のさまをお届けする。ご所属のお客様でも、ご所属企業(または団体)におけるIT化を推進されるお立場の方にもお読みいただけます。SQLからAlloyDBに移行した。Up」に登壇し、移行プロジェクトの詳細を説明した。