Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
宗 大栗
PDF, PPTX
3,374 views
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
2016年2月20日に開催したdevelopers.io 2016の発表資料です。
Technology
◦
Read more
10
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 54
2
/ 54
3
/ 54
4
/ 54
5
/ 54
6
/ 54
7
/ 54
8
/ 54
9
/ 54
10
/ 54
11
/ 54
12
/ 54
13
/ 54
14
/ 54
15
/ 54
16
/ 54
17
/ 54
18
/ 54
19
/ 54
20
/ 54
21
/ 54
22
/ 54
23
/ 54
24
/ 54
25
/ 54
26
/ 54
27
/ 54
28
/ 54
29
/ 54
30
/ 54
31
/ 54
32
/ 54
33
/ 54
34
/ 54
35
/ 54
36
/ 54
37
/ 54
38
/ 54
39
/ 54
40
/ 54
41
/ 54
42
/ 54
43
/ 54
44
/ 54
45
/ 54
46
/ 54
47
/ 54
48
/ 54
49
/ 54
50
/ 54
51
/ 54
52
/ 54
53
/ 54
54
/ 54
More Related Content
PPTX
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
PDF
AWS Black Belt Techシリーズ AWS Data Pipeline
by
Amazon Web Services Japan
PDF
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
by
Amazon Web Services Japan
PDF
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
PDF
Serverless services on_aws_dmm_meetup_20170801
by
Amazon Web Services Japan
PDF
AWSデータベースアップデート2017
by
Amazon Web Services Japan
PDF
20170418 aws black-belt-architecture_pattern_of_serverless
by
Amazon Web Services Japan
PDF
データレイクを基盤としたAWS上での機械学習サービス構築
by
Amazon Web Services Japan
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
AWS Black Belt Techシリーズ AWS Data Pipeline
by
Amazon Web Services Japan
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
by
Amazon Web Services Japan
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
Serverless services on_aws_dmm_meetup_20170801
by
Amazon Web Services Japan
AWSデータベースアップデート2017
by
Amazon Web Services Japan
20170418 aws black-belt-architecture_pattern_of_serverless
by
Amazon Web Services Japan
データレイクを基盤としたAWS上での機械学習サービス構築
by
Amazon Web Services Japan
What's hot
PDF
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
by
Amazon Web Services Japan
PDF
商用RDBMSのAWSへの移行
by
Amazon Web Services Japan
PDF
オンプレミスRDBMSをAWSへ移行する手法
by
Amazon Web Services Japan
PDF
Amazon Aurora
by
Shinpei Ohtani
PDF
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
PDF
AWS OpsWorksのご紹介
by
Amazon Web Services Japan
PDF
AWS SAMで始めるサーバーレスアプリケーション開発
by
真吾 吉田
PPTX
Stream processing on AWS
by
Mitsuharu Hamba
PDF
AWS Black Belt Online Seminar 2017 Deployment on AWS
by
Amazon Web Services Japan
PDF
Amazon Elastic MapReduce with Hive/Presto ハンズオン(講義)
by
Amazon Web Services Japan
PDF
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
by
Amazon Web Services Japan
PPTX
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
by
a kyane
PDF
AWS Black Belt Online Seminar AWS 体験ハンズオン 〜 Amazon DynamoDB テーブル作成編 〜
by
Amazon Web Services Japan
PDF
サーバーレスの今とこれから
by
真吾 吉田
PDF
2017年1月のAWSサービスアップデートまとめ
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
PDF
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
by
都元ダイスケ Miyamoto
PDF
[Aurora事例祭り]AWS Database Migration Service と Schema Conversion Tool の使いドコロ
by
Amazon Web Services Japan
PDF
Application Lifecycle Management in a Serverless World
by
Keisuke Nishitani
PDF
AWS - Windowsアップデートre:Invent & Windows Server 2016
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
by
Amazon Web Services Japan
商用RDBMSのAWSへの移行
by
Amazon Web Services Japan
オンプレミスRDBMSをAWSへ移行する手法
by
Amazon Web Services Japan
Amazon Aurora
by
Shinpei Ohtani
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
AWS OpsWorksのご紹介
by
Amazon Web Services Japan
AWS SAMで始めるサーバーレスアプリケーション開発
by
真吾 吉田
Stream processing on AWS
by
Mitsuharu Hamba
AWS Black Belt Online Seminar 2017 Deployment on AWS
by
Amazon Web Services Japan
Amazon Elastic MapReduce with Hive/Presto ハンズオン(講義)
by
Amazon Web Services Japan
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
by
Amazon Web Services Japan
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
by
a kyane
AWS Black Belt Online Seminar AWS 体験ハンズオン 〜 Amazon DynamoDB テーブル作成編 〜
by
Amazon Web Services Japan
サーバーレスの今とこれから
by
真吾 吉田
2017年1月のAWSサービスアップデートまとめ
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
by
都元ダイスケ Miyamoto
[Aurora事例祭り]AWS Database Migration Service と Schema Conversion Tool の使いドコロ
by
Amazon Web Services Japan
Application Lifecycle Management in a Serverless World
by
Keisuke Nishitani
AWS - Windowsアップデートre:Invent & Windows Server 2016
by
Amazon Web Services Japan
Viewers also liked
PDF
クラウドネイティブ世代がインフラに触れるということ
by
mist_dev
PDF
JAWS-UG 東京 #25 CLI専門支部紹介
by
Nobuhiro Nakayama
PDF
JAWS-UG アーキテクチャ専門支部(ハイブリッド分科会) #9 EC2 Run Commnadのいいところ
by
Nobuhiro Nakayama
PDF
クラウドネイティブ化する未来
by
Keisuke Nishitani
PDF
AWS Black Belt Online Seminar 2017 動画配信 on AWS
by
Amazon Web Services Japan
PDF
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
by
Amazon Web Services Japan
PDF
初心者向けWebinar AWSでDRを構築しよう
by
Amazon Web Services Japan
PDF
ビッグデータサービス群のおさらい & AWS Data Pipeline
by
Amazon Web Services Japan
PDF
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
PDF
AWS Blackbelt 2015シリーズ AWS Support / Trusted Advisor
by
Amazon Web Services Japan
PDF
AWSの課金体系
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
by
Amazon Web Services Japan
PDF
Amazon Simple Workflow Service (SWF)
by
Amazon Web Services Japan
PDF
AWS初心者向けWebinar AWSでBig Data活用
by
Amazon Web Services Japan
PDF
Serverless Meetup Tokyo #2 オープニング
by
真吾 吉田
PPTX
ダメダメだった過去といい感じな今のチームの話
by
Mikawa Kouta
PPTX
クラウドネイティブなアーキテクチャでサクサク解析
by
Yuta Imai
PPTX
20170311 jawsdays 新訳 とあるアーキテクトのクラウドデザインパターン目録
by
Naomi Yamasaki
PDF
JAWSDAYS2017 新訳 とあるアーキテクトのクラウドデザインパターン目録 AMI Maintenance Environment
by
Jin k
クラウドネイティブ世代がインフラに触れるということ
by
mist_dev
JAWS-UG 東京 #25 CLI専門支部紹介
by
Nobuhiro Nakayama
JAWS-UG アーキテクチャ専門支部(ハイブリッド分科会) #9 EC2 Run Commnadのいいところ
by
Nobuhiro Nakayama
クラウドネイティブ化する未来
by
Keisuke Nishitani
AWS Black Belt Online Seminar 2017 動画配信 on AWS
by
Amazon Web Services Japan
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
by
Amazon Web Services Japan
初心者向けWebinar AWSでDRを構築しよう
by
Amazon Web Services Japan
ビッグデータサービス群のおさらい & AWS Data Pipeline
by
Amazon Web Services Japan
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
AWS Blackbelt 2015シリーズ AWS Support / Trusted Advisor
by
Amazon Web Services Japan
AWSの課金体系
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
by
Amazon Web Services Japan
Amazon Simple Workflow Service (SWF)
by
Amazon Web Services Japan
AWS初心者向けWebinar AWSでBig Data活用
by
Amazon Web Services Japan
Serverless Meetup Tokyo #2 オープニング
by
真吾 吉田
ダメダメだった過去といい感じな今のチームの話
by
Mikawa Kouta
クラウドネイティブなアーキテクチャでサクサク解析
by
Yuta Imai
20170311 jawsdays 新訳 とあるアーキテクトのクラウドデザインパターン目録
by
Naomi Yamasaki
JAWSDAYS2017 新訳 とあるアーキテクトのクラウドデザインパターン目録 AMI Maintenance Environment
by
Jin k
Similar to 頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
PDF
G tech2016 クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
PDF
実践!AWSクラウドデザインパターン
by
Hiroyasu Suzuki
PDF
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
by
Takanori Ohba
PDF
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
by
Ryo Mitoma
PDF
AWS Well-Architected Security とベストプラクティス
by
Amazon Web Services Japan
PDF
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
PDF
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
by
真吾 吉田
PDF
コスト削減から考えるAWSの効果的な利用方法
by
Aya Komuro
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
PDF
20190604 aws well-architected_tool_seminar_detail
by
Yoshii Ryo
PDF
20180522 AWS Black Belt Online Seminar 失敗例を成功に変えるアンチパターン
by
Amazon Web Services Japan
PDF
IVS CTO Night And Day 2018 Winter - AWS Well-Architected Framework
by
Amazon Web Services Japan
PDF
クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
PDF
【HinemosWorld2014】A1-5_01_大企業のシステム基盤として利用されるAWSの運用監視の重要性を考える
by
Hinemos
PDF
20190130 AWS Well-Architectedの活用方法とレビューの進め方をお伝えしていきたい
by
Amazon Web Services Japan
PDF
Amazon Web Services 最新事例集
by
SORACOM, INC
PDF
クラウドとAWSの説明
by
真吾 吉田
PDF
モバイルアプリ向けAWSネイティブアーキテクチャ
by
Rikitake Oohashi
PDF
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
PPTX
コスト最適化アプローチ(ElastiCacheの攻略)Mometo会北海道.pptx
by
ssuserbefd24
G tech2016 クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
実践!AWSクラウドデザインパターン
by
Hiroyasu Suzuki
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
by
Takanori Ohba
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
by
Ryo Mitoma
AWS Well-Architected Security とベストプラクティス
by
Amazon Web Services Japan
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
by
真吾 吉田
コスト削減から考えるAWSの効果的な利用方法
by
Aya Komuro
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
20190604 aws well-architected_tool_seminar_detail
by
Yoshii Ryo
20180522 AWS Black Belt Online Seminar 失敗例を成功に変えるアンチパターン
by
Amazon Web Services Japan
IVS CTO Night And Day 2018 Winter - AWS Well-Architected Framework
by
Amazon Web Services Japan
クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
【HinemosWorld2014】A1-5_01_大企業のシステム基盤として利用されるAWSの運用監視の重要性を考える
by
Hinemos
20190130 AWS Well-Architectedの活用方法とレビューの進め方をお伝えしていきたい
by
Amazon Web Services Japan
Amazon Web Services 最新事例集
by
SORACOM, INC
クラウドとAWSの説明
by
真吾 吉田
モバイルアプリ向けAWSネイティブアーキテクチャ
by
Rikitake Oohashi
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
コスト最適化アプローチ(ElastiCacheの攻略)Mometo会北海道.pptx
by
ssuserbefd24
More from 宗 大栗
PPTX
20161206 re growth-tokyo-maroon1st
by
宗 大栗
PDF
基礎からのEBS
by
宗 大栗
PPTX
JAWS-UG横浜紹介『我らが横浜!』
by
宗 大栗
PDF
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい(軽量版)
by
宗 大栗
PDF
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
by
宗 大栗
PPTX
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
by
宗 大栗
PDF
Benchmarking on AWS @Developers.io 2015
by
宗 大栗
PDF
Datastore masakari 1_aurora_169_publication
by
宗 大栗
PDF
20141216 CM re:Growth Previewが通りにくい“Aurora”を ガッツリ触ってみた! #cmdevio
by
宗 大栗
PDF
Jaws festa-2014-cdp-03
by
宗 大栗
PDF
Jaws festa-2014-cdp-02
by
宗 大栗
PDF
Jaws festa-2014-cdp-01
by
宗 大栗
PPTX
サバフェスLt
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書 回答例
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
PDF
JAWS FEASTA Kansai 2013 設計・移行ワークショップ 仮想RFP
by
宗 大栗
PPTX
みんな大好き“全文検索 on AWS”を試してみました!
by
宗 大栗
20161206 re growth-tokyo-maroon1st
by
宗 大栗
基礎からのEBS
by
宗 大栗
JAWS-UG横浜紹介『我らが横浜!』
by
宗 大栗
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい(軽量版)
by
宗 大栗
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
by
宗 大栗
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
by
宗 大栗
Benchmarking on AWS @Developers.io 2015
by
宗 大栗
Datastore masakari 1_aurora_169_publication
by
宗 大栗
20141216 CM re:Growth Previewが通りにくい“Aurora”を ガッツリ触ってみた! #cmdevio
by
宗 大栗
Jaws festa-2014-cdp-03
by
宗 大栗
Jaws festa-2014-cdp-02
by
宗 大栗
Jaws festa-2014-cdp-01
by
宗 大栗
サバフェスLt
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書 回答例
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
JAWS FEASTA Kansai 2013 設計・移行ワークショップ 仮想RFP
by
宗 大栗
みんな大好き“全文検索 on AWS”を試してみました!
by
宗 大栗
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
1.
#cmdevio2016 #A Developers.IO 2016 A-1 ソリューションアーキテクト
⼤栗 宗 クラスメソッド株式会社 Ⓒ Classmethod, Inc. 2016年02⽉20⽇ 頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活⽤〜 1
2.
#cmdevio2016 #A 2Ⓒ Classmethod, Inc.
3.
#cmdevio2016 #A 3 Ⓒ Classmethod, Inc. この時間帯の⽬⽟ 「DynamoDBによる グラフデータベースの構築」 は11Fですよ! 間違えてませんか???
4.
#cmdevio2016 #A お前誰よ? ⼤栗 宗(@maroon1st) AWS導⼊のコンサルティングや 構築を⾏っています。 執筆に携わった書籍が来週でます! I
♥ ウィスキー, シガー, パイプ 好きなAWSサービス: • RDS • CloudWatch 4Ⓒ Classmethod, Inc.
5.
#cmdevio2016 #A Agenda • クラウド最適化 •
『頑張らない』とは? • Web/APサーバの最適化 • ネットワーク構成の最適化 • オンプレ→AWS化→最適化 • まとめ 5Ⓒ Classmethod, Inc.
6.
#cmdevio2016 #A クラウド最適化とは?
7.
#cmdevio2016 #A 7Ⓒ Classmethod,
Inc. Developer.IO 2016に 参加されている皆さんは クラウド(特にAWS)を 使ってますよね?
8.
#cmdevio2016 #A 8Ⓒ Classmethod,
Inc. ではAWSを 『使いこなして』 いますか?
9.
#cmdevio2016 #A 9Ⓒ Classmethod,
Inc. 『使いこなすこと』 つまり 『利⽤の最適化』 は極めて難しい
10.
#cmdevio2016 #A クラウド利⽤の最適化とは? AWSを使いこなしているかをチェックするには「AWS Well- Architected
Framework」によると4本の軸があります。 (内容は「AWS Well-Architected Framework」 を参考にしていません) • セキュリティ • 信頼性 • パフォーマンス効率 • コストの最適化 http://d0.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf 10Ⓒ Classmethod, Inc.
11.
#cmdevio2016 #A セキュリティ • 責任分担モデル(shared) •
AWS提供部分はAWSが責任をもち、ユーザ設定部分はユーザ が責任を持つ • 『⾃由度』 = 『責任』 • マネージドサービスは⾃由度が下がる分、責任が減る • 世界最⼤級のECサイトと同程度のセキュリティ対策 • 多数の第三者認証 • AWSに「責任を押し付けて」セキュリティを上げる 11Ⓒ Classmethod, Inc.
12.
#cmdevio2016 #A 信頼性 • オンプレミスの考え⽅ •
代替機の準備が⼤変 • サーバ1台1台の信頼性を⾼める(メインフレームやスト レージアプライアンス) • AWSの考え⽅ • 無限に代替機がある • コモディティサーバで⾼速に切り替える • マネージドサービスは冗⻑化済みor⾼可⽤性な構成を組める 12Ⓒ Classmethod, Inc.
13.
#cmdevio2016 #A パフォーマンス効率 • ⼀般的にはクラウド環境ではスケールアウト •
今後はスケールアップも現実的(X1は2Uのフルスペックレベ ル) • ステートレスかステートフルで拡張戦略を使い分ける • ステートレスサーバ: 状態を持たないためスケールアウトが⼀般的。ソフトウェア のライセンスによってはスケールアップも検討。 • ステートフルサーバ: データの再配置に⼤きな負荷がかかるためスケールアップを 優先して考える(⼤規模データは除く)。 10TBオーダーのデータ量の場合はスケールアウトを考慮。 13Ⓒ Classmethod, Inc.
14.
#cmdevio2016 #A コストの最適化 『コストの最適化』≠『コストが低い』 • 固定費から変動費へ •
使⽤料利⽤状況に合わせたコストを⽀払えば良い • 運⽤にかかる⼈件費の低減 • サーバのランプチェックやディスク交換の⼈件費は不要 • すぐに終了可能 • リース費⽤や最低利⽤期間がない • 柔軟な⽀払いオプション • Reserved InstanceやSpot Instanceを選択可能 14Ⓒ Classmethod, Inc.
15.
#cmdevio2016 #A 『頑張らない』とは?
16.
#cmdevio2016 #A クラウド適⽤の分類 独⾃にクラウドの適⽤レベルを分類してみる (スピーカー独⾃の分類です) 16Ⓒ Classmethod,
Inc. クラウド レガシー ニュー レガシー クラウド ネイティブ 低 AWSの活⽤度 ⾼ クラウド ア | キ テ ク チ ャ オンプレミス
17.
#cmdevio2016 #A クラウドレガシー レガシーシステムをクラウド上に展開している状態 (スピーカーの独⾃⽤語/定義です) • AWSの使⽤⽅法を理解できていない。 •
物理サーバをEC2に置き換えただけ。 • システムのアーキテクチャはオンプレミスと変わらない。 17Ⓒ Classmethod, Inc. 初期費⽤ ○? 修正は最⼩限 AWS利⽤料 ☓ EC2ばかりで購⼊ オプション無し 運⽤費⽤ ☓ マネージドな サービス無し
18.
#cmdevio2016 #A ニューレガシー オンプレミスのアーキテクチャの延⻑で発展した状態 (スピーカーの独⾃⽤語/定義です) • オンプレミスのアーキテクチャを踏襲 •
積極的にマネージドサービスを活⽤ • 必要はアプリケーション改修は⾏う 18Ⓒ Classmethod, Inc. 初期費⽤ △ ある程度の 修正コスト AWS利⽤料 △ EC2を使う場合は 購⼊オプションを使⽤ 運⽤費⽤ △ マネージドな 部分は負荷低減
19.
#cmdevio2016 #A クラウドネイティブ クラウドの特性を前提としたアーキテクチャ (スピーカーの独⾃定義です) • マネージドサービスを積極活⽤ •
⾯倒なことをAWSへ押し付ける • サービス利⽤により余計な開発は不要 19Ⓒ Classmethod, Inc. 初期費⽤ ○ / △ / ☓ 内容により ⼤きく変動 AWS利⽤料 ○ EC2は最⼩限 運⽤費⽤ ○ ほとんどマネージド サービス
20.
#cmdevio2016 #A 頑張らないクラウド最適化 • 頑張らない? •
クラウドレガシー • ニューレガシー • クラウドネイティブ • インフラはクラウド推進だが、アプリは既存設計 →アプリが「頑張らない」分をインフラが「頑張る」 20Ⓒ Classmethod, Inc.
21.
#cmdevio2016 #A 21Ⓒ Classmethod,
Inc. 『頑張らない』クラウド最適化 = インフラ担当が『頑張る』
22.
#cmdevio2016 #A Web/APサーバ最適化の例
23.
#cmdevio2016 #A クラウドレガシーなWeb/APサーバ 典型的なAWSを使いこなしていないWebシステム 23Ⓒ Classmethod,
Inc. virtual private cloud LB DB on EC2 C1 アプリA C1 アプリB URLのパスで 割り振る #cmdevio2016 #A
24.
#cmdevio2016 #A クラウドレガシーの懸案事項 • 商⽤ロードバランサの導⼊で⾼コスト •
URLのパスによって後続のEC2(アプリ)が異なる • DBはEC2上に構築 • バックアップ、障害回復は⼿動で対応するの? • Web/APサーバが旧世代インスタンス • C1では仮想化タイプがPV。パフォーマンスが悪い。 24Ⓒ Classmethod, Inc.
25.
#cmdevio2016 #A ニューレガシーの例 レガシーシステムをクラウド上に展開している状態 25Ⓒ Classmethod,
Inc. virtual private cloud アプリA アプリB CloudFront ELB ELB S3 bucket RDS C3 C3 Auto Scaling group Auto Scaling group CloudWatch Logs アプリデプロイ 済AMI ElastiCache
26.
#cmdevio2016 #A ニューレガシーでの改善案 • CloudFrontをReverse
Proxyとして使う • Behaviorの設定でパス毎にアクセス先を変更可能 • 同⼀ドメインでも特定パスをS3に向けることができる。 • DBはRDSでマネージドに • 無停⽌⾃動バックアップ、PITRに対応。 • 最近はTimezoneの変更も可能などアップデートもある。 • Web/APサーバは設定のコード化、ステートレス化 • マシンイメージの切替えが可能で仮想化タイプを変更できる。 • ステートレスのためAutoScaleでの台数の増減が可能。 26Ⓒ Classmethod, Inc.
27.
#cmdevio2016 #A ネットワーク構成最適化の例
28.
#cmdevio2016 #A クラウドレガシーなネットワーク構成 典型的なAWSを使いこなしていないWebシステム 28Ⓒ Classmethod,
Inc. virtual private cloud NAT ELB Public Private S3 Bucket IPアドレス ElastiCache RDS AP2 AP1 CloudWatch
29.
#cmdevio2016 #A クラウドレガシーの懸案事項 • 外部への通信が全てNATインスタンスを経由する •
インスタンスタイプにより帯域が制限される。 • 冗⻑化するには⾃分で仕組みを構築する必要がある。 • S3との通信でNATインスタンスが逼迫する • S3への通信は殆どが⼤容量のため、他の通信の帯域を奪う。 • インスタンス間の通信はIPで⾏う • インスタンスの⼊れ替え時にアクセス元全ての設定を変更す る必要がある。 29Ⓒ Classmethod, Inc.
30.
#cmdevio2016 #A ニューレガシーの例 典型的なAWSを使いこなしていないWebシステム 30Ⓒ Classmethod,
Inc. virtual private cloud ELB Public Private S3 Bucket hostname Amazon RDS AP2 AP1 CloudWatch endpoints NAT gateway flow logs ElastiCache Private Private DNS
31.
#cmdevio2016 #A ニューレガシーでの改善案 • 外部への通信はNAT
Gateway経由する • NAT Gatewayは帯域が広く、冗⻑化されている。 • 通信がない時の待機コストが低い。 • S3との通信はVPC Endpointを使⽤する • 他の通信の帯域を消費しない。 • インスタンス間の通信はホスト名で⾏う • Private DNSの使⽤で、インスタンス⼊れ替え時はRoute 53 のみ変更すれば良い。名前解決のTTLに注意。 31Ⓒ Classmethod, Inc.
32.
#cmdevio2016 #A オンプレ→AWS化→最適化
33.
#cmdevio2016 #A オンプレミスのWebシステムの例 33Ⓒ Classmethod,
Inc.
34.
#cmdevio2016 #A オンプレミスの構成内容 • ロードバランサーはハードウェアアプライアンスを 使⽤している •
共⽤するストレージとしてNFSをマウントしている • バックアップはテープドライブにしている • バッチサーバは特定の時間帯のみ処理を⾏う 34Ⓒ Classmethod, Inc.
35.
#cmdevio2016 #A クラウドレガシーの例 35Ⓒ Classmethod,
Inc.
36.
#cmdevio2016 #A クラウドレガシーの構成内容 • ⼤きな変更点 •
バックアップ先をテープからS3へ変更 • メールサーバを廃⽌して、SESでメールを送信 • ロードバランサをアプライアンスからELBへ変更 • 問題点 • AWSのSLAの定義を満たしていない • 障害発⽣時に復旧処理を⾏う必要がある • バッチサーバの利⽤時間が少ない 36Ⓒ Classmethod, Inc.
37.
#cmdevio2016 #A ニューレガシーの例 37Ⓒ Classmethod,
Inc.
38.
#cmdevio2016 #A ニューレガシーの構成内容 • Web/APサーバをMulti-AZで配置する •
DBサーバはRDS化してMulti-AZ構成とする • Auroraの使⽤で99.99%の可⽤性のDBサーバ • Web/APサーバのAuto Scaling適⽤で、障害発⽣時に ⾃動で復旧する • バッチサーバは必要な時間帯にSpot Blockで起動して コストを抑える 38Ⓒ Classmethod, Inc.
39.
#cmdevio2016 #A まとめ
40.
#cmdevio2016 #A まとめ • 導⼊レベルの分類 •
導⼊するチームメンバーが持っているスキルを考慮し AWSの導⼊レベルを決定 →『頑張らない』クラウド最適化 40Ⓒ Classmethod, Inc. 初期費⽤ AWS利⽤費 運⽤費⽤ 備考 クラウド レガシー ○? ☓ ☓ AWSに最適化できていない ニューレガシー △ △ △ インフラだけでできる最適 化を⾏う クラウド ネイティブ ○ / △ / ☓ ○ ○ インフラとアプリの両⾯で 最適化を⾏う
41.
#cmdevio2016 #A まとめ • AWSの主要サービスについて代表的な利⽤ケースと そのメリットを把握する。AWS
CDP等が参考になる。 • 各サービスを低いハードル(アプリ改修が少ない)で 導⼊する⽅法を考える • 導⼊が容易なサービスはメリットがあり、コストに問題 が無ければ積極的に活⽤していく。 41Ⓒ Classmethod, Inc.
42.
#cmdevio2016 #A 宣伝
43.
#cmdevio2016 #A JAWS Days
2016が3⽉12⽇に開催 クラスメソッドはJAWS Days 2016のサポーターです! 43Ⓒ Classmethod, Inc.
44.
#cmdevio2016 #A 宣伝 その2
45.
#cmdevio2016 #A AWSエキスパート養成読本が出ます! 45Ⓒ Classmethod,
Inc.
46.
#cmdevio2016 #A 46Ⓒ Classmethod,
Inc.
47.
#cmdevio2016 #A 47Ⓒ Classmethod,
Inc.
48.
#cmdevio2016 #A 48Ⓒ Classmethod,
Inc.
49.
#cmdevio2016 #A 49Ⓒ Classmethod,
Inc. 2⽉26⽇発売予定です。 是⾮お買い上げ下さい! 2⽉26⽇発売予定です。 是⾮お買い上げ下さい!
50.
#cmdevio2016 #A 宣伝 その3
51.
#cmdevio2016 #A 51Ⓒ Classmethod,
Inc. みなさん AWSエキスパート養成読本 欲しいですよね?
52.
#cmdevio2016 #A 52Ⓒ Classmethod,
Inc. 懇親会まで参加すると 抽選でプレゼント!
53.
#cmdevio2016 #A 53Ⓒ Classmethod,
Inc. ANY QUESTIONS ?
54.
#cmdevio2016 #A Developers.IO 2016 ご静聴ありがとうございました。 スライドは後⽇ブログで公開します。 54 A-1 Ⓒ
Classmethod, Inc.
Download