Successfully reported this slideshow.
Your SlideShare is downloading. ×

DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Sql azure入門
Sql azure入門
Loading in …3
×

Check these out next

1 of 53 Ad

More Related Content

Similar to DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介 (20)

Advertisement

Recently uploaded (20)

DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介

  1. 1. DXの加速に力を与える SQL Serverのモダナイズのオプションを一挙にご紹介 カスタマーサクセス事業本部 クラウドソリューションアーキテクト Jiayi Yang カスタマーサクセス事業本部 シニアクラウドソリューションアーキテクト 清水 淳也 DB Tech SHOWCASE 2022 B-20
  2. 2. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  3. 3. 移行とモダナイズの理解 移行とモダナイズの定義 オンプレミス アプリケーション、データ、 インフラストラクチャ 移行 アプリケーション、インフラス トラクチャ、およびデータを企 業のデータセンターからパブ リック クラウド インフラストラ クチャに移行 モダナイズ 新しいコンピューティングアプ ローチ、アプリケーションフレーム ワーク、クラウドネイティブテクノ ロジ を使用するために、既存 のアプリケーションを更新 移行とモダナイズの決定要因 当面のビジネスニーズは何か? • コストの最適化、CAPEXから OPEXへの転換 • クラウドのメリットを迅速に実現 どれくらい難しいか? • 複雑さ、必要とされるスタッフのスキリング、 再トレーニングのレベル • リファクタリングや再構築に必要なコスト とリソース 長期的なビジネス目標は? • Time to Market、アプリイノベーション、 生産性、アプリ開発速度
  4. 4. 移行 モダナイズ サイバーセキュリティの脅威 予算とリソースの制約 Webアプリケーションと インフラストラクチャの迅速な拡張 イノベーションの推進 より多くのコスト最適化のロック解除 市場投入までの時間を短縮 リモート作業の有効化 データセンターの契約の満了 キャッシュフローの課題
  5. 5. 移行 モダナイズ エンタープライズ・グレードの インフラストラクチャを低コストで実現 完全に管理されたプラットフォームで より迅速な革新 ハイブリッドな柔軟性で、お客様の条件に合った移行 信頼できるクラウドセキュリティで、お客様の大切な資産を守る 安心して動けるようになるための 総合的なプログラム
  6. 6. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  7. 7. Azure SQL のファミリー SQL Server on Azure 仮想マシン リフトとシフト OSレベルのアクセスを必要と するワークロードに最適 Azure SQL Managed Instance 既存アプリの移行や モダナイズにに最適 Azure SQL Database 最新のクラウドアプリの サポートに最適 Azure SQL Edge IoTエッジへのアプリの 拡張に最適 Azure SQL enabled by Azure Arc Azure SQL をオンプレミスおよびマルチクラウド環境で実行
  8. 8. フルマネージドで常に 最新の情報を提供 タスクを自動化し、パ フォーマンスを最適化する AI搭載の機能で生産性 を高める 既存のSQLの経験を クラウドで活用 一貫性のあるコードをベー スに、既存のSQLの経験 を活用し、エッジからクラ ウドまで、どこにでも展開 最小の総所有コスト Azure ハイブリッド特典によ る優れたコストパフォーマンス 従量課金制料金を最大 85%割引 同じコストでクラウドをより多 く活用可能 組み込みのリアルタイム インテリジェントセキュリティ でデータを保護 保護レイヤー、組み込み コントロール、インテリ ジェントな脅威検出、 幅広いコンプライアンス・ ソリューションにより、デー タを保護
  9. 9. SQL Server 2008/2008 R2 のサポート延長  Azure SQL 仮想マシンに移行頂くことで、無償の延 長セキュリティアップデートが提供されます  (2023/7/12まで) セキュリティの自動更新  最新のセキュリティパッチを自動適用することで、 Azureならではのメンテナンスのしやすさを実現します あらかじめ設定されたクラウドバックアップ  自動生成されたAzureバックアップで、特定の時点に 復元することができます Azureのディザスターリカバリーセカンダリーを無償提供  オンプレミス SQL Server のソフトウェアアシュアランス に、Azure DR セカンダリ用の SQL ライセンスが無償 で提供されるようになりました Developer Edition は Azure のみ  SQL Server Developer Edition の 全機能を無料 で利用できるのは、Azure上にあらかじめ設定された もののみです Azure SQL Databaseで業界最高水準のSLAを実現  最大99.995%の可用性SLAと業界初の100%事業 継続性SLAを体験できます MLベースのパフォーマンスとセキュリティ  MLベースのビルトイン機能により、パフォーマンスとセ キュリティを最適化します 運用の自由度  Azure Arc対応データサービスにより、Azureのイノ ベーションとクラウドの利点をオンプレミスおよびマルチ クラウドに
  10. 10. SQL Server の移行とモダナイズの例 SQL Server 2008 + SQL SQL Server < 2005 SQL SQL Azure SQL MI / DB (PaaS) SQL Server Reporting Services SQL SQL Server Integration Services Data Factory Synapse Pipeline SSIS 統合ランタイム SQL SQL Server Analysis Services (多次元) SQL SQL Server (IaaS) SQL SQL Server Analysis Services (表形式) Azure Analysis Services Power BI データマート SQL PowerBI.com Power BI Report Server AZURE EXPRESSROUTE AZURE NETWORK SECURITY GROUPS OPERATIONS MANAGEMENT SUITE AZURE ACTIVE DIRECTORY AZURE KEY MANAGEMENT SERVICE Azure オンプレミス 移行先 : Azure SQL Managed Instance、Azure SQL Database
  11. 11. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  12. 12. https://techcommunity.microsoft.com/t5/internet-of-things-blog/announcing-sql-server-iot-2022/ba-p/3672116 https://cloudblogs.microsoft.com/sqlserver/2022/11/16/sql-server-2022-is-now-generally-available/
  13. 13. SQL Server 2022 パフォーマンスとセキュリティのイノベーションを継続する Azure 対応の SQL Server TPC データはすべて 2022 年 4 月 6 日現在のものである。 1米国国立標準技術研究所 (NIST) Comprehensive Vulnerability Database 2 http://www.tpc.org/4087; 3 http://www.tpc.org/3374; 4 http://www.tpc.org/3380; 5 https://tpc.org/3383; 6 http://www.tpc.org/3364; 7 https://tpc.org/3382; 8Azure SQL Managed Instance のリンク機能の双方向ディザスター リカバリー機能のパブリック プレビューは、後日実施される。Azure SQL Managed Instance のリンク機能の双方向ディザスター リカバリー機能の一般提供は、SQL Server 2022 の一般提供後に開始される予定である。 オンプレミスのオペレーショナル データに対するシームレスな分析 過去 10 年間にわたり 最も安全1 業界をリードする パフォーマンスと可用性 データ資産全体の 可視性 Azure による ビジネス継続性 No. 1 の OLTP パフォーマンス2 No. 1 の非クラスター化 DW の パフォーマンス (1 TB3、3 TB4、 10 TB5、30 TB6、100 TB7) Azure SQL Managed Instance8 のリンク機能 Azure Synapse Link Microsoft Purview の統合 組み込みのクエリ インテリジェンス マルチライト レプリケーション SQL Server Ledger Azure Arc 対応データ サービス Azure SQL エッジからクラウド Azure SQL Edge 主な機能 最も一貫性のあるデータ プラットフォーム 0 50 100 150 200 250 300 350 400 450 500 脆弱性 (2010 ~ 2020) ポリシー インサイト Microsoft Purview 系列
  14. 14. SQL Server 2022 ケーパビリティ T-SQLの拡張 データ仮想化| オブジェクトストレージ セキュリティ、拡張性、可用性 組み込みの クエリインテリジェンス クラウド接続 SQL Server 2022
  15. 15. SQL Server 2022 クラウド接続 SQL Server 2022 Azure SQL Managed Instance Azure Synapse Analytics Microsoft Purview Azure Active Directory Microsoft Defender for SQL レプリケートされたデータ フェイルオーバー データの変更 スキーマとポリシー 認証 アセスメント アラート 分散可用性グループ 自己ホスト型統合ランタイム Azure Arc Agents and Azure extension for SQL Server
  16. 16. SQL Server 2022 エディション Azure に一度ビルドすれば、アプリを変更することなく任意の SQL Server エディションにデプロイできます 機能のハイライト • 最大 16 コアの CPU • 最大 64 GB のメモリ • 組み込みのクエリインテリジェンス:PSP最適 化 • 新しいデータベースに対して既定でオンに なっているクエリ ストア • JSON T-SQL の機能強化 • セキュリティで保護されたエンクレーブで常に 暗号化 - 新機能 • 時系列のサポート 機能のハイライト • 無制限のCPUコア(OS MAX) • 無制限のメモリ(OS MAX) • Synapse Link (マルチスレッドスナップショッ ト) • Azure SQL マネージド インスタンスのリンク 機能 • 最後のライターが優先される複数書き込み レプリケーション • バックアップのためのインテル QAT の機能 強化 (ハードウェアおよびソフトウェア) • 組み込みのクエリインテリジェンス:DOP フィードバック • クエリ ストア: リードレプリカのサポート 機能のハイライト • 最大 24 コアの CPU • 最大 128 GB のメモリ • Synapse Link • Azure SQL マネージド インスタンスのリンク 機能 (基本的な可用性グループ) • SQL Ledger • バックアップのためのインテル QAT 拡張機 能 (ソフトウェアのみ) • データレイク仮想化 + Express 機能 + Standard 機能 + Express 機能 継続的なパフォーマンスとセキュリティの革新による Azure 対応 https://aka.ms/sql2022editions https://learn.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2022?view=sql-server-ver16#sql-server-editions
  17. 17. SQL Server 2022 への アップグレード Azure のクラウド接続機能による継続的イノベーショ ン、および持続的なパフォーマンス、セキュリティ、可用 性の メリット 移行の準備はいいですか? フル マネージド、 常に最新状態 クラウドで同じ SQL エクスペリエンスを実現 他社クラウド と比べて最大 93% 低コスト1 組み込み & リアルタイムの インテリジェント セキュリティ Azure SQL は SQL Server ワークロードに最適 な選択肢 1. 価格性能比の主張は、マイクロソフトの委託で Principled Technologies によって 2022 年 4 月に実施された調査のデータに基づきます。
  18. 18. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  19. 19. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  20. 20. Azure Migrate (1 of 3) 統一されたプラットフォームで Azure への移行とモダナイゼーションを簡素化 包括的な機能セット 統合されたツールで発見、評価、計画、移行、モダ ナイゼーションを行います
  21. 21. 統一された柔軟な オプション WindowsまたはLinux上のインフラストラクチャ、 VDI、データ、およびアプリケーションを一貫した方法 で移行およびモダナイズします Azure Migrate (2 of 3) 統一されたプラットフォームで Azure への移行とモダナイゼーションを簡素化
  22. 22. 最適化された管理 Azure フットプリントのサイズを適切に調整して、 SLA を満たすための適切なパフォーマンスとコストを 確保します ハイブリッドワークロードを一元的に管理します Azure Migrate (3 of 3) 統一されたプラットフォームで Azure への移行とモダナイゼーションを簡素化
  23. 23. SQL ディスカバリー: プロセス Assess Discover ソース環境での Azure Migrate アプライアンスの デプロイと構成 アプライアンスはサーバーとサーバー構成を検出し、 Windows、Linux、SQL Server のパフォーマン ス・データ(リソース使用率)を収集します 評価を実行して決定する  Azure SQL の準備  推奨される Azure SQL ターゲット  移行ブロッカーと警告  Azure SQL Configuration (SKU)  推定月額費用
  24. 24. SQL ディスカバリー: サポートされるホスティング・テクノロジーと前提条件 VMware ホストの要件  ESXi hosts version (5.5 or later) vCenter の要件  vCenter Server version (5.5, 6, 6.5, 6.7, 7)  vCenter Server のアクセス許可権限 Hyper-V ホストの要件  Windows Server 2012 R2 or later  PowerShell リモート処理  管理者権限 物理/その他のクラウド For Windows servers  ローカルまたはドメインに参加しているアカウント Supported VMs  Windows Server 2008 以降 Supported VMs  Windows Server 2008 以降  Hyper-V Integration Services 有効 Supported VMs  Windows 2008 以降
  25. 25. SQL ディスカバリー: サポートされる SQL バージョンと前提条件 Assess Discover 構成  データベースを持つスタンドアロン SQL Server インスタンス  SQL サーバーにアクセスするためのシステム管理者サーバーの役割  フェールオーバー クラスターとAlways On の可用性グループはサポートされていない サービス  SQL Server データベース エンジン  SQL Server SSRS、SSIS、SSASはサポートされていない サポートされているバージョン  SQL Server 2008 以降  Enterprise, Standard, Developer, Web, and Express editions
  26. 26. SQL ディスカバリー: アーキテクチャー Assess Discover Hosts SQL インスタンスとデー タベース (構成およびパフォーマ ンス・データ) Azure Migrate アプライアンスを それぞれの環境に移行 サーバー検出 Azure Migrate Portal インストール済みアプリ (24 時間) HTTPS 443 vCenter Server 仮想マシンを持つ vCenter アカウント - > ゲスト操作特権/管理者特権を持つ Hyper- V ホスト アカウント/物理マシンのゲスト アカウ ント + SQL システム管理者権限 SQL インスタンスとデータベース (24 時間) アプリケーション インベントリ *SQL インスタンスのデータ収集:  構成データは 24 時間ごとに収集されます  パフォーマンス データは 30 秒ごとに測定され、10 分ごとに集計されて Azure に送 信されます
  27. 27. SQL ディスカバリー: データ管理 Assess Discover 構成データ パフォーマンスデータ ポーリング間隔  24 時間ごとに収集 (構成の変更は 24 時間ごとに更 新されます)  30秒ごとにキャプチャ  10 分ごとに集計  最小値、最大値、平均値、分散が Azure に送信さ れる セキュアハッシュアルゴリズム  SHA 256 (転送中および保存中)  SHA 256 (転送中および保存中) データストア  Azure Cosmos DB in Microsoft subscription  Azure Data Explorer in Microsoft subscription 保持  SQLインスタンス/データベース/サーバ削除後3日間  プロジェクト削除の移行  30日後の自動削除 ストレージ領域  移行プロジェクトの地域内の任意のリージョン  移行プロジェクトの地域内の任意のリージョン 使用するアプライアンス・コンポーネン ト  SQL ディスカバリーおよび評価エージェント  SQL ディスカバリーおよび評価エージェント
  28. 28. SQL アセスメント: オプション Assess Discover ホスティング テクノロジー SQL Server を実行し ているホストとサーバー Azure Migrate Azure SQL アセスメント Azure SQL Managed Instance Azure Migrate Azure SQL アセスメント SQL Server on Azure VM Azure Migrate Azure SQL アセスメント Azure SQL Database
  29. 29. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  30. 30. • SQL Server データベース移行用のフル マネージド PaaS サービス • オンプレミスのデータベースを Azure に移行するためのシームレスでエンドツーエンドのソリューション • 2つのモード:オンラインとオフライン • ハイブリッド モードを使用しない限り、移行元サーバー (移行元データベースがオンプレミスの場合は VPN または高速ルート) への v-net 接続が必要です - Createa hybridmodeinstancewithAzureportal-AzureDatabaseMigrationService Near-zero downtime Scale migration Orchestration Heterogeneous sources Homogeneous sources Migration Tools: Data Migration Service (DMS) (1 of 2) What is Azure Database Migration Service? | Microsoft Docs FAQ - Azure Database Migration Service | Microsoft Docs 適用対象: Azure SQL Database, Azure SQL Managed Instance, Azure SQL Virtual Machine Database migration scenario status - Azure Database Migration Service | Microsoft Docs
  31. 31. Migration Tools: Data Migration Service (DMS) (2 of 2) 適用対象: SQL Managed Instance, Azure SQL Virtual Machine 移行の例: SQL Server to Azure SQL Managed Instance ソースデータベースへの受信トラフィックの停止、Tail-Logのバッ クアップ、DMSでのカットオーバーの開始、アプリケーションの接 続文字列の変更 Virtual Network (VNET) Subnet used for MI 1 2 3 4 Subnet used for DMS Azure Blob Storage SMB Network Share On-premises Cloud network SQL Managed Instance ネットワーク共有で既存のバックアップを提供します Step 1 DMS はバックアップ ファイルを Azure ストレージにアップロードします Step 2 DMS がManaged Instanceへの移行を開始します Step 3 完全バックアップの復元と トランザクション ログ バックアップは、 カットオーバーまで継続的に適用されます Step 4 データベースの完全 バックアップ ファイル トランザクションログ バックアップファイル サイト間接続 (VPN or ExpressRoute) Tutorial: Migrate SQL Server online to SQL Managed Instance - Azure Database Migration Service
  32. 32. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  33. 33. オンプレミス SQL Server Azure Data Studio SQL Migration 拡張 1. Azure Data Studio を 起動し、Azure SQL Migration 拡張機能を インストールする 2. Azure SQL 対応のため のデータベース評価の実 行 3. Azure Database Migration Service に よって強化された Azure Data Studio で移行を 実行する Target バックアップ ファイルは、Azure SQL VM、SQL MI、SQL Databaseに復元されます Get started with the Azure SQL Migration extension in Azure Data Studio Powered by Azure Database Migration Service New!
  34. 34. Migration Tools - Azure Data Studio 移行拡張 (1 of 2) データベースのバックアップが既に利用可能である必要があります 移行ブロッカーをチェックするためのデータベースの評価を含みます • 迅速かつスケーラブルな改良された評価 セルフ ホスト型統合ランタイムを使用して、オンプレミスのファイル共有のバックアップにアクセスし、Azure BLOB ストレージにアップロードしま す バックアップ・ファイルを検証するには、ソースSQLインスタンスへの接続が必要です バックアップ共有には、共有内のすべてのバックアップ ファイルが Azure BLOB コンテナーにアップロードされるため、コストを節約するために、 MI で必要なバックアップのみを含める必要があります この方法でログインを転送することはできません オンライン移行によるダウンタイムの最小化 Migrate using Azure Data Studio | Microsoft Docs 適用対象: SQL Managed Instance, Azure SQL Virtual Machine, Azure SQL Database
  35. 35. オンプレミス SMB ファイル共有: ソース データベース バックアップ ファイルの 完全バックアップとロ グ バックアップの場所 ソース SQL Server: ソース SQL Server データベース セルフホスト型統 合ランタイム: ソース データベース サーバーとファイル共 有にアクセスできる ローカル コンピューター、 オンプレミス サーバー、 または Azure 仮想 マシンに SHIR をダウ ンロードしてインストー ルする Azure Database Migration Service DMS は自己ホスト型 統合ランタイムに関連 付けられており、検証後 にバックアップ ファイルを Azure ストレージにコピー するように移行アクティ ビティを調整します Azure Storage アカウント: データベースのバック アップをコピーする BLOB ストレージ コン テナー Azure SQL: バックアップ ファイルは、 選択した Azure SQL ターゲットに復元されま す: • Azure SQL MI (また は) • SQL Server on Azure VM • Azure SQL Database Azure Data Studio (Azure SQL 移行拡張) 顧客サブスクリプション Azure Migration Tools - Azure Data Studio 移行拡張 (2 of 2) Log Replay Service ログ再生サービスは、Azure SQL マネージド インスタンスに対して有 効になっているクラウド サービスで、 データベースを移行するための SQL Server ログ配布テクノロジに基づ いています 適用対象: SQL Managed Instance, Azure SQL Virtual Machine, Azure SQL Database New!
  36. 36. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  37. 37. モダンの Azure サービスを今すぐ使用し、 準備ができたら移行する どこでも SQL Server を実行しながら、自分のペースで Azure に没頭できる クラウドに移行する前にハイブリッド環境から分析をオ フロードする 合理的で中断のないマイグレーションエクスペリエンス クラウドに移行する前に、SQL Managed Instance 上で本番ワークロードをテストすることが可能 クラウドへのデータの 継続的なレプリケーション Online failover SQL Server Azure SQL Managed Instance
  38. 38. Migration Tools – SQL Managed Instance Link (1 of 6) SQL Server と SQL Managed Instance 間のほぼリアルタイムのデータ レプリケーション • 分散可用性グループに基づく • 既存の可用性グループまたは複数のノードを持つ必要はありません • このリンクは、既存の可用性グループを持たない単一ノードの SQL Server インスタンスと、既存の可用性グループを持つ複数ノードの SQL Server イン スタンスをサポートします サポートされているシナリオ • クラウドに移行せずに Azure サービスを使用する • 読み取り専用ワークロードを Azure にオフロードする • Azure への移行 The link feature - SQL Managed Instance 適用対象: Managed Instance、SQL Server 2016、SQL Server 2019、 SQL Server 2022 Prepare environment for link feature - Azure SQL Managed Instance | Microsoft Docs
  39. 39. プライマリー セカンダリ レプリカ レプリカ 読取り スケール 可用性グループ1 分散可用性グループ(DAG) データセンター 1 プライマリー ログの変更を 転送される セカンダリ レプリカ レプリカ 読取り スケール 可用性グループ2 データセンター 2 読取り/書込み ログの変更 ログの変更 適用対象: Managed Instance、SQL Server 2016、SQL Server 2019、 SQL Server 2022
  40. 40. プライマリー レプリカ 読取り/書込み 可用性グループ1 レプリカ 読取り専用 ログの変更 Linkの作成 データベースのシード処理 可用性グループ2 dbm エンドポイント 分散可用性グループ(DAG) 非同期 dbm エンドポイント Azure ネットワーク SSMS を使用したシングル ステップ レプリケート ウィザードの使用 プライマリー セカンダリ BC層も対応 任意 セカンダリ 読取り専用 適用対象: Managed Instance、SQL Server 2016、SQL Server 2019、 SQL Server 2022
  41. 41. The link feature - SQL Managed Instance Migration Tools – SQL Managed Instance Link (4 of 6) 適用対象: Managed Instance、SQL Server 2016、SQL Server 2019、 SQL Server 2022
  42. 42. SQL Server 2022 Azure SQL Managed Instance database version 957 database version 957 ワークロードの 書込み停止 最終バージョンはSQL Server 2022 RTM にロックされる 新しい互換性のあるオプション 対応 SQL Server 2022 新しいリンク の作成 インスタンスオブジェクトの移行 アプリケーションのリダイレクト リストアバックアップ COPY_ONLY バックアップ 適用対象: Managed Instance、SQL Server 2022 SQL Server 2022 によるオフラインの障害復旧
  43. 43. 適用対象: Managed Instance、SQL Server 2022 SQL Server 2022 によるオンラインの障害復旧 MI Link フェイルオーバー MI Link フェイルオーバー SQL Server 2022 へのオンライン フェールバック • クラウドでの DR • SQL Server 2022 と MI の間で双方向にフェールオーバーする機能 • 2022 年 11 月から始まる限定パブリック プレビュー
  44. 44. アジェンダ • Azure への移行とモダナイズの必要性 • Azure SQL は SQL Server のワークロードに最適な選択肢 • Azure へ統合する SQL Server 2022 • SQL Server を Azure に移行する方法 • Azure Migrate • Data Migration Service • Azure Data Studio 移行拡張 • SQL Managed Instance Link • SQL Server の移行まとめ、Azure SQL 移行オプションの比較
  45. 45. 移行方法のオプション (再掲) ✅Azure Migrate ✅ Data Migration Service ✅ Azure Data Studio 移行拡張 ✅ SQL Managed Instance Link
  46. 46. DMA vs DMS vs ADS 移行拡張 (参考) 適用対象: Azure SQL Database、 Managed Instance、 Azure SQL Virtual Machine 機能 DMS DMA ADS 移行拡張 デスクトップツール No (PaaS service) Yes Yes データベースアセスメント No Yes Yes SKU の推奨事項 No Yes (command line) Yes スキーマデプロイ No (Azure SQL Database) Yes (MI and SQL VM) Yes Yes データコピー Yes Yes Yes 異なるデータ・ソース Yes No No オンライン移行 Yes (MI and VM only) No Yes (MI and VM only) ログインの移行 Yes No No Azure SQL VM への移行 Yes Yes Yes Managed Instanceへの移行 Yes (based on backups/LRS) No Yes (based on backups/LRS) Azure SQL Databaseへの移行 Yes (Data Only) Yes (Data and Schema) No (今後の対応予定) オンプレミスと Azure 間の接続 (VPN/Express Routeなど) が必要か Yes (ハイブリッドモードを使用し ない限り) Yes (パブリックエンドポイントを使用し ない限り) No (ADF 統合ランタイムを使用する)
  47. 47. No SQL Server のデータベース エンジン機能のみを使用していますか? 必要なのは? 必要なのは? Azure SQL Database Azure SQL Managed Instance SQL Server on Azure VMs Yes Yes Yes No • インスタンスレベルの機能? • クロス DB トランザクション? • SQLのリンクサーバー? • Service Broker? • イベント通知? • トランザクション レプリケーション? • CLR 統合? • SQL エージェント? • SSIS/SSRS? * Azure Arc を使用して、ハイブリッドまたはマルチクラウドのアプローチが必要な場合に、データセンターまたは選択したクラウドで同じサービスを有効にします。 * * • VMのオペレーティングシステムと ファイルシステムへのフルアクセス? • SQL versions 2008-2019? • Microsoft からの配布? • トランザクションコーディネーター? • PolyBase/ファイルストリーム? • SSRS/SSAS? • サードパーティDBMSのリンクサーバー? Passの利点 • 理負担の軽減 • サポートの煩わしさの終わりなし • 完全に管理され、常に最新 • 動的なリソース・スケーリング • 組み込みの高可用性と自動バック アップ • マルチモデル機能 IaaSの利点 • OSレベルの制御を維持する • 簡単なリフトアンドシフトにより、ア プリのリファクタリングを排除 • クラウドへのより迅速なパス No
  48. 48. 高速プロビジョニン グと拡張性 マルチテナント サ ポートのための共 有リソース消費 Single database Elastic pool Single instance SQL Server およびネ イティブ VNET サポー トとの高い互換性 4 TB Storage replicati on 99.99% HA 4 TB Always On 99.995 % HA 100 TB Read- scale cluster 99.99% HA 16TB Storage replicati on 99.99% HA 16 TB Always On 99.995 % HA 4 TB Storage replicati on 99.99% HA 8 TB Always On 99.995 % HA サービス層 (データサイズとHA) プログラミングモ デルと管理制御 Instance pool General purpose Business critical Hypersc ale General purpose Business critical General purpose Business critical General purpose Business critical 小規模なインスタンス をクラウドに大規模に 移行する 8TB Storage replicati on 99.99% HA 4 TB Always On 99.995 % HA ユーザーのニーズ 100 TB Read- scale cluster 99.99% HA Hypersc ale リホストの 場合、 80vCoreと 100TBを許 容 O/S、パッチ適 用、スケーリング、 HADR の制御 を維持する SQL Server on Azure VMs 64 disks 80K IO, 800 MBps HTAP / データマート OLTP リホスト SQL Server on Azure VM 4 TB Storage replicati on 99.99% HA General purpose Serverless Single database 断続的で予測不可 能なワークロードに対 する価格パフォーマ ンスの最適化
  49. 49. SQL Server on Azure VMs Azure SQL Managed Instance Azure SQL Database Azure SQL Edge デプロイメント • Choose Azure VM compute and storage sizes • Portal or CLI gallery images • Full SQL Server Setup • Bring your own image or self-install from Volume Licensing Center with active SA • Images with full SQL Server or Database only setup • Dedicated instance or instance pools • vCore based compute • Portal or CLI instance deployment • Native VNet integration • Provisioned and Serverless compute options • Multi-tenancy with elastic pools • Hyperscale for 100TB+ databases • DTU or vCore choices • Portal or CLI database deployment • Connected deployment through Azure IoT Edge • Or disconnected deployment as a stand alone docker container or on a Kubernetes cluster • Up to 8 cores for third party devices and no limit for first party devices • Portal, Azure Data Studio, Docker or Kubernetes 管理 • Automated backups • Automated security updates • Manual patching and version upgrades • Dynamic VM sizing • Backup and Restore with Azure Blob Storage • Full SQL Server Engine features • Full access to OS • Automated and user-initiated backups • Point-in-time Restore • Automated patching and upgrades • Dynamic scaling • Full Dynamic Management Views • Extended Events • Query Store • Database Mail • Resource Governor • SQL Server Agent • Azure Resource Health • System-initiated automatic backups • Long-term backup retention • Create new database based on point-in-time restore • Automated patching and version upgrades • Dynamic scaling • Auto-scale with serverless • Azure Resource Health • Subset of Dynamic Management Views • Extended Events • Query Store • Manual patching and version upgrades • Backup and Restore with Azure Blob Storage • SQL Server Engine features • Manage through IoT Hub as an IoT module in connected scenario セキュリティ • Integrated Security Authentication with domain joined VM • Full SQL Server Engine Security Features • Azure Threat Protection and vulnerability assessments • Azure Security Center and Policies for infrastructure • Azure Active Directory Authentication • Transparent Data Encryption (TDE) with BYOK • Always Encrypted • SQL Server Audit • Row Level Security and Dynamic Data Masking • Advanced Threat Protection • Windows authentication • Azure Active Directory Authentication • Transparent Data Encryption (TDE) with BYOK • Always Encrypted • SQL Server Audit • Row Level Security and Dynamic Data Masking • Advanced Threat Protection • Ledger • Transparent Data Encryption (TDE) • Always Encrypted • Row Level Security and Dynamic Data Masking • Advanced Threat Protection • Role-based access control (RBAC) and attribute- based access control (ABAC). ビジネス継続性 • Full Always On Availability Groups (AG) • Always On Failover Cluster Instance • SQL Server replication • Change Data Capture • Log Shipping • Database Snapshots • Accelerated Database Recovery • Tempdb Optimized Metadata • Built in Azure HA/DR • Built-in readable secondary using geo-replication • Auto Failover Groups • SQL Server Replication • Change Data Capture • Accelerated Database Recovery on by default • Link feature • Built in Azure HA/DR • Built-in readable secondary using geo-replication • Availability Zones • Active geo-replication • SQL Data Sync • Accelerated Database Recovery on by default • Kubernetes Orchestrator • SQL Data Sync • Accelerated Data Recovery on by default aka.ms/AzureSQL_documentation
  50. 50. SQL Server on Azure VMs Azure SQL Managed Instance Azure SQL Database Azure SQL Edge パフォーマンス • Automatic Plan Correction • Full SQL Server Engine Performance Features • Azure Blob cache • High performance ultra disks • Intelligent Query Processing • Columnstore Indexes • Memory Optimized Tables • Automatic Plan Correction • Intelligent Query Processing • Columnstore Indexes • Memory Optimized Tables • Automated Tuning including Indexes and Plan Correction • Intelligent Query Processing • Columnstore Indexes • Automated Tuning and Plan Correction • Query Store プログラミング • All major programming languages • Server-level collations • UTF-8 • T-SQL JSON integration • Graph database • Common Language Runtime • Native cross database queries • PolyBase external tables with Hadoop • New PolyBase connectors • Java language extension • Distributed transactions • Full T-SQL surface area • All major programming languages • Server-level collations • UTF-8 • T-SQL JSON integration • Graph database • Common Language Runtime • Native cross database queries • Distributed transactions • Linked Servers • Service broker • All major programming languages • Database-level collations • UTF-8 • T-SQL JSON integration • Graph database • All major programming languages • Database-level collations • UTF-8 • T-SQL JSON integration • SQL Graph • XML ネットワーキング • Public Endpoint with Network Security Group (NSG) • Private Endpoint with Native Azure Vnet • Public Endpoint with Network Security Group (NSG) • Private Endpoint with Native Azure Vnet • IP Firewall for Public Endpoint • Virtual Network Firewall within Azure • Private Endpoint with PrivateLink (preview) N/A 分析と BI • SQL Server Integration Services (SSIS) • SQL Server Reporting Services (SSRS) • SQL Server Analysis Services (SSAS) • Machine Learning Server (standalone) • Machine Learning Services and language extensions • Full-text and semantic extractions for search • Machine Learning Services with R and Python Compatible with: • Azure Data Factory SSIS integration runtime • Migrate SSRS to Power BI paginated reports • Azure Analysis Services Compatible with: • Azure Data Factory SSIS integration runtime • Migrate SSRS to Power BI paginated reports • Azure Analysis Services Compatible with: • Azure Data Factory SSIS integration runtime • Migrate SSRS to Power BI paginated reports • Azure Analysis Services • R and Python through ONNX ストレージの制限 Instances up to 256 TB Instance up to 16 TB Databases up to 4 TB (100 TB with Hyperscale) Dependent on edge device capacity SLA SLA varies based on tier level. Max 99.99% HA SLA when distributed between AZ 99.99% availability SLA at instance level Up to 99.995% availability SLA at database level N/A
  51. 51. 富士フイルムソフトウエア株式会社 ■ハイライト ■課題  2019 年当時、今後 1 ~ 2 年以内にシステムの老朽化対策に伴う高額投資が発生する見込 みとなっていた  1 年のうちの数日間だけ非常に大きな負荷がかかるサービスがあり、オンプレミスのシステムでは物 理的な上限を超えることはできないことと、数日間のためだけにリソースを増やす効率の悪さが問 題となっていた  「IT 投資の最適化と予測不能な将来への対応」と「老朽化対策の繰り返しからの解放」の 2点 をビジネスゴールとした ■選定ポイント  インフラ基盤の機能、非機能(セキュリティ・可用性・性能など)で、再定義した要件を踏まえた 現行踏襲が実現できる  PaaS のデータベース部分でコストの優位性があった  現状ほとんどのシステムで使っている Windows Server との親和性の高さ ■効果  移行作業は想定どおりに完了し、現在、クラウド環境で約 4 カ月運用を続けているが、大きな問 題はなく安定稼働している  クラウド移行によって物理機器が約 90 %削減され、老朽化対策の繰り返しからの解放をほぼ達 成  システム運用の負荷も大幅に軽減され、人件費でも約 20 %の削減を実現 ■今後の展望  今回のシステムでオンプレミス環境に残したストレージに関しても、保守が終了する前にクラウド化を 進めていきたい 富士フイルムソフトウエア株式会社 ソフトウエア技術本部 IT ソリューショングループ 溝口 権介 氏 インフラの刷新・移行プロジェクトでは、検討時に想定していたより多くのコ ストがかかってしまうケースも少なくありません。検討段階から切り替え完 了に至るまで我々インフラチームが一貫してプロジェクトを主導できたことが、 軌道修正の少ない最短ルートでプロジェクトを成功させることができた一 番の要因だと感じています。また、Azureの利用料金が想定通りとなって いることは、当初クラウドの利用経験が足りていなかった我々がクラウドの 支出モデルを理解して正しく試算できるようになった証明であり、大きな 財産になったと思っています。 レガシー化した IT システムの課題をクラウド移行で解決、 富士フイルムソフトウエアが実践するAzure 活用の最適解とは https://customers.microsoft.com/ja-jp/story/1458342998667620368-fujifilm-software-professional-services-azure-ja-japan
  52. 52. エッジからクラウド までのSQL整合性 リアルタイムの脅威保護 とセキュリティ管理 お客様に代わって管理 エッジ、データセンター、 Azure 全体で一貫性 のある共通の SQL Server コード ベース上 に構築 保護層、組み込みのコ ントロール、インテリジェ ントな脅威検出により、 データを保護 Azure SQL は常に最 新であり、ソフトウェアと インフラストラクチャは 継続的に更新されます ベストの総所有コスト ミッションクリティカルな 要件を 他社クラウド よ りも最大 3.6 倍高速 で最大 87% 安価に 満たせます
  53. 53. © Copyright Microsoft Corporation. All rights reserved.

×