Submit Search
20141126 jaws-antipattern
27 likes
6,334 views
Yasuhiro Araki, Ph.D
2014/11/26開催のJAWSアンチパターン祭りを総括するためのスライドです。 開催後の完全版です
Technology
Read more
1 of 26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
More Related Content
PDF
AWS Redshift Analyzeの必要性とvacuumの落とし穴
Moto Fukao
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
Amazon Web Services Japan
PDF
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Yasuhiro Araki, Ph.D
PDF
はじめてのAmazon Aurora
Jun Okubo
PDF
Aws auto scalingによるwebapサーバbatchサーバの構成例
Takeshi Mikami
PDF
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
Amazon Web Services Japan
PPTX
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
PDF
Amazon Aurora 最新アップデートと日本のお客様の移行事例
Amazon Web Services Japan
AWS Redshift Analyzeの必要性とvacuumの落とし穴
Moto Fukao
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
Amazon Web Services Japan
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Yasuhiro Araki, Ph.D
はじめてのAmazon Aurora
Jun Okubo
Aws auto scalingによるwebapサーバbatchサーバの構成例
Takeshi Mikami
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
Amazon Web Services Japan
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
Amazon Aurora 最新アップデートと日本のお客様の移行事例
Amazon Web Services Japan
What's hot
(20)
PPTX
re:Growth athena
淳 千葉
PDF
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
Amazon Web Services Japan
PDF
はじめてのAmazon Redshift
Jun Okubo
PDF
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Tetsunori Nishizawa
PDF
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
Amazon Web Services Japan
PDF
エンタープライズワークロードにおけるAmazon Auroraの活用
Amazon Web Services Japan
PDF
AWS初心者向けWebinar AWSでのNoSQLの活用
Amazon Web Services Japan
PDF
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
都元ダイスケ Miyamoto
PPTX
CloudWatch Eventsを使ったECSのAutoScaling
淳 千葉
PDF
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
Amazon Web Services Japan
PPTX
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
PDF
MySQL→Aurora移行セミナー
真吾 吉田
PDF
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar Amazon Redshift
Amazon Web Services Japan
PDF
Using Amazon Aurora for Enterprise Workloads
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ Amazon Redshift
Amazon Web Services Japan
PDF
AWS & cloudpack & CDP
Hiroyasu Suzuki
PPTX
Oracle racからaurora my sqlへの移行
recotech
PDF
ソーシャルゲームのEMR活用事例
知教 本間
re:Growth athena
淳 千葉
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
Amazon Web Services Japan
はじめてのAmazon Redshift
Jun Okubo
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Tetsunori Nishizawa
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
Amazon Web Services Japan
エンタープライズワークロードにおけるAmazon Auroraの活用
Amazon Web Services Japan
AWS初心者向けWebinar AWSでのNoSQLの活用
Amazon Web Services Japan
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
都元ダイスケ Miyamoto
CloudWatch Eventsを使ったECSのAutoScaling
淳 千葉
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
Amazon Web Services Japan
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
MySQL→Aurora移行セミナー
真吾 吉田
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
AWS Black Belt Online Seminar Amazon Redshift
Amazon Web Services Japan
Using Amazon Aurora for Enterprise Workloads
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon Redshift
Amazon Web Services Japan
AWS & cloudpack & CDP
Hiroyasu Suzuki
Oracle racからaurora my sqlへの移行
recotech
ソーシャルゲームのEMR活用事例
知教 本間
Ad
Similar to 20141126 jaws-antipattern
(20)
PDF
AWS Black Belt Online Seminar Antipattern
Amazon Web Services Japan
PDF
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
Amazon Web Services Japan
PDF
20180522 AWS Black Belt Online Seminar 失敗例を成功に変えるアンチパターン
Amazon Web Services Japan
PPTX
[SA-3-1] The anti pattern (ジ・アンチパターン)
Eiji Yamamoto
PPTX
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
PDF
2013 デブサミ 「SIの未来ってどうなのよ?」
Serverworks Co.,Ltd.
PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
schoowebcampus
PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
schoowebcampus
PDF
AWS Summit New York 2017 Keynote Recap
Eiji Shinohara
PDF
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Boss4434
PPTX
20121221 AWS re:Invent 凱旋報告
真吾 吉田
PDF
スタートアップでのAWS(Amazon Web Services)活用事例
schoowebcampus
PDF
初めてのクラウド AWS編
Koichiro Nishijima
PPTX
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
PDF
初めてのAWS 90分version
Koichiro Nishijima
PDF
エンジニアの為のAWS実践講座
Eiji Shinohara
PDF
Cto48 aws 20100618_fin
仁 上原
PDF
20150530 JAWS-UG kintone Café Kochi
Toshiyuki Konparu
PDF
スタートアップがAWSを使うべき3つの理由
Serverworks Co.,Ltd.
PDF
クラウド+ソフトウェアで起こすイノベーション
Serverworks Co.,Ltd.
AWS Black Belt Online Seminar Antipattern
Amazon Web Services Japan
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
Amazon Web Services Japan
20180522 AWS Black Belt Online Seminar 失敗例を成功に変えるアンチパターン
Amazon Web Services Japan
[SA-3-1] The anti pattern (ジ・アンチパターン)
Eiji Yamamoto
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
2013 デブサミ 「SIの未来ってどうなのよ?」
Serverworks Co.,Ltd.
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
schoowebcampus
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
schoowebcampus
AWS Summit New York 2017 Keynote Recap
Eiji Shinohara
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Boss4434
20121221 AWS re:Invent 凱旋報告
真吾 吉田
スタートアップでのAWS(Amazon Web Services)活用事例
schoowebcampus
初めてのクラウド AWS編
Koichiro Nishijima
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
初めてのAWS 90分version
Koichiro Nishijima
エンジニアの為のAWS実践講座
Eiji Shinohara
Cto48 aws 20100618_fin
仁 上原
20150530 JAWS-UG kintone Café Kochi
Toshiyuki Konparu
スタートアップがAWSを使うべき3つの理由
Serverworks Co.,Ltd.
クラウド+ソフトウェアで起こすイノベーション
Serverworks Co.,Ltd.
Ad
More from Yasuhiro Araki, Ph.D
(20)
PDF
1999年JUSメールサーバワークショップ@伊勢志摩
Yasuhiro Araki, Ph.D
PDF
サービスをスケールさせるために AWSと利用者の技術
Yasuhiro Araki, Ph.D
PPTX
AWSのIPv6対応状況@JAWS-UG大阪
Yasuhiro Araki, Ph.D
PPTX
今だから!Amazon CloudFront 徹底活用
Yasuhiro Araki, Ph.D
PDF
20151016 soracom-araki-02
Yasuhiro Araki, Ph.D
PDF
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
Yasuhiro Araki, Ph.D
PPTX
20141202 jaws-osaka-hangeki
Yasuhiro Araki, Ph.D
PPTX
クラウドによる運用の計測と運用価値の表現、その未来
Yasuhiro Araki, Ph.D
PPTX
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
Yasuhiro Araki, Ph.D
PPTX
20140906 jawsfesta-araki-lt
Yasuhiro Araki, Ph.D
PPTX
20140906 jawsfesta-araki-public
Yasuhiro Araki, Ph.D
PPTX
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
Yasuhiro Araki, Ph.D
PDF
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
PPTX
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
Yasuhiro Araki, Ph.D
PPTX
MTのスケールアップパターン with AWS
Yasuhiro Araki, Ph.D
PPTX
S3をてなづけてオレオレバックエンドにしてみた話
Yasuhiro Araki, Ph.D
PDF
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
PDF
Aws update jawstokyo-public
Yasuhiro Araki, Ph.D
PDF
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
Yasuhiro Araki, Ph.D
1999年JUSメールサーバワークショップ@伊勢志摩
Yasuhiro Araki, Ph.D
サービスをスケールさせるために AWSと利用者の技術
Yasuhiro Araki, Ph.D
AWSのIPv6対応状況@JAWS-UG大阪
Yasuhiro Araki, Ph.D
今だから!Amazon CloudFront 徹底活用
Yasuhiro Araki, Ph.D
20151016 soracom-araki-02
Yasuhiro Araki, Ph.D
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
Yasuhiro Araki, Ph.D
20141202 jaws-osaka-hangeki
Yasuhiro Araki, Ph.D
クラウドによる運用の計測と運用価値の表現、その未来
Yasuhiro Araki, Ph.D
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
Yasuhiro Araki, Ph.D
20140906 jawsfesta-araki-lt
Yasuhiro Araki, Ph.D
20140906 jawsfesta-araki-public
Yasuhiro Araki, Ph.D
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
Yasuhiro Araki, Ph.D
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
20140621 july techfesta (JTF2014) 突発**むけAWS
Yasuhiro Araki, Ph.D
MTのスケールアップパターン with AWS
Yasuhiro Araki, Ph.D
S3をてなづけてオレオレバックエンドにしてみた話
Yasuhiro Araki, Ph.D
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
Aws update jawstokyo-public
Yasuhiro Araki, Ph.D
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
Yasuhiro Araki, Ph.D
20141126 jaws-antipattern
1.
AWSアンチパターン祭り 2014-11-26 アマゾンデータサービスジャパン
荒木靖宏(twitter:ar1)
2.
自己紹介 • 名前
– 荒木靖宏(twitter: ar1) • これまで – JAWS-UG→AWSへ – プリンシパルソリューションアーキテ クト。。 • 現在 – Sr. Mgr, Tiger, Solution Architecture • 好きなAWSサービス – Amazon Virtual Private Cloud – AWS Direct Connect
3.
3大アンチパターンを紹介します
4.
机上の空論アンチパターン 〜おそらくワーストパターン〜
5.
机上の空論アンチパターン • 原因
– サーバ発注、システムデプロイ、納品の硬直したループ にはまっている • 症状 – 動作確認をしない – 事前のキャパシティプランニングに時間をかけすぎる
6.
机上の空論アンチパターン • 解決法
– ともかく小さく試してみること
7.
消化不良アンチパターン つまみぐいサイコーです。
8.
消化不良アンチパターン • 原因
– 全機能を使おうとして消化不良になる。 • 症状 – AutoScalingを無理やり使おうとする。 – ENIを設定したのもののOSの設定をしない。
9.
消化不良アンチパターン • 解決法
– システムが動くことが最優先であることを思い出す。 – AWSが提供する機能は、その機能を要求のうちの最大 公約数的なもの。 • 自分のシステムに最適かどうかはわからない。 • そもそも、その機能いりますか?
10.
インフラ塩漬けアンチパターン 成長するクラウド。成長するビジネス。
11.
インフラ塩漬けアンチパターン • 原因
– 構築した当初のままインフラの見直しをしない。 • 症状 – 実際の利用にくらべてキャパシティの過不足を放置したま ま利用している – 一時凌ぎで選んだサービスをそのまま使い続けている
12.
インフラ塩漬けアンチパターン • 解決法
– サービスは四半期に一度は見直す。 – 新サービスや新機能が助けになることが。
13.
3大アンチパターン 机上の空論 消化不良
インフラ塩漬け
14.
本日のパターンはどうでしたでしょうか? • LT1「おこづかいロスト!!」/
EC2, S3 @fujiosuzukiさん • LT2「Amazon Redshift: ANALYZEの必要性とVACUUMの落とし穴」/ Redshift 深尾もとのぶさん • LT3「帰ってきたメールサーバ勉強会Feat. AWS +α」/ EC2, RDS, EIP 他ナギーさん • LT4「マルチテナントが恋しくて」/ EC2, VPCpeering cyberz 上原誠さん • LT5「TalknoteのAWSなどにまつわる黒歴史」/ EC2, SQS, RDS トーク ノート藤井拓也さん • LT6「安くなると言って失敗した話」/ S3他Yuryuさん • LT7「VPC設計のアタリマエの話」/ VPC クックパッド加藤優仁さん
15.
LT1「おこづかいロスト!!」/ EC2, S3
@fujiosuzukiさん • 原因:うっかり • 症状 – Kindleにお金を払ってたつもりがAWSだった – EIPをとったままだった – バージニアにおいたままだった • 対応策 – Splunk AWS APP for Billingで全リージョン課金検索
16.
LT2「Amazon Redshift: ANALYZEの必要性とVACUUM
の落とし穴」/ Redshift 深尾もとのぶさん • 原因 – ANALYZE未実行のため、テーブル統計が実際と乖離 – DELETE後の全ソート • 症状 – 集計処理を軽くするつもりでタイムスタンプをソートキーにつかったら、1分毎の データ集計に20分かかることになった。メモリもあふれた。 – DELETE後のVACUUMに数時間 • 対応策 – ソートキーの使用、ANALYZE実行 – 予め時系列テーブルを使って削除するときはそのテーブルだけDROPする
17.
LT3「帰ってきたメールサーバ勉強会Feat. AWS +α」/
EC2, RDS, EIP他ナギーさん • 原因 – qmailは一子相伝というかオワコン – EIPのウオッチャーが多い – VPCでRDSを使うとき注意すべきサブネット • 症状 – EC2にqmailでメールサーバたてたらAWSから指摘された – オンプレからEC2にメールサーバ移行するときにEIP逆引きが必要 – RDSのMAZを有効にしたけど、VPCのサブネットがなくて有効にならない • 対応策 – Postfixを使う – クラウドとはいえネットワークの知識は必要
18.
LT4「マルチテナントが恋しくて」/ EC2, VPCpeering
cyberz 上原誠さん • 原因 – どんどんサービスが増える毎にVPCをつくってる • 症状 – VPC毎の独立した監視対象やエージェントが増えすぎて人が 対応できない • 対応策 – マネージメント用のVPCをつくる。 – VPC Peering。アカウントが違ってもOK – Private Route53。
19.
LT5「TalknoteのAWSなどにまつわる黒歴史」/ EC2, SQS,
RDS トークノート藤井拓也さん • 原因 – 貧乏が悪い – 同期かつシーケンシャルな実装 – crontabがCPUを食い尽くした – オートスケール対応があまかった • 症状 – 負荷がなかったので1台きりで運用。全データを保持。それはInstance Storeだった – 投稿すると画面が5分くらい固まる – 毎朝1時間の停止 • 対応策 – EBS backed+S3に変更 – SQSで非同期処理へ – RDS化 – セッションをElasticacheへ
20.
LT6「安くなると言って失敗した話」/ S3他Yuryuさん 大人の事情で自粛
21.
LT7「VPC設計のアタリマエの話」/ VPC クックパッド加藤
優仁さん • 原因 – MAZかつPublic/Privateを分けない(Classic時代からつかってるか ら)のでVPCを2つの/17に分けてつかってた – オレオレゲートウェイの使用 • 症状 – 3つ目のAZが登場したのに使えない – いろいろ複雑になりすぎ • 対応策 – VPCのSubnetは/19から/20で。設計は余裕をもって。 – 普通につかおう!
22.
アンチパターンは、 失敗に陥るパターンを類型化し、 事例の早期発見と対応策に関しての
提案を目的とする
23.
動作やプロセス、構造について、当初は妥当であった のに、最終的に悪い結果が繰り返されるパターン リファクタリングするための方法が存在するパターン
24.
ということで、 アンチパターン大賞の発表です
25.
皆様のこころ決まりました?
26.
LT2「Amazon Redshift: ANALYZEの必
要性とVACUUMの落とし穴」 を発表された 深尾もとのぶさん
Editor's Notes
#17:
はじめのうちは1分の集計に5分かかってた→10秒に