Submit Search
Upload
ランサーズを支えるAWSノウハウ〜WBS砲も耐えました〜
•
0 likes
•
828 views
Kei Kinoshita
Follow
クラウドソーシングサービスランサーズの紹介、AWSへの移行、運用ノウハウなど
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
CS Young Meetup(さくらインターネット株式会社 鈴木雅広)
CS Young Meetup(さくらインターネット株式会社 鈴木雅広)
knowledge_sakura
【JAWS DAYS 2013】ランサーズを支えるAWS
【JAWS DAYS 2013】ランサーズを支えるAWS
Kei Kinoshita
【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAurora
Yuki Kanazawa
AWS・MySQLの負荷対策 ~日本最大級クラウドソーシングサービス 「ランサーズ」を支えるインフラ~
AWS・MySQLの負荷対策 ~日本最大級クラウドソーシングサービス 「ランサーズ」を支えるインフラ~
Kei Kinoshita
Public cloud and Security (JNSA/JASA/CISSP 2015)
Public cloud and Security (JNSA/JASA/CISSP 2015)
Tomo-o Kubo
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料
Serverworks Co.,Ltd.
190725 reliadigital labo_rdk
190725 reliadigital labo_rdk
Tatsuya Mizukami
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
Recommended
CS Young Meetup(さくらインターネット株式会社 鈴木雅広)
CS Young Meetup(さくらインターネット株式会社 鈴木雅広)
knowledge_sakura
【JAWS DAYS 2013】ランサーズを支えるAWS
【JAWS DAYS 2013】ランサーズを支えるAWS
Kei Kinoshita
【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAurora
Yuki Kanazawa
AWS・MySQLの負荷対策 ~日本最大級クラウドソーシングサービス 「ランサーズ」を支えるインフラ~
AWS・MySQLの負荷対策 ~日本最大級クラウドソーシングサービス 「ランサーズ」を支えるインフラ~
Kei Kinoshita
Public cloud and Security (JNSA/JASA/CISSP 2015)
Public cloud and Security (JNSA/JASA/CISSP 2015)
Tomo-o Kubo
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料
Serverworks Co.,Ltd.
190725 reliadigital labo_rdk
190725 reliadigital labo_rdk
Tatsuya Mizukami
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
More Related Content
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Recently uploaded
(8)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
ランサーズを支えるAWSノウハウ〜WBS砲も耐えました〜
1.
日本最大級クラウドソーシングサービス 「ランサーズ」を支えるAWSノウハウ http://www.lancers.jp/ 仕事マーケットプレイスサービス [20121120 第三回若手Webエンジニア交流会] ~WBS砲も耐えました~ ランサーズ株式会社 木下 慶
2.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 自己紹介 名前 木下 慶(きのした けい) 年齢 27歳(新卒3年目) 略歴 高専 → 大学・大学院 → SIer → ランサーズ 社内での役割 サービス企画、インフラ 好きなこと Web、旅、本 2
3.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp お話する内容 ランサーズ 鎌倉 AWS 3
4.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp お話する内容 ランサーズ 鎌倉 AWS 4
5.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp Lancers(ランサーズ)とは? 来月でサービス開始丸4年 日本初+国内最大級 のオンライン完結型 アウトソーシングサービス 5 これまで50億円分の仕事が依頼さ れてきた
6.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp ランサーズの仕組み 全国に10万人 企業・個人 ランサー(会員) PC、ネット環境、 スキルがあれば、 誰でも作業可能 専門性の高い仕事 煩雑な業務 ①アウトソーシング ④納品 ②業務細分化 ③業務遂行 デザイン Web制作 システム開発 コンテンツ作成 単純作業 アプリ制作 6
7.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp ランサーズ成長の軌跡 依頼数 依頼数推移のグラフは削除させて頂きました 7
8.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp お話する内容 ランサーズ 鎌倉 AWS 8
9.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp なぜ鎌倉? ランサーズのMISSION 時間や場所にとらわれない、ネットを活用した 「新しい働き方」の創出 自ら体現しようとあえて東京以外を選択 東京以外でなぜ鎌倉? いい街だから・好きだから 渋谷まで電車で一本 53分 9
10.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 鎌倉エンジニアライフ 10 屋 上 か ら の 風 景 海 の 家 で 飲 み 会 昼 休 み に 八 幡 宮
11.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp お話する内容 ランサーズ 鎌倉 AWS 11
12.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp ランサーズを支える技術 Web & App DB MonitorBatch 12
13.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp ランサーズのインフラ 13
14.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 9月25日放送 WBSに取り上げられる ネットがつなぐ個人×仕事 14 ■依頼主:上松屋旅館■ランサー:埼玉の主婦の方
15.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 事前に行ったこと 1. アクセス予測 2. コンテンツ軽量化 • トップページ静的化 • モバイルトップページの設置 • キャッシュ化 3. 仮想サーバ増設 4. 負荷テスト 5. ELBスケールアップ 15
16.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 事前に行ったこと 1. アクセス予測 2. コンテンツ軽量化 • トップページ静的化 • モバイルトップページの設置 • キャッシュ化 3. 仮想サーバ増設 4. 負荷テスト 5. ELBスケールアップ 16
17.
ランサーズ株式会社 〒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
18.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 事前に行ったこと アクセス予測(2/2) ブログ記事によると、 最大1000req/s 18 ランサーズ通常時の ○○倍じゃん 写真は削除 させて頂きました。
19.
ランサーズ株式会社 〒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
20.
ランサーズ株式会社 〒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
21.
ランサーズ株式会社 〒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 放送直後からアクセス上 がったら間に合わないじ ゃん・・・ 解決策 写真は削除 させて頂きました。
22.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp 結果と教訓 教訓 • AWSの営業の方とは仲良く • 社内からの負荷テストは注意(ネット不通・・・) • インスタンスの立ち上げすぎに注意(翌月の請求・・・) 結果 • 落ちなかった • 大幅なアクセス遅延もなかった • アクセス数・会員登録数が急増した 22
23.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp まとめ ランサーズ成長中 鎌倉でエンジニア最高 AWSも最高 23
24.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp エンジニア積極採用中 • 働き方を変えたい方 • 鎌倉で自然を満喫しながら伸び伸び開発をしたい方 • 最新の技術が好きな方 • プログラミングもサーバもデータベースからスマホアプリまで何でもやりたい方 • 世界に打って出たい方 お気軽にご連絡下さい! jinji@lancers.co.jp 24
25.
ランサーズ株式会社 〒248-0006 神奈川県鎌倉市小町2-7-32 小町協同ビル
3F 【お問い合わせ】http://www.lancers.jp/help/support 【メール】support@lancers.jp ご清聴ありがとうございました。 25
Download now