狠狠撸

狠狠撸Share a Scribd company logo
日本最大級クラウドソーシングサービス
「ランサーズ」を支えるAWSノウハウ
http://www.lancers.jp/
仕事マーケットプレイスサービス
[20121120 第三回若手Webエンジニア交流会]
~WBS砲も耐えました~
ランサーズ株式会社
木下 慶
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
自己紹介
名前
木下 慶(きのした けい)
年齢
27歳(新卒3年目)
略歴
高専 → 大学?大学院 → SIer → ランサーズ
社内での役割
サービス企画、インフラ
好きなこと
Web、旅、本
2
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
お話する内容
ランサーズ
鎌倉
AWS 3
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
お話する内容
ランサーズ
鎌倉
AWS 4
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
Lancers(ランサーズ)とは?
来月でサービス開始丸4年
日本初+国内最大級 のオンライン完結型
アウトソーシングサービス
5
これまで50億円分の仕事が依頼さ
れてきた
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
ランサーズの仕組み
全国に10万人
企業?個人 ランサー(会員)
PC、ネット環境、
スキルがあれば、
誰でも作業可能
専門性の高い仕事
煩雑な業務
①アウトソーシング
④納品
②業務細分化
③業務遂行
デザイン
Web制作
システム開発
コンテンツ作成
単純作業
アプリ制作
6
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
ランサーズ成長の軌跡 依頼数
依頼数推移のグラフは削除させて頂きました
7
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
お話する内容
ランサーズ
鎌倉
AWS 8
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
なぜ鎌倉?
ランサーズのMISSION
時間や場所にとらわれない、ネットを活用した
「新しい働き方」の創出
自ら体現しようとあえて東京以外を選択
東京以外でなぜ鎌倉?
いい街だから?好きだから
渋谷まで電車で一本 53分
9
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
鎌倉エンジニアライフ
10
屋
上
か
ら
の
風
景
海
の
家
で
飲
み
会
昼
休
み
に
八
幡
宮
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
お話する内容
ランサーズ
鎌倉
AWS 11
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
ランサーズを支える技術
Web & App DB MonitorBatch
12
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
ランサーズのインフラ
13
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
9月25日放送 WBSに取り上げられる
ネットがつなぐ個人×仕事
14
■依頼主:上松屋旅館■ランサー:埼玉の主婦の方
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと
1. アクセス予測
2. コンテンツ軽量化
? トップページ静的化
? モバイルトップページの設置
? キャッシュ化
3. 仮想サーバ増設
4. 負荷テスト
5. ELBスケールアップ
15
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと
1. アクセス予測
2. コンテンツ軽量化
? トップページ静的化
? モバイルトップページの設置
? キャッシュ化
3. 仮想サーバ増設
4. 負荷テスト
5. ELBスケールアップ
16
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと アクセス予測(1/2)
(株)Cerevoの中の方が、非常に参考になるブログを書いていた
引用元:http://tech-blog.cerevo.com/archives/283/
17
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと アクセス予測(2/2)
ブログ記事によると、
最大1000req/s
18
ランサーズ通常時の
○○倍じゃん 写真は削除
させて頂きました。
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと 負荷テスト
SUZ-LABさん作成のJMeter AMIを使用
Java環境、JMeterが予め設定済み
検証環境
JMeter
Client 1
JMeter
Client 2
JMeter
Client 3
JMeter
Server
参考:SUZ-LAB AMIで負荷テスト
http://blog.cloudpack.jp/2011/07/aws-news-suz-lab-ami-load-test.html
設定&実行
同
期
19
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと ELBスケールアップ(1/2)
ELB(Elastic Load Balancing)とは
? アプリケーショントラフィックの負荷を自動的に分散してくれ
るロードバランサ
? トラフィックに応じて自動的にスケールアップ/ダウン
pre-warming負荷テストをしてみると???
いくらサーバの台数を増やしてもスループットが頭打ちになった
20
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
事前に行ったこと ELBスケールアップ(2/2)
pre-warming
Pre-warming
有料のサポートプランに加入すると、事前にスケールアップした
状態のELBの手配が可能
問い合わせたところ???
5分間のトラフィック量を測定してオートスケールを
判断する仕組みとのこと
21
放送直後からアクセス上
がったら間に合わないじ
ゃん???
解決策
写真は削除
させて頂きました。
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
結果と教訓
教訓
? AWSの営業の方とは仲良く
? 社内からの負荷テストは注意(ネット不通???)
? インスタンスの立ち上げすぎに注意(翌月の請求???)
結果
? 落ちなかった
? 大幅なアクセス遅延もなかった
? アクセス数?会員登録数が急増した
22
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
まとめ
ランサーズ成長中
鎌倉でエンジニア最高
AWSも最高
23
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
エンジニア積極採用中
? 働き方を変えたい方
? 鎌倉で自然を満喫しながら伸び伸び開発をしたい方
? 最新の技術が好きな方
? プログラミングもサーバもデータベースからスマホアプリまで何でもやりたい方
? 世界に打って出たい方
お気軽にご連絡下さい!
jinji@lancers.co.jp
24
ランサーズ株式会社
〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp
ご清聴ありがとうございました。
25

More Related Content

ランサーズを支える础奥厂ノウハウ?奥叠厂砲も耐えました?