join the best - suse sap solution1 expert days 2019 join the best - suse sap solution 花木敏久...
TRANSCRIPT
11
Expert Days 2019
Join the Best - SUSE SAP Solution
花木敏久[email protected]セールスエンジニアSUSEソフトウェアソリューションズジャパン株式会社
2
Join the best. Run your SAP solutions on SUSE
SAPアプリケーションのリーディングプラットホーム
• 90 パーセントのSAP HANAはSUSE上で実行されている
• 70 パーセントのNetWeaver on LinuxはSUSE上で実行されている
• 100 パーセントのBusiness One on HANA はSUSE上で実行されている
20年に及ぶコラボレーションとイノベーション
• SAP Linux Labにおける共同開発&テスト
• SAP HANA開発リファレンスオペレーションシステム
• SAP Co-Innovation Lab (UK~)へのスポンサーシップ
• SAP Cloud Platformは、SUSE OpenStack/SUSE Enterprise Storageで運用されている
SAP SEの社内システムは、SUSE上で実行されている FCSはSUSE上の本番システムで最終テストがパスしてから
3
SAPシステム導入時の選択肢SAP HANA, NetWeaver, S/4HANAの動作環境として
4
信頼性と
回復力
性能
使いやすさと
簡単な配備
ベースOS と
サポート
SUSE Linux Enterprise High
Availability
Remote Storage Encryption
Management
SAP HANA HA Resource Agents & Cluster Connector
SAP HANA Firewall
Workload Memory Management
Performance Configuration and
Tuning
Installation Wizard & YaST for SAP HA
SUSE ConnectPublic Cloud
Platform ImagesS/4 HANA
Transition SupportSUSE Package Hub
SUSE Linux Enterprise Server
SAP Specific Update Channel
24x7 Priority Support
Extended Service Pack Overlap
Support
SAP Specific Features from SUSE
SUSE Products and Services
SUSE Linux Enterprise Server for SAP Applications
Reliability
and
Resilience
Performance
Ease of
Use and
Deployment
Base OS
and Support
5
SUSE Linux Enterprise Server for SAP Applications
信頼性と
回復力
SUSE Linux Enterprise High Availability
Remote Storage Encryption
Management
SAP HANA HA Resource Agents & Cluster Connector
SAP HANA FirewallReliability and
Resilience
3rdパーティ製ではない
HAソリューション
データベース停止時のデータ保護
HANA用リソースエージェント開発
HANAの使用ポートの設定効率化
• SAP認定のHAソリューション• ベースOS SLESに緊密に統合された高可用性機能
• HANAボリュームの暗号化• システム起動時にディスクの暗号化を解除
• SAP HANA SRに状態監視機能、自動フェールオーバー機能を提供• 複数のHANAトポロジーに対応
• HANAノード単位のローカルファイアウォールを構成• YaST/コマンドによるわかりやすい設定
6
SUSE Linux Enterprise Server for SAP Applications
性能Workload Memory
Management
Performance Configuration and
TuningPerformance
SAPアプリをオンメモリ状態維持
SAPシステム由来のSLES設定を自動化
• 従来のPage CacheLimitからcgroupへ
• SAP外のメモリー要求で、スワップアウトすることはない
• SAPconf-リニューアル
• SAPtune-SAPNoteで推奨されるソリューションを実際に適用
7
SUSE Linux Enterprise Server for SAP Applications
使いやすさと
簡単な配備
Installation Wizard & YaST
for SAP HASUSE Connect
Public Cloud Platform Images
S/4 HANA Transition Support
SUSE Package Hub
Ease of Use and
Deployment
SAPソリューション構築の自動化
SAPランドスケープ
支援
SAPランドスケープ
支援
Windowsユーザの移行支援
SAPランドスケープ
支援
• OS設定(TDIサポート)
• HANAインストール(byYaST)
• SAPシステムに適用可能なSUSEパートナーソリューションを探す
• SAP CAL• SAPランドス
ケープをパブリッククラウドに自動導入
• Microsoftデスクトップ製品サポート
• Win互換操作の文書化
• ADでLinux&MSのID管理
• オープンソースコミュニティからSAPシステムに適用可能なプロジェクトをビルド
8
SUSE Linux Enterprise Server for SAP Applications
ベースOS と
サポート
SUSE Linux Enterprise Server
SAP Specific Update Channel
24x7 Priority Support
Extended Service Pack Overlap
Support
Base OS and Support
ベースOSSAP⇔SUSE間で相互に変更箇所を認知
連携
境界領域の課題を協力的に解決
基幹アプリのライフサイクルを意識した
サポート期間
• 安定性に定評• SAP市場で高い
シェア• 1つのコードライ
ンからOS、クラウド基盤、コンテナー基盤等が派生
• SAP側変更に即して、SUSE側も変更・最適化
• OSパッチを待つ必要なく
• SUSEからSAP L3サポートへ
• OS/SAPアプリの問題切り分け
• SAPからの回答がない場合
• 18か月の製品サポート
• 36か月のESPOS• 合計4年半/SPの
サポート
9
SUSE Linux Enterprise Server for SAP Applications 15
10
Key Focus AreasSUSE Linux Enterprise Server for SAP Applications
テクノロジー• 運用管理機能の拡張
• SAPconf, SAPtune,,,
• 先進技術の導入
- NVDIMMサポート
• 継続的な技術革新
• コンテナ技術に注力-「コア部分はクリーンに」
⚫HANAaaS, DATAHUB
11
Features for your SAP Digital Core
ワークロードメモリー
保護
サポートライフサイクル
の改定
Intel
Optane DC
パーシステントメモリー
SAP HANAリソース
エージェント
SUSE Linux Enterprise Server for SAP
Applications 15
1212
SUSE Linux Enterprise Server for SAP Applications 15
サポートライフサイクルの改定
13
Extended Service Pack Overlap SupportNew ESPOS for SLES for SAP 12 & 15
• 4年半のサービスパックサポート(18ヶ月(フルプロダクトサポート)+36ヶ月(ESPOS))
• 最長13年のプロダクトライフサイクル(通常サポート10年+延長サポート3年)
• 通常サポート終了後に3年間の延長サポート(LTSS)を提供
• SAPのお客様は、より長い移行期間の中でのバージョンアップ計画が可能
ESPOS: Extended Service Pack Overlap SupportLTSS: Long Term Service Pack Support
注:上記はプロダクトライフサイクルに関する説明例であり実際のSP数/リリース時期/サポート期間は変わる可能性があります。
1414
SUSE Linux Enterprise Server for SAP Applications 15
Intel Optane DC on SUSE with SAP HANA
15
x
Intel Optane DC Persistent Memory and SAP HANA
• TCO
• Consolidation
• Performance
16
SAP HANAは、インメモリーデータベースとして動作するため、システムリスタートの度に全データをRAMに読み込む必要がある
• Speed: HANAデータベースは膨大なデータを扱う-ここで長時間を要する
• Risk: HANAデータベースがクラスター化されていたとしても、一方がリスタートすると1ノードのみの時間が長く、運用的にはリスクが高い
• What if: HANAデータベースがメモリー上に永続化されれば、 一貫性チェックのみ行なえばよく、リブート時にディスクから何テラバイトものデータをロードする必要性はない
性能SAP HANA as an in-Memory Database
17
システムリブート、HANAリスタートが短時間で完了
Source: Blog by Andreas Schuster, Product Manager – SAP HANA Platform
リスタート時間:• データベースのサイズが大きくなるほど、リ
スタート時の恩恵も大きくなる
システム性能:• Read時間はDRAMと同等だが、Write時間は
‘in the same performance envelope’ • HANA は変更をバッチ的に書き出す
サイズ:• 15 TB (3TB DRAM, 12TB NVDIMM)• POC’s up to 36TB SAP HANA はRev 35で、SLES 12 SP4 または
SLES 15 GAとNVDIMMの組み合わせをサポート
性能システムリスタート時間の短縮
18
DARM vs. Optane DC Persistent Memory
DRAMのみ+Xeon E7-8880 Optane DC Persistent Memory+Xepn Platinum 8260
合計6TB(3*2TB) 合計4.5TB(1.5TB DRAM+3TB NVRAM)
HANA分析計クエリー
平均実行時間2.81秒
HANA分析計クエリー
平均実行時間1.13秒
3ノードスケールアウト構成1ノードスケールアップ構成
19
DARM vs. Optane DC Persistent Memory
21サーバ(4ソケット) 8サーバ(8ソケット)
合計63TBメモリー 合計96TBメモリー
コストは同じ
2020
SUSE Linux Enterprise Server for SAP Applications 15
ワークロードメモリー保護
21
ワークロードメモリー保護 はページキャッシュ管理に代わる新機能
• オープンソース ‘cgroup’機能がベース• 高い高可用性ソリューションを提供• SAPアプリケーションがデータを保存
するメモリーを保護する• あらゆるメモリー要求から保護• 将来、様々な拡張の可能性
ワークロードメモリー保護
2222
SUSE Linux Enterprise Server for SAP Applications 15
HA / SAP リソースエージェント
23
高可用性シナリオ, ベストプラクティス、情報共有など
24
高可用性シナリオ, ベストプラクティス、情報共有など
LinuxOSとHANA System replicationの隙間を埋めるソリューション開発• HAシステム• HANA用のリソースマネージャ
複数の障害/災害対策シナリオに対応• パフォーマンス最適/2ノードシステム• コスト最適化/2ノードシステム• 多階層システム
Netweaver ASCS/ERSとSLES HAの統合• sap_suse_cluster_connector は、
sapcontrol経由でのASCA/ERSリソースのマイグレーションをサポート
SLES for SAPイメージとべストプラクティスの提供SAP Linux Labでの共同作業• SLES for SAP HAソリューションの開発• スケールアウトに関する文書→CSPsに最適化し
公表中
2525
SUSE Linux Enterprise Server for SAP Applications 15
継続的な技術革新
26
コンテナはSAPのキートピック。
SAPが取組中のコンテナによるソリューション配布• S/4 HANAエクステンション• SAP HANA
• パブリッククラウドサービス• SAP DataHub
• Kubernetesベースで出荷
SAPのソリューション提供方法→コンテナ化
27
SUSEは、現在クライアントがコンテナベースのワークロードを実行するためのさまざまなソリューションを提供中
• SUSE CaaS Platformエンタープライズスケールでコンテナーを実行するためにKubernetesおよびCrio/Dockerに基づくプラットフォームを提供する製品
• SLES for SAP Applications必要な拡張機能をシステムにインストールしてコンテナをホストすることが可能
コンテナ自体にもOSが必要→SUSEの有効性!
SUSE CaaS Platform architecture
SUSEとSAPは包括的なソリューションを提供するためにコンテナの分野で緊密に連携
28
2018 2019 2020 202115
12 SP4
15 SP1
12 SP5
15 SP2
15
パブリッククラウド⚫ HAインテグレーションのAliba
Cloud導入をサポート
性能 & スケール⚫ クラスタースタック: 大規模導入のために64ノードクラスタをサポート
管理⚫ SAP管理コンソールの統合機能を改善
⚫ SAP管理コンソールのステータスがSUSE Linux Enterprise
High Aavailability APIを使用
General⚫ ベースOSであるSUSE Linux
Enterprise 15からの機能継承⚫ NV-DIMMテクノロジーのサポート機能(DaX含む)を実装
仮想化/プライベートクラウド⚫ KVMが、SAP HANAをホストす
るため必要なパフォーマンスレベルを満たす
セキュリティ⚫ 新しいオープンソースファイアウォールスタック(firewalld)に基づくHANAファイアウォール
パブリッククラウド⚫ クラウドに依存しない導入のためにWatchdogサービスを標準化
⚫ HAインテグレーションのGoogle Cloud導入をサポート
⚫ HAインテグレーションのAliba
Cloud導入をサポート
性能 & スケール⚫ クラスタースタック: 大規模導入のために64ノードクラスタをサポート
管理⚫ SAP管理コンソールの統合機能を改善
⚫ SAP管理コンソールのステータスがSUSE Linux Enterprise
High Aavailability APIを使用
General• ベースOSであるSUSE Linux
Enterprise 12から、サポート対
象の全アーキテクチャに関するHW機能強化とスケーラビリティ拡張への対応を継承
⚫ NV-DIMMテクノロジーのサポート機能を拡張
仮想化/プライベートクラウド⚫ KVMが、SAP HANAをホストす
るため必要なパフォーマンスレベルを満たす
パブリッククラウド⚫ クラウドに依存しない導入のためにWatchdogサービスを標準化
⚫ Google Cloudへの導入サポート
12 SP4 15 SP1 12 SP5 15 SP2
General
⚫ ハードウェア周辺機能、スケーラビリティ、 SUSE Linux
Enterprise Server for SAP
Applicationsからの継承機能の改善
管理⚫ SAP管理コンソールのクラスター管理ワークフロー
⚫ 最大128ノードのクラスターの管理ワークフローをサポート
⚫ 複数のジオクラスターの管理と監視
SUSE Linux Enterprise Server for SAP Applications inherits features from BaseOS
and modules. Available on Intel/AMD and IBM Power
SUSE Linux Enterprise for SAP Applications
* Information is forward looking and subject to change at any time.
29
2018 2019 2020 202115
12 SP4
15 SP1
12 SP5
15 SP2
15
パブリッククラウド
⚫ HAインテグレーションの
Aliba Cloud導入をサポー
ト
性能 & スケール⚫ クラスタースタック: 大規模導
入のために64ノードクラス
タをサポート
管理⚫ SAP管理コンソールの統合機能
を改善⚫ SAP管理コンソールのステータ
スがSUSE Linux Enterprise
High Aavailability APIを使用
General⚫ ベースOSであるSUSE Linux
Enterprise 15からの機能継承
⚫ NV-DIMMテクノロジーの
サポート機能(DaX含む)を実装
仮想化/プライベートクラウド
⚫ KVMが、SAP HANAをホスト
するために必要なパフォーマンスレベルを満たす
セキュリティ⚫ 新しいオープンソースファイア
ウォールスタック(firewalld)
に基づくHANAファイアウォール
パブリッククラウド⚫ クラウドに依存しない導入のた
めにWatchdogサービスを標
準化
⚫ HAインテグレーションの
Google Cloud導入をサ
ポート⚫ HAインテグレーションの
Aliba Cloud導入をサポート
性能 & スケール⚫ クラスタースタック: 大規模導
入のために64ノードクラス
タをサポート
管理⚫ SAP管理コンソールの統合機能
を改善⚫ SAP管理コンソールのステータ
スがSUSE Linux Enterprise
High Aavailability APIを使
用
General• ベースOSであるSUSE Linux
Enterprise 12から、サポート対象の全アーキテクチャに関するHW機能強化とスケーラビリティ拡張への対応を継承
⚫ NV-DIMMテクノロジーの
サポート機能を拡張
仮想化/プライベートクラウド
⚫ KVMが、SAP HANAをホスト
するために必要なパフォーマンスレベルを満たす
パブリッククラウド⚫ クラウドに依存しない導入のた
めにWatchdogサービスを標
準化
⚫ Google Cloudへの導入サ
ポート
12 SP4 15 SP1 12 SP5 15 SP2
General⚫ ハードウェア周辺機能、スケー
ラビリティ、 SUSE Linux Enterprise Server for SAPApplicationsからの継承機能の改善
管理⚫ SAP管理コンソールのクラス
ター管理ワークフロー
⚫ 最大128ノードのクラスター
の管理ワークフローをサポート
⚫ 複数のジオクラスターの管
理と監視
SUSE Linux Enterprise Server for SAP Applications inherits features from BaseOS
and modules. Available on Intel/AMD and IBM Power
SUSE Linux Enterprise for SAP Applications
* Information is forward looking and subject to change at any time.
30
SAP S/4HANAパブリッククラウド
SAP S/4HANAHana Enterprise Cloud
• SLES for SAP Applications
• SUSE Open Stack
• SUSE CaaS Platform
• SUSE Linux Enterprise Live patching
• SLES for SAP Applications
• SUSE OpenStack Cloud
• CAP Cloud foundry
• SLES for SAP Applications
• SUSE Manager
• SLES for SAP Applications
SAP S/4HANA
プライベートクラウド
My Kind of Flexibility
SAP Cloud Platform
32
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their
assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and
specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The
development, release, and timing of features or functionality described for SUSE products remains at the sole discretion
of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this
presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-
party trademarks are the property of their respective owners.
33