Enviar pesquisa
Carregar
モバイルゲームにおけるAWSの泥臭い使い方
•
73 gostaram
•
23,055 visualizações
Junpei Nakada
Seguir
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 29
Baixar agora
Baixar para ler offline
Recomendados
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
AimingStudy
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
Serverworks Co.,Ltd.
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on aws
Serverworks Co.,Ltd.
20130406 awsのいろんな使い道@jawsug名古屋
20130406 awsのいろんな使い道@jawsug名古屋
Serverworks Co.,Ltd.
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
イノベーションエッグLt資料
イノベーションエッグLt資料
Yuki Yoshida
Recomendados
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
AimingStudy
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
Serverworks Co.,Ltd.
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on aws
Serverworks Co.,Ltd.
20130406 awsのいろんな使い道@jawsug名古屋
20130406 awsのいろんな使い道@jawsug名古屋
Serverworks Co.,Ltd.
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
イノベーションエッグLt資料
イノベーションエッグLt資料
Yuki Yoshida
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
Takehito Tanabe
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Hyunmin Kim
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
Hideki Ojima
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
EC2でマルチキャスト
EC2でマルチキャスト
Kenta Yasukawa
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
Serverless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニング
真吾 吉田
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
Yasuhiro Horiuchi
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Kenta Suzuki
AWS で concrete5 を 簡単起動!
AWS で concrete5 を 簡単起動!
Kazue Igarashi
Lvsをvpc上に構築してみた話
Lvsをvpc上に構築してみた話
Yu Komiya
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレス
Masahiro NAKAYAMA
Amazon Web Services 基本の「き」〜AWS概要編〜
Amazon Web Services 基本の「き」〜AWS概要編〜
Masaru Tomonaga
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
Kenta Yasukawa
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
Keisuke Nishitani
AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)
Kayo Iio
Mais conteúdo relacionado
Mais procurados
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
Takehito Tanabe
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Hyunmin Kim
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
Hideki Ojima
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
EC2でマルチキャスト
EC2でマルチキャスト
Kenta Yasukawa
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
Serverless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニング
真吾 吉田
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
Yasuhiro Horiuchi
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
Kenta Suzuki
AWS で concrete5 を 簡単起動!
AWS で concrete5 を 簡単起動!
Kazue Igarashi
Lvsをvpc上に構築してみた話
Lvsをvpc上に構築してみた話
Yu Komiya
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレス
Masahiro NAKAYAMA
Amazon Web Services 基本の「き」〜AWS概要編〜
Amazon Web Services 基本の「き」〜AWS概要編〜
Masaru Tomonaga
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
Kenta Yasukawa
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
Mais procurados
(20)
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
JAWS DAYS 2015
JAWS DAYS 2015
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
EC2でマルチキャスト
EC2でマルチキャスト
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Serverless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニング
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
AWS で concrete5 を 簡単起動!
AWS で concrete5 を 簡単起動!
Lvsをvpc上に構築してみた話
Lvsをvpc上に構築してみた話
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
IoT(Bluetooth mesh) × サーバーレス
IoT(Bluetooth mesh) × サーバーレス
Amazon Web Services 基本の「き」〜AWS概要編〜
Amazon Web Services 基本の「き」〜AWS概要編〜
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Destaque
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
Keisuke Nishitani
AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)
Kayo Iio
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
SORACOM, INC
SSLの最新トレンド
SSLの最新トレンド
J-Stream Inc.
モバイルゲームの全世界オンライン対戦を実現する方法を考察する
モバイルゲームの全世界オンライン対戦を実現する方法を考察する
CROOZ, inc.
「LINQ」っていう名前だけでも 覚えて帰ってください!
「LINQ」っていう名前だけでも 覚えて帰ってください!
Ryota Murohoshi
企画書Danryhm
企画書Danryhm
Kent Takamatsu
あんさんぶるガールズ!最初の企画書
あんさんぶるガールズ!最初の企画書
Kei Kusakari
Amazon CloudFront TLS/SSL Seminar 20160804
Amazon CloudFront TLS/SSL Seminar 20160804
Hayato Kiriyama
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
Amazon Web Services
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
AWS Lambdaを紐解く
AWS Lambdaを紐解く
Keisuke Nishitani
Application Load Balancer
Application Load Balancer
Amazon Web Services Japan
Destaque
(13)
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
SSLの最新トレンド
SSLの最新トレンド
モバイルゲームの全世界オンライン対戦を実現する方法を考察する
モバイルゲームの全世界オンライン対戦を実現する方法を考察する
「LINQ」っていう名前だけでも 覚えて帰ってください!
「LINQ」っていう名前だけでも 覚えて帰ってください!
企画書Danryhm
企画書Danryhm
あんさんぶるガールズ!最初の企画書
あんさんぶるガールズ!最初の企画書
Amazon CloudFront TLS/SSL Seminar 20160804
Amazon CloudFront TLS/SSL Seminar 20160804
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
AWS Lambdaを紐解く
AWS Lambdaを紐解く
Application Load Balancer
Application Load Balancer
Semelhante a モバイルゲームにおけるAWSの泥臭い使い方
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
a kyane
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
Trainocate Japan, Ltd.
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
Yasuhiro Horiuchi
Azure aws違い
Azure aws違い
Masanobu Sato
JAWSUG-santo-2014-Track5-Database
JAWSUG-santo-2014-Track5-Database
Junpei Nakada
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方
Sato Shun
RをAWSで使おう
RをAWSで使おう
Tohru Kobayashi
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
akitsukada
Windows azureって何
Windows azureって何
Kana SUZUKI
スタートアップでのAWS(Amazon Web Services)活用事例
スタートアップでのAWS(Amazon Web Services)活用事例
schoowebcampus
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
Amazon Web Services Japan
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
クラウドサービス活用事例
クラウドサービス活用事例
KLab Inc. / Tech
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデート
SORACOM, INC
Slerがawsで運用してきた話
Slerがawsで運用してきた話
Sato Shun
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
Akio Katayama
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
SORACOM,INC
LocalStack
LocalStack
chibochibo
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
Semelhante a モバイルゲームにおけるAWSの泥臭い使い方
(20)
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
拡がるクラウドの利用用途 - AWSの強みとクラウド活用最新事例 -
Azure aws違い
Azure aws違い
JAWSUG-santo-2014-Track5-Database
JAWSUG-santo-2014-Track5-Database
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方
RをAWSで使おう
RをAWSで使おう
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
Windows azureって何
Windows azureって何
スタートアップでのAWS(Amazon Web Services)活用事例
スタートアップでのAWS(Amazon Web Services)活用事例
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
クラウドサービス活用事例
クラウドサービス活用事例
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデート
Slerがawsで運用してきた話
Slerがawsで運用してきた話
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
LocalStack
LocalStack
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
Mais de Junpei Nakada
家族のために作ったAlexaスキル(JAWS DAYS 2018版)
家族のために作ったAlexaスキル(JAWS DAYS 2018版)
Junpei Nakada
家族のために作ったAlexaスキル
家族のために作ったAlexaスキル
Junpei Nakada
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
Junpei Nakada
Rds徹底入門
Rds徹底入門
Junpei Nakada
Phpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakada
Junpei Nakada
Tagのススメ
Tagのススメ
Junpei Nakada
クラウドのご紹介
クラウドのご紹介
Junpei Nakada
PHPで四捨五入
PHPで四捨五入
Junpei Nakada
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Junpei Nakada
Mais de Junpei Nakada
(9)
家族のために作ったAlexaスキル(JAWS DAYS 2018版)
家族のために作ったAlexaスキル(JAWS DAYS 2018版)
家族のために作ったAlexaスキル
家族のために作ったAlexaスキル
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
Rds徹底入門
Rds徹底入門
Phpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakada
Tagのススメ
Tagのススメ
クラウドのご紹介
クラウドのご紹介
PHPで四捨五入
PHPで四捨五入
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Último
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Último
(8)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モバイルゲームにおけるAWSの泥臭い使い方
1.
モバイルゲームにおける AWSの泥臭い使い方 ~大規模トラフィックとの戦いに勝つためにしたこと~
2.
自己紹介 中田 淳平(なかだ じゅんぺい) 株式会社Razest CTO AWS歴:3年ほど 好きなAWSサービス:RDS PHP /
MySQL / Flash
3.
Razest ● 2006年から携帯向け対戦カードゲームを運営 ○ とあるブームの始祖 ○
2006年はAWSがサービスを開始した年 ● AWSは2011年4月から利用 ○ 東京リージョンができてから ○ 利用期間は2年半くらい ● インフラエンジニア:0人
4.
続きはWebで razest 検索
5.
今日お話しすること ● ● ● ● webサーバ(静的コンテンツ) webサーバ(動的コンテンツ) データベース 監視 このあたりの使い方に関する話 すごくフツーの話です
6.
AWSの利用形態
7.
webサーバ(静的コンテンツ) ● 静的コンテンツ ○ 画像 ○
CSS、JavaScript → Amazon S3で配信
8.
静的コンテンツをAmazon S3で ● パブリックに公開したS3上のファイルはhttpで 取得できる ○
EC2上でwebサーバで公開しているのと変わらない ● コスト安い ○ S3→インターネットの転送料金とファイル容量料金 ○ EC2上でApache/Nginxで配信するのに比べて、EC2イ ンスタンスのコスト分お得
9.
静的コンテンツをAmazon S3で ● トラフィックがある程度かかっても、スケールして 捌いてくれる(らしい) ○
転送量以上の追加料金とかは取られない ● ファイルの更新もアップロードするだけと手軽
10.
静的コンテンツをAmazon S3で ● CloudFront(CDN)は使わないの? →
使っていない 更新の時のキャッシュ制御が面倒 国内向けだけなら、S3で困らない
11.
動的なコンテンツの静的コンテンツ化 ● 画像合成 ○ ガラケーのゲームでは多様していた ○
理論上の組み合わせが数万通り以下なら、全パターン の画像を作ってS3においてしまう ○ ファイル名を組み合わせを表現する命名規約にしてアク セス ○ 通常のwebサーバでは容量的に不可能なことでもS3な らやってくれる!
12.
webサーバ(動的コンテンツ) ● 動的コンテンツ ○ PHP(HTML) ○
JSON ○ 画像合成 → Amazon EC2 / ELB
13.
Amazon EC2 / ELB ●
数を並べて解決できる戦略に落とし込む ○ c1.medium ■ 1台当たりの性能上げても処理できるトラフィックはリ ニアに伸びない、C10k問題とか怖い ■ 数さえ揃えてしまえばApacheもNginxも関係ない ■ ロードアベレージ0.2未満くらい ○ コンテンツの作りはシンプルに ■ $_SESSIONとか使わない ■ サーバローカルに情報を保存しない
14.
数でおせるwebサーバのスケール ● トラフィックに合わせてのwebサーバのスケール こんなやつ 「はじめてのAmazon Web
Services」より http://www.slideshare.net/kentamagawa/amazon-web-services7711671
15.
数でおせるwebサーバのスケール ● AutoScaling → 使っていない ● 1日でユーザーが倍にでも増えない限りゲーム のトラフィックは予測可能 ○
夕方~夜にかけてピーク。深夜~早朝は低い等 ○ イベントの開始のタイミング
16.
なぜAutoScalingを使わないか ● AutoScalingは、CloudWatchに指定されたメト リックスのしきい値を見てサーバを増減させる仕 組み ○ CPU使用率がXX%を超えたらサーバを増やす ○
サーバが起動するまで数分かかる ○ 負荷の立ち上がりがピークの場合、対応できない ○ AutoScalingは保険的な位置付けの機能
17.
AutoScalingに頼らないスケール ● AutoManualScaling ○ AWS APIを使ってEC2インスタンスをstartするスクリプ トをcronで指定時刻に実行 ○
サーバ起動時にrsyncで最新コンテンツをダウンロード ○ rsync成功後に自分自身をELBに追加するAPIを実行 ○ cronにより指定時刻にEC2インスタンスをstopでする ※AWS OpsWorkのtime-baseでも同じようなことができるようになった
18.
ManualScaling ● EC2インスタンスをSTOPで置いておける ○ いざとなったらマネージメントコンソールからStartですぐ に起動できる ○
rsyncでの差分同期も1日分なので速い ● コスト予測が立てやすい ○ 時間毎の起動台数を予測・把握しやすい ● 予測不能なトラフィックには対応できない ○ 普段から余裕は持たせておく
19.
データベース ● RDS-MySQL ● memcached(EC2)
20.
RDS ● レプリケーション(ReadReplica)は使っていな い ● 垂直分割で書き込み分散 ●
パラメータ調整よりインスタンスサイズアップ
21.
レプリケーションは使っていない ● MySQLレプリケーション機能は非同期 ● マスターへの書き込みが、スレーブに反映され ていることが保証されない(特に高負荷時!) ●
スレーブからの参照は厳密には信用できない ● 結局、マスターから参照することに・・・
22.
マスターDBで頑張る ● レプリケーションを使って参照サーバを増やすこ とを辞めて、参照も全力でマスターDBへ ● 参照頻度が高い情報はmemcachedへ ○
マスタ情報テーブル ○ ランキング情報 ○ チームBBS
23.
マスターDBで頑張る ● RDSも普通のMySQLなので、いろいろなテク ニックはそのまま使える ○ ランダム→シーケンシャルアクセスへの帰着 ○
カバーリングインデックス ○ force index構文によるヒント ○ なるべく小さなデータ型、少ないインデックス ○ memcachedの利用 →書き込み以外は何とかなる
24.
垂直分割で書き込み分散 ● テーブル単位でRDSインスタンスを分ける ○ ボトルネックになっている書き込みを分散させる ○
垂直分割できるようにJOINは最初から使わない ○ 最初からある程度意識して設計しておけば、あとから垂 直分割を増やすことは難しくない ○ 水平分割はランキング集計とかで困るので使ってない
25.
パラメータ調整よりインスタンスサイズアップ ● RDSの初期パラメータは、けっこう優秀 ○ 頑張っていじっても10%くらいしか変わらない ●
インスタンスサイズアップ ○ マウスクリックで出来るYO! ○ AWSサイコー ○ 優秀なDBA雇うよりも安い ■ m2.4xlarge マルチAZ 35万円/月 ● お金で解決できるのもクラウドの良いところ
26.
監視 ● 監視 ○ zabbix (シドニーリージョン) ○
CloudWatch
27.
監視 ● データの保存&アラートはzabbixに一本化 ● CloudWatchのメトリックスをAPIで取得して zabbixに取り込む ○
ELB ■ トラフィック ■ HTTP5XXカウント ○ RDS ■ CPU使用率
28.
監視 ● CloudWatchで取れないデータはzabbixエー ジェント ○ EC2 ■
LoadAvarage ○ RDS ■ SHOW INNODB STATUS ● LSN 、checkpoint、wait中のトランザクション、rollback数
29.
監視 ● CloudWatchは2週間しかデータ保存されない ● 長期保存はzabbixへ ●
シドニーから監視してると、たまに全zabbixエー ジェントが誤検知でアラート上げまくる ○ 3か月に1回くらい ○ 実際にはサーバは動いている ○ 日本~シドニー間の回線の問題?
Baixar agora