Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
日本最大級クラウドソーシングサービス「ランサーズ」を支えるAWSノウハウ~WBS砲も耐えました~
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kei Kinoshita
November 21, 2012
Technology
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
日本最大級クラウドソーシングサービス「ランサーズ」を支えるAWSノウハウ~WBS砲も耐えました~
第三回若手Webエンジニア交流会でAWSについて発表させて頂きました。
Kei Kinoshita
November 21, 2012
More Decks by Kei Kinoshita
See All by Kei Kinoshita
500人で1つのアプリを作っている話 - #pmconf2020 発表資料
kkino0927
13
28k
Other Decks in Technology
See All in Technology
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.8k
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
2
520
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
350
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
0
110
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
410
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
140
Adversary Infrastructure Hunting101
disconinja
0
160
CTO Night & Day Morning Session_AI-DLC:生成 AI 時代の開発プロセス変革
pikosan0000
0
120
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
300
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
360
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
580
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
120
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
980
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Google's AI Overviews - The New Search
badams
0
1.6k
The untapped power of vector embeddings
frankvandijk
2
2k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
950
Scaling GitHub
holman
464
140k
Thoughts on Productivity
jonyablonski
76
5.4k
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