Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
日本最大級クラウドソーシングサービス「ランサーズ」を支えるAWSノウハウ~WBS砲も耐えました~
Search
Kei Kinoshita
November 21, 2012
Technology
1
1.4k
日本最大級クラウドソーシングサービス「ランサーズ」を支えるAWSノウハウ~WBS砲も耐えました~
第三回若手Webエンジニア交流会でAWSについて発表させて頂きました。
Kei Kinoshita
November 21, 2012
Tweet
Share
Other Decks in Technology
See All in Technology
完璧を目指さない小さく始める信頼性向上
kakehashi
PRO
0
130
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
550
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
340
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
790
テキストからの実世界知能の実現に向けて
sumoai
0
110
人と生成AIの協調意思決定/Co‑decision making by people and generative AI
moriyuya
0
230
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
260
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
350
製造業の課題解決に向けた機械学習の活用と、製造業特化LLM開発への挑戦
knt44kw
0
110
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
480
激動の時代、新卒エンジニアはAIツールにどう向き合うか。 [LayerX Bet AI Day Countdown LT Day1 ツールの選択]
tak848
0
630
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
300
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
A better future with KSS
kneath
238
17k
GitHub's CSS Performance
jonrohan
1031
460k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Music & Morning Musume
bryan
46
6.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Rails Girls Zürich Keynote
gr2m
95
14k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
We Have a Design System, Now What?
morganepeng
53
7.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Transcript
日本最大級クラウドソーシングサービス 「ランサーズ」を支えるAWSノウハウ http://www.lancers.jp/ 仕事マーケットプレイスサービス [20121120 第三回若手Webエンジニア交流会] ~WBS砲も耐えました~ ランサーズ株式会社 木下 慶
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
自己紹介 名前 木下
慶(きのした けい) 年齢 27歳(新卒3年目) 略歴 高専 → 大学・大学院 → SIer → ランサーズ 社内での役割 サービス企画、インフラ 好きなこと Web、旅、本 2
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
お話する内容 ランサーズ 鎌倉
AWS 3
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
お話する内容 ランサーズ 鎌倉
AWS 4
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
Lancers(ランサーズ)とは? 来月でサービス開始丸4年 日本初+国内最大級
のオンライン完結型 アウトソーシングサービス 5 これまで50億円分の仕事が依頼さ れてきた
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
ランサーズの仕組み 全国に10万人 企業・個人
ランサー(会員) PC、ネット環境、 スキルがあれば、 誰でも作業可能 専門性の高い仕事 煩雑な業務 ①アウトソーシング ④納品 ②業務細分化 ③業務遂行 デザイン Web制作 システム開発 コンテンツ作成 単純作業 アプリ制作 6
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
ランサーズ成長の軌跡 依頼数 依頼数推移のグラフは削除させて頂きました
7
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
お話する内容 ランサーズ 鎌倉
AWS 8
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
なぜ鎌倉? ランサーズのMISSION 時間や場所にとらわれない、ネットを活用した
「新しい働き方」の創出 自ら体現しようとあえて東京以外を選択 東京以外でなぜ鎌倉? いい街だから・好きだから 渋谷まで電車で一本 53分 9
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
鎌倉エンジニアライフ 10 屋
上 か ら の 風 景 海 の 家 で 飲 み 会 昼 休 み に 八 幡 宮
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
お話する内容 ランサーズ 鎌倉
AWS 11
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
ランサーズを支える技術 Web &
App DB Monitor Batch 12
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
ランサーズのインフラ 13
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
9月25日放送 WBSに取り上げられる ネットがつなぐ個人×仕事
14 ▪依頼主:上松屋旅館 ▪ランサー:埼玉の主婦の方
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと 1. アクセス予測
2. コンテンツ軽量化 • トップページ静的化 • モバイルトップページの設置 • キャッシュ化 3. 仮想サーバ増設 4. 負荷テスト 5. ELBスケールアップ 15
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと 1. アクセス予測
2. コンテンツ軽量化 • トップページ静的化 • モバイルトップページの設置 • キャッシュ化 3. 仮想サーバ増設 4. 負荷テスト 5. ELBスケールアップ 16
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと アクセス予測(1/2) (株)Cerevoの中の方が、非常に参考になるブログを書いていた
引用元:http://tech-blog.cerevo.com/archives/283/ 17
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと アクセス予測(2/2) ブログ記事によると、
最大 1000req/s 18 ランサーズ通常時の ◦◦倍じゃん 写真は削除 させて頂きました。
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと 負荷テスト 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 【メール】
[email protected]
事前に行ったこと ELBスケールアップ(1/2) ELB(Elastic
Load Balancing)とは • アプリケーショントラフィックの負荷を自動的に分散してくれ るロードバランサ • トラフィックに応じて自動的にスケールアップ/ダウン pre-warming 負荷テストをしてみると・・・ いくらサーバの台数を増やしてもスループットが頭打ちになった 20
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
事前に行ったこと ELBスケールアップ(2/2) pre-warming
Pre-warming 有料のサポートプランに加入すると、事前にスケールアップした 状態のELBの手配が可能 問い合わせたところ・・・ 5分間のトラフィック量を測定してオートスケールを 判断する仕組みとのこと 21 放送直後からアクセス上 がったら間に合わないじ ゃん・・・ 解決策 写真は削除 させて頂きました。
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
結果と教訓 教訓 •
AWSの営業の方とは仲良く • 社内からの負荷テストは注意(ネット不通・・・) • インスタンスの立ち上げすぎに注意(翌月の請求・・・) 結果 • 落ちなかった • 大幅なアクセス遅延もなかった • アクセス数・会員登録数が急増した 22
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
まとめ ランサーズ成長中 鎌倉でエンジニア最高
AWSも最高 23
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
エンジニア積極採用中 • 働き方を変えたい方
• 鎌倉で自然を満喫しながら伸び伸び開発をしたい方 • 最新の技術が好きな方 • プログラミングもサーバもデータベースからスマホアプリまで何でもやりたい方 • 世界に打って出たい方 お気軽にご連絡下さい!
[email protected]
24
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル 3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】
[email protected]
ご清聴ありがとうございました。 25