1 / 19

SQL Server “Denali” による ノー ダウンタイム運用手法

SQL Server “Denali” による ノー ダウンタイム運用手法. 日本 マイクロソフト株式会社 クラウド & アプリケーションプラットフォーム製品部 エグゼクティブ プロダクト マネージャー 北川 剛  (twitter: @ tskitaga ). T4-20 7. セッションの目的とゴール Session Objectives and Takeaways. セッションの目的 “ノー ダウンタイム” の認識を合わせていただく SQL Server “ Denali ” で “ノー ダウンタイム” を実現するデモ セッションのゴール

moral
Download Presentation

SQL Server “Denali” による ノー ダウンタイム運用手法

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL Server “Denali” によるノー ダウンタイム運用手法 日本マイクロソフト株式会社 クラウド & アプリケーションプラットフォーム製品部 エグゼクティブ プロダクト マネージャー 北川 剛 (twitter: @tskitaga) T4-207

  2. セッションの目的とゴールSessionObjectives and Takeaways • セッションの目的 • “ノー ダウンタイム” の認識を合わせていただく • SQL Server “Denali” で “ノー ダウンタイム” を実現するデモ • セッションのゴール • “ノー ダウンタイム” が何か説明できるようになる。 • SQL Server “Denali” の機能が “ノー ダウンタイム” を実現するためにどのように利用されているかを説明できるようになる。 • “ノー ダウンタイム” の構成を提案できるようになる。

  3. はじめに クラウド & アプリケーションプラットフォーム製品部 SQL Server Technical Product Marketing • 新製品のリリースに向けた準備 • 技術的な製品説明 • 競合製品との違いの説明 • その他、SQL Server 関連諸事

  4. アジェンダ • SQL Server code name “Denali” 主な新機能 • “ノー ダウンタイム” とは • “ノー ダウンタイム” を実現する要素 1:AlwaysOn • “ノー ダウンタイム” を実現する要素 2: 仮想名 • “ノー ダウンタイム” を実現する要素 3:Server Core • SQL Server code name “Denali” – AlwaysOn Demo • セッションのまとめ

  5. SQL Server Code Name"Denali" 主な新機能 Cloud on Your Terms MissionCritical Confidence Breakthrough Insight High Availability Scalability & Performance Security & Manageability Business Intelligence EIM Beyond Relational Web & Breadth SQL Server AlwaysOn Up to 15 K Partitions/Table User-Defined Server Roles Microsoft Project "Juneau" PHP Driver Unified Semantic Model SSIS Server Reliable, Integrated FailoverDetection Contained Database Authentication Win32 Access to Database files Local DB Runtime Crescent Data Quality Column Store Index, "Apollo" Application Centric Failover Distributed Replay In-memory BI for corporate FileTable UTF-16 Enhanced MDS Fast FILESTEAM Fast Full-Text Search Multiple Secondaries Audit Enhancements Semantic Search Platform Paging for result sets Alerting MDS add-in for Excel Management Pack for High Availability Fast Spatial Performance Readable Secondaries Full Globe Spatial Support JDBC 4.0 driver Sysprep for AS Online Operations Backup Secondaries DAC Enhancements Support for ARM processors PowerPivot Enhancements DBC & OLTP Appliances/RAs Default Schema for Windows Group HA for StreamInsight ODBC for Linux Reporting as SharePoint Shared Service Active Directory w/SharePoint for SSRS Hybrid Applications with SQL Azure Windows Server Core Support

  6. “ノー ダウンタイム” とは • 障害が発生しても、当該システムを利用した業務の中断を生じないこと。 IT の利用が企業活動に深く浸透するにつれて、現代の企業活動は、IT インフラストラクチャやその継続的な可用性への依存度が高まってきています。企業システムを支える重要な IT インフラストラクチャには “ノー ダウンタイム” が求められています。 現代の企業活動では、企業に必要な可用性を提供しつつ、冗長化リソースをもシステムの性能向上のために活用する必要があります。

  7. “ノー ダウンタイム” を実現する要素SQL Server“Denali” – AlwaysOn 札幌 DC Availability Group Secondary • Availability Group による柔軟な構成 • 自動/手動フェールオーバー • 同期/非同期モード • 複数のセカンダリ (合計 4 個) • 特徴 • データベース単位で設定 • 共有ディスク不要 手動/非同期モード 同期 非同期 Primary 大阪 DC Secondary Secondary 自動/同期モード 手動/非同期モード

  8. “ノー ダウンタイム” を実現する要素SQL Server“Denali” – AlwaysOn(2) • Ultra Shared Nothing で同期を実現 • ゼロ データ ロス • アクティブ セカンダリはプライマリと同じデータを保有 Acknowledge Commit Client Commit Succeed Log Capture Log Apply Commit Request Primary Active Secondary Commit Log Cache Log Cache Redo Thread Log Flush Log Harden Data File Transaction Log Transaction Log Data File Redo Page Windows Server Failover Clustering (WSFC)

  9. “ノー ダウンタイム” を実現する要素SQLServer“Denali” – 仮想名 • Availability Group 仮想名によるシンプルな接続先管理 • FAILOVERPARTNER を指定する必要なし • “仮想名” は WSFC のネットワーク リソースとして稼働 • 特徴 • クライアントからは接続先として “仮想名” を指定 • “仮想名” 側でプライマリ及びアクティブ セカンダリを認識

  10. “ノー ダウンタイム” を実現する要素SQLServer“Denali” – 仮想名 (2) • 仮想名を利用したコネクションのフェールオーバー • パートナーを意識することなくフェールオーバーが可能 フェールオーバーが完了 仮想名 (Virtual Name:Cluster Resource) が新プライマリ上でオンラインに 新プライマリに RWで接続可能 Client Log Capture Log Apply 仮想名 仮想名 Primary Active Secondary Log Cache Log Cache Redo Thread Log Flush Log Harden Data File Transaction Log Transaction Log Data File Redo Page Windows Server Failover Clustering (WSFC)

  11. “ノー ダウンタイム” を実現する要素Windows ServerCore • 特定のサービスに特化したシンプルな Windows Server 環境 • エクスプローラー シェルや GUI 等含まれない • 必要最小限のサービスで構成 • 特徴 • 完全インストールと比較して、サーバーに適用する必要のあるパッチ数を 50% ~ 60% 削減でき、パッチ適用のための計画停止を削減可能 • サーバー リソースを特定のサービスのためにフルに利用可能 SQL Server “Denali” の Server Core へのインストール方法は下記 BOL を参照ください。 http://msdn.microsoft.com/ja-jp/library/hh231669(v=SQL.110).aspx Windows Server 2008 R2 Server Core の詳細は下記 BOLを参照ください。 http://msdn.microsoft.com/en-us/library/ee391631(v=VS.85).aspx

  12. Demo AlwaysOn におけるフェールオーバー Point 仮想名経由での接続でエラーにならない 高速なフェールオーバー

  13. 紹介する内容 • Server Core のシンプルな構成 • SQL Server “Denali” – AlwaysOnのフェイルオーバー • クライアント アプリケーションから AvailabilityGroup 仮想名で接続 • アクティブ セカンダリ サイトからのデータ読み取り • 手動フェールオーバーの実施

  14. セッションのまとめSession wrap up • セッションの目的 • “ノー ダウンタイム”とは?SQL Server のサービスが停止せず、サービスを継続すること。 • このセッションで持ち帰っていただきたいモノ • SQL Server “Denali” を利用することで、汎用 PC サーバーを利用して低コストな “ノー ダウンタイム” 構成をとることが出来ること。

  15. 関連セッション T4-205: Day 1, 17:00– 18:00マイクロソフトの社内事例から学ぶ、成功する BI/DWH の構築と運用 T4-208: Day 2, 13:00 – 14:00 SQL Server "Denali" AlwaysOnによるビジネスを止めないプラットフォームの構築 T4-206: Day 2, 14:20 – 15:20 あなたはまだ都市伝説を信じていますか? ~ データベース プラットフォーム選定の真実 ~ T4-204: Day 2, 15:40 – 16:40 マイクロソフトの社内事例から学ぶ、売上に直結する Business Intelligence (BI) T4-207: Day 2, 17:00 – 18:00 SQL Server "Denali" によるノー ダウンタイム運用手法

  16. 関連ブース マイクロソフト SQL Server ブースでは、SQL Server ベースの最新ソリューションの展示を行っております SQL ServerCode Name“Denali” SQL Server Fast Track Data Warehouse SQL Server Parallel Data Warehouse Appliance SQL Server ベースのパートナー ソリューションの展示も行っております Oracle MigrationAssessment Service

  17. リファレンス クラウドならマイクロソフトhttp://www.microsoft.com/japan/business/cloud/default.mspx マイクロソフトのクラウド OS http://www.microsoft.com/japan/windowsazure .NET 開発コード サンプル集 CodeRecipe http://msdn.microsoft.com/ja-jp/samplecode.recipe.aspx Microsoft | Virtualization http://www.microsoft.com/japan/virtualization/default.mspx Microsoft Web Platform http://www.microsoft.com/web

  18. ご清聴ありがとうございました • アンケート • にご協力 • ください • T4-207

More Related