夏目祐樹(19)5こんばんは、CX事業本部の夏目です。2019に行ってきたので、そのセッションレポートです。今回はAWSさんのセッションなんですが、前後半に分かれていて内容が大きく異なっていたので、まず前半だけ共有できたらと思います。セッション前半はAWSで何ができるかについてのセッションでした。海外展開しているゲームでは多いとのこと。Conferenceで詳細の話があった。#AmznGameTechJPバックエンドのアーキテクチャだが、中央の緑の枠がメインシャードでアメリカで1つだけ動いている。右側にある3つの緑の枠がゲームシャードで、ユーザーに地理的に近いリージョンで動いている。ロギングでは、リアルタイムで見たいスピードレイヤーとそうじゃないバッチレイヤーに分けて実装する。今欧米系のゲームで多いらしい。ここまで、AWSがどう使われているか事例も含めて見てきたが、ここからはAWSで何ができるのかを見ていく。オンプレで難しかったことができるようになる。全部で165を超えるサービスがあって、選択して組み合わせて使用することができる。世界中にリージョンがあるから、レイテンシがシビアなマルチプレイヤーなゲームでは近いリージョンを使用可能。リージョン間通信では専用線を引いて、いつでも安定してスループットが出るようになっている。仮想マシンでは、今までサーバーでひとくくりにしていたものを分けて、IOを向上させた。バックエンドとして今まで通り、サーバーも使えるし、今流行りのコンテナを活用することもできる。サーバーの運用がいらないサーバーレスという選択肢もある。仮想マシンを使おうと思えば、コンピューティング性能が必要であればC系グラフィックや機械学習ならGPUのG系など、やりたいことに合わせて、豊富なインスタンスタイプから選択できる。仮想マシンの料金もいくつかオプションがあって、用途に合わせて最適化できる。AWS上で余っているEC2インスタンスに入札して格安利用できるスポットインスタンスを駆使すると大幅に料金を抑えることができる。(EC2インスタンスの需要が増えると2分前にインスタンス終了の通知が来てしまうが)2年前からスポットインスタンスの料金が安定して、より使いやすくなった。DeNAは状態をもたないステートレスなサーバーと状態を持つステートフルなサーバーに切り分けた。ステートレスなサーバーはいつ死んでも大丈夫なので、100%スポットインスタンスを使うようにしたところ、ステートレスサーバの費用を6割削減した。サービスへの影響なしで。コンテナ系のサービスも充実し、仮想マシンを必要としない、従量課金でコンテナを使えるFargateも登場。クラウド時代に最適化した、再設計したDBであるAuroraもある。ディスク容量もシームレスに10GBずつ自動スケールしてくれる。RDBMS以外にもユースケースに合わせてデータストアを使い分けることができる。セキュリティについても広く対応している。これらは最初から入れておくこともできるし、問題が起きたときに途中から使い始めることもできる。サーバーレスによって、コードをアップロードするだけで処理を行うことができる。これなら、サーバーの運用はいらない。制限もあるから、ユースケースは限られるが、ぴったりあうようなものもある。ダウンロードサイズの大きいものはS3において、CDNを通して配信することもできる。今(2019/11/23)現在、200箇所のエッジがある(画像は少し古い情報)。Cacheというものがある。Cacheに取りに行く、というもの。Cacheにあればそれを返すし、なければオリジンまで取りに行く。DataStreamを挟んでニアリアルタイムな分析Quicksightで可視化など、多用な分析ができる。機械学習系のサービスも多く提供されている。ゲームに特化したサービスとしてGameLiftがある。便利なマッチングの機能もあれば、スポットインスタンスを使ってコスト削減してくれる機能もある。この機能では、スポットインスタンスの中断が多くなれば、オンデマンドインスタンスを優先して使う、みたいなこともしてくれる。まとめ以上AWSのセッション前編でした。有名ゲームがかなりの規模で使いこなしていてほんと凄いですね。できることがあるので、少しずつでも使ってみたらどうでしょうか。197,427興味の幅が広くて色々見て回るので変なことを知ってます。立派なサーバーレスおじさんになれるように頑張ります。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。和樹25こんにちは植木和樹@上越オフィスです。Terminalの機能確定版がリリースされたので試してみました。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。川原征大4形態素解析の入門中で、ブログの内容の分析を試しています。作業効率化をしたという話。夏目祐樹395こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。