AWS麻雀・ドンジャラ CDP役一覧 Ver1 - JAWS DAYS 2015 · 2015-04-13 · jaws-ug jaws-ug...

Post on 29-May-2020

4 views 0 download

Transcript of AWS麻雀・ドンジャラ CDP役一覧 Ver1 - JAWS DAYS 2015 · 2015-04-13 · jaws-ug jaws-ug...

AWS麻雀・ドンジャラCDP役一覧 Ver1.0

JAWS-UG

牌の種類

牌の説明(サービスレイヤー:コンピュート)

Amazon Ec2

Instances

optiizedInstamnces

Instances withCloudWatch

cluster

AMI

Auto Scaling

Amazon Lamda

Amazon Kinesis

牌の説明(サービスレイヤー:データストア)

Dynamo DB

Amazon EBS

snapshot

bucket

Redis

MS SQL instance

Oracle DB instance

MySQL DB instance

Amazon Redshift

牌の説明(サービスレイヤー:ネットワーク)

AWS Direct Connect

Elastic Load Balancing

elastic network instance

Internet gateway

virtual private gateway

VPC peering

VPN connection

hosted zone

Cloud Front

牌の説明

SDKs Java

SDKs Node.js

SDKs PHP

AWS OpsWorks

Elastic Beanstalk

AWS CloudFormation

Amazon CloudSearch

Amazon SES

Amazon SQS

SDKs Pyton AWS CodeDeploy

Amazon SNS

※白に相当 ※撥に相当 ※中に相当

牌の説明

リージョン

バージニア

リージョン

シンガポール

リージョン

カリフォルニア

JAWS-UG

JAWS-UGエンタープライズ

JAWS-UG中央線

リージョン

東京 JAWS-UG女子会

JAWS-UG牌について

麻雀の場合はドラドンジャラの場合はオールマイティとして扱う

ある瞬間のデータをスナップショット(バックアップ)として作成しS3に保存する事でいつでも復元できるようにする。 APIを利用して自動バックアップ作成がよくある使い方。

Snapshot

Stampパターン(EC2は同じ牌を2枚そろえる)

AMIを利用する事で、簡単に同じ環境を用意する事が可能。同じ環境を複数台構築する場合にとても便利になる。

CDP

Web Storage

大容量のファイルや静的コンテンツなどを S3から配信する事でEC2への負荷を減らす。動的コンテンツは EC2より配信する。

Cache Distribution

Cloudfrontを利用する事で、世界中にあるオリジンサーバーから遅延なくコンテンツを配信できる。まとめるとサイトが早くなり、ユーザーへのレスポンスが良くなり、EC2へのアクセス負荷も減ります。

CDP

Direct Hosting

R53、Cloudfront、S3を利用する事で、絶対に落ちない静的サイトを構築する事が可能となる。

Job Observier

SQSを利用して、CloudWatcheで指定した閾値を超えた場合、自動でAutoscalingを行う。負荷に応じて、EC2の台数を増減(スケールアウト・スケールイン)する。

CDP

+コンピュート、データベース、ネットワークのいずれか2牌

+VPN or DX2枚(バラバラでもOK)

+VPN or DX5枚(1枚ずつもOK)

構築したい環境をテンプレートで用意する事で、複雑な環境構築を自動で起動する事ができる。

VPC内にVPNハブを構築することで、複数拠点から接続可能なVPN接続を実現する事が可能となる。

Stack Deployment

CloudHub

CloudHub(ダブル)

CDP

EC2に対して、2つのENI(仮想ネットワークインタフェース )を用意する事で、公開用ネットワークインタフェースと管理用ネットワークインタフェースを利用する。

ステート情報(セッション情報、ユーザー情報)などをDyanamoDB、Redisに保持することで、サーバー増減時にステート情報の喪失を防ぐ。

Back Net

State Sharing

CDP

CDP

アクセスが急増するタイミングがわかってる場合、スケジューリングからスケールアウトする事で、サービスを止めずに運用が可能となる。

頻繁に読み込まれるデータを Redisにキャッシュする事で、DBから呼び出すことなくRedisからキャッシュデータを取り出す。

Inmemory DB Cache

Scheduled Autoscaling

CDP

インターネットストレージにデータを格納する際、同時に検

索性能の高いKVS(Dynamo DB)へメタ情報を格納し、そ

の情報をインデックスとして利用する。検索時は KVS(Dynamo DB)を用い、得られた結果を基にインターネット

ストレージへアクセスする。

ELBを複数台用意する事で、同一サイトで ELB毎に挙動を変える事ができる。PCサイト、スマホサイトをELBを利用してアクセス先を変更できる。

Storage Index

Multi Load Balancer

CDPSDKを利用したS3書込

SDKを利用し、サーバー上にアップされたファイルを S3へ保存する。

特殊あがり(麻雀限定)

● リファレンスWebアーキテクチャ(役満)

Route53 CloudFront ELB EC2 RDS(Muliti-AZ)

● スシロー(役満)

+EC2、RDSは同じ種類のものを2つそろえる

特殊あがり(ドンジャラ限定)10000点

● スシロー

● リファレンスWebアーキテクチャ

● KinesushiKinesis暗カンで+3000、明カンで+2000

● DocomoRedshift暗カンで+3000、明カンで+2000

特殊役