MonotaROが向かうクラウド活用の今後 2016-04-21 関西スタートアップAWS勉強会

153 views
157 views

Published on

2016-04-21 関西スタートアップAWS勉強会 において、当社片山が講演した資料です。

Published in: Software
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
153
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

MonotaROが向かうクラウド活用の今後 2016-04-21 関西スタートアップAWS勉強会

  1. 1. http://www.monotaro.com/ MonotaROが向かうクラウド活用の今後 株式会社MonotaRO 片山 佳祐 2016.04.21
  2. 2. http://www.monotaro.com/ 目次 1 • 自己紹介 • 会社紹介 • 事例等紹介 • 抱える課題 • まとめ
  3. 3. http://www.monotaro.com/ 2 人材募集 • エンジニア超絶募集中! https://recruit.monotaro.com/
  4. 4. http://www.monotaro.com/ 3 自己紹介 • 片山 佳祐 (かたやま よしひろ) • 株式会社MonotaRO IT部門 システムインフラグループ所属 (入社5年目) • 好きなAWSサービス:IAM • 経歴 – 国内ネットワーク機器ベンダー – 関西WEB系スタートアップ – バックパッカーで世界一周 – MonotaROでインフラ担当 re:Inventは2回目のラスベガス
  5. 5. http://www.monotaro.com/ 概要と軌跡 ・2008年10月~2010年7月(613日間) ・訪問国:34ヶ国 / 訪問都市:156都市
  6. 6. http://www.monotaro.com/ 5 設立 2000年10月(2009年東証一部上場) 主な事業 インターネット等を利用した工場・工事用間接資材、 自動車アフターマーケット商品の通信販売 売上(単体) 556億円 従業員数(単体) 正社員234名 アルバイト・派遣763名 商品点数 900万点 在庫点数:25.6万点 (直送品を含む当日出荷点数:38万点) 登録口座数 177万口座 ※2015年12月時点 会社紹介
  7. 7. http://www.monotaro.com/ 取扱商品(間接資材)例 6 工具・消耗品事務用品 科学用品 カー用品
  8. 8. http://www.monotaro.com/ 間接資材購買 – MonotaRO以前 7 商品がほしい 営業に連絡 価格交渉 見積発注納期確定納品 人的コスト時間がかかる
  9. 9. http://www.monotaro.com/ 間接資材購買 – MonotaRO以後 8 商品がほしい 当日出荷 すぐ届く価格交渉なし
  10. 10. http://www.monotaro.com/ MonotaROが提供する価値 9 • 一物一価主義 • データベースマーケティング • 豊富な品ぞろえ • 価値あるPB商品 • 標準化とITを駆使した運用
  11. 11. http://www.monotaro.com/ 10 組織概要
  12. 12. http://www.monotaro.com/ IT部門が開発・運用しているシステム 11 サプライヤー お客様(大企業) お客様 MonotaRO EDI ECサイト (B2B, IHC, 海外) 基幹システム 販促システム 物流倉庫 WMS 会計システム 商品出荷 入 出 荷 情 報 物流部門 大企業連携 購買システム 商品部門 販促 分析システム 受注 デ ー タ CCシステム 問い合わせ 受注 管理部門 マーケ部門 CS部門 ログ情報 PC管理システム 勤怠管理システム
  13. 13. http://www.monotaro.com/ 12 4/21(金) MonotaRO TechTalk #1 • 19:20-20:10 Apache Solr による検索エンジン入門 ヤフー 大須賀さん • 20:20-20:40 モノタロウを支える Solr による商品検索システム MonotaRO 山村 • 20:40-21:00 モノタロウの商品データ連携について MonotaRO 中山 詳細はこちら (QRコードよんでね!) http://www.kokuchpro.com/event/monotarotech1/
  14. 14. http://www.monotaro.com/ 13 現場紹介 • システムインフラグループ(9名) – グループマネージャー(1名) – サーバ系(4名) • ネットワーク・サーバ・OS・ミドルウェア・システム保守・運用 他 – オフィス系(3名) • クライアントPC・電話/FAX・コピー機・電源・アカウント管理 他 – 倉庫系(1名) • 倉庫設計・導入
  15. 15. http://www.monotaro.com/ 14 MonotaROのサーバ • www.monotaro.com , 基幹システムはオンプレミス • 新規サービスは原則AWS • 開発環境はほぼAWS
  16. 16. http://www.monotaro.com/ 15 事例1:東南アジア向けサイト • 2013年10月OPEN(シンガポール向け) • AWSシンガポールリージョン • 初AWS利用(片山) • 構成:オールEC2 http://www.monotaro.sg/ Internal Segment DB Batch Log Internet Gateway VPN Router Internal Router DB WEB DMZ Segment AWS Singapore ※非推奨構成です The Internet
  17. 17. http://www.monotaro.com/ 16 事例2:株主優待サイト • 2015年3月OPEN(株主優待期間限定) • AWS東京リージョン • 構成:ELB + EC2 + RDS http://stockholder.monotaro.com/ DB WEB AWS Tokyo Availability Zone #1 Availability Zone #2 DB WEB ELB The Internet
  18. 18. http://www.monotaro.com/ 17 事例3:採用サイト • 2015年12月OPEN • AWS USリージョン • 構成:CloudFront + S3 + Lambda + SES https://recruit.monotaro.com/ Cloud Front S3 Lambda SES The Internet
  19. 19. http://www.monotaro.com/ 18 その他事例 • EMRでレコメンド生成 • DR環境 • 開発環境 • 購買管理システム連携 • サプライヤー向けEDI • DirectConnect • WorkSpaces
  20. 20. http://www.monotaro.com/ 躓いたところ 19 • オンプレ脳的思考 • 無知 / 情報の今昔 • 強制メンテナンス • 有償サポート • 自前VPNの罠 • オンプレ→RDSの レプリケーション切れ • カード限度額
  21. 21. http://www.monotaro.com/ オンプレ脳とクラウド脳 20 オンプレ脳 クラウド脳 土台 EC2が前提 マネージドサービスを探す (ElasticSearch ,SES, Route53, etc …) 稼働時間 24 x 365 必要な時だけ稼働 サイジング 最大値で設計 最小値でスタート 開始基準 完全に仕様が固まってから構築 大枠が決まったらすぐに開始 →随時軌道修正 権限 ROOTアカウントで作業 ※ダメよ~ IAMアカウントで作業 操作 管理コンソールにて手動 CLI / APIを活用 費用面 ランニングコストに戸惑い 初期費用 / 月額課金 に躊躇 ※個人の感想です
  22. 22. http://www.monotaro.com/ 自前VPNの罠 21 RDS VPN Router VPN Router The Internet Client ※非推奨構成です ①リクエスト ②応答が返らない・・・ ③ICMP DU/FN (Type3 Code4) ②応答は返している (1500byte) ②そんなの関係ねー(1500byte) ②そんなの関係ねー(1500byte) ③分割してよ! ・・・
  23. 23. http://www.monotaro.com/ 自前VPNの罠 22 RDS VPN Router VPN Router The Internet Client ※非推奨構成です ①リクエスト ②応答が返る (1374byte) # set policy route MSS rule 10 protocol tcp # set policy route MSS rule 10 set tcp-mss 1334 # set policy route MSS rule 10 tcp flags SYN # set interfaces ethernet eth0 policy route MSS
  24. 24. http://www.monotaro.com/ オンプレ→RDSのレプリケーション切れ 23 RDS DB Master Direct Connect Errno: 1062 Duplicate entry RDS DB Master Direct Connect EC2 Errno: 1062 Duplicate entry
  25. 25. http://www.monotaro.com/ 工夫しているところ 24 • 余分なコストは抑えつつ、利用者の利便性を低下させない – 起動・停止を基本権限として全利用者に付与 • 操作可能なインスタンスはGroupタグで定義 – 停止忘れのため必ず指定時刻に終了 • StopTimeタグで指定した時刻に停止 – コメントアウトも可能 – 起動は原則手動 • 自動起動する際は平日のみとする – 土日祝は起動しない – SPOTインスタンスの活用 • 旧世代インスタンスなどは狙い目
  26. 26. http://www.monotaro.com/ 抱える課題 25 • クラウド活用が不十分 – オンプレ脳的思考 – スケールしない – いろいろと手動で処理 – 結果、クラウド移行が遅い • 人員リソース不足 募集中!
  27. 27. http://www.monotaro.com/ 今後 26 • オートスケール • 自動化 – Infrastructure as code • www.monotaro.comのクラウド移行 • EC2を利用しないクラウドネイティブ アプリケーションの開発 • みなさまのJoin
  28. 28. http://www.monotaro.com/ まとめ 27 • Small Start なのは上場企業もスタートアップも同じ – 実践第一 • とにかく利用してみないとわからない。はじまらない。 – 初期費用ゼロで開始可能 • ダメならば閉じれば良い • リスクは限りなく低い – 小さく始めて小さい失敗の経験を積む • システム構築は手段でしかない。サービスを創る。
  29. 29. http://www.monotaro.com/ 28 http://recruit.monotaro.com/ https://recruit.monotaro.com/ エンジニア超絶募集中

×