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,260 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
Azure Kubernetes Service Overview
by
Takeshi Fukuhara
PPTX
Azure Arc Enabled Serverの活用
by
Tomoya Katayama
PDF
PostgreSQL Unconference #29 Unicode IVS
by
Noriyoshi Shinoda
PDF
Oracle GoldenGate導入Tips
by
オラクルエンジニア通信
PPTX
Glue DataBrewでデータをクリーニング、加工してみよう
by
takeshi suto
PDF
20190522 AWS Black Belt Online Seminar AWS Step Functions
by
Amazon Web Services Japan
PDF
JP1/AJS2オペレータ勉強会
by
mizuky fujitani
PDF
[B31] LOGMinerってレプリケーションソフトで使われているけどどうなってる? by Toshiya Morita
by
Insight Technology, Inc.
Azure Kubernetes Service Overview
by
Takeshi Fukuhara
Azure Arc Enabled Serverの活用
by
Tomoya Katayama
PostgreSQL Unconference #29 Unicode IVS
by
Noriyoshi Shinoda
Oracle GoldenGate導入Tips
by
オラクルエンジニア通信
Glue DataBrewでデータをクリーニング、加工してみよう
by
takeshi suto
20190522 AWS Black Belt Online Seminar AWS Step Functions
by
Amazon Web Services Japan
JP1/AJS2オペレータ勉強会
by
mizuky fujitani
[B31] LOGMinerってレプリケーションソフトで使われているけどどうなってる? by Toshiya Morita
by
Insight Technology, Inc.
What's hot
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
PDF
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
PDF
[AKIBA.AWS] VPCをネットワーク図で理解してみる
by
Shuji Kikuchi
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
PDF
データ活用を加速するAWS分析サービスのご紹介
by
Amazon Web Services Japan
PDF
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
PDF
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
PPTX
SQL Server Performance Tuning Essentials
by
Masaki Hirose
PDF
SQream DB, GPU-accelerated data warehouse
by
NAVER Engineering
PPTX
SQL Server 入門
by
Tsuyoshi Kitagawa
PDF
Sql server よく聞く設定とその効果
by
Masayuki Ozawa
PPTX
週末趣味のAWS Transit Gatewayでの経路制御
by
Namba Kazuo
PDF
Oracle Data Guard による高可用性
by
Yahoo!デベロッパーネットワーク
PDF
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
PPTX
入社100日の新人がクラスメソッドでの激速の日々を赤裸々に語る
by
Classmethod,Inc.
PPTX
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
by
wind06106
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
PPTX
Sql server のバックアップとリストアの基礎
by
Masayuki Ozawa
PDF
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
by
Amazon Web Services Japan
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
[AKIBA.AWS] VPCをネットワーク図で理解してみる
by
Shuji Kikuchi
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
データ活用を加速するAWS分析サービスのご紹介
by
Amazon Web Services Japan
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
SQL Server Performance Tuning Essentials
by
Masaki Hirose
SQream DB, GPU-accelerated data warehouse
by
NAVER Engineering
SQL Server 入門
by
Tsuyoshi Kitagawa
Sql server よく聞く設定とその効果
by
Masayuki Ozawa
週末趣味のAWS Transit Gatewayでの経路制御
by
Namba Kazuo
Oracle Data Guard による高可用性
by
Yahoo!デベロッパーネットワーク
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
入社100日の新人がクラスメソッドでの激速の日々を赤裸々に語る
by
Classmethod,Inc.
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
by
wind06106
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
Sql server のバックアップとリストアの基礎
by
Masayuki Ozawa
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
by
Amazon Web Services Japan
20190911 AWS Black Belt Online Seminar AWS Batch
by
Amazon Web Services Japan
Viewers also liked
PDF
アマゾンにおけるAWSを用いた社内システム移行事例
by
SORACOM, INC
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
by
株式会社スカイアーチネットワークス
PDF
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
by
Hishikawa Takuro
PPTX
30分で出来ちゃう簡単グループウェアサイト by NetCommons
by
Mitsuru Mutaguchi
PDF
Webアプリケーションの パフォーマンス向上のコツ 実践編
by
Masahiro Nagano
PDF
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
by
Hirofumi Endo
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
PDF
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
ODP
Ecuaciones
by
carmencantosm
PPTX
AWS移行に向けたクックパッドの取り組み+α
by
Sugawara Genki
PDF
AWS で concrete5 を 簡単起動!
by
Kazue Igarashi
PDF
現場的!AWSとオンプレの違い(赤べこバージョン)
by
真吾 吉田
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
by
株式会社スカイアーチネットワークス
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
PDF
Webアプリケーションとメモリ
by
Masahiro Nagano
PDF
concrete5の紹介
by
Hishikawa Takuro
PPTX
concrete5 とアメリカ 〜 Web制作現地レポート
by
Katz Ueno
PDF
150813ブログ企画書サンプル
by
Yoichi Nishikawa
PPT
Heart coreクラウドday講演20110708 fin
by
Yukiyasu Hirose
PDF
デジタル教科書学 の提案
by
Yutaka Makabe
アマゾンにおけるAWSを用いた社内システム移行事例
by
SORACOM, INC
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
by
株式会社スカイアーチネットワークス
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
by
Hishikawa Takuro
30分で出来ちゃう簡単グループウェアサイト by NetCommons
by
Mitsuru Mutaguchi
Webアプリケーションの パフォーマンス向上のコツ 実践編
by
Masahiro Nagano
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
by
Hirofumi Endo
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
Ecuaciones
by
carmencantosm
AWS移行に向けたクックパッドの取り組み+α
by
Sugawara Genki
AWS で concrete5 を 簡単起動!
by
Kazue Igarashi
現場的!AWSとオンプレの違い(赤べこバージョン)
by
真吾 吉田
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
by
株式会社スカイアーチネットワークス
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
Webアプリケーションとメモリ
by
Masahiro Nagano
concrete5の紹介
by
Hishikawa Takuro
concrete5 とアメリカ 〜 Web制作現地レポート
by
Katz Ueno
150813ブログ企画書サンプル
by
Yoichi Nishikawa
Heart coreクラウドday講演20110708 fin
by
Yukiyasu Hirose
デジタル教科書学 の提案
by
Yutaka Makabe
Similar to AWSによるWebサイト構築と運用 - concrete5 編 -
PPTX
MongoDB on AWSクラウドという選択
by
Yasuhiro Matsuo
PDF
はじめてのAmazon Web Services
by
SORACOM, INC
PDF
AWS クラウドで構築するスマホアプリ バックエンド
by
kaki_k
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
by
SORACOM, INC
PDF
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
PDF
Movable Type for AWS - JAWS-UG 沖縄 CMS祭り!
by
Yuji Takayama
PPT
2011年07月 JAWS-UG山口 AWSとの上手な付き合い方
by
Serverworks Co.,Ltd.
PPTX
20160925 jaws kyoto
by
Takahisa Iwamoto
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
by
Yasuhiro Araki, Ph.D
PPTX
PHP on Cloud
by
Akio Katayama
PDF
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
by
SORACOM, INC
PDF
cloudpack(AWS運用事業)一周年でわかってきたこと
by
Hiroyasu Suzuki
PPTX
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
by
ANNAI_LLC
PDF
華麗なるElastic Beanstalkでの環境構築
by
Takehito Tanabe
PDF
クラウドを使ってみよう - クラウド女子会2011年4月30日
by
SORACOM, INC
PDF
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
by
SORACOM, INC
PDF
AWSクラウドサービスツアー
by
a-hisame
PDF
JAWS-UG-Kyoto-2nd
by
Tatsuru Watanabe
PDF
20160429 JAWS-UG沖縄 Cloud on the BEACH 2016 AWS全サービス紹介
by
Midori Ikegami
PPTX
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
MongoDB on AWSクラウドという選択
by
Yasuhiro Matsuo
はじめてのAmazon Web Services
by
SORACOM, INC
AWS クラウドで構築するスマホアプリ バックエンド
by
kaki_k
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
by
SORACOM, INC
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
Movable Type for AWS - JAWS-UG 沖縄 CMS祭り!
by
Yuji Takayama
2011年07月 JAWS-UG山口 AWSとの上手な付き合い方
by
Serverworks Co.,Ltd.
20160925 jaws kyoto
by
Takahisa Iwamoto
20140621 july techfesta (JTF2014) 突発**むけAWS
by
Yasuhiro Araki, Ph.D
PHP on Cloud
by
Akio Katayama
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
by
SORACOM, INC
cloudpack(AWS運用事業)一周年でわかってきたこと
by
Hiroyasu Suzuki
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
by
ANNAI_LLC
華麗なるElastic Beanstalkでの環境構築
by
Takehito Tanabe
クラウドを使ってみよう - クラウド女子会2011年4月30日
by
SORACOM, INC
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
by
SORACOM, INC
AWSクラウドサービスツアー
by
a-hisame
JAWS-UG-Kyoto-2nd
by
Tatsuru Watanabe
20160429 JAWS-UG沖縄 Cloud on the BEACH 2016 AWS全サービス紹介
by
Midori Ikegami
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
More from Shuji Watanabe
PPTX
ELBの概要と勘所
by
Shuji Watanabe
PDF
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
KEY
テスト駆動開発入門
by
Shuji Watanabe
PDF
テスト駆動開発へようこそ
by
Shuji Watanabe
PDF
テスト駆動開発のはじめ方
by
Shuji Watanabe
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
PDF
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
PDF
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
PDF
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
PDF
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
KEY
テストコードのリファクタリング
by
Shuji Watanabe
PDF
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
PDF
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
PDF
Serverless - Developers.IO 2019
by
Shuji Watanabe
PDF
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
PDF
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
KEY
アジャイルテスティング
by
Shuji Watanabe
PDF
SSMでマネージドEC2 #reinvent #cmdevio
by
Shuji Watanabe
PDF
テストリストの見つけ方
by
Shuji Watanabe
ELBの概要と勘所
by
Shuji Watanabe
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
テスト駆動開発入門
by
Shuji Watanabe
テスト駆動開発へようこそ
by
Shuji Watanabe
テスト駆動開発のはじめ方
by
Shuji Watanabe
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
テストコードのリファクタリング
by
Shuji Watanabe
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
Serverless - Developers.IO 2019
by
Shuji Watanabe
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
アジャイルテスティング
by
Shuji Watanabe
SSMでマネージドEC2 #reinvent #cmdevio
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