Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

2,564 views

Published on

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

Published in: Software

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/ エンジニア超絶募集中

×