エンジニアサポートcross2013アンカンファレンス 実例で学ぶ cloud design pattern
DESCRIPTION
2013.1.18 エンジニアサポートCROSS2013のアンカンファレンスで話した資料です。 CDPの実例紹介とブース利用の実態を話しました。TRANSCRIPT
自己紹介プロフィールアイレット株式会社 cloudpack エバンジェリスト2012/9 JAWS-UG 副代表就任
出没するJAWS-UG: 東京、大阪、福岡、宮崎、 浜松、静岡、鹿児島、沖縄、名古屋、札幌、 北陸、熊本、長崎、神戸、岩手!
受賞歴: AWS SAMURAI 2012/2013(個人) 2011年度パートナー特別賞(会社)
好きなAWSサービス: プレミアムサポート
好きなCDP:
@kaz_gotofacebook.com/kaz.goto
皆さんCDPってご存じですか?
AWSクラウドデザインパターンとは
AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。
「
」
要するにクラウド版(AWS版)デザインパターン
1日目 2日目AWS Summit Tokyo 2012
ついに世界進出!
Floating IPパターン
Stampパターン Bootstrapパターン
DB Replicationパターン
Floating IPパターン
Scale Upパターン Bootstrapパターン
DB Replicationパターン
現在その数49パターン
どこで役に立つの?
実例で紹介
ハワトラクイズ
クライアント 株式会社ジェーシービー制作 spfdesign Inc.
12月末~1月中旬 3月頭~中旬
サーバー構成キャンペーン期間外
Web
キャンペーン期間中
Web Web
ティザー状態静的なコンテンツのみ
キャンペーン開始時サーバースペック強化
予想以上のアクセスのため途中で性能アップ
Web
元の状態に性能下げる
キャンペーン終了後
適用したCDPキャンペーン期間外
Web
キャンペーン期間中
Web Web
ティザー状態静的なコンテンツのみ
キャンペーン開始時サーバースペック強化
予想以上のアクセスのため途中で性能アップ
Web
元の状態に性能下げる
キャンペーン終了後
Scale Upパターン
Scale Upパターン
クラウドでは、仮想サーバーのスペック(CPU、メモリーサイズなど)を必要に応じて切り替えることが可能である。仮想サーバーを起動した後でもスペック変更が行える。
社団法人 日本プロゴルフ協会 公式サイトhttp://www.pga.or.jp/
クライアント 社団法人 日本プロゴルフ協会(PGA)
サイト特性MovableTypeによるコンテンツ更新(静的ファイル)
トーナメントがテレビで放送されるときだけアクセス数が15倍に
サーバー構成
Web/DB
平常時
Web/DB Web Web Web Web Web
ロードバランサー
トーナメント期間中
コンテンツ同期
適用したCDP
Web/DB
平常時
Web/DB Web Web Web Web Web
ロードバランサー
トーナメント期間中
コンテンツ同期
Clone Serverパターン
Multi-Serverパターン
Multi-Serverパターン
仮想サーバーを複数台並べ、クラウドサービスとして提供されるロードバランサーを用いて適宜負荷を振り分ける。
Clone Serverパターン
負荷分散が考慮されていないシステムを、容易に負荷分散可能なシステムにする。既に存在するサーバーをマスターとし、追加するサーバーのマシンイメージを用意する。
UNIQLO CHECK-IN CHANCE
クライアント 株式会社ユニクロ制作 株式会社マウント
サーバー構成キャンペーン期間外
Web
ロードバランサー
キャンペーン期間中
Web Web Web
CacheDB(Master) DB(Slave)
結果発表のため静的なコンテンツのみ
サーバースペック強化Webサーバー台数増加
DB/キャッシュサーバー追加
アクセス状態を見て途中でスペックダウン
適用したCDPキャンペーン期間外
Web
ロードバランサー
キャンペーン期間中
Web Web Web
CacheDB(Master) DB(Slave)
結果発表のため静的なコンテンツのみ
サーバースペック強化Webサーバー台数増加
DB/キャッシュサーバー追加
アクセス状態を見て途中でスペックダウン
Clone Serverパターン
Multi-Serverパターン
Scale Upパターン
DB Replicationパターン
Scale Upパターン
DB Replicationパターン
地理的ロケーションをまたいだレプリケーションを行うパターン。このパターンによりデータロストを防ぎ、データアクセスの可用性を担保する。
Multi-Serverパターン Clone Serverパターン
パターンを駆使すれば
�������������� �
������������� �����
������� �+��
�������������� �
������� �+��
��� �� �
��� ���
������� �+��
�������
���������� �
�������
���������� ��������
���������� �
������� �+��
��� ���! ��� ��"�� ��� � ���!
����������
����
���� ��
����������
����
���� ��
����������
����
���� ��
���! ��"�� � ���!
����������
� ��
������
����������
����
���� ��
#��$�
%���! &
����������
� ��
������
�'�
()�)�
�������
��
����������
� ��
������
����!
���
������
���
������������ �������
����������
� ��
������
�'�
�������
���������� �
�������
���������� ��������
���������� �
��� ���! ��� ��"�� ��� � ���!
���
������� �+��
����������
� ��
������
#��$�
���
������� �+��
����������
����
���� ��
����������
����
���� ��
����������
����
���� ��
���! ��"�� � ���!
����������
����
���� ��
%���! &
����������
� ��
������
����!
���
��
()�)�
������� �����
������� �+*�������� �+*�
���
こんな構成も
こんな構成も
こんな構成も簡単にできちゃう
ぜひ活用してみてください
最後に
スポンサー特典パンフ・ノベルティ配布A0ポスター2枚
急遽ブースがOKに。どうする!?
必至食べカス
Thank You!
http://www.cloudpack.jp/facebook.com/cloudpack.jp
@cloudpack_jp