aws summit tokyo 2017 セイコーエプソンの データ ......aws summit tokyo 2016...

32
セイコーエプソンの データプラットフォームビジネスにおける サーバレスアーキテクチャへのマイグレーション IT推進本部 AC事業推進部 / プリンティングソリューション部 P企画設計部 西澤 恒二 / 李 文熙 AWS Summit Tokyo 2017 © SEIKO EPSON CORPORATION 2017. All rights reserved.

Upload: others

Post on 16-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

セイコーエプソンのデータプラットフォームビジネスにおけるサーバレスアーキテクチャへのマイグレーション

IT推進本部 AC事業推進部 / プリンティングソリューション部 P企画設計部

西澤 恒二 / 李 文熙

AWS Summit Tokyo 2017

© SEIKO EPSON CORPORATION 2017. All rights reserved.

Page 2: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

2

本日のAgenda

・会社概要 & サービス概要

・データセンター・マイグレーション

・システム・マイグレーション

・まとめ

Page 3: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

3

本日のAgenda

・会社概要 & サービス概要

・データセンター・マイグレーション

・システム・マイグレーション

・まとめ

Page 4: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

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億円

Page 5: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

5

利用シーン

小売/飲食業向け主要ラインナップ

TM-H6000IV80mmサーマルレシート+ドットインパクトプリンター

TM-T88V80mmサーマルレシートプリンター

TM-P60II/ TM-P2058mmモバイルサーマルレシートプリンター

©EPSON SALES JAPAN CORPORATION 2016 All rights reserved.

レシートプリンター

Page 6: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

7

OmniLink™ Merchant Services

Page 7: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

8

レシートデータプラットフォーム概要

OmniLink™ Merchant Services Epson Partners ISV

①レシートデータのアップロード

②レシートデータの解析店舗、日時、品目、単価合計、税金など

パートナーISV サービス

経営分析 Rewards勤怠管理 。。。

集客

販売レシート

WebAPI

店舗

Page 8: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

9

本日のAgenda

・会社概要 & サービス概要

・データセンター・マイグレーション

・システム・マイグレーション

・まとめ

Page 9: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

データセンターマイグレーション

© SEIKO EPSON CORPORATION 2016. All rights reserved.

IT推進本部

熊倉 一徳

AWS Summit Tokyo 2016

セイコーエプソンの

~ “必要な時に必要なだけ”を提供する動的 IT インフラ ~

Page 10: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

11

方針)DC/サーバーを自己専有型からサービス利用型にシフトする

目標)既存DCはFY14より移行を開始し、FY15末で閉鎖する✔ 既存DCのサーバーを2年間で移行完了とするクラウドを第一優先の移行先とし、既存DC/サーバー費用を削減する✔ 既存DC/サーバー費用をFY18までに20%以上削減するクラウドでビジネス変化に追従できる柔軟性・俊敏性を手に入れる✔ サーバー環境構築期間を2~3ヶ月から1週間以内に短縮する

方針と目標

Page 11: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

12

FY13 FY14 FY15 FY16 FY17 FY18

クラウド活用継続(クラウド内最適化)

クラウドへの移行(長期契約の部分適用)

クラウド調査、評価、選定

次世代IT基盤検討

クラウド調査、評価、選定

新規ビジネス開拓

POC ビジネス検証

OmniLink

Merchant

Services

サーバーレスアーキテクチャ

採用

Page 12: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

13

システム運用

IT部門 (基盤、セキュリティ …)

プリンティングソリューションズ

ビジュアルコミュニケーション

ウエアラブル・産業プロダクツ

クラウドサービス クラウドサービス クラウドサービス

AWS コンピューティング、インスタンス、RDS管理

Web

App

RDS

申請

供給

Web

App

RDS

申請

供給

Web

App

RDS

申請

供給

Page 13: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

14

OmniLink™ Merchant Services

オンプレミス思考設計

Web API

店舗管理 / 機器管理レシート管理 / レシート解析ISV管理 / API I/F / ログ管理

Web

プリンタ接続

AP

RD

S

レシートデータ蓄積

Page 14: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

15

すべてのビジネスロジックがアプリケーションサーバー上で動いている

非効率なスケールアウトシステムリソース枯渇同期処理でブロック状態

課題

Page 15: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

16

本日のAgenda

・会社概要 & サービス概要

・データセンター・マイグレーション

・システム・マイグレーション

・まとめ

Page 16: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

17

解決に向けた設計プリンシプル

① スケーラビリティ② 疎結合③ マネージド

サービスの活用

Page 17: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

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

Page 18: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

19

ビジネスロジック

ためる

解析する

提供する

Page 19: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

20

マイグレーション #1

ためる

レシートデータ

AmazonEC2

AmazonKinesis Streams

AWSLambda

AmazonS3

Page 20: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

21

マイグレーション#2

AmazonS3

解析する

SQS

AWSBeanstalk

Worker

AmazonKinesis Streams

AWSLambda

Page 21: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

22

マイグレーション#3

AmazonS3

提供するAWS Elastic Beanstalk

AmazonAPI

Gateway

AmazonAurora

AWSLambda

Page 22: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

23

運用上の改善効果

デプロイ

マニュアル

スクリプト

属人化

監視

内製モニタリング

システム

AWS CodeDeploy

Amazon CloudWatch

AWS CodePipeline

Page 23: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

24

『簡単に実現できたわけではなく』

Page 24: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

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設計

Page 25: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

26

サービス運用体系(サーバーレス)

IT部門 (基盤、セキュリティ …)

プリンティングソリューションズ

ビジュアルコミュニケーション

ウエアラブル・産業プロダクツ

クラウドサービス クラウドサービス クラウドサービス

AWS コンピューティング、インスタンス、RDS管理

申請 申請 申請AWS コンソール管理 / 最適なサービスの採用

~ サーバーレスアーキテクチャ ~

Page 26: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

27

設計メンバープロファイル

・AWSコンソール操作 未経験

・完全マネージド型サービス 知識レベル[低]

制約・増員計画 当面なし → 成長必須

Page 27: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

28

・一歩踏み出すには、力不足

・背中を押す「経験」=ワークショップ開催AWS Lambda / Amazon Kinesis / Amazon Simple Queue Service (SQS) / Amazon Simple Notification Service (Amazon SNS) / Amazon S3 の基本操作と連携を実習

啓発 習得 構想

はじめの3カ月の歩み

Page 28: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

29

はじめの3カ月の歩み

・権限AWSコンソール操作権限

責任範囲(常に相談)

・費用コンセプトモデル設計 = 無償範囲を意識

ユニット単位に創っては、壊しを繰り返す

啓発 習得 構想

IT部門との信頼

構築期間

Page 29: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

30

はじめの3カ月の歩み

・ビジネスロジックを最適に分割→コスト試算

啓発 習得 構想

☑データ保持

☑リアルタイム

☑スケールアウト

☑コアロジック

Amazon Kinesis

Amazon Kinesis / AWS Lambda

AWS Lambda / AWS Elastic BeanstalkAmazon Simple Queue Service (SQS)

AWS Elastic Beanstalk

Page 30: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

31

まとめ

ビジネスは、容赦なく変化する!

技術:戦い抜けるアーキテクチャを採用する

組織:踏み出す勇気と受け入れる心

価値提供に集中できるチームへ

フルスタックエンジニア

ビジネス – IT / Dev – DevOps

隙間を補完 ⇔ 自己成長

Page 31: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

32©EPSON SALES JAPAN CORPORATION 2016 All rights reserved.

会計ソリューション(R4&Weplatサービス)ウェプラット

パッケージ累計販売本数(17年3月時点)

28万本会計事務所導入実績(17年3月時点)

10,567件

財務・税務申告パッケージWeplatクラウドサービス(金融連携・スキャンサービス等)

Page 32: AWS Summit Tokyo 2017 セイコーエプソンの データ ......AWS Summit Tokyo 2016 セイコーエプソンの ~“必要な時に必要なだけ”を提供する動的IT インフラ~

33