ユーザー企業のアプリ開発でクラウドメリットを享受する/AWS Loadshow広島2017

91929d7fcc6d69bdf9a9da6bd5759089?s=47 marumoto
September 07, 2017

ユーザー企業のアプリ開発でクラウドメリットを享受する/AWS Loadshow広島2017

・AWS Loadshow
・広島
・20170907

91929d7fcc6d69bdf9a9da6bd5759089?s=128

marumoto

September 07, 2017
Tweet

Transcript

  1. 株式会社⼤創産業 情報システム部 企画課 兼 開発2課 丸本 健⼆郎 1 DAISO INDUSTRIES

    CO., LTD. ユーザー企業のアプリ開発でクラウドメリットを享受する
  2. 会社紹介 DAISO INDUSTRIES CO., LTD. 2 (2017/3現在) 売上4,200億 店舗4,950 商品70,000

    国27
  3. 会社紹介 DAISO INDUSTRIES CO., LTD. 3 (2017/3現在) 売上4,200億 店舗4,950 商品70,000

    国27
  4. • ⽒名 丸本 健⼆郎(まるもと けんじろう) • 年齢 36歳 • ⽣まれ

    広島 • 趣味 – スキー 1級 30回/年 – ロードバイク ave 27km/h – ビリヤード C級 – 釣り ⿂探任せ – 料理 休⽇コック – 畑仕事 30分/毎朝 – DIY 外構完成、ウッドデッキ図⾯製作中 • 社歴 Sier(⼤阪)→ 外資(東京)→ ダイソー(広島) ⾃⼰紹介 DAISO INDUSTRIES CO., LTD. 4
  5. 5 DAISO INDUSTRIES CO., LTD. ダイソーでのAWS活⽤事例

  6. (昔)ダイソーにおける発注業務の課題 在 庫 量 6 DAISO INDUSTRIES CO., LTD. 発注業務の課題

    時間軸 発注 ・・・ ・商品数 ・新商品 ・季節 ・販促 バラエティ 売れ筋 D A I S O D A I S O
  7. 狙ったこと 在 庫 量 7 DAISO INDUSTRIES CO., LTD. 時間軸

    ⾃動発注システム AI バラエティ 売れ筋 D A I S O D A I S O
  8. 効果はあるのか? 8 DAISO INDUSTRIES CO., LTD. トライアル D A I

    S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O
  9. 効果は⼤きいことがわかった 9 DAISO INDUSTRIES CO., LTD. トライアル D A I

    S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O 売上 ⽋品率
  10. 必然 10 DAISO INDUSTRIES CO., LTD. さあ、 全店導⼊! トライアル D

    A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O
  11. D A I S O D A I S O

    D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O 裏仕掛けは・・・ DAISO INDUSTRIES CO., LTD. 11 0 8 24 16 200店舗で限界 (国内7%) 夜間処理 閉店時間 開店時間 D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O
  12. 全店導⼊ DAISO INDUSTRIES CO., LTD. 12 さあ、どうしよう。

  13. チャレンジ1 データ量 DAISO INDUSTRIES CO., LTD. 13 店舗数(世界) ・・・5,000店舗 ×

    商品数 ・・・70,000商品 × 需要予測 ・・・30⽇ × 拡張 ・・・1.5倍 =15,700,000,000レコード (157億)
  14. チャレンジ2 時差 DAISO INDUSTRIES CO., LTD. 14 0 8 24

    16 16 24 閉店時間 8 8 夜間処理 夜間処理 閉店時間 D A I S O D A I S O 開店時間 開店時間
  15. チャレンジ3 グローバルシステム DAISO INDUSTRIES CO., LTD. 15 ⽔平展開 グローバルシステム

  16. ⽐較 (オンプレ) 某RDBMS Amazon Redshift Amazon EMR 処理 ✕ 向いてない

    ◦ 向く ▲ 向いてない スケール ✕ ACID ◦ ノード ◦ 分散 参照 ◦ DB ◦ BI ▲ Hive 決定 DAISO INDUSTRIES CO., LTD. 16
  17. 完成 DAISO INDUSTRIES CO., LTD. 17 0 8 24 16

    16 24 閉店時間 8 8 夜間処理 夜間処理 閉店時間 D A I S O D A I S O 開店時間 ⽇本のデータを更新 開店時間
  18. 開店時間 完成 DAISO INDUSTRIES CO., LTD. 18 0 8 24

    16 16 24 閉店時間 8 8 夜間処理 夜間処理 閉店時間 USのデータを更新 D A I S O D A I S O 開店時間
  19. 無事リリース 19 DAISO INDUSTRIES CO., LTD.

  20. 狙ったこと DAISO INDUSTRIES CO., LTD. 20 サブ システム サブ システム

    POS サブ システム サブ システム 倉庫 他 システム 他 システム サブ システム 他 システム 他 システム 未来構想 当PJ D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O
  21. 繋がりません DAISO INDUSTRIES CO., LTD. 21 ⾃動発注 POS 倉庫 他

    システム 他 システム 他 システム 他 システム 未来構想 当PJ D A I S O D A I S O D A I S O D A I S O D A I S O D A I S O
  22. ブレイクタイム 22 DAISO INDUSTRIES CO., LTD.

  23. アプリ開発における課題だし DAISO INDUSTRIES CO., LTD. 23 開発ベンダー アプリケーション DB system

    C system A system B
  24. アプリ開発における課題だし DAISO INDUSTRIES CO., LTD. 24 開発ベンダー アプリケーション DB system

    C system A system B 業務部⾨ 私 ⼤規模システム 影響が⼤きいです。。 要件追加があるんだけど
  25. アプリ開発における課題だし DAISO INDUSTRIES CO., LTD. 25 開発ベンダー アプリケーション DB system

    C system A system B 私 外付け ⼤規模システム スパゲッティ デメリットはあるのですが、、 業務部⾨ なんとか考えて
  26. アプリ開発における課題だし DAISO INDUSTRIES CO., LTD. 26 開発ベンダー アプリケーション DB system

    C system A system B 私 外付け ⼤規模システム スパゲッティ ベンダー XXXX万円かかります ロックイン
  27. アプリ開発における課題だし DAISO INDUSTRIES CO., LTD. 27 開発ベンダー アプリケーション DB system

    C system A system B チューニング頑張って インフラパワーください インフラ担当 私 外付け ⼤規模システム スパゲッティ ロックイン インフラ集中
  28. うーん DAISO INDUSTRIES CO., LTD. 28

  29. システム開発⼿法の刷新 DAISO INDUSTRIES CO., LTD. 29 開発ベンダー アプリケーション DB ⼤規模システム

    スパゲッティ ロックイン インフラ集中 system C system A system B
  30. システム開発⼿法の刷新 DAISO INDUSTRIES CO., LTD. 30 開発ベンダー アプリケーション DB ⼩規模システム

    シンプル構造 ⼤規模システム スパゲッティ ロックイン インフラ集中 system C system A system B
  31. システム開発⼿法の刷新 DAISO INDUSTRIES CO., LTD. 31 開発ベンダー アプリケーション DB ⼩規模システム

    シンプル構造 ⼤規模システム スパゲッティ ロックイン インフラ集中 スケール⾃由 system C system A system B
  32. システム開発⼿法の刷新 DAISO INDUSTRIES CO., LTD. 32 開発ベンダー アプリケーション DB スケール⾃由

    ⼩規模システム 分割 シンプル構造 ⼤規模システム スパゲッティ ロックイン インフラ集中 system C system A system B
  33. アプリ DB 通知 監視 2.サービス使い倒す DAISO INDUSTRIES CO., LTD. 33

    OS 実⾏環境 実⾏環境 OS DB OS 実⾏環境 監視ソフト OS 実⾏環境 Exchange 管理対象外 管理対象 テーブル テーブル 設定 設定 全てを管理 (検討、開発、保守) To-Be As-Is 通知 監視 DB 実⾏環境 OS DB テーブル テーブル アプリ OS 実⾏環境 システム システム OS 実⾏環境 JP1 設定 OS 実⾏環境 Exchange 設定 フルマネージド システム システム アプリサーバ =ビジネスロジックに集中
  34. ここでしょ! DAISO INDUSTRIES CO., LTD. 34 オンプレ IaaS PaaS FaaS

    SaaS ビジネス ロジック サービス Middle Ware OS Hard Ware Network
  35. サービスいっぱい・・・ DAISO INDUSTRIES CO., LTD. 35 Compute Amazon EC2 Elastic

    Load Balancing AWS Elastic Beanstalk Amazon VPC AWS Batch Amazon EFS Amazon Glacier Amazon S3 Storage Database Amazon DynamoDB Amazon ElastiCache Amazon RDS Amazon Redshift Amazon CloudWatch AWS CloudFormation Management Tools Amazon Kinesis Analytics Amazon EMR Amazon Cognito Amazon Mobile Analytics AWS Device Farm Amazon Pinpoint Mobile Services Amazon API Gateway AWS Step Functions Amazon Elastic Transcoder Amazon SWF Application Services Messaging Amazon SES Amazon SQS Amazon SNS
  36. 調査チームの⽴ち上げ DAISO INDUSTRIES CO., LTD. 36

  37. AWSにおけるデータサービスの取り扱い DAISO INDUSTRIES CO., LTD. 37 Amazon DynamoDB Amazon RDS

    Amazon Redshift Amazon S3 ・低コスト ・各AWSサービスとの連携に優れている ・ハイスケーラブル ・低レイテンシー ・NOT ACID ・3AZ ・ACID ・SQLやBIツールでデータ分析
  38. AWSサービス利⽤の事例 DAISO INDUSTRIES CO., LTD. 38 独⾃で勉強 Vs 先⽣を雇うコスト 【コスト】

  39. AWSの⼒と ダイソーの強みを かけあわせる DAISO INDUSTRIES CO., LTD. 39 A W

    S の 知 識 ダ イ ソ の 強 み
  40. 変化 DAISO INDUSTRIES CO., LTD. 40

  41. まとめ AWSはイイ DAISO INDUSTRIES CO., LTD. 41 system C system

    A system B ・アーキテクチャ → マイクロサービス ・スケーリング → サービスごとにスケール ・マネージド → ビジネスロジックに集中 ・先進的サービス → 労せず品質アップ 開発ベンダー アプリケーション DB スケール⾃由 ⼩規模システム 分割 シンプル構造
  42. おわり 42 DAISO INDUSTRIES CO., LTD. AWSファーストで開発を推進中! AWS技術者を募集中です。 連絡、お待ちしております。 grp_system_recruit@daisojapan.com