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.5k
日本最大級クラウドソーシングサービス「ランサーズ」を支えるAWSノウハウ~WBS砲も耐えました~
第三回若手Webエンジニア交流会でAWSについて発表させて頂きました。
Kei Kinoshita
November 21, 2012
Tweet
Share
More Decks by Kei Kinoshita
See All by Kei Kinoshita
500人で1つのアプリを作っている話 - #pmconf2020 発表資料
kkino0927
13
27k
Other Decks in Technology
See All in Technology
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
880
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
670
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
Cosmos World Foundation Model Platform for Physical AI
takmin
0
150
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
180
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
110
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
180
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
460
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
450
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
590
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
1
740
The Curse of the Amulet
leimatthew05
1
8.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The SEO Collaboration Effect
kristinabergwall1
0
350
YesSQL, Process and Tooling at Scale
rocio
174
15k
sira's awesome portfolio website redesign presentation
elsirapls
0
140
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Ruling the World: When Life Gets Gamed
codingconduct
0
140
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