基幹システムのシフトとは 実装時の課題と現実解 · copyright © 2018 beex inc....
TRANSCRIPT
![Page 1: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/1.jpg)
1Copyright © 2018 BeeX Inc. All Rights Reserved.
基幹システムのシフトとは実装時の課題と現実解
株式会社BeeX
テクニカルアーキテクト
大友 佑介
![Page 2: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/2.jpg)
2Copyright © 2018 BeeX Inc. All Rights Reserved.
自己紹介AWS視点で経歴振り返り
2015年〜今現在
![Page 3: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/3.jpg)
3Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS視点で経歴振り返り
2015年 AWS移行@SI・コンサル
移行方針・移行後運用の設計 (Windows)
リフト
![Page 4: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/4.jpg)
4Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS視点で経歴振り返り
2016年 AWS移行@Web
方針策定から実運用まで (Linux)
リフト
![Page 5: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/5.jpg)
5Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS視点で経歴振り返り
2017年 AWS IaaSフル活用@Web
自動化、自動化、自動化その後、サービス開発
シフト
![Page 6: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/6.jpg)
6Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS視点で経歴振り返り2018年 サービス開発@BeeX
お客様案件、自社開発共にサーバーレス
Cloud
Native
![Page 7: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/7.jpg)
7Copyright © 2018 BeeX Inc. All Rights Reserved.
振り返るとリフト&シフトに沿った経歴に
2015年 AWS移行@SI・コンサル
2016年 AWS移行@Web
2017年 AWS最適化@Web
2018年サービス開発@BeeX
リフト
シフト
Cloud
Native
リフト
![Page 8: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/8.jpg)
8Copyright © 2018 BeeX Inc. All Rights Reserved.
今日のテーマ
SAP基幹システムの
リフト & シフト
![Page 9: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/9.jpg)
9Copyright © 2018 BeeX Inc. All Rights Reserved.
SAP ERPは大きく変わらなくとも十分機能している
※S/4HANAは後で少し触れます
![Page 10: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/10.jpg)
10Copyright © 2018 BeeX Inc. All Rights Reserved.
そんな変わらないSAP ERPシステムのシフトって?
![Page 11: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/11.jpg)
11Copyright © 2018 BeeX Inc. All Rights Reserved.
AWSさんの知見から Keyword
インフラストラクチャを超えて: スタートアップのスピードでビジネス変革に取り組む方法https://aws.amazon.com/jp/blogs/news/beyond-infrastructure-how-to-approach-business-
transformation-at-startup-speed/
Big data
& AnalyticsIoT
Apps
& APIs
DevOps
ERP
![Page 12: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/12.jpg)
12Copyright © 2018 BeeX Inc. All Rights Reserved.
BeeXの掲げるポストモダンERPポストモダンERPとは、ライフサイクルの長いERPコア機能と、変化の激しい周辺ア
プリケーションを、業務やサービスの特性に合わせて最適なものを選択し組み合わせ
る、新たなERPシステム
変化と多様性への対応力とミッションクリティカル性との共存
![Page 13: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/13.jpg)
13Copyright © 2018 BeeX Inc. All Rights Reserved.
今日お話する主題2つ
変わらないERP
![Page 14: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/14.jpg)
14Copyright © 2018 BeeX Inc. All Rights Reserved.
外と疎結合するAPI
今日お話する主題2つ
1
変わらないERP
![Page 15: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/15.jpg)
15Copyright © 2018 BeeX Inc. All Rights Reserved.
外と疎結合するAPI
今日お話する主題2つ
1
内から支える運用
2
変わらないERP
![Page 16: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/16.jpg)
16Copyright © 2018 BeeX Inc. All Rights Reserved.
API
![Page 17: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/17.jpg)
17Copyright © 2018 BeeX Inc. All Rights Reserved.
SAP
プログラム内でのBAPIの呼び出しを思い浮かべるかもしれませんが、外から呼ぶAPIを思い浮かべてください
SAP
SAPのAPIと言えば
CALL FUNCTION
CALL FUNCTION
BAPI
BAPI ABAP
![Page 18: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/18.jpg)
18Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS河原さんの資料より抜粋SAP NW Gatewayを介して外部と連携する頻出パターン
![Page 19: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/19.jpg)
19Copyright © 2018 BeeX Inc. All Rights Reserved.
AWS河原さんの資料より抜粋SAP NW Gatewayを介して外部と連携する頻出パターン
![Page 20: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/20.jpg)
20Copyright © 2018 BeeX Inc. All Rights Reserved.
図からポイントを抜き出してみます
API
認証
中間層 SAP
![Page 21: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/21.jpg)
21Copyright © 2018 BeeX Inc. All Rights Reserved.
外と連携する時に考慮が必要なもの
認証 SAML、OpenID ConnectなどのWebベースの認証機能※ID連携は別途必要
AWS Cognitoその他:SAP Portal、ADFS、IceWall、Auth0等
![Page 22: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/22.jpg)
22Copyright © 2018 BeeX Inc. All Rights Reserved.
外と連携する時に考慮が必要なもの
中間層
認証
SAP
GW
● セキュリティ・障害範囲の分離● 開発・変更の柔軟性・独立性確保● リソースのオフロード・キャッシュ・バッファリング
SAML、OpenID ConnectなどのWebベースの認証機能※ID連携は別途必要
AWS Cognitoその他:SAP Portal、ADFS、IceWall、Auth0等
AWS API Gateway、Lambda、NLB
SAP Netweaver Gatewayその他:その他AWSサービス、.Net、J2EE等
![Page 23: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/23.jpg)
23Copyright © 2018 BeeX Inc. All Rights Reserved.
【Tips】 S/4HANAS/4HANAの基盤はERPが外部と連携しやすい構成で作られています。API観点ではNW Gatewayが組み込まれています。
参考: SAP API Business Hub
(https://api.sap.com/)
![Page 24: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/24.jpg)
24Copyright © 2018 BeeX Inc. All Rights Reserved.
News! ERPへのサイバー攻撃が急増
2018/07/25 US-CERTが警告※報告書のダウンロード可能です
https://www.us-cert.gov/ncas/current-activity/2018/07/25/Malicious-Cyber-Activity-Targeting-ERP-Applications
![Page 25: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/25.jpg)
25Copyright © 2018 BeeX Inc. All Rights Reserved.
APIまとめ変化の少ないERPもAPIを通して連携することで、外部のシフトに加わることができます。
設計のポイントとなるのは
認証 と 中間層
![Page 26: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/26.jpg)
26Copyright © 2018 BeeX Inc. All Rights Reserved.
運用
![Page 27: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/27.jpg)
27Copyright © 2018 BeeX Inc. All Rights Reserved.
WEB業界で経験した運用
PM
開発
インフラ
※Product Manager
・完結した小チーム・役割は重なる
![Page 28: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/28.jpg)
28Copyright © 2018 BeeX Inc. All Rights Reserved.
WEB業界で経験した運用
PM
開発
インフラ
※Product Manager
・完結した小チーム・役割は重なる
相互理解が深く、目的が同じ方向⇛スピードも精度も向上
運用改善施策も効果が上がりやすくなります。
![Page 29: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/29.jpg)
29Copyright © 2018 BeeX Inc. All Rights Reserved.
基幹システムの運用現場に適用できるでしょうか?
![Page 30: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/30.jpg)
30Copyright © 2018 BeeX Inc. All Rights Reserved.
Web 対基幹システムの運用 違う点
スキル・役割
組織・体制
運用要件
みんなエンジニア マネジメント色強い
日々の運用での継続改善前提
5年間動き続ける
自チーム運用
自チーム開発
自チーム売上
他社開発
自チーム運用
他部署利用
WEB 基幹システム
![Page 31: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/31.jpg)
31Copyright © 2018 BeeX Inc. All Rights Reserved.
根本的に違うところもありますが、参考にできるところもあります。
まずは、いくつか技術的なTipsをご紹介します。
![Page 32: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/32.jpg)
32Copyright © 2018 BeeX Inc. All Rights Reserved.
Tips①運用ドキュメントの鮮度を保つ
⬢ 運用ドキュメントの精度 ≒ 運用の精度
⬢ 変化の大きなクラウドでは鮮度⇒精度
⬢ Markdown、変更履歴取得(変更障壁の軽減)
⬢チケット管理ツール活用
⬢ Slack等チャットツール連携
![Page 33: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/33.jpg)
33Copyright © 2018 BeeX Inc. All Rights Reserved.
Tips② AWSのAPIを活用
⬢コマンド + Bash/PowerShellで(ほぼ)何でもできる
⬢ スクリプトが苦手ならEXCEL組み合わせも有効
![Page 34: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/34.jpg)
34Copyright © 2018 BeeX Inc. All Rights Reserved.
Tips③自動化の範囲を絞る
⬢完全は構築も維持も難しい⬢ 半自動化も検討
![Page 35: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/35.jpg)
35Copyright © 2018 BeeX Inc. All Rights Reserved.
技術だけでは運用改善の効果は限定的です
効果の高い運用改善には、人や組織、システムの特性の理解が必要です。
PM
開発
インフラ
![Page 36: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/36.jpg)
36Copyright © 2018 BeeX Inc. All Rights Reserved.
基幹システム運用を支えるBeeXの実践と挑戦
基幹システム運用
人・スキル サービス
![Page 37: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/37.jpg)
37Copyright © 2018 BeeX Inc. All Rights Reserved.
基幹システム運用を支えるBeeXの実践と挑戦
国内最大規模のSAP BASIS集団と基幹システム運用とAWSを熟知したエンジニアが提供する、高品質MSP
基幹システム運用
人・スキル サービス
![Page 38: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/38.jpg)
38Copyright © 2018 BeeX Inc. All Rights Reserved.
基幹システム運用を支えるBeeXの実践と挑戦
〜 IT部門向け管理ポータル〜元IT部門長が自らの経験から欲しかったサービスを設計
国内最大規模のSAP BASIS集団と基幹システム運用とAWSを熟知したエンジニアが提供する、高品質MSP
基幹システム運用
人・スキル サービス
![Page 39: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/39.jpg)
39Copyright © 2018 BeeX Inc. All Rights Reserved.
更に先を知りたい方に・・・BeeX技術ブログ
「DXを支えるSAP基幹システムの基盤・運用はこう変わる」
![Page 40: 基幹システムのシフトとは 実装時の課題と現実解 · Copyright © 2018 BeeX Inc. All Rights Reserved. 22 外と連携する時に考慮が必要なもの 中間](https://reader034.vdocuments.pub/reader034/viewer/2022042306/5ed25f83d047ea32d60bee54/html5/thumbnails/40.jpg)
40Copyright © 2018 BeeX Inc. All Rights Reserved.
Be eXcited企業の基幹システムにもっと「わ
くわく」を