aws summit tokyo 2017 セイコーエプソンの データ ......aws summit tokyo 2016...
TRANSCRIPT
セイコーエプソンのデータプラットフォームビジネスにおけるサーバレスアーキテクチャへのマイグレーション
IT推進本部 AC事業推進部 / プリンティングソリューション部 P企画設計部
西澤 恒二 / 李 文熙
AWS Summit Tokyo 2017
© SEIKO EPSON CORPORATION 2017. All rights reserved.
2
本日のAgenda
・会社概要 & サービス概要
・データセンター・マイグレーション
・システム・マイグレーション
・まとめ
3
本日のAgenda
・会社概要 & サービス概要
・データセンター・マイグレーション
・システム・マイグレーション
・まとめ
4
その他
15億円全社・調整額
-15億円
プリンティングソリューションズ
6,866億円
ビジュアルコミュニケーション
1,796億円
注)1. 各事業セグメント売上は、 事業セグメント間取引を含めた売上収益2. 各事業セグメント内の売上については、事業間売上を含めた売上収益3. 連結売上収益は事業セグメント間取引を相殺した外部売上収益4. 2015年度から開示セグメントを変更し、新区分で再計算
2016年度連結売上収益(IFRS・連結):10,248億円 (単位:億円,切り捨て)
4,812億円 1,886億円
プリンター プロフェッショナルプリンティング
PC 他
ウエアラブル機器
ウエアラブル・産業プロダクツ
1,585億円
ロボティクスソリューションズ
マイクロデバイス他
169億円
965億円
507億円
事業概要(売上収益)
184億円
5
利用シーン
小売/飲食業向け主要ラインナップ
TM-H6000IV80mmサーマルレシート+ドットインパクトプリンター
TM-T88V80mmサーマルレシートプリンター
TM-P60II/ TM-P2058mmモバイルサーマルレシートプリンター
©EPSON SALES JAPAN CORPORATION 2016 All rights reserved.
レシートプリンター
8
レシートデータプラットフォーム概要
OmniLink™ Merchant Services Epson Partners ISV
①レシートデータのアップロード
②レシートデータの解析店舗、日時、品目、単価合計、税金など
パートナーISV サービス
経営分析 Rewards勤怠管理 。。。
集客
販売レシート
WebAPI
店舗
9
本日のAgenda
・会社概要 & サービス概要
・データセンター・マイグレーション
・システム・マイグレーション
・まとめ
データセンターマイグレーション
© SEIKO EPSON CORPORATION 2016. All rights reserved.
IT推進本部
熊倉 一徳
AWS Summit Tokyo 2016
セイコーエプソンの
~ “必要な時に必要なだけ”を提供する動的 IT インフラ ~
11
方針)DC/サーバーを自己専有型からサービス利用型にシフトする
目標)既存DCはFY14より移行を開始し、FY15末で閉鎖する✔ 既存DCのサーバーを2年間で移行完了とするクラウドを第一優先の移行先とし、既存DC/サーバー費用を削減する✔ 既存DC/サーバー費用をFY18までに20%以上削減するクラウドでビジネス変化に追従できる柔軟性・俊敏性を手に入れる✔ サーバー環境構築期間を2~3ヶ月から1週間以内に短縮する
方針と目標
12
FY13 FY14 FY15 FY16 FY17 FY18
クラウド活用継続(クラウド内最適化)
クラウドへの移行(長期契約の部分適用)
クラウド調査、評価、選定
次世代IT基盤検討
クラウド調査、評価、選定
新規ビジネス開拓
POC ビジネス検証
OmniLink
™
Merchant
Services
サーバーレスアーキテクチャ
採用
13
システム運用
IT部門 (基盤、セキュリティ …)
プリンティングソリューションズ
ビジュアルコミュニケーション
ウエアラブル・産業プロダクツ
クラウドサービス クラウドサービス クラウドサービス
AWS コンピューティング、インスタンス、RDS管理
Web
App
RDS
申請
供給
Web
App
RDS
申請
供給
Web
App
RDS
申請
供給
14
OmniLink™ Merchant Services
オンプレミス思考設計
Web API
店舗管理 / 機器管理レシート管理 / レシート解析ISV管理 / API I/F / ログ管理
Web
プリンタ接続
AP
RD
S
レシートデータ蓄積
15
すべてのビジネスロジックがアプリケーションサーバー上で動いている
非効率なスケールアウトシステムリソース枯渇同期処理でブロック状態
課題
16
本日のAgenda
・会社概要 & サービス概要
・データセンター・マイグレーション
・システム・マイグレーション
・まとめ
17
解決に向けた設計プリンシプル
① スケーラビリティ② 疎結合③ マネージド
サービスの活用
18
サーバレスアーキテクチャ
AWS Elastic
Beanstalk
AWS
LambdaAmazon
API
Gateway
レシートデータ(WebSocket)
Amazon
EC2Amazon
Kinesis
AWS
Lambda
AWS
Lambda
SQS
Amazon
Aurora
Elastic
Beanstalk
Worker
Amazon
Kinesis
Amazon
S3生データ 解析結果
解析エンジン
Amazon
Aurora
19
ビジネスロジック
ためる
解析する
提供する
20
マイグレーション #1
ためる
レシートデータ
AmazonEC2
AmazonKinesis Streams
AWSLambda
AmazonS3
21
マイグレーション#2
AmazonS3
解析する
SQS
AWSBeanstalk
Worker
AmazonKinesis Streams
AWSLambda
22
マイグレーション#3
AmazonS3
提供するAWS Elastic Beanstalk
AmazonAPI
Gateway
AmazonAurora
AWSLambda
23
運用上の改善効果
デプロイ
マニュアル
スクリプト
属人化
監視
内製モニタリング
システム
AWS CodeDeploy
Amazon CloudWatch
AWS CodePipeline
24
『簡単に実現できたわけではなく』
25
IT部門 / AWSプロフェッショナルサービスと共に歩みながら、
システム・マイグレーション 約6か月 で完成!
経緯
9月 10月 11月 12月 1月 2月 3月 4月 5月 6月 7月
☆AWS プロフェッショナルサービス 打ち合わせ
☆見直し構成 ~ AWS 主要構成群の概念、目的
☆ワークショップ実施(Lambda/Kinesis/SQS/SNS/Beanstalk)
☆評価用AWS コンソール権限取得
☆本格実装 --------★
☆Proof Of Concept設計
26
サービス運用体系(サーバーレス)
IT部門 (基盤、セキュリティ …)
プリンティングソリューションズ
ビジュアルコミュニケーション
ウエアラブル・産業プロダクツ
クラウドサービス クラウドサービス クラウドサービス
AWS コンピューティング、インスタンス、RDS管理
申請 申請 申請AWS コンソール管理 / 最適なサービスの採用
~ サーバーレスアーキテクチャ ~
27
設計メンバープロファイル
・AWSコンソール操作 未経験
・完全マネージド型サービス 知識レベル[低]
制約・増員計画 当面なし → 成長必須
28
・一歩踏み出すには、力不足
・背中を押す「経験」=ワークショップ開催AWS Lambda / Amazon Kinesis / Amazon Simple Queue Service (SQS) / Amazon Simple Notification Service (Amazon SNS) / Amazon S3 の基本操作と連携を実習
啓発 習得 構想
はじめの3カ月の歩み
29
はじめの3カ月の歩み
・権限AWSコンソール操作権限
責任範囲(常に相談)
・費用コンセプトモデル設計 = 無償範囲を意識
ユニット単位に創っては、壊しを繰り返す
啓発 習得 構想
IT部門との信頼
構築期間
30
はじめの3カ月の歩み
・ビジネスロジックを最適に分割→コスト試算
啓発 習得 構想
☑データ保持
☑リアルタイム
☑スケールアウト
☑コアロジック
Amazon Kinesis
Amazon Kinesis / AWS Lambda
AWS Lambda / AWS Elastic BeanstalkAmazon Simple Queue Service (SQS)
AWS Elastic Beanstalk
31
まとめ
ビジネスは、容赦なく変化する!
技術:戦い抜けるアーキテクチャを採用する
組織:踏み出す勇気と受け入れる心
価値提供に集中できるチームへ
フルスタックエンジニア
ビジネス – IT / Dev – DevOps
隙間を補完 ⇔ 自己成長
32©EPSON SALES JAPAN CORPORATION 2016 All rights reserved.
会計ソリューション(R4&Weplatサービス)ウェプラット
パッケージ累計販売本数(17年3月時点)
28万本会計事務所導入実績(17年3月時点)
10,567件
財務・税務申告パッケージWeplatクラウドサービス(金融連携・スキャンサービス等)
33