サーバーワークス社内lt

Post on 24-May-2015

320 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

空気

TRANSCRIPT

あー 無題ドキュメント

2014.10.24 @akitsukada

もくじ

!

はじめに !

だいたいの使い方 !

困り事

はじめに

自己紹介塚田 朗弘 @akitsukada @mitchang の友だち たぶんリーダーとも友 ムスメ(二歳)と二郎がかわいい

ゆるく糖質セーブ中 スタディプラスCTO

会社のフェーズ的にも手動かしまくったり 職歴的には中規模金融系SIer→ドワンゴ

iOS、Rails、AWS、MySQL、Haskell スケーラブルなシステムを適切な設計で作りたい

はじめに

今日って

はじめに

会社とサービス紹介スタディプラス株式会社

教育系スタートアップ、 EdTech エンジニア5名デザイナ1名(超募集中!) エンジニアはだいたいDev寄り

サービス スタディプラス

学習を支援するSNS/プラットフォーム 高校生に最も使われている勉強系アプリ

ラーニングドラゴン 英単語学習の教材アプリ スタディプラスAPIを利用するモデルケース

スタディラウンジ 会員制の有料自習室

はじめに

スタディプラス、インフラの規模感

会員数 80万人弱、100万到達真近か

はじめに

スタディプラス、インフラの規模感

APIサーバリクエスト数 440/sec @ peak 1600万/day 4億9000万/month

はじめに

これリクエスト数じゃなくて PV ですが…

スタディプラス、インフラの規模感

サーバ台数 EC2インスタンス80-90台くらい @ peak(スタディプラス以外のサーバ含む) メインのAPIサーバは4-36台程度

はじめにこれ台数じゃなくてインスタンス時間ですが…

晩御飯たべて勉強し終わった頃がピーク

はじめに

SumRequests

HealthyInstances

SumRequests

HealthyInstances

晩御飯たべて勉強し終わった頃がピーク

はじめに

だいたい22:30-25:00

だいたいの使い方

構成概要(without図)

だいたいの使い方

メインのバックエンド API RoR on EC2 (Scala にリプレイス中)

Worker (Queue) RoR on EC2

画像リサイザ ElasticBeanstalk(Java) & CloudFront

PC向けWebサイト ElasticBeanstalk(Node.js) & Backbone.js

メール SES & Bounce は SNS => SQSに入れてworkerで処理

検索エンジン Solr on EC2

DB RDS !

関連資料 スタディプラスのworkerと画像処理周り http://bit.ly/karaage1024

困り事

試算がめんどいリザーブドインスタンスの計算

オートスケールin/outしまくってるとき 何台が適正なの 軽度/中度/重度どれが適正なの その辺公式にパパーンと解析して出してくれたら惚れるのにな…?

困り事

AWSマイスターがいない使っちゃいるけどもっとちゃんと知って使った方がいいだろな的な機能例

CloudFormation IAM VPC

手を出していきたいところ もっとセキュアにしましょう 統計解析系

認定プログラムでも勉強してみようかな…(資格系の勉強嫌いじゃない派)

何がいいすかね?困り事

劇 終 THE END

2014.10.24 @akitsukada

top related