Suche senden
Hochladen
AWSクラウドを活用したWordPress環境構築・運用のやり方講座
•
13 gefällt mir
•
3,635 views
K
Kiminori Yokoi
Folgen
WordFes Nagoya 2015 AWSクラウドを活用したWordPress環境構築・運用のやり方講座
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 98
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
JAWS-UG re:Mote「WorkSpacesを試してみました」で登壇した資料です。
JAWS-UG re:Mote WorkSpacesを試してみました
JAWS-UG re:Mote WorkSpacesを試してみました
Hideki Itou
InnovationEGG第4.1回懇親会にてLTをした時のスライドです。 AWSをつかって初のサイト公開をした時の経験をスライドにしてます。
AWSが誰でも使える理由
AWSが誰でも使える理由
Nobuhiko Futagami
エンジニアの勉強会で発表した時の内容
勉強会1
勉強会1
taisho2
「Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう」 2017.4.8 WordBench Nagoya 勉強会発表スライド 【アジェンダ】 1. Amazon Lightsailとは? 2. Amazon LightsailでWordPressを作ってみよう 3. Amazon Lightsailでできること 4. Amazon Lightsailで注意すべきポイント
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
Kiminori Yokoi
JAWS-UG 初心者支部第一回目で利用した発表スライドです。
セルフペースラボで気軽に始めるAWS
セルフペースラボで気軽に始めるAWS
snihei
Cloudstack nested kvm検証環境
Cloudstack nested kvm検証環境
Naoki Matsuura
JAWS-UG 初心者支部LT資料_20150717
JAWS-UG 初心者支部LT_20150717
JAWS-UG 初心者支部LT_20150717
Koji Kanazawa
2016年3月12日に開催された「WordBench Nagoya」2016年3月度勉強会にて発表した資料になります。 (JAWS DAYS 2016行けなくて申し訳ありません)
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
Kiminori Yokoi
Empfohlen
JAWS-UG re:Mote「WorkSpacesを試してみました」で登壇した資料です。
JAWS-UG re:Mote WorkSpacesを試してみました
JAWS-UG re:Mote WorkSpacesを試してみました
Hideki Itou
InnovationEGG第4.1回懇親会にてLTをした時のスライドです。 AWSをつかって初のサイト公開をした時の経験をスライドにしてます。
AWSが誰でも使える理由
AWSが誰でも使える理由
Nobuhiko Futagami
エンジニアの勉強会で発表した時の内容
勉強会1
勉強会1
taisho2
「Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう」 2017.4.8 WordBench Nagoya 勉強会発表スライド 【アジェンダ】 1. Amazon Lightsailとは? 2. Amazon LightsailでWordPressを作ってみよう 3. Amazon Lightsailでできること 4. Amazon Lightsailで注意すべきポイント
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
Kiminori Yokoi
JAWS-UG 初心者支部第一回目で利用した発表スライドです。
セルフペースラボで気軽に始めるAWS
セルフペースラボで気軽に始めるAWS
snihei
Cloudstack nested kvm検証環境
Cloudstack nested kvm検証環境
Naoki Matsuura
JAWS-UG 初心者支部LT資料_20150717
JAWS-UG 初心者支部LT_20150717
JAWS-UG 初心者支部LT_20150717
Koji Kanazawa
2016年3月12日に開催された「WordBench Nagoya」2016年3月度勉強会にて発表した資料になります。 (JAWS DAYS 2016行けなくて申し訳ありません)
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
Kiminori Yokoi
Ec2でwebサイトを運用するメリット
Ec2でwebサイトを運用するメリット
Katsuhiro Masaki
JAWS-UG初心者支部 LT資料
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
Takeshi Wakamatsu
2014/10/18 WordBench名古屋(10月度)にて 発表させて頂きました。 AWS(Amazon Web Services)を使った WordPressサイト構築のノウハウを、 インフラの観点からお話しています。
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
Kiminori Yokoi
2012年4月17日 MOVIDA JAPAN主催のアントレプレナー向け講習「MOVIDA SCHOOL」で、当社代表の大石がスタートアップのみなさんにクラウド選定の勘所、AWSを使うメリットについてプレゼンテーションを行った際の資料です。 MOVIDA SCHOOL: http://www.movidainc.com/programs サーバーワークス: http://www.serverworks.co.jp
スタートアップがAWSを使うべき3つの理由
スタートアップがAWSを使うべき3つの理由
Serverworks Co.,Ltd.
2016年4月に、社内向けAWS勉強会. ※資料は個人的作成したものです。
(2016/4)春のaws勉強会
(2016/4)春のaws勉強会
Qiu Binbin
JAWS FESTA 東海道 2016 セッションで発表。 コスト削減ノウハウ中心。
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
Kiminori Yokoi
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
Takeshi Furusato
OpsJAWS#7のLT資料です。
JenkinsのAWS連携
JenkinsのAWS連携
株式会社スカイアーチネットワークス
・AWSを使うとなぜセキュリティレベルが向上するのか? ・そのロジックをどのようにお客様に伝えるのか? ・AWSが提供する「共有責任モデル」において、ユーザーが守るべき領域はどこで、それは具体的にどのように守るのか? 100を超えるAWS導入プロジェクトを進めてきたAWS専業のインテグレーターであるサーバーワークスが、過去の実績を踏まえ、AWSのセキュリティに関する疑問にお答えします。 (2013年2月16日 JAWS-UG横浜 第3回勉強会での発表資料です)
AWSでセキュリティを高める!
AWSでセキュリティを高める!
Serverworks Co.,Ltd.
AWSでシステム構築工数を1/10にしつつ、高品質化を実現するためにDevOpsツールをシームレスに連携させサーバ構築・運用管理を行うことが出来るOSS SkyHopperのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
株式会社スカイアーチネットワークス
AWSを学ぶための取り組み
AWSを学ぶための取り組み
hideaki yanase
20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版
Koichiro Nishijima
JAWS re:Mote 初心者×CLI枠
初心者がCLIをやってみた
初心者がCLIをやってみた
Takeshi Wakamatsu
Wordpress.comで制作する時のちょっとしたことをまとめました。
Wordpress.comで制作する時のちょっとしたこと
Wordpress.comで制作する時のちょっとしたこと
FLOW web planning & design
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
Takashi Hosoya
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Amazon Web Services Japan
Feb 23, 2013 WordBench Kagawa @ gain-Y
AWS EC2+AMI 網元でWordPressサイトを構築しよう
AWS EC2+AMI 網元でWordPressサイトを構築しよう
Yuko Oshima
AWS Cloud Roadshow 2014 大阪 LT
AWS Cloud Roadshow 2014 大阪 LT
AWS Cloud Roadshow 2014 大阪 LT
horike37
AWS EC2/RDSの概要と勘所
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
Satoru Ishikawa
[AWSマイスターシリーズ] Amazon SQS / SNS
[AWSマイスターシリーズ] Amazon SQS / SNS
Amazon Web Services Japan
社内勉強会で使った資料
AWSを利用したcms冗長化構成
AWSを利用したcms冗長化構成
渉 米須
WordFes Nagoya 2016 セッションにて発表 [Point] ・WordPressは、KUSANAGI (nginx) on AWS 構成 ・502対策に CloudWatch Logs と SQS による、自己復旧システムを導入 ・本構成により、低コスト化 & 高利益化を実現
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
Kiminori Yokoi
Weitere ähnliche Inhalte
Was ist angesagt?
Ec2でwebサイトを運用するメリット
Ec2でwebサイトを運用するメリット
Katsuhiro Masaki
JAWS-UG初心者支部 LT資料
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
Takeshi Wakamatsu
2014/10/18 WordBench名古屋(10月度)にて 発表させて頂きました。 AWS(Amazon Web Services)を使った WordPressサイト構築のノウハウを、 インフラの観点からお話しています。
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
Kiminori Yokoi
2012年4月17日 MOVIDA JAPAN主催のアントレプレナー向け講習「MOVIDA SCHOOL」で、当社代表の大石がスタートアップのみなさんにクラウド選定の勘所、AWSを使うメリットについてプレゼンテーションを行った際の資料です。 MOVIDA SCHOOL: http://www.movidainc.com/programs サーバーワークス: http://www.serverworks.co.jp
スタートアップがAWSを使うべき3つの理由
スタートアップがAWSを使うべき3つの理由
Serverworks Co.,Ltd.
2016年4月に、社内向けAWS勉強会. ※資料は個人的作成したものです。
(2016/4)春のaws勉強会
(2016/4)春のaws勉強会
Qiu Binbin
JAWS FESTA 東海道 2016 セッションで発表。 コスト削減ノウハウ中心。
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
Kiminori Yokoi
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
Takeshi Furusato
OpsJAWS#7のLT資料です。
JenkinsのAWS連携
JenkinsのAWS連携
株式会社スカイアーチネットワークス
・AWSを使うとなぜセキュリティレベルが向上するのか? ・そのロジックをどのようにお客様に伝えるのか? ・AWSが提供する「共有責任モデル」において、ユーザーが守るべき領域はどこで、それは具体的にどのように守るのか? 100を超えるAWS導入プロジェクトを進めてきたAWS専業のインテグレーターであるサーバーワークスが、過去の実績を踏まえ、AWSのセキュリティに関する疑問にお答えします。 (2013年2月16日 JAWS-UG横浜 第3回勉強会での発表資料です)
AWSでセキュリティを高める!
AWSでセキュリティを高める!
Serverworks Co.,Ltd.
AWSでシステム構築工数を1/10にしつつ、高品質化を実現するためにDevOpsツールをシームレスに連携させサーバ構築・運用管理を行うことが出来るOSS SkyHopperのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
株式会社スカイアーチネットワークス
AWSを学ぶための取り組み
AWSを学ぶための取り組み
hideaki yanase
20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版
Koichiro Nishijima
JAWS re:Mote 初心者×CLI枠
初心者がCLIをやってみた
初心者がCLIをやってみた
Takeshi Wakamatsu
Wordpress.comで制作する時のちょっとしたことをまとめました。
Wordpress.comで制作する時のちょっとしたこと
Wordpress.comで制作する時のちょっとしたこと
FLOW web planning & design
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
Takashi Hosoya
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Amazon Web Services Japan
Feb 23, 2013 WordBench Kagawa @ gain-Y
AWS EC2+AMI 網元でWordPressサイトを構築しよう
AWS EC2+AMI 網元でWordPressサイトを構築しよう
Yuko Oshima
AWS Cloud Roadshow 2014 大阪 LT
AWS Cloud Roadshow 2014 大阪 LT
AWS Cloud Roadshow 2014 大阪 LT
horike37
AWS EC2/RDSの概要と勘所
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
Satoru Ishikawa
[AWSマイスターシリーズ] Amazon SQS / SNS
[AWSマイスターシリーズ] Amazon SQS / SNS
Amazon Web Services Japan
Was ist angesagt?
(20)
Ec2でwebサイトを運用するメリット
Ec2でwebサイトを運用するメリット
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう
スタートアップがAWSを使うべき3つの理由
スタートアップがAWSを使うべき3つの理由
(2016/4)春のaws勉強会
(2016/4)春のaws勉強会
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
AWSでWordPressを使って富を得た時の話 (JAWS FESTA 東海道 2016 セッション)
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
JenkinsのAWS連携
JenkinsのAWS連携
AWSでセキュリティを高める!
AWSでセキュリティを高める!
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSを学ぶための取り組み
AWSを学ぶための取り組み
20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版
初心者がCLIをやってみた
初心者がCLIをやってみた
Wordpress.comで制作する時のちょっとしたこと
Wordpress.comで制作する時のちょっとしたこと
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
2014年6月7日【ハンズオン】体験して学ぶ はじめてのブログ・サイト制作
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
AWS EC2+AMI 網元でWordPressサイトを構築しよう
AWS EC2+AMI 網元でWordPressサイトを構築しよう
AWS Cloud Roadshow 2014 大阪 LT
AWS Cloud Roadshow 2014 大阪 LT
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
[AWSマイスターシリーズ] Amazon SQS / SNS
[AWSマイスターシリーズ] Amazon SQS / SNS
Andere mochten auch
社内勉強会で使った資料
AWSを利用したcms冗長化構成
AWSを利用したcms冗長化構成
渉 米須
WordFes Nagoya 2016 セッションにて発表 [Point] ・WordPressは、KUSANAGI (nginx) on AWS 構成 ・502対策に CloudWatch Logs と SQS による、自己復旧システムを導入 ・本構成により、低コスト化 & 高利益化を実現
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
Kiminori Yokoi
データベースと仲良くなろう〜WordPressのバックアップから引っ越しまで〜 2015年4月11日 ゆるゆるカフェ
データベースと仲良くなろう
データベースと仲良くなろう
Seiichiro Mishiba
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオン
Masaki Takeda
クラウドを使ってブログサイトを作りました。 今回使ったのは、AmazonEC2です。
クラウドを使ってブログサイトを作ろう
クラウドを使ってブログサイトを作ろう
yuki saitou
クラウドの一歩 WordPressでAWSを乗りこなせ
クラウドの一歩 WordPressでAWSを乗りこなせ
Seiji Akatsuka
PyCon APAC 2013 で使った資料です。資料中に、デモで使ったスクリプトへのリンクもあります。
Programming AWS with Python
Programming AWS with Python
Yasuhiro Matsuo
2016/06/28 JAWS-UG 初心者支部第6回勉強会で使用した資料です。 AWSの勉強の仕方や、使う上での注意点などをまとめました
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
Yuki Yoshida
わんくま勉強会東京 #26 LT
解題:私がJavaからCsharpに乗り換えた10の理由
解題:私がJavaからCsharpに乗り換えた10の理由
Kentaro Inomata
2016.02.16に開催されたJAWS-UG初心者支部 第4回勉強会での発表資料です。著書で担当したS3/CloudFront/Route 53についての発表です。
JAWS-UG初心者支部第4回 Simple Front 53
JAWS-UG初心者支部第4回 Simple Front 53
Tetsuya Mase
Cephのアーキテクチャー概要です 2016/02/12 ver1.1 Update
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
Etsuji Nakai
2014年9月9日開催の"AWS Cloud Storage & DB Day"で使用した講演資料です。 以下のURLからもダウンロードすることができます。 http://iy-h.com/03/aws-storage-day-2014-09-09.pptx
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
伊藤 祐策
Leo Zhadanovsky, Senior Solutions Architect at Amazon Web Services, shows how to run content management systems such as Drupal, WordPress and Jekyll on Amazon Web Services in a way that is scalable, highly-available and economical. The slides feature how to architect websites in the cloud so they are secure and allow for rapid iteration and change without downtime.
CMS on AWS Deep Dive
CMS on AWS Deep Dive
Amazon Web Services
2015/09/15 AWS初心者向けWebinar AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
Amazon Web Services Japan
Awsのインフラをデザインパターン駆使して設計・構築できる!?
Awsのインフラをデザインパターン駆使して設計構築
Awsのインフラをデザインパターン駆使して設計構築
Monstar Lab Inc.
Pythonを利用したAWSプログラミング勉強会 (第1回) EC2超基礎編
Pythonを利用したAWSプログラミング勉強会 (第1回) EC2超基礎編
Kiminori Yokoi
[AWSマイスターシリーズ] AWS Billingについて
[AWSマイスターシリーズ] AWS Billingについて
Amazon Web Services Japan
AWSを題材に
セキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイント
Yasuhiro Araki, Ph.D
WordPressを手軽に運用できるレンタルサーバー。簡単インストールなどの機能でより簡単にWordPressが導入できます。 ビジネスユースがほとんどの弊社サービスでもWordPressのサイトが数多く運用されています。 このセッションではサーバ提供者側から見たWordPressの利用動向や、サポートに寄せられるお問合せからWEB改ざんなどの事象が発生した際のtipsをお話ししたいと思います。 また目に見えないサービスだけにディスクの容量や価格だけで選ばれがちなレンタルサーバのサービスの裏側についてお話してこれからのレンタルサーバ選びの役立てていただきたいと思います。
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
Andere mochten auch
(20)
AWSを利用したcms冗長化構成
AWSを利用したcms冗長化構成
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
データベースと仲良くなろう
データベースと仲良くなろう
WordPress アジュール部 ハンズオン
WordPress アジュール部 ハンズオン
クラウドを使ってブログサイトを作ろう
クラウドを使ってブログサイトを作ろう
クラウドの一歩 WordPressでAWSを乗りこなせ
クラウドの一歩 WordPressでAWSを乗りこなせ
Programming AWS with Python
Programming AWS with Python
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
解題:私がJavaからCsharpに乗り換えた10の理由
解題:私がJavaからCsharpに乗り換えた10の理由
JAWS-UG初心者支部第4回 Simple Front 53
JAWS-UG初心者支部第4回 Simple Front 53
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
CMS on AWS Deep Dive
CMS on AWS Deep Dive
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
Awsのインフラをデザインパターン駆使して設計構築
Awsのインフラをデザインパターン駆使して設計構築
Pythonを利用したAWSプログラミング勉強会 (第1回) EC2超基礎編
Pythonを利用したAWSプログラミング勉強会 (第1回) EC2超基礎編
[AWSマイスターシリーズ] AWS Billingについて
[AWSマイスターシリーズ] AWS Billingについて
セキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイント
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
AWSの課金体系
AWSの課金体系
AWSクラウドを活用したWordPress環境構築・運用のやり方講座
1.
AWSクラウドを活用した WordPress環境構築・運用のやり方講座 横井 公紀 https://www.facebook.com/kiminori.yokoi
2.
なぜ、クラウドにWordPress?
3.
規模の大きな Webサイトの運営 してみませんか?
4.
5.
波は読めない。突然やってくる。
6.
or どちらを使っていますか?
7.
の場合
8.
1 User OK!
9.
200 User ×200 ×200 サーバダウン
10.
サーバが落ちた なんとかしてくれ 増やしましょう
11.
12.
13.
14.
今でしょ! いつ増やしたいの?
15.
16.
物理サーバは 簡単には増やせない
17.
要件の確定→発注→設定 →キッティング 1〜2ヶ月は かかります
18.
繰り返しますが、 波は突然やってきます
19.
なぜ、波はやってくるのか? 今、見たいから!
20.
どうしたらいいんだ…
21.
あらかじめ 買っておくしかない
22.
200 User ×200 ×200 OK!
23.
波は突然来ますが、 やがて引いていきます
24.
200 User → 50
User ×200 →×50 ×200 →×50 こんなにいらない
25.
せっかく買ったのに…
26.
の場合
27.
1 User OK!
28.
波が来た!!!
29.
自動で拡張
30.
200 User ×200 ×200 OK!
31.
ボタン一発で Big Size
32.
200 User ×200 ×200 OK!
33.
波が引き始めました
34.
自動で縮小
35.
200 User → 50
User ×200 →×50 ×200 →×50 無駄なし!
36.
突然の負荷に強く お金にも優しい!
37.
AWSにWordPressを構築してみよう!
38.
=
39.
・Amazon社が提供するクラウドサービス ・使いたいときに、使いたいだけのリソース ・使いたいときに、すぐ使える ・急にアクセスが増えても大丈夫
40.
どうやって使うの? クレジットカードを準備し、アカウントを作ります。
41.
ログインしてみる ユーザとパスワードを入れるだけです。
42.
ここにある全てのサービスを使えます。 (使った分だけお金が発生します!) メニュー画面!
43.
コストを抑えた 負荷に強いサイト
44.
落ちないサイトを つくるために ・サーバを複数台にして、負荷分散します。 ・WordPressとDBとの相乗りをやめます。 ・Apacheをチューニングします。 ・そしてAWSでAuto Scaling!
45.
基本構成 EC2 Availability Zone #1
46.
負荷分散構成 ※不完全 EC2 Availability Zone
#1 EC2 Availability Zone #2 ELB (AWSのロードバランサ)
47.
EC2 Availability Zone #1 EC2 Availability
Zone #2 WordPressの記事データは MySQL (データベース)に保存されます
48.
EC2 Availability Zone #1 EC2 Availability
Zone #2 2台にしたら、どっちに保存される?
49.
EC2 Availability Zone #1 EC2 Availability
Zone #2 RDS DBを共通の参照先にする必要が あります。
50.
EC2 Availability Zone #1 EC2 Availability
Zone #2 RDS DBも冗長化できます。 (Multi-AZ機能) RDS データを自動で レプリケーションします。
51.
EC2 Availability Zone #1 EC2 Availability
Zone #2 RDS 片方のDBが落ちると 自動で切り替わります RDS
52.
EC2 Availability Zone #1 EC2 Availability
Zone #2 RDS
53.
あなたのWordPress 同時に何人 接続できますか?
54.
httpd.conf MaxClientsが256だから、 256までいける!
55.
httpd.conf MaxClients (が256だから、 256までいける! ↑ おそらく かなりの確率で 違います
56.
httpd = Apache Apacheのプロセス (リクエスト処理中と 待機中を含みます)
57.
消費メモリ メモリ消費を 見てみましょう。 1プロセスあたり 60MBほど 消費していますね。
58.
メモリの総容量 そもそも、どれだけのメモリが使えるのかを 知っておく必要があります。
59.
自分のサーバ(WordPress)の 限界を知ろう! メモリ全体: 3,858,708 (KB) ※m3.medium
/ 3.75GB Apache 1プロセスあたりのメモリ消費: 約60,000 (KB) 起動できるApacheのプロセスは・・・ 3,858,708 ÷ 60,000 = 約64
60.
設定では256プロセスまで 起動するようになっているけど 実際は64プロセスまでしか 起動できないようです。
61.
※今の説明には注意が必要です ・物理メモリを全てApacheに割り当てた前提の 試算になります。 ・実際は他のプロセスでもメモリを消費しています。 よって、もっと厳しく、余裕を見て、 メモリ消費量の見積をしなければなりません。 だから、メモリをApacheに最大限使わせるためにも、 WordPressとMySQLは別サーバにしたほうが良いのです。
62.
256個まで起動 と書いてある EC2 実際は 64個までしか 起動できない
63.
そしてサーバダウンへ ・Apacheの設定ファイルには 「最大256プロセスまで起動する」と書いてあります。 Apacheは設定ファイルを読み込んで、 256プロセスまでは、起動しようと頑張ってしまいます。 ・ところが、実際は64プロセスまでしか起動できないため、 メモリに空きがなくなり、プロセスを起動できなくなります。
64.
Apacheを起動すると、 ・まず8プロセスが起動し待機 ・アクセスがない場合、 待機プロセスを5まで減らす。 ・アクセスが増えてくると 処理プロセスが増えて、 待機プロセスが減るため 待機プロセスを20まで増やす。 ・処理/待機合わせて256プロセスまで。 (ただし、待機<=20)
65.
プロセスを増やす = メモリ消費が増える だけではない!
66.
プロセスを増やすために CPUを使います ・Linuxではプロセスを起動するとき、CPU利用率が 跳ね上がります。 ・つまり、先ほどのような設定にしていると、 待機プロセスが足りなくなる → プロセスを起動 →
CPU利用率が上がる の繰り返しとなります。
67.
そしてサーバダウンへ (2回目) ・「アクセスが集中したとき、動的にプロセス数を増やす」 このApacheの仕組みは便利なものですが、 先ほどの理屈から、CPU消費が跳ね上がっていきます。 ・プロセスの起動を繰り返すうち、 応答を返さなくなることがあるのです。 これでは本末転倒になってしまいます。
68.
Apacheの設定を 変えてみよう!
69.
Apacheを起動すると、 ・まず50プロセスが起動し待機 ・アクセスがなくても 待機プロセスは50のまま。 ・アクセスが増えてくると 待機プロセスが処理プロセスに変わる。 ・処理/待機合わせて50プロセスまで。 (処理プロセスが50のとき、 待機プロセスは0)
70.
Apacheを起動すると、 ・まず50プロセスが起動し待機 ・アクセスがなくても 待機プロセスは50のまま。 ・アクセスが増えてくると 待機プロセスが処理プロセスに変わる。 ・処理/待機合わせて50プロセスまで。 (処理プロセスが50のとき、 待機プロセスは0) 無駄にプロセスの 起動が発生せず CPU利用率の増加を 防ぐことができます
71.
1プロセスあたりの メモリ消費が膨れ上がらないように 様子を見つつ設定しておきましょう。
72.
MaxRequestsPerChildは CPUとメモリのトレードオフ ・「1プロセスあたり処理できるリクエスト数」 を設定します。リクエスト数が設定値に達すると、 プロセスを落とし、新しいプロセスを起動します。 ・多ければ多いほど、メモリ消費が上がりますが、 プロセスが長生きしますので、CPU消費は上がりません。 ・小さいとメモリ消費は小さくなりますが、 プロセスの起動が頻発し、CPU消費が上がります。
73.
自分のサーバ(WordPress)の 限界を知ろう! メモリ全体: 3,858,708 (KB) ※m3.medium
/ 3.75GB Apache 1プロセスあたりのメモリ消費: 約60,000 (KB) 起動できるApacheのプロセスは・・・ 3,858,708 ÷ 60,000 = 約64 この見積は、MaxRequestsPerChildの 設定次第と言えるでしょう。
74.
ここまでのまとめ
75.
落ちないサイトを つくるために ・サーバを複数台にして、負荷分散すると 落ちにくくなることが分かりました。 ・自分のサーバの限界に合わせてApacheを 設定できるようになりました。
76.
ここまでの前置きがあって、 AWSを活用しよう! という話ができます。
77.
Auto Scaling機能で 「限界」を超えよう!
78.
Auto Scalingとは? ・AWSの標準機能で、サーバの負荷状態に応じて、 自動でサーバを増減します。 ・たとえば、 「CPU利用率が5分平均80%を超えたら、1台起動」 「CPU利用率が10分平均10%を割ったら、1台停止」 といったことが可能です。
79.
http://www.slideshare.net/horiyasu/20131206-‐reduce-‐costbyawsver2引用: AWS堀内康弘様「AWSでコストを削減できる理由」
80.
http://www.slideshare.net/horiyasu/20131206-‐reduce-‐costbyawsver2引用: AWS堀内康弘様「AWSでコストを削減できる理由」 アクセスが少ない時は、1台分の費用 アクセスが増えた時だけ、N台分の費用
81.
設定例
82.
設定例 CPUの利用状況に応じて サーバを増やす!
83.
CPU利用率でサーバの増減 ・先ほどのチューニングができている前提だと、 アクセス数が爆発的に増加している = プロセスの起動が頻発している = CPU利用率が増加する ・CPU利用率が上がると、レスポンスが悪くなります。 サーバを増やして、負荷を分散してあげましょう。
84.
ネットワーク(In)の状況に 応じて、サーバを増やす! 設定例
85.
ネットワーク(In)でサーバの増減 ・先ほどのチューニングができている前提だと、 アクセス数が爆発的に増加している = ネットワーク(In)が増加している = 1プロセスあたりのメモリ利用率が増加する ・やはりサーバを増やして、負荷を分散してあげましょう。
86.
Auto Scalingで運用してみよう ・先ほどまで説明してきたように、 1台のサーバで処理できるリクエストには限界がありますが サーバの台数を2台にすれば、2倍処理できます! ・2台に増やすとその分費用が発生しますが、 高スペック1台を常時起動するよりも安価で済みます。 CPUやネットワークの状況を見つつ、財布と相談して 増やし方を検討します。
87.
AWSで費用が 発生するポイント ・サーバの起動時間とスペックに応じて 費用が発生します。 ・対インターネットに通信する データのサイズ(Out)に応じて 費用が発生します。
88.
Spot Instanceを活用しましょう ・AWSの余剰リソースを使ってサーバを起動する 「Spot Instance」を使うと、費用を格段に落とすことが 出来ます。 ・Spot
Instanceでは、インスタンスの時間価格が入札価格 (= 1時間あたりいくらまでなら払う?)を を上回るとサーバが落ちてしまいます(常時起動の保証なし) が、入札価格>>>>>>>>時間価格にしておくと落ちません。
89.
1時間あたり、$0.0117 = 1時間1.4円!
90.
入札価格をこのへんにしておけば落ちない 値動きは、直近3ヶ月 ほぼ全ての日で $0.01〜$0.02/時間 ※「落ちない」とはSpot Instanceの仕組み上落ちないという意味です。
91.
AWS EC2インスタンス 月額費用比較 m3. mediumの場合 オンデマンド(通常契約):
$70.28 リザーブド(1年分前払い): $39.25 スポット: $8.7 !!! ※リザーブドとは指定期間分の料金を前払いすると、期間中の総額がオンデマンドより安くなる特典です。 上記に記載の費用は、前払費用を12で割り、月額費用に換算したものとなります。
92.
サーバ10台同時に起動しても 月額1万円くらい!!
93.
通信量(Out)を 抑えるには? ・Apacheで、コンテンツを圧縮して 返すように設定しましょう。 (物によりますが、 大きいと1/8くらいまで抑えられます。) ・mod_deflate を有効化しましょう。
94.
mod_deflate 設定例
95.
まとめ
96.
まとめ ・AWSで負荷に強く、安価にサイトを 運用できます。 ・自分のサーバの限界を知った上で、 Apacheを設定しましょう。 ・「限界×サーバ台数」を意識した Auto Scalingと、Spot Instanceの 活用で、徹底的低コストに運営しましょう。
97.
まとめ ・何もかもデフォルト任せではなく、 「どうやって動いているか?」 「どうやったら早くなるのか?」 を突き詰めていくのが、構築の 面白いところです。 ・自分で仕組みをきちんと理解すれば、 トラブル対応も楽になるはずです。
98.
AWSとWordPressの組み合わせで 負荷に強いサーバを 安価に運営しよう!
Jetzt herunterladen