Upload
ryusaburo-tanaka
View
5.427
Download
3
Embed Size (px)
DESCRIPTION
JAWSUG 横浜支部勉強会第三回 LT 資料
Citation preview
これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけば OK!!!!
非非非非 SAP の人に贈るの人に贈るの人に贈るの人に贈る SAP on AWS
JAWS-UG 横浜支部第3回勉強会
16th Feb. 2013
田中隆三郎
@rewtheblow
AWSでSAPと言えば・・・
Social
Application
Providerhttp://www.crowd-cloud.net/word/sap.html
じゃなくて・・・
SAP のことを知っている人?
いませんか~?
SAP の名前は知ってるが、
見たことや触ったことはない人?
いますか~?
COPYRIGHT 2012 INFORMATION SERVICES INTERNATIONAL - DENTSU, LTD. ALL RIGHTS RESERVED
2012201220122012年年年年11111111月に月に月に月に 開催された開催された開催された開催された re: Inventre: Inventre: Inventre: Invent でもでもでもでもSAP on AWS の話題がの話題がの話題がの話題がひとりしきひとりしきひとりしきひとりしき
なぜか?なぜか?なぜか?なぜか?
� SAPとととと AWS は仲が良いは仲が良いは仲が良いは仲が良いSAP は、最大の AWS ユーザーという説も・・・AWS の SVP の Andy Jassy とSAP のお偉さんがハーバード大の同級生
� 基幹業務システムの代表格、SAP を
クラウドで利用したいユーザーが増えた
� SAP をををを AWS 上で本格的に利用上で本格的に利用上で本格的に利用上で本格的に利用できるようになったできるようになったできるようになったできるようになった
→ つまり SAP on AWS は、クラウド利用に
おけるエンタープライスシステムの象徴
自己紹介自己紹介自己紹介自己紹介 その①その①その①その①
●名前: 田中隆三郎 (たなかりゅうさぶろう)●所属: 電通国際情報サービス (ISID)
●好きなAWSサービス: EC2 Micro インスタンス●好きなCDP: Multi Datacenter Pattern
●好きな言語: C/C++、Java、英語●属性: ベーシスト、ダイバー、ベーシスト、ダイバー、ベーシスト、ダイバー、ベーシスト、ダイバー、
Twitter ( @rewtheblow ) アイコンアイコンアイコンアイコン
元・横浜市民!元・横浜市民!元・横浜市民!元・横浜市民!緑区緑区緑区緑区、および、および、および、および青葉区青葉区青葉区青葉区
本日のテーマ本日のテーマ本日のテーマ本日のテーマ「「「「非非非非 SAP の人に贈るの人に贈るの人に贈るの人に贈る SAP on AWS」」」」
� SAP の知識不要!の知識不要!の知識不要!の知識不要!� 最近の最近の最近の最近の AWS 業界で、何かと話題業界で、何かと話題業界で、何かと話題業界で、何かと話題
の多いの多いの多いの多い SAP を理解するを理解するを理解するを理解する
ありませーん (T_T)
自己紹介自己紹介自己紹介自己紹介 その②その②その②その②
●経歴:• 汎用系プログラマ (COBOL、RPG)• オープン系プログラマ (C/C++、Java)• Web 系プログラマ(PHP)• プロジェクトマネージャ/業務 SE
• プリセールス/テクニカルサポート• ビジネス開発/クラウドインフラエンジニア
SAP コンサルタント (*) の経験はないの?
(*) SAPテクノロジーに関するエンジニアはみなコンサルタントと呼ばれる
ちなみちなみちなみちなみにににに SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・
業務業務業務業務 SE
→業務コンサルタント業務コンサルタント業務コンサルタント業務コンサルタント
プログラマプログラマプログラマプログラマ→ディベロップメント・コンサルタントディベロップメント・コンサルタントディベロップメント・コンサルタントディベロップメント・コンサルタント
※ ABAP 言語使いのため、ABAPer とも
インフラエンジニアインフラエンジニアインフラエンジニアインフラエンジニア→ベーシス・コンサルタントベーシス・コンサルタントベーシス・コンサルタントベーシス・コンサルタント
SAP コンサルタント の経験はないが、SAP システムの解析診断サービスのPanaya の代理店ビジネスに従事(2009~2010年)
※ Panayaのサービスは EC2 上で稼働
→ SAP のことを良く知らない人の気持ちが、嫌というほど分かる!
当セッションのハイライト当セッションのハイライト当セッションのハイライト当セッションのハイライト
これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけばOK!!!!
SAP は「サップ」ではありません、は「サップ」ではありません、は「サップ」ではありません、は「サップ」ではありません、
「「「「エスエーピーエスエーピーエスエーピーエスエーピー」」」」ですですですです
http://d.hatena.ne.jp/keyword/SAP
SAPのことを「サップ」と読んだ瞬間、「私はSAPを知りません」と言っているようなもの!
一方で、通称として「サップ◯一方で、通称として「サップ◯一方で、通称として「サップ◯一方で、通称として「サップ◯ ◯◯◯◯ 」と」と」と」と呼ばれているものも。例えば・・呼ばれているものも。例えば・・呼ばれているものも。例えば・・呼ばれているものも。例えば・・
SAPGUI(サップグイ)(サップグイ)(サップグイ)(サップグイ)
SAPGUI for Windows の画面
他にも・・他にも・・他にも・・他にも・・
SAPKernel(サップカーネル)(サップカーネル)(サップカーネル)(サップカーネル)ASAP(エーサップ)(エーサップ)(エーサップ)(エーサップ)SAPUP(サップアップ)(サップアップ)(サップアップ)(サップアップ)SAPS値(サップスち)値(サップスち)値(サップスち)値(サップスち)SAPRouter(サップ(サップ(サップ(サップルータールータールータールーター))))
などなどなどなどなどなどなどなど
これこれこれこれだけ知っておけばだけ知っておけばだけ知っておけばだけ知っておけばOK!
SAPKernel(サップカーネル)(サップカーネル)(サップカーネル)(サップカーネル)ASAP(エーサップ)(エーサップ)(エーサップ)(エーサップ)SAPUP(サップアップ)(サップアップ)(サップアップ)(サップアップ)SAPS値(サップスち)値(サップスち)値(サップスち)値(サップスち)SAPRouter(サップルーター)(サップルーター)(サップルーター)(サップルーター)
インフラを考えるときに必要インフラを考えるときに必要インフラを考えるときに必要インフラを考えるときに必要
SAPS値とは?値とは?値とは?値とは?
販売管理モジュール販売管理モジュール販売管理モジュール販売管理モジュール (SD) の典型的な処理パターンの典型的な処理パターンの典型的な処理パターンの典型的な処理パターン(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、単位時間あたりの処理性能単位時間あたりの処理性能単位時間あたりの処理性能単位時間あたりの処理性能を表した値。を表した値。を表した値。を表した値。1SAPSはははは100明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。
ちなみに、ちなみに、ちなみに、ちなみに、AWS-Jさんのさんのさんのさんの資料より資料より資料より資料より
http://www.slideshare.net/AmazonWebServicesJapan/sap-13761355
EC2のインスタンスタイプごとに、SAPS値が算出されている
MIPSのようなもの
SAPRouterととととは?は?は?は?
SAPを本番稼働させる場合、を本番稼働させる場合、を本番稼働させる場合、を本番稼働させる場合、SAP社のサポートとの社のサポートとの社のサポートとの社のサポートとのホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要あり(VPN接続接続接続接続)
そのため、ユーザー側の環境にそのため、ユーザー側の環境にそのため、ユーザー側の環境にそのため、ユーザー側の環境に専用のルータである専用のルータである専用のルータである専用のルータであるSAPRouterを設置を設置を設置を設置
SAPRouterのソフトウェアをのソフトウェアをのソフトウェアをのソフトウェアをPCなどにインストールなどにインストールなどにインストールなどにインストールして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるそうだが、見たことはない・・)そうだが、見たことはない・・)そうだが、見たことはない・・)そうだが、見たことはない・・)
SAP on AWS SAP on AWS SAP on AWS SAP on AWS のシステム構成イメージのシステム構成イメージのシステム構成イメージのシステム構成イメージ
Availability Zone A
Public Subnet
Private Subnet
Web Server SAPRouter
Enterprise
PortalECC Central
Instance with DBECC Dialog
Instances
Solution
Manager
Availability Zone B
Private Subnet
DB Mirror Server
Mirroring by DBMS
Internet Gateway
VPN Gateway
Amazon
Machine Images
Amazon S3
Backup
Tokyo Region
UsersBrowser CorporateVPN Router
SAPGUI UsersInternet
OSS Internet
ホットライン
「同じ単語だけど、「同じ単語だけど、「同じ単語だけど、「同じ単語だけど、SAPと非と非と非と非SAPで意味で意味で意味で意味が違うもの特集!」が違うもの特集!」が違うもの特集!」が違うもの特集!」
レベル別!
「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」
SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・
オンラインオンラインオンラインオンライン SAP サポートサポートサポートサポート
レベルレベルレベルレベル ①①①①
OSSと言えば普通・・・と言えば普通・・・と言えば普通・・・と言えば普通・・・
RFCと言えば普通・・・と言えば普通・・・と言えば普通・・・と言えば普通・・・
「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」
SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・
リモート・ファンクション・コールリモート・ファンクション・コールリモート・ファンクション・コールリモート・ファンクション・コール
レベルレベルレベルレベル ②②②②
※ 詳細は割愛
パッチみたいなものでパッチみたいなものでパッチみたいなものでパッチみたいなものでSPと言えば普通・と言えば普通・と言えば普通・と言えば普通・
「サービス・パック「サービス・パック「サービス・パック「サービス・パック ( on Windows )」」」」
SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・
サポート・パッケージサポート・パッケージサポート・パッケージサポート・パッケージ
レベルレベルレベルレベル ③③③③
「クライアント「クライアント「クライアント「クライアント」」」」とととと言えば普通・言えば普通・言えば普通・言えば普通・
「クライアント「クライアント「クライアント「クライアント////サーバのクライアント」サーバのクライアント」サーバのクライアント」サーバのクライアント」
SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・
クライアントはクライアントはクライアントはクライアントは「サーバ」「サーバ」「サーバ」「サーバ」(!?!?!?!?)
レベルレベルレベルレベル Max
(いや、マジで・・・(いや、マジで・・・(いや、マジで・・・(いや、マジで・・・(^^;))))
クライクライクライクライアントアントアントアント
200
クライクライクライクライアントアントアントアント
100
クライクライクライクライアントアントアントアント
300
クライアントクライアントクライアントクライアント非依存部分非依存部分非依存部分非依存部分
SAPGUI※一般的な意味でのクライアント
サーバ側サーバ側サーバ側サーバ側
こういうイメージこういうイメージこういうイメージこういうイメージ
ひとつのシステム内で環境を複数持つことができて、そのひとつひとつが「クライアント」と呼ばれる
ところで、ところで、ところで、ところで、SAPのアーキテクチャ概要のアーキテクチャ概要のアーキテクチャ概要のアーキテクチャ概要
クライクライクライクライアントアントアントアント
200
クライクライクライクライアントアントアントアント
100
クライクライクライクライアントアントアントアント
300
クライアントクライアントクライアントクライアント非依存部分非依存部分非依存部分非依存部分
NetWeaverDB
OS
SAPのアプリケーションプラットフォームで、ABAPスタックとJavaスタックがあり。.net とも互換性あり。※以前は「BASIS(ベーシス)」と呼ばれていた
本番サポートされるOSとDBの組み合わせ(PAM)があり
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30179afb-d90e-2b10-ceb3-d2e441d6407b?QuickLink=index&overridelayout=true
SAP NetWeaver 7.0 Product Availability Matrix (PAM)
最新情報は要確認で!
少しだけアプリケーション少しだけアプリケーション少しだけアプリケーション少しだけアプリケーション (ERPととととBI) のおのおのおのお話話話話
人人人人
物物物物金金金金
情報情報情報情報
企業の経営資源を一元管理するのが企業の経営資源を一元管理するのが企業の経営資源を一元管理するのが企業の経営資源を一元管理するのがERP
給与を支払うとお金が減る
物が売れるとお金が増える
材料を仕入れるとお金が減る
業務上の従業員指示情報
ERPのカバーする範囲のカバーする範囲のカバーする範囲のカバーする範囲 BI の範囲の範囲の範囲の範囲※※※※ビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンス
業務分析経営分析意思決定支援
業務におきかえると・・業務におきかえると・・業務におきかえると・・業務におきかえると・・
人事人事人事人事
ロジスティクスロジスティクスロジスティクスロジスティクス会計会計会計会計
情報情報情報情報
ERPのカバーする範囲のカバーする範囲のカバーする範囲のカバーする範囲 BI の範囲の範囲の範囲の範囲※※※※ビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンス
NetWeaver
FIFIFIFI(財務会計)COCOCOCO(管理会計)
SDSDSDSD(販売管理)MMMMMMMM(在庫管理)
HRHRHRHR(人事管理)
BW(情報分析)
ちなみにBWもNetWeaver基盤上で動作する
これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけばOK!!!!
FI/CO/SD/MM/HRFI/CO/SD/MM/HRFI/CO/SD/MM/HRFI/CO/SD/MM/HRエフアイ・シーオー・エスディー・エムエム・エイチアール・・・エフアイ・シーオー・エスディー・エムエム・エイチアール・・・エフアイ・シーオー・エスディー・エムエム・エイチアール・・・
※これだけですべてのモジュールではなく、この他にもPP(生産管理)、TR(資金管理)、PS(プロジェクト管理)などもある。
※ HR は、近年は HCM(Human Capital Management)と呼ばれるようになった。
呪文のようにおぼえろ!
SAP ERP の主要モジュールの主要モジュールの主要モジュールの主要モジュール
ERP
NetWeaver
SRM CRM
SCM
PLM
これがこれがこれがこれが AWS上で認定された上で認定された上で認定された上で認定されたBusiness Suite だ!だ!だ!だ!
SRM(Supplier Relationship Management)
PLM(Product Lifecyle Management)
SCM(Suppy Chain Management)
CRM(Customer Relationship Management)
すべてNetWeaver上で動作。必要なものだけインストール
※ 実はBusiness Suite という呼称は一般的には使われる機会は少ない。なぜなら、ERPが圧倒的に利用されているとして、またSCMとCRMはある程度利用されているとして、一方でSRMとPLMが利用されている機会は限られている。全てが利用されているケースは稀。
※ ERPは、ECC(ERP Central Component)という内部の名称で呼ばれることが多い。
本セッションの本セッションの本セッションの本セッションのまとめまとめまとめまとめ
� SAP は「サップ」ではありませんは「サップ」ではありませんは「サップ」ではありませんは「サップ」ではありません、、、、「「「「エスエーピーエスエーピーエスエーピーエスエーピー」」」」ですですですです
� 一部「サップ」が取り入れられている一部「サップ」が取り入れられている一部「サップ」が取り入れられている一部「サップ」が取り入れられている用語として、用語として、用語として、用語として、SAPS値値値値(サップスち)、(サップスち)、(サップスち)、(サップスち)、SAPRouter(サップルーター(サップルーター(サップルーター(サップルーター))))
� FI/CO/SD/MM/HR(エフアイ・シーオー・(エフアイ・シーオー・(エフアイ・シーオー・(エフアイ・シーオー・
エスディー・エスディー・エスディー・エスディー・エムエム・エイチアール)エムエム・エイチアール)エムエム・エイチアール)エムエム・エイチアール)
これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけばOK!!!!
ご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございました!!!!
本セッションの内容が本セッションの内容が本セッションの内容が本セッションの内容が少しでも非少しでも非少しでも非少しでも非SAPの人のお役に立てばの人のお役に立てばの人のお役に立てばの人のお役に立てば
幸いです幸いです幸いです幸いです
ENDENDENDENDThis presentation was presented by
Ryusaburo TanakaInformation Services International – DENTSU
Market creationBest solution through best practice
The key asset, human resources