35
これだけ知っておけば これだけ知っておけば これだけ知っておけば これだけ知っておけば OKSAP の人に贈る の人に贈る の人に贈る の人に贈る SAP on AWS JAWS-UG 横浜支部 3回勉強会 16 th Feb. 2013 田中隆三郎 @rewtheblow

非SAPの人に贈るSAP on AWS

Embed Size (px)

DESCRIPTION

JAWSUG 横浜支部勉強会第三回 LT 資料

Citation preview

Page 1: 非SAPの人に贈るSAP on AWS

これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけば OK!!!!

非非非非 SAP の人に贈るの人に贈るの人に贈るの人に贈る SAP on AWS

JAWS-UG 横浜支部第3回勉強会

16th Feb. 2013

田中隆三郎

@rewtheblow

Page 2: 非SAPの人に贈るSAP on AWS

AWSでSAPと言えば・・・

Social

Application

Providerhttp://www.crowd-cloud.net/word/sap.html

Page 3: 非SAPの人に贈るSAP on AWS

じゃなくて・・・

Page 4: 非SAPの人に贈るSAP on AWS

SAP のことを知っている人?

いませんか~?

Page 5: 非SAPの人に贈るSAP on AWS

SAP の名前は知ってるが、

見たことや触ったことはない人?

いますか~?

Page 6: 非SAPの人に贈るSAP on AWS

COPYRIGHT 2012 INFORMATION SERVICES INTERNATIONAL - DENTSU, LTD. ALL RIGHTS RESERVED

2012201220122012年年年年11111111月に月に月に月に 開催された開催された開催された開催された re: Inventre: Inventre: Inventre: Invent でもでもでもでもSAP on AWS の話題がの話題がの話題がの話題がひとりしきひとりしきひとりしきひとりしき

Page 7: 非SAPの人に贈るSAP on AWS

なぜか?なぜか?なぜか?なぜか?

� SAPとととと AWS は仲が良いは仲が良いは仲が良いは仲が良いSAP は、最大の AWS ユーザーという説も・・・AWS の SVP の Andy Jassy とSAP のお偉さんがハーバード大の同級生

� 基幹業務システムの代表格、SAP を

クラウドで利用したいユーザーが増えた

� SAP をををを AWS 上で本格的に利用上で本格的に利用上で本格的に利用上で本格的に利用できるようになったできるようになったできるようになったできるようになった

→ つまり SAP on AWS は、クラウド利用に

おけるエンタープライスシステムの象徴

Page 8: 非SAPの人に贈るSAP on AWS

自己紹介自己紹介自己紹介自己紹介 その①その①その①その①

●名前: 田中隆三郎 (たなかりゅうさぶろう)●所属: 電通国際情報サービス (ISID)

●好きなAWSサービス: EC2 Micro インスタンス●好きなCDP: Multi Datacenter Pattern

●好きな言語: C/C++、Java、英語●属性: ベーシスト、ダイバー、ベーシスト、ダイバー、ベーシスト、ダイバー、ベーシスト、ダイバー、

Twitter ( @rewtheblow ) アイコンアイコンアイコンアイコン

Page 9: 非SAPの人に贈るSAP on AWS

元・横浜市民!元・横浜市民!元・横浜市民!元・横浜市民!緑区緑区緑区緑区、および、および、および、および青葉区青葉区青葉区青葉区

Page 10: 非SAPの人に贈るSAP on AWS

本日のテーマ本日のテーマ本日のテーマ本日のテーマ「「「「非非非非 SAP の人に贈るの人に贈るの人に贈るの人に贈る SAP on AWS」」」」

� SAP の知識不要!の知識不要!の知識不要!の知識不要!� 最近の最近の最近の最近の AWS 業界で、何かと話題業界で、何かと話題業界で、何かと話題業界で、何かと話題

の多いの多いの多いの多い SAP を理解するを理解するを理解するを理解する

Page 11: 非SAPの人に贈るSAP on AWS

ありませーん (T_T)

自己紹介自己紹介自己紹介自己紹介 その②その②その②その②

●経歴:• 汎用系プログラマ (COBOL、RPG)• オープン系プログラマ (C/C++、Java)• Web 系プログラマ(PHP)• プロジェクトマネージャ/業務 SE

• プリセールス/テクニカルサポート• ビジネス開発/クラウドインフラエンジニア

SAP コンサルタント (*) の経験はないの?

(*) SAPテクノロジーに関するエンジニアはみなコンサルタントと呼ばれる

Page 12: 非SAPの人に贈るSAP on AWS

ちなみちなみちなみちなみにににに SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・

業務業務業務業務 SE

→業務コンサルタント業務コンサルタント業務コンサルタント業務コンサルタント

プログラマプログラマプログラマプログラマ→ディベロップメント・コンサルタントディベロップメント・コンサルタントディベロップメント・コンサルタントディベロップメント・コンサルタント

※ ABAP 言語使いのため、ABAPer とも

インフラエンジニアインフラエンジニアインフラエンジニアインフラエンジニア→ベーシス・コンサルタントベーシス・コンサルタントベーシス・コンサルタントベーシス・コンサルタント

Page 13: 非SAPの人に贈るSAP on AWS

SAP コンサルタント の経験はないが、SAP システムの解析診断サービスのPanaya の代理店ビジネスに従事(2009~2010年)

※ Panayaのサービスは EC2 上で稼働

→ SAP のことを良く知らない人の気持ちが、嫌というほど分かる!

Page 14: 非SAPの人に贈るSAP on AWS

当セッションのハイライト当セッションのハイライト当セッションのハイライト当セッションのハイライト

これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけばOK!!!!

SAP は「サップ」ではありません、は「サップ」ではありません、は「サップ」ではありません、は「サップ」ではありません、

「「「「エスエーピーエスエーピーエスエーピーエスエーピー」」」」ですですですです

http://d.hatena.ne.jp/keyword/SAP

SAPのことを「サップ」と読んだ瞬間、「私はSAPを知りません」と言っているようなもの!

Page 15: 非SAPの人に贈るSAP on AWS

一方で、通称として「サップ◯一方で、通称として「サップ◯一方で、通称として「サップ◯一方で、通称として「サップ◯ ◯◯◯◯ 」と」と」と」と呼ばれているものも。例えば・・呼ばれているものも。例えば・・呼ばれているものも。例えば・・呼ばれているものも。例えば・・

SAPGUI(サップグイ)(サップグイ)(サップグイ)(サップグイ)

SAPGUI for Windows の画面

Page 16: 非SAPの人に贈るSAP on AWS

他にも・・他にも・・他にも・・他にも・・

SAPKernel(サップカーネル)(サップカーネル)(サップカーネル)(サップカーネル)ASAP(エーサップ)(エーサップ)(エーサップ)(エーサップ)SAPUP(サップアップ)(サップアップ)(サップアップ)(サップアップ)SAPS値(サップスち)値(サップスち)値(サップスち)値(サップスち)SAPRouter(サップ(サップ(サップ(サップルータールータールータールーター))))

などなどなどなどなどなどなどなど

Page 17: 非SAPの人に贈るSAP on AWS

これこれこれこれだけ知っておけばだけ知っておけばだけ知っておけばだけ知っておけばOK!

SAPKernel(サップカーネル)(サップカーネル)(サップカーネル)(サップカーネル)ASAP(エーサップ)(エーサップ)(エーサップ)(エーサップ)SAPUP(サップアップ)(サップアップ)(サップアップ)(サップアップ)SAPS値(サップスち)値(サップスち)値(サップスち)値(サップスち)SAPRouter(サップルーター)(サップルーター)(サップルーター)(サップルーター)

インフラを考えるときに必要インフラを考えるときに必要インフラを考えるときに必要インフラを考えるときに必要

Page 18: 非SAPの人に贈るSAP on AWS

SAPS値とは?値とは?値とは?値とは?

販売管理モジュール販売管理モジュール販売管理モジュール販売管理モジュール (SD) の典型的な処理パターンの典型的な処理パターンの典型的な処理パターンの典型的な処理パターン(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、(受注の入力・照会・変更など)において、単位時間あたりの処理性能単位時間あたりの処理性能単位時間あたりの処理性能単位時間あたりの処理性能を表した値。を表した値。を表した値。を表した値。1SAPSはははは100明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。明細行を1時間で処理可能であること。

ちなみに、ちなみに、ちなみに、ちなみに、AWS-Jさんのさんのさんのさんの資料より資料より資料より資料より

http://www.slideshare.net/AmazonWebServicesJapan/sap-13761355

EC2のインスタンスタイプごとに、SAPS値が算出されている

MIPSのようなもの

Page 19: 非SAPの人に贈るSAP on AWS

SAPRouterととととは?は?は?は?

SAPを本番稼働させる場合、を本番稼働させる場合、を本番稼働させる場合、を本番稼働させる場合、SAP社のサポートとの社のサポートとの社のサポートとの社のサポートとのホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要ありホットラインを常時結んでおく必要あり(VPN接続接続接続接続)

そのため、ユーザー側の環境にそのため、ユーザー側の環境にそのため、ユーザー側の環境にそのため、ユーザー側の環境に専用のルータである専用のルータである専用のルータである専用のルータであるSAPRouterを設置を設置を設置を設置

SAPRouterのソフトウェアをのソフトウェアをのソフトウェアをのソフトウェアをPCなどにインストールなどにインストールなどにインストールなどにインストールして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるして専用機として使う(ハードウェアルータもあるそうだが、見たことはない・・)そうだが、見たことはない・・)そうだが、見たことはない・・)そうだが、見たことはない・・)

Page 20: 非SAPの人に贈るSAP on AWS

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

ホットライン

Page 21: 非SAPの人に贈るSAP on AWS

「同じ単語だけど、「同じ単語だけど、「同じ単語だけど、「同じ単語だけど、SAPと非と非と非と非SAPで意味で意味で意味で意味が違うもの特集!」が違うもの特集!」が違うもの特集!」が違うもの特集!」

レベル別!

Page 22: 非SAPの人に贈るSAP on AWS

「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」「オープンソース・ソフトウェア」

SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・

オンラインオンラインオンラインオンライン SAP サポートサポートサポートサポート

レベルレベルレベルレベル ①①①①

OSSと言えば普通・・・と言えば普通・・・と言えば普通・・・と言えば普通・・・

Page 23: 非SAPの人に贈るSAP on AWS

RFCと言えば普通・・・と言えば普通・・・と言えば普通・・・と言えば普通・・・

「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」「リクエスト・フォー・コメント」

SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・

リモート・ファンクション・コールリモート・ファンクション・コールリモート・ファンクション・コールリモート・ファンクション・コール

レベルレベルレベルレベル ②②②②

※ 詳細は割愛

Page 24: 非SAPの人に贈るSAP on AWS

パッチみたいなものでパッチみたいなものでパッチみたいなものでパッチみたいなものでSPと言えば普通・と言えば普通・と言えば普通・と言えば普通・

「サービス・パック「サービス・パック「サービス・パック「サービス・パック ( on Windows )」」」」

SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・

サポート・パッケージサポート・パッケージサポート・パッケージサポート・パッケージ

レベルレベルレベルレベル ③③③③

Page 25: 非SAPの人に贈るSAP on AWS

「クライアント「クライアント「クライアント「クライアント」」」」とととと言えば普通・言えば普通・言えば普通・言えば普通・

「クライアント「クライアント「クライアント「クライアント////サーバのクライアント」サーバのクライアント」サーバのクライアント」サーバのクライアント」

SAP 業界だと・・・業界だと・・・業界だと・・・業界だと・・・

クライアントはクライアントはクライアントはクライアントは「サーバ」「サーバ」「サーバ」「サーバ」(!?!?!?!?)

レベルレベルレベルレベル Max

(いや、マジで・・・(いや、マジで・・・(いや、マジで・・・(いや、マジで・・・(^^;))))

Page 26: 非SAPの人に贈るSAP on AWS

クライクライクライクライアントアントアントアント

200

クライクライクライクライアントアントアントアント

100

クライクライクライクライアントアントアントアント

300

クライアントクライアントクライアントクライアント非依存部分非依存部分非依存部分非依存部分

SAPGUI※一般的な意味でのクライアント

サーバ側サーバ側サーバ側サーバ側

こういうイメージこういうイメージこういうイメージこういうイメージ

ひとつのシステム内で環境を複数持つことができて、そのひとつひとつが「クライアント」と呼ばれる

Page 27: 非SAPの人に贈るSAP on AWS

ところで、ところで、ところで、ところで、SAPのアーキテクチャ概要のアーキテクチャ概要のアーキテクチャ概要のアーキテクチャ概要

クライクライクライクライアントアントアントアント

200

クライクライクライクライアントアントアントアント

100

クライクライクライクライアントアントアントアント

300

クライアントクライアントクライアントクライアント非依存部分非依存部分非依存部分非依存部分

NetWeaverDB

OS

SAPのアプリケーションプラットフォームで、ABAPスタックとJavaスタックがあり。.net とも互換性あり。※以前は「BASIS(ベーシス)」と呼ばれていた

本番サポートされるOSとDBの組み合わせ(PAM)があり

Page 28: 非SAPの人に贈るSAP on AWS

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)

最新情報は要確認で!

Page 29: 非SAPの人に贈るSAP on AWS

少しだけアプリケーション少しだけアプリケーション少しだけアプリケーション少しだけアプリケーション (ERPととととBI) のおのおのおのお話話話話

人人人人

物物物物金金金金

情報情報情報情報

企業の経営資源を一元管理するのが企業の経営資源を一元管理するのが企業の経営資源を一元管理するのが企業の経営資源を一元管理するのがERP

給与を支払うとお金が減る

物が売れるとお金が増える

材料を仕入れるとお金が減る

業務上の従業員指示情報

ERPのカバーする範囲のカバーする範囲のカバーする範囲のカバーする範囲 BI の範囲の範囲の範囲の範囲※※※※ビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンス

業務分析経営分析意思決定支援

Page 30: 非SAPの人に贈るSAP on AWS

業務におきかえると・・業務におきかえると・・業務におきかえると・・業務におきかえると・・

人事人事人事人事

ロジスティクスロジスティクスロジスティクスロジスティクス会計会計会計会計

情報情報情報情報

ERPのカバーする範囲のカバーする範囲のカバーする範囲のカバーする範囲 BI の範囲の範囲の範囲の範囲※※※※ビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンスビジネス・インテリジェンス

NetWeaver

FIFIFIFI(財務会計)COCOCOCO(管理会計)

SDSDSDSD(販売管理)MMMMMMMM(在庫管理)

HRHRHRHR(人事管理)

BW(情報分析)

ちなみにBWもNetWeaver基盤上で動作する

Page 31: 非SAPの人に贈るSAP on AWS

これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけば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 の主要モジュールの主要モジュールの主要モジュールの主要モジュール

Page 32: 非SAPの人に贈るSAP on AWS

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)という内部の名称で呼ばれることが多い。

Page 33: 非SAPの人に贈るSAP on AWS

本セッションの本セッションの本セッションの本セッションのまとめまとめまとめまとめ

� SAP は「サップ」ではありませんは「サップ」ではありませんは「サップ」ではありませんは「サップ」ではありません、、、、「「「「エスエーピーエスエーピーエスエーピーエスエーピー」」」」ですですですです

� 一部「サップ」が取り入れられている一部「サップ」が取り入れられている一部「サップ」が取り入れられている一部「サップ」が取り入れられている用語として、用語として、用語として、用語として、SAPS値値値値(サップスち)、(サップスち)、(サップスち)、(サップスち)、SAPRouter(サップルーター(サップルーター(サップルーター(サップルーター))))

� FI/CO/SD/MM/HR(エフアイ・シーオー・(エフアイ・シーオー・(エフアイ・シーオー・(エフアイ・シーオー・

エスディー・エスディー・エスディー・エスディー・エムエム・エイチアール)エムエム・エイチアール)エムエム・エイチアール)エムエム・エイチアール)

これだけ知っておけばこれだけ知っておけばこれだけ知っておけばこれだけ知っておけばOK!!!!

Page 34: 非SAPの人に贈るSAP on AWS

ご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございましたご清聴ありがとうございました!!!!

本セッションの内容が本セッションの内容が本セッションの内容が本セッションの内容が少しでも非少しでも非少しでも非少しでも非SAPの人のお役に立てばの人のお役に立てばの人のお役に立てばの人のお役に立てば

幸いです幸いです幸いです幸いです

Page 35: 非SAPの人に贈るSAP on AWS

ENDENDENDENDThis presentation was presented by

Ryusaburo TanakaInformation Services International – DENTSU

Market creationBest solution through best practice

The key asset, human resources