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
Submit search
EN
Uploaded by
Shuji Watanabe
PPTX, PDF
5,264 views
AWSによるWebサイト構築と運用 - concrete5 編 -
concrete5 勉強会 in 札幌での発表資料です。
Engineering
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 36
2
/ 36
3
/ 36
4
/ 36
5
/ 36
6
/ 36
7
/ 36
8
/ 36
9
/ 36
10
/ 36
11
/ 36
12
/ 36
13
/ 36
14
/ 36
15
/ 36
16
/ 36
17
/ 36
18
/ 36
19
/ 36
20
/ 36
21
/ 36
22
/ 36
23
/ 36
24
/ 36
25
/ 36
26
/ 36
27
/ 36
28
/ 36
29
/ 36
30
/ 36
31
/ 36
32
/ 36
33
/ 36
34
/ 36
35
/ 36
36
/ 36
More Related Content
PDF
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
by
Amazon Web Services Japan
PPTX
Amazon AthenaでSageMakerを使った推論
by
西岡 賢一郎
PDF
20200630 AWS Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
PPTX
Amazon SageMaker ML Governance 3つの機能紹介
by
西岡 賢一郎
PDF
20190806 AWS Black Belt Online Seminar AWS Glue
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
PDF
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
by
Amazon Web Services Japan
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
by
Amazon Web Services Japan
Amazon AthenaでSageMakerを使った推論
by
西岡 賢一郎
20200630 AWS Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
Amazon SageMaker ML Governance 3つの機能紹介
by
西岡 賢一郎
20190806 AWS Black Belt Online Seminar AWS Glue
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
by
Amazon Web Services Japan
What's hot
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
PDF
20200721 AWS Black Belt Online Seminar AWS App Mesh
by
Amazon Web Services Japan
PDF
AWS X-Rayによるアプリケーションの分析とデバッグ
by
Amazon Web Services Japan
PDF
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
by
Amazon Web Services Japan
PDF
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
by
Yuta Imai
PDF
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
by
Amazon Web Services Japan
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
by
JustSystems Corporation
PDF
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
PDF
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
by
Amazon Web Services Japan
PDF
オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )
by
Hironobu Isoda
PDF
AWS初心者向けWebinar AWSとのネットワーク接続入門
by
Amazon Web Services Japan
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
by
Amazon Web Services Japan
PDF
開発者におくるサーバーレスモニタリング
by
Amazon Web Services Japan
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
PPTX
いまさら、AWSのネットワーク設計
by
Serverworks Co.,Ltd.
PDF
AWS Black Belt Online Seminar AWSで実現するDisaster Recovery
by
Amazon Web Services Japan
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
PPTX
はじめての datadog
by
Naoya Nakazawa
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
by
Amazon Web Services Japan
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
20200721 AWS Black Belt Online Seminar AWS App Mesh
by
Amazon Web Services Japan
AWS X-Rayによるアプリケーションの分析とデバッグ
by
Amazon Web Services Japan
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
by
Amazon Web Services Japan
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
by
Yuta Imai
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
by
Amazon Web Services Japan
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
by
JustSystems Corporation
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
by
Amazon Web Services Japan
オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )
by
Hironobu Isoda
AWS初心者向けWebinar AWSとのネットワーク接続入門
by
Amazon Web Services Japan
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
by
Amazon Web Services Japan
開発者におくるサーバーレスモニタリング
by
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
いまさら、AWSのネットワーク設計
by
Serverworks Co.,Ltd.
AWS Black Belt Online Seminar AWSで実現するDisaster Recovery
by
Amazon Web Services Japan
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
はじめての datadog
by
Naoya Nakazawa
The Twelve-Factor Appで考えるAWSのサービス開発
by
Amazon Web Services Japan
Viewers also liked
PDF
concrete5の紹介
by
Hishikawa Takuro
PDF
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
by
Hishikawa Takuro
PDF
現場的!AWSとオンプレの違い(赤べこバージョン)
by
真吾 吉田
PDF
デジタル教科書学 の提案
by
Yutaka Makabe
PDF
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
by
Hirofumi Endo
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
by
株式会社スカイアーチネットワークス
PDF
AWS で concrete5 を 簡単起動!
by
Kazue Igarashi
PPTX
AWS移行に向けたクックパッドの取り組み+α
by
Sugawara Genki
PDF
150813ブログ企画書サンプル
by
Yoichi Nishikawa
PDF
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
PDF
Webアプリケーションとメモリ
by
Masahiro Nagano
PPTX
30分で出来ちゃう簡単グループウェアサイト by NetCommons
by
Mitsuru Mutaguchi
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
by
株式会社スカイアーチネットワークス
ODP
Ecuaciones
by
carmencantosm
PPT
Heart coreクラウドday講演20110708 fin
by
Yukiyasu Hirose
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
PDF
アマゾンにおけるAWSを用いた社内システム移行事例
by
SORACOM, INC
PDF
Webアプリケーションの パフォーマンス向上のコツ 実践編
by
Masahiro Nagano
PPTX
concrete5 とアメリカ 〜 Web制作現地レポート
by
Katz Ueno
concrete5の紹介
by
Hishikawa Takuro
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
by
Hishikawa Takuro
現場的!AWSとオンプレの違い(赤べこバージョン)
by
真吾 吉田
デジタル教科書学 の提案
by
Yutaka Makabe
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
by
Hirofumi Endo
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
by
株式会社スカイアーチネットワークス
AWS で concrete5 を 簡単起動!
by
Kazue Igarashi
AWS移行に向けたクックパッドの取り組み+α
by
Sugawara Genki
150813ブログ企画書サンプル
by
Yoichi Nishikawa
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
Webアプリケーションとメモリ
by
Masahiro Nagano
30分で出来ちゃう簡単グループウェアサイト by NetCommons
by
Mitsuru Mutaguchi
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
by
株式会社スカイアーチネットワークス
Ecuaciones
by
carmencantosm
Heart coreクラウドday講演20110708 fin
by
Yukiyasu Hirose
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
アマゾンにおけるAWSを用いた社内システム移行事例
by
SORACOM, INC
Webアプリケーションの パフォーマンス向上のコツ 実践編
by
Masahiro Nagano
concrete5 とアメリカ 〜 Web制作現地レポート
by
Katz Ueno
Similar to AWSによるWebサイト構築と運用 - concrete5 編 -
PPTX
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
PDF
クラウドを使ってみよう - クラウド女子会2011年4月30日
by
SORACOM, INC
PPTX
20160925 jaws kyoto
by
Takahisa Iwamoto
PDF
華麗なるElastic Beanstalkでの環境構築
by
Takehito Tanabe
PDF
cloudpack(AWS運用事業)一周年でわかってきたこと
by
Hiroyasu Suzuki
PDF
はじめてのAmazon Web Services
by
SORACOM, INC
PDF
JAWS-UG-Kyoto-2nd
by
Tatsuru Watanabe
PPT
2011年07月 JAWS-UG山口 AWSとの上手な付き合い方
by
Serverworks Co.,Ltd.
PPTX
MongoDB on AWSクラウドという選択
by
Yasuhiro Matsuo
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
by
SORACOM, INC
PDF
AWSクラウドサービスツアー
by
a-hisame
PDF
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
PDF
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
by
SORACOM, INC
PDF
20160429 JAWS-UG沖縄 Cloud on the BEACH 2016 AWS全サービス紹介
by
Midori Ikegami
PDF
AWS クラウドで構築するスマホアプリ バックエンド
by
kaki_k
PDF
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
by
SORACOM, INC
PDF
Movable Type for AWS - JAWS-UG 沖縄 CMS祭り!
by
Yuji Takayama
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
by
Yasuhiro Araki, Ph.D
PPTX
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
by
ANNAI_LLC
PPTX
PHP on Cloud
by
Akio Katayama
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
クラウドを使ってみよう - クラウド女子会2011年4月30日
by
SORACOM, INC
20160925 jaws kyoto
by
Takahisa Iwamoto
華麗なるElastic Beanstalkでの環境構築
by
Takehito Tanabe
cloudpack(AWS運用事業)一周年でわかってきたこと
by
Hiroyasu Suzuki
はじめてのAmazon Web Services
by
SORACOM, INC
JAWS-UG-Kyoto-2nd
by
Tatsuru Watanabe
2011年07月 JAWS-UG山口 AWSとの上手な付き合い方
by
Serverworks Co.,Ltd.
MongoDB on AWSクラウドという選択
by
Yasuhiro Matsuo
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
by
SORACOM, INC
AWSクラウドサービスツアー
by
a-hisame
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
by
SORACOM, INC
20160429 JAWS-UG沖縄 Cloud on the BEACH 2016 AWS全サービス紹介
by
Midori Ikegami
AWS クラウドで構築するスマホアプリ バックエンド
by
kaki_k
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
by
SORACOM, INC
Movable Type for AWS - JAWS-UG 沖縄 CMS祭り!
by
Yuji Takayama
20140621 july techfesta (JTF2014) 突発**むけAWS
by
Yasuhiro Araki, Ph.D
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
by
ANNAI_LLC
PHP on Cloud
by
Akio Katayama
More from Shuji Watanabe
PDF
Serverless - Developers.IO 2019
by
Shuji Watanabe
PDF
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
PDF
SSMでマネージドEC2 #reinvent #cmdevio
by
Shuji Watanabe
PDF
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
PPTX
ELBの概要と勘所
by
Shuji Watanabe
PDF
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
PDF
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
PDF
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
PDF
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
PDF
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
PDF
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
PDF
テスト駆動開発へようこそ
by
Shuji Watanabe
PDF
テスト駆動開発のはじめ方
by
Shuji Watanabe
PDF
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
KEY
テスト駆動開発入門
by
Shuji Watanabe
KEY
テストコードのリファクタリング
by
Shuji Watanabe
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
KEY
アジャイルテスティング
by
Shuji Watanabe
PDF
テストリストの見つけ方
by
Shuji Watanabe
Serverless - Developers.IO 2019
by
Shuji Watanabe
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
SSMでマネージドEC2 #reinvent #cmdevio
by
Shuji Watanabe
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
ELBの概要と勘所
by
Shuji Watanabe
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
テスト駆動開発へようこそ
by
Shuji Watanabe
テスト駆動開発のはじめ方
by
Shuji Watanabe
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
テスト駆動開発入門
by
Shuji Watanabe
テストコードのリファクタリング
by
Shuji Watanabe
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
アジャイルテスティング
by
Shuji Watanabe
テストリストの見つけ方
by
Shuji Watanabe
AWSによるWebサイト構築と運用 - concrete5 編 -
1.
AWSによるWebサイト構築と運用 ー concrete5 編
ー 2015/12/05 concrete5 勉強会 札幌 クラスメソッド 渡辺修司
2.
渡辺修司のこと • クラスメソッド AWSコンサルティング Jenkins(定期ジョブ) 構築自動化(Ansible) • プログラミング Java,
JavaScript, Groovy, Ruby ユニットテスト • 趣味 ロードバイク(夏) スノーボード(冬)
3.
クラスメソッドのこと • 秋葉原本社・札幌・上越 • AWSコンサルティング部 •
モバイルアプリケーション部 • データインテグレーション部 • Developers.IO (ブログ)
4.
アジェンダ • AWSとは? • Web系でよく使われる5つのサービス •
concrete5 のAWS構成パターン • 構築デモ • AWSの管理機能
5.
AWSとは?
6.
AWS (Amazon Web
Service)とは? • EC2をはじめとした約30のウェブサービス • 従量課金(初期費用ゼロ、使った分だけ請求) 何時でも利用開始・利用停止が可能 スペックアップも制限無し • APIを利用したリソースの管理が可能
7.
勘違い① レンタルサーバでしょ? • EC2以外にもたくさんのサービスがある RDS
... フルマネージドのデータベース S3 ... ファイルストレージ ELB ... ロードバランサ CloudWatch ... 監視 SES ... メール送信サービス • 運用支援機能が充実 RDSの自動バックアップ、フェイルオーバー 高可用性 マネジメントコンソール
8.
勘違い② 高いんでしょ? • 単純比較では高くなるケースがある •
長期(1年以上)利用で割引 リザーブドインスタンス(RI)で3-4割減 RI時はレンタルサーバと同額程度 • スポットで欲しい 夜間休日は停止 → 半額以下 開発期間のみ利用 • 連携サービスで運用 スナップショット機能 SES連携(メールサーバ不要)
9.
勘違い③ 難しいんでしょ? • SaaSと比べたならば難しい •
プリインストールマシンイメージ セットアップはGUI操作のみでOK 細かい設定はLinux必要 • サポートプランがある(別料金) 開発、ビジネス、エンタープライズ ただし、AWSに関するサポートのみ • クラスメソッドによる構築支援 最適なAWS構成をご提案 運用時の支援も可
10.
Web系でよく使われる5つのサービス
11.
Amazon EC2 • Elastic
Compute Cloud • いわるゆ仮想サーバ • インスタンスタイプ(スペック) 時間当たりの従量課金 • AmazonLinux (Redhat6系)以外にも Windows ServerやCentOSなども利用可能 • AMI(Amazon Machine Image) OSや基本設定などが行われたテンプレート プリセットアップされたイメージの提供
12.
EC2の料金(一部/参考) • 月額費用はオンデマンド時、RI時は3-4割程度の割引 高スペックほど割引率は高い •
EBS(ディスク)は別料金(SSD 150円/10GB月程度) • お試しであればmicroも十分に使える • アクセスが多くないCMSならばsmall程度で運用可能 Java系のアプリはmedium以上を推奨 • アクセスが多い場合は複数台構成を推奨 タイプ CPU Memory 月額費用(オンデマンド) t2.micro 1 1GB 1,800円 t2.small 1 2GB 3,600円 t2.medium 2 4GB 7,200円 t2.large 2 8GB 14,400円
13.
Amazon RDS • Relational
Database Service • フルマネージドデータベース • インスタンスタイプ(スペック) 時間当たりの従量課金 • MySQL, Postgres, Oracle, MySQL Server • 自動バックアップ • Multi AZによる高可用性設定 AZ = データセンター レプリケーションを作成し、障害時に自動復旧 • MySQL 互換クラウド設計DB「Aurora」
14.
RDSの料金(一部/参考) • $1=120円としての概算 • Multi
AZ時は2台換算(倍額) • 月額費用はオンデマンド時、RI時は2-5割程度の割引 高スペックほど割引率は高い • ストレージは別料金(SSD 180円/10GB月程度) • 商用であればsmall以上を推奨 タイプ CPU Memory 月額費用(オンデマンド) db.t2.micro 1 1GB 約2,300円 db.t2.small 1 2GB 約4,600円 db.m3.medium 2 3.75GB 約11,000円 db.m3.large 2 7.5GB 約22,000円
15.
Amazon S3 • Simple
Storage Service • 高可用性なファイルストレージ • 静的ファイルを配置してホスティング可能 ファイルをすべてS3に配置し静的サイト構築可 • 10GBで40円/月程度 • ファイルはS3に待避することでコストダウン EBSの価格の1/4程度 CMSではプラグインで対応出来る場合もある
16.
ELB • Elastic Load
Balancing • ロードバランサ Yahoo砲などのスパイクアクセス対策 サーバダウン時の対策 • 高可用性の構成には必須 • 転送量による課金 • SSLアクセラレーション 各サーバでの証明書管理不要 各サーバの負荷を減らす(SSLの複合不要) 約4,000円/月
17.
Amazon CloudFront • CDN(コンテンツ配信サービス) •
キャッシュサーバによるサーバ保護 Yahoo砲などのスパイクアクセス対応 • 転送量による課金 • オリジンサーバとしてS3、EC2など選択 • キャッシュ期間、除外などの設定 • WAF対応 NEW!
18.
concrete5 のAWS構成パターン • スタンドアロン構成 •
標準構成 • 高可用性構成 • 高可用性構成(高負荷対応)
19.
スタンドアロン構成 • EC2単体構成 • EC2 Apache
+ PHP concrete5 MySQL server • ユースケース お試し環境 費用最小化
20.
標準構成 • EC2 +
RDS • EC2 Apache + PHP concrete5 • RDS MySQL • ユースケース 検証環境 最小の商用環境
21.
高可用性構成 • 片系障害でサービス持続 • ELB •
EC2 (2台) Apache + PHP Concrete5 • S3 アドオンが必要 • RDS MySQL Multi AZ • ユースケース 商用環境
22.
高可用性構成(高負荷対応) • CloudFront • ELB •
EC2 (X台) Apache + PHP Concrete5 • S3 • アドオンが必要 • RDS Amazon Aurora • ユースケース Yahoo砲 高アクセスサイト
23.
構成比較(参考) • サンプルなので費用は参考程度にしてください • インスタンスはt2.smallインスタンス(RI)を想定 •
RDSはdb.m3.medium(RI)を想定 • Auroraはdb.r3.xlarge(RI)を想定 • 通信コスト、ストレージコストは省略(規模に依存が大きい) • ELBはSSL非対応を前提 スタンドアローン 標準 高可用性 高負荷対応 EC2 1 1 2 8 RDS - Single AZ Multi AZ Aurora ELB - - 有 有 S3 - - 有 有 CloudFront - - - 有 月額費用 約2,600円 約8,600円 約26,500円 約54,000円
24.
構成拡張のポイント • 必要に応じて拡張可能 構成変更は工数が大きい スペックアップは容易 複数台構成であれば増やすのは容易(1->2は難) 工数が大きくない構成変更も有る(CloudFront) • EC2のローカルデータ ローカルファイル依存を減らすと増やしやすい 1台でも可能な限りデータはRDSやS3に待避 ⇒
Storage for Amazon S3 (add-on) https://www.concrete5.org/marketplace/addons/storage-for-amazon-s3/ • RDS/MySQLで限界な場合はAurora
25.
構築デモ • EC2 (Apache
+ PHP + Concrete5) • EIP (グローバルIP)付与 • RDS (MySQL)
26.
AWSの管理機能 • EC2インスタンスの起動と停止 • セキュリティグループの設定と管理 •
EBSスナップショット • RDSのポイントタイムリカバリ • CloudWatch Metric • CloudWatch Logs • IAMによる権限管理
27.
EC2インスタンスの起動と停止 • 必要な時のみ簡単に起動できる 検証用サーバ 課金は時間単位 • IPアドレス EIPならば固定だが、停止時に若干の課金 起動時のみIPアドレス付与なら課金無し •
注意点 停止忘れ EC停止でもEBS(ディスク)は課金
28.
セキュリティグループ • ファイヤウォール機能を提供 アクセス許可のポートとIPアドレス • 固定IPからの作業できない
→ 都度設定 • Linux側のファイヤウォール設定不要
29.
EBSスナップショット • 数クリックでバックアップを取得 低料金(1GB辺り12円/月程度) 圧縮 差分バックアップ 10世代ほど取得した場合、5-8割程度の容量 • 簡単にレストア スナップショットを残せばEC2を削除可
30.
RDSのポイントタイムリカバリ • RDSの自動バックアップ • データ復元時など、ワンクリックで復元 EC2の場合は手順が幾つか必要
31.
CloudWatch Metric • サーバの監視 CPU使用率やネットワーク使用量 カスタム値も追加できる •
アラート 一定条件でメール通知
32.
CloudWatch Logs • サーバからAWSへログ転送 サーバ側に設定が必要 サーバにログインせずにログを確認 Apacheのエラーログなど •
アラート 特定のフレーズ検知時、メール通知
33.
IAMによる権限管理 • IAM (Identity
and Access Management) • マネジメントコンソールのユーザなどを管理 • 細かく権限を設定できる 特定インスタンスの起動停止 特定セキュリティグループの変更 • CloudTrail を有効化することでログ保存
34.
まとめ • AWSは気軽に使うことも出来る スモールスタートでもOK 複雑な構成はノウハウが必要 • 原則としてオンデマンド課金 年契約(RI)で大幅に割引き 環境毎に選択可能 •
マネージドサービスが多く運用負荷が少ない
35.
クラスメソッド メンバーズ • AWSコンサルティング •
AWS環境構築 • サーバ初期設定 • 支払代行 • 技術支援 • 運用支援 • 監視支援 https://classmethod.jp/services/members/
Download