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
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
160
JSON攻略法.pdf
miyakemito
8
4.9k
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
500
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
560
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
340
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
2
2.1k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
880
データベース02: データベースの概念
trycycle
0
150
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
450
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
190
Featured
See All Featured
Music & Morning Musume
bryan
41
5.6k
Producing Creativity
orderedlist
PRO
337
39k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
For a Future-Friendly Web
brad_frost
172
9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
How GitHub (no longer) Works
holman
304
140k
How to name files
jennybc
65
93k
Designing the Hi-DPI Web
ddemaree
276
33k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Documentation Writing (for coders)
carmenintech
60
3.9k
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