Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

EFS利用事例 -Craft Warriorsのバトルを支える仕組み-

1 819 vues

Publié le

2018年10月10日に AWS Startup Tech Meetup #013 で発表したLT資料です。

Craft Warriorsでは、EFSをバトル関連のデータを保持するストレージとして採用しています。この資料では、EFSに関わる部分のアーキテクチャとトラブル事例を説明しました。

Publié dans : Technologie
  • -- DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT -- ......................................................................................................................... ......................................................................................................................... Download FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... (Unlimited)
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ...................................ALL FOR EBOOKS................................................. Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THI5 BOOKS 1NTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THI5 BOOKS 1NTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Soyez le premier à aimer ceci

EFS利用事例 -Craft Warriorsのバトルを支える仕組み-

  1. 1. EFS利用事例 Craft Warriorsのバトルを支える仕組み 松下 雅和 (@matsukaz) 株式会社トランスリミット CTO 2018.10.10
  2. 2. @matsukaz 松下 雅和 株式会社トランスリミットCTO カメラ, 折りたたみ自転車,テニス, 卓球, ボウリング AWS歴 7年 自己紹介
  3. 3. 2015年7月2014年5月 累計DL数 5,000万突破! 事業内容はゲーム開発 (海外ユーザ比率95%以上) 株式会社トランスリミット 2018年4月
  4. 4. バトルアーキテクチャ サービス紹介 EFS利用状況 アジェンダ EFS利用時のトラブル
  5. 5. サービス紹介
  6. 6. バトル画面
  7. 7. バトルアーキテクチャ
  8. 8. OpsWorks ALB EC2 EC2 Mediator (Node.js) App Server (Rails) EC2 MQTT Broker EC2 Async Worker (shoryuken) Route 53 Round Robin EFS EFS S3 SQS バトルアーキテクチャ Redis Aurora Aurora
  9. 9. OpsWorks ALB EC2 EC2 Mediator (Node.js) App Server (Rails) EC2 MQTT Broker EC2 Async Worker (shoryuken) Route 53 Round Robin EFS EFS S3 SQS Redis Aurora Aurora バトル開始 リアルタイム バトルデータ送信 バトル開始時の ユーザデータ保存 リアルタイム バトルデータ処理 リアルタイム バトルデータ保存 バトル開始時/バトル中
  10. 10. OpsWorks ALB EC2 EC2 Mediator (Node.js) App Server (Rails) EC2 MQTT Broker EC2 Async Worker (shoryuken) Route 53 Round Robin EFS EFS S3 SQS Redis Aurora Aurora バトル終了 ユーザデータ 読み込み バトルログ 非同期アップロード バトルログ アップロード バトル終了時
  11. 11. OpsWorks ALB EC2 EC2 Mediator (Node.js) App Server (Rails) EC2 MQTT Broker EC2 Async Worker (shoryuken) Route 53 Round Robin EFS EFS S3 SQS Redis Aurora Aurora バトル強制終了時(3分経過後) バトルログ アップロード ユーザデータ 読み込み リアルタイムバトル データ読み込み タイマー起動
  12. 12. EFSの選定ポイント • 複数のサーバが同じデータにアクセス • 同時書き込みはないが、Write直後のReadはある • 1つのデータの最大サイズは数百KB • 数秒単位でデータを追記 • 追記したデータは最後に1つのデータとして利用
  13. 13. EFS利用状況
  14. 14. ファイルシステムの種類 ユーザデータ ユーザデータ x 1 リアルタイムバトルデータ x 4 バトルステップ数 バトル進捗データ 操作コマンド ※ バトル1回あたり アクセス頻度 データ量 Write/Read1回ずつ 2KB 前後 アクセス頻度 データ量 4.5秒に1度上書き 数byte アクセス頻度 データ量 5秒に1度上書き 数百byte アクセス頻度 データ量 10秒に1度追記 (3KB前後) 100KB 前後
  15. 15. ピーク時のアクセス • バトル回数は1日216万回 • 平均バトル時間は150秒程度 • 平均同時バトル数は 216万回 * 150秒 / 1日 = 3750回 • ピーク時間帯の同時バトル数は1万回以上 • サイズが100GB超でバーストせずに安定した状態に
  16. 16. EFS利用時のトラブル
  17. 17. バーストクレジットの枯渇 • コスト削減のためにこまめにファイルを削除
 → 常にバーストし続けて、バーストクレジットを
   使いきった頃に障害発生… • 導入時はBurstCreditBalanceを必ずチェック! • 安定したらサイズを調整
  18. 18. 宣伝
  19. 19. ただいま メンバー募集中!
  20. 20. お待ちしております! https://www.wantedly.com/companies/translimit http://translimit.co.jp/recruit.html

×