Suche senden
Hochladen
WordPressとS3で落ちないコーポレートサイトを立ち上げよう
•
13 gefällt mir
•
4,248 views
I
Ichiro Tsuji
Folgen
2015.10.21 JAWS-UG京都 第5回勉強会 「京都からはんなりre:Boot 初心者大歓迎!」 StaticPress S3
Weniger lesen
Mehr lesen
Internet
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
AWS初心者向けWebinar AWS上でのDDoS対策
AWS初心者向けWebinar AWS上でのDDoS対策
Amazon Web Services Japan
Amazon Athena 初心者向けハンズオン
Amazon Athena 初心者向けハンズオン
Amazon Web Services Japan
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
Amazon Web Services Japan
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門
Amazon Web Services Japan
Azure App Service Overview
Azure App Service Overview
Takeshi Fukuhara
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
Amazon Web Services Japan
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
Empfohlen
AWS初心者向けWebinar AWS上でのDDoS対策
AWS初心者向けWebinar AWS上でのDDoS対策
Amazon Web Services Japan
Amazon Athena 初心者向けハンズオン
Amazon Athena 初心者向けハンズオン
Amazon Web Services Japan
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
Amazon Web Services Japan
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門
Amazon Web Services Japan
Azure App Service Overview
Azure App Service Overview
Takeshi Fukuhara
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
Amazon Web Services Japan
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
Tetsuo Yamabe
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL Co., Ltd.
SageMakerを使った異常検知
SageMakerを使った異常検知
Ryohei Yamaguchi
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Direct Connect
AWS Black Belt Techシリーズ AWS Direct Connect
Amazon Web Services Japan
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
Amazon Web Services Japan
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
Amazon Web Services Japan
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
OSgeo Japan
AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
AWSではじめるMLOps
AWSではじめるMLOps
MariOhbuchi
20191001 AWS Black Belt Online Seminar AWS Lake Formation
20191001 AWS Black Belt Online Seminar AWS Lake Formation
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
Amazon Web Services Japan
Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3
Amazon Web Services Japan
20200812 AWS Black Belt Online Seminar Amazon Macie
20200812 AWS Black Belt Online Seminar Amazon Macie
Amazon Web Services Japan
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
Takanori Sejima
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
Takuya Tachibana
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
Ichiro Tsuji
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみる
Ichiro Tsuji
Weitere ähnliche Inhalte
Was ist angesagt?
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
Tetsuo Yamabe
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL Co., Ltd.
SageMakerを使った異常検知
SageMakerを使った異常検知
Ryohei Yamaguchi
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Direct Connect
AWS Black Belt Techシリーズ AWS Direct Connect
Amazon Web Services Japan
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
Amazon Web Services Japan
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
Amazon Web Services Japan
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
OSgeo Japan
AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
AWSではじめるMLOps
AWSではじめるMLOps
MariOhbuchi
20191001 AWS Black Belt Online Seminar AWS Lake Formation
20191001 AWS Black Belt Online Seminar AWS Lake Formation
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
Amazon Web Services Japan
Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3
Amazon Web Services Japan
20200812 AWS Black Belt Online Seminar Amazon Macie
20200812 AWS Black Belt Online Seminar Amazon Macie
Amazon Web Services Japan
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
Takanori Sejima
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
Takuya Tachibana
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
Was ist angesagt?
(20)
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
SageMakerを使った異常検知
SageMakerを使った異常検知
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS Black Belt Techシリーズ AWS Direct Connect
AWS Black Belt Techシリーズ AWS Direct Connect
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
AWSの課金体系
AWSの課金体系
AWSではじめるMLOps
AWSではじめるMLOps
20191001 AWS Black Belt Online Seminar AWS Lake Formation
20191001 AWS Black Belt Online Seminar AWS Lake Formation
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3
20200812 AWS Black Belt Online Seminar Amazon Macie
20200812 AWS Black Belt Online Seminar Amazon Macie
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
もう怖くない。実例で学ぶAwsでのサイジングと料金計算
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL14の pg_stat_statements 改善(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
Ähnlich wie WordPressとS3で落ちないコーポレートサイトを立ち上げよう
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
Ichiro Tsuji
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみる
Ichiro Tsuji
IoTを擬人化してみた
IoTを擬人化してみた
Ichiro Tsuji
IoT.kyoto「IoTプロダクション導入事例とその課題」
IoT.kyoto「IoTプロダクション導入事例とその課題」
Ichiro Tsuji
IoT.kyoto「IoTプロダクション導入事例とその課題」
IoT.kyoto「IoTプロダクション導入事例とその課題」
Ichiro Tsuji
JAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:Bootしてみた
Ichiro Tsuji
IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)
Ichiro Tsuji
IoT.kyoto事例紹介(2017年10月)
IoT.kyoto事例紹介(2017年10月)
Ichiro Tsuji
僕たちが考えた最強のIoT
僕たちが考えた最強のIoT
Ichiro Tsuji
CMC_Meetup in 京都 Vol.2「キャラクターマーケティングがわりとうまくいった話」
CMC_Meetup in 京都 Vol.2「キャラクターマーケティングがわりとうまくいった話」
Ichiro Tsuji
うどん県でLoRaWAN
うどん県でLoRaWAN
Ichiro Tsuji
いおたんFA業界に殴り込み
いおたんFA業界に殴り込み
Ichiro Tsuji
Hello SORACOM
Hello SORACOM
Ichiro Tsuji
Vieurekaパートナーキックオフ
Vieurekaパートナーキックオフ
Ichiro Tsuji
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
Ichiro Tsuji
クラウドお遍路2018「いおたんとAWSとIoTと」
クラウドお遍路2018「いおたんとAWSとIoTと」
Ichiro Tsuji
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
Ichiro Tsuji
スマートファクトリーから動画認識MLまで製造現場IoTのホントのところ
スマートファクトリーから動画認識MLまで製造現場IoTのホントのところ
Ichiro Tsuji
加速するIoTの社会実装! スマートxxで世の中はどう変わる?
加速するIoTの社会実装! スマートxxで世の中はどう変わる?
Ichiro Tsuji
IoTバカ、自動運転車を買う
IoTバカ、自動運転車を買う
Ichiro Tsuji
Ähnlich wie WordPressとS3で落ちないコーポレートサイトを立ち上げよう
(20)
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた そして巨大化してみる
IoTを擬人化してみた
IoTを擬人化してみた
IoT.kyoto「IoTプロダクション導入事例とその課題」
IoT.kyoto「IoTプロダクション導入事例とその課題」
IoT.kyoto「IoTプロダクション導入事例とその課題」
IoT.kyoto「IoTプロダクション導入事例とその課題」
JAWS-UG京都をre:Bootしてみた
JAWS-UG京都をre:Bootしてみた
IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年9月)
IoT.kyoto事例紹介(2017年10月)
IoT.kyoto事例紹介(2017年10月)
僕たちが考えた最強のIoT
僕たちが考えた最強のIoT
CMC_Meetup in 京都 Vol.2「キャラクターマーケティングがわりとうまくいった話」
CMC_Meetup in 京都 Vol.2「キャラクターマーケティングがわりとうまくいった話」
うどん県でLoRaWAN
うどん県でLoRaWAN
いおたんFA業界に殴り込み
いおたんFA業界に殴り込み
Hello SORACOM
Hello SORACOM
Vieurekaパートナーキックオフ
Vieurekaパートナーキックオフ
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
クラウドお遍路2018「いおたんとAWSとIoTと」
クラウドお遍路2018「いおたんとAWSとIoTと」
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
[WordCampKyoto2017]レンサバで頑張ってるあなたに捧ぐ
スマートファクトリーから動画認識MLまで製造現場IoTのホントのところ
スマートファクトリーから動画認識MLまで製造現場IoTのホントのところ
加速するIoTの社会実装! スマートxxで世の中はどう変わる?
加速するIoTの社会実装! スマートxxで世の中はどう変わる?
IoTバカ、自動運転車を買う
IoTバカ、自動運転車を買う
WordPressとS3で落ちないコーポレートサイトを立ち上げよう
1.
1 JAWS-UG 京都 #5 2015年10⽉21⽇(⽔) ヤフー砲も怖くない!? WordPressとS3で落ちない コーポレートサイトを立ち上げよう re:Boot
KYOTO ※本スライドはあくまで発表者個⼈の⾒解に基づくものであり 必ずしも所属する組織の⾒解と⼀致するものではありません 株式会社KYOSO 辻⼀郎
2.
2 2 ⾃⼰紹介 辻 ⼀郎 1976年2⽉ 京都市⽣まれ (株)KYOSO
project neXt 所属 オープン系インフラエンジニア ITコーディネーター/応⽤情報技術者 https://www.facebook.com/ichi0220 I like ... 旅 東南アジア専⾨ ミャンマー・ラオス・タイ... 国境萌え・I♥パクチー アニメ あの花・物語シリーズ 料理 エビチリ・筑前煮 激⾟料理・圧⼒鍋 AWS Route 53
3.
3 3 会社紹介 ITサービス イロイロご提供 • IT経営⽀援 •
インフラ構築・保守 • データセンター運⽤ • サービスデスク • アプリ開発・保守 株式会社KYOSO 設⽴ 1973年 資本⾦ 3.7億円 従業員 500名 事業所 京都・東京・名古屋
4.
4 4 クラウドサービス分類 クラウドサービスは⼤きく分けて3種類ある SaaS (サース) Software as
a Service PaaS (パース) Platform as a Service IaaS (イアース/アイアース) Infrastructure as a Service
5.
5 5 クラウドサービス分類 ⼤変<==============>楽ちん アプリ データベース ミドルウェア OS ハード IaaS PaaS SaaS ユーザーが 構築・開発 ユーザーが 開発
6.
6 6 クラウドサービス分類 ⼤変<==============>楽ちん アプリ データベース ミドルウェア OS ハード IaaS PaaS SaaS ユーザーが 構築・開発 ユーザーが 開発丸 か ぶ り 半 投 げ 丸 投 げ ©運⽤設計ラボ
波多野さん
7.
7 7 クラウドサービス分類 EC2=丸かぶり EC2使っていいのは ⼩学⽣まで?? 丸かぶり (・へ・)イクナイ!
8.
8 8 クラウドサービス分類 半投げサービスを活⽤しよう! ※AWSではManaged serviceと⾔います 〜⼀例〜 Amazon S3
Amazon Lambda Amazon Route 53 DynamoDB Amazon RDS Amazon SQS Amazon Kinesis API Gateway
9.
9 9 クラウドサービス分類 半投げサービスを 使うメリット • バックアップとか死活監視とかしなくていい • セキュリティ対策とか冗⻑性とか気にしなくていい •
オートスケール/スケールアップ簡単 • 落ちたらAWSのせいにできる(;´Д`A とにかく楽ちん (・∀・)イイ!!
10.
10 10 我が社のコーポレートサイト事情(1) http://www.kyoso.co.jp (先代) • メールフォームなし、問い合わせはmailto:リンク •
httpsサイト無し • Webサーバは安定のオンプレミス((((;゚Д゚)))) しかもWindows Server(IIS) こいつ→ • スタティックコンテンツのみ、たったの1.9MB w
11.
11 11 我が社のコーポレートサイト事情(1) これ、 OAPや! オンプレ あかん パターン
12.
12 12 我が社のコーポレートサイト事情(1) 情シス この前相談したうちのWebサー バの件、ハードの保守が切れる から、次のをそろそろ検討した いんだけど。。 私もう、今どきWebサーバをオン プレでとか超ありえないから、 外に出すしかないでしょ! Amazon
S3ならサーバのお守り しなくて良くて、激安ですよ! 情シス ほう、⽉額いくらくらいなの? 私Webサーバだけなら10円/⽉と か、そんなレベル。DNSを含め ても100円/⽉いきませんよ! 情シス ま、まじか(; ・`ω・´) 私しかも、うちがYahoo!ニュース に載ってYahoo!砲が来たとして も落ちないですよ! 情シス お、おう・・(; ・`ω・´)
13.
13 13 我が社のコーポレートサイト事情(1) S3バケット内のコンテンツを丸ごとWeb公開することができます ○ Webサーバ不要なので、運⽤やバックアップいらず (S3のコンテンツは⾃動的に3箇所にミラーリングされる) ○ 超⾼可⽤、サイジング不要。メディア暴露によるスパイクにも強い ○
⾮常に低コスト(ストレージ使⽤料 $0.033/GB + 転送料 $0.2/GB) ○ 独⾃ドメインの使⽤が可能 △ 動的コンテンツ(PHP、CGI、.net等)はホストできない。JavaScriptはOK △ 独⾃ドメインのSSL証明書は使⽤できない S3 Direct Hosting S3バケット http://hoge.jp Webサーバのコンテンツ ディレクトリと同じよう なもの
14.
14 14 我が社のコーポレートサイト事情(1) 1. S3にバケットを作る。バケット名はサイトのFQDN (www.hoge.jpなど)と同じにすること 2. バケットの「Static
Website Hosting」を有効にする 3. バケットポリシーでPublicアクセスを許可する 4. DNSでS3エンドポイントに対するCNAMEレコードを作 成する 5. コンテンツをアップロードする • バケット名=FQDN。⼤事なことだから2回⾔います( ー`дー´)キリッ • zone apex(サブドメインなし)の場合、CNAMEが許可さ れないので、AWS Route 53でAレコードエイリアスを使 う必要がある(⾃営DNSでの名前解決はできない) ⼤まかな⼿順 注意点
15.
15 15 我が社のコーポレートサイト事情(1) 実演します! スマホで http://ichiro.es にアクセス!
16.
16 16 我が社のコーポレートサイト事情(1) コンテンツ管理には、S3に対応 したクライアントを使うと便利 Cyberduck (Mac) Cloudberry
Explorer (Windows)
17.
17 17 我が社のコーポレートサイト事情(2) 情シス コーポレートサイトの新着情報 とか⼿軽に更新したいんで、う ちも流⾏りのWordPress⼊れた いんだよね。できる? 私お、おう・・(; ・`ω・´) 安定の半投げライフを満喫していると・・・ •
Linuxサーバが必要 ⇒ サーバ運⽤をやらなきゃならない - 死活監視 - OSのパッチ当て - WPのアップデート/プラグインのアップデート • メールフォームはSSLいるよね • Yahoo!砲が (ry WordPressサイトを⽴ち上げるには… 丸かぶりに逆戻りか((((;゚Д゚))))ガクガクブルブル
18.
18 18 我が社のコーポレートサイト事情(2) ド◯◯も〜ん 丸かぶりは 嫌だよー いい道具が あるよー すたてぃっく ぷれす えすすりー StaticPress
S3 (WordPressプラグイン)
19.
19 19 我が社のコーポレートサイト事情(2) 通常のWordPressサイト StaticPress S3サイト EC2 EC2内のWebサーバが クライアントからの リクエストに答える EC2 あらかじめスタティック コンテンツをS3バケット に吐き出しておく WPサーバが常に⽴ち上 がっている必要はない S3がクライアントからの リクエストに答える S3
20.
20 20 我が社のコーポレートサイト事情(2) 導⼊はプラグインをインストールするだけ 「StaticPress」プラグイン をインストールする 「StaticPress S3」プラグイ ンをgit cloneする 「StaticPress
S3」プラグイ ンを有効化する
21.
21 21 我が社のコーポレートサイト事情(2) 「StaticPress」設定 • ⼀旦、サーバローカルにスタティックコンテ ンツを吐くので、それ⽤のディレクトリを⽤ 意しておく • S3のアカウント情報はIAMで取得しておく
22.
22 22 我が社のコーポレートサイト事情(2) 「再構築」をクリックすると… S3バケットとの同期が始まる ※ 詳細な⼿順は「StaticPress S3」でググってください。。 ⇓ 丸投げ(;´Д`)
23.
23 23 我が社のコーポレートサイト事情(2) コンテンツ同期を 実演します! http://www.kyoso.co.jp (現⾏サイト)
24.
24 24 我が社のコーポレートサイト事情(2) • WPサーバはユーザから隠蔽されるので、セキュリティ ホールとかシビアにならなくて済む\(^o^)/ • WPサーバはコンテンツ更新の時だけの⽴上げでもOK →
PCでの運⽤も可能 • コンテンツを更新したら、都度「再構築」を実⾏する必 要がある • 独⾃ドメインでSSLをかける必要がある場合は CloudFront(CDN)を使おう • メールフォーム・検索等、動的ページはS3ではホストで きない → Googleフォーム・Googleサイト内検索を使うなど。 そこだけWPサーバに⾶ばすのもアリ まとめ
25.
25 25 我が社のコーポレートサイト事情(2) CDN : Contents
Delivery Network (AWSのサービス名:Cloud Front) Webや動画等のデジタルコンテンツを全世界に配置されたサーバにキャッシュ しておき、ユーザに最も近いサーバ(エッジ)からコンテンツを配信する仕組み。 ○ 動画やプログラムなど、⼤容量ファイルの配信に最適 ○ オリジンはWebサーバ・S3どちらでもOK → 動的コンテンツも対応可 ○ Webサーバがダウンしてもキャッシュサーバからの配信は⼀定時間継続される (デフォルトは24時間) ○ Webサーバ(オリジン)は最低限のスペックでOK ○ 独⾃ドメインのSSL証明書が利⽤可 △ コンテンツ更新時にキャッシュの無効化を⾏う必要がある
26.
26 26 I♥HNNG みなさんもAWSで快適半投げ⽣活を 楽しみましょう! ご静聴ありがとうございました。
Jetzt herunterladen