SlideShare a Scribd company logo
1 of 21
Download to read offline
AWSのハンズオンでWordPress
  を使う時に注意すべき事


2013年年1⽉月
株式会社サーバーワークス
⼩小室  ⽂文
こんばんは|・ω・`)
                                                           ネットワーク⽅方⾯面
                                                            から来ました




Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                2
色々事前紹介

!  ⼩小室  ⽂文
!  Twitter/Facebook: ayakomuro
    n  インフラエンジニア
    n  {PHP, Python}開発エンジニア
    n  営業

!    最近のブーム: 折り紙とRuby
!    好きなOS: Debian   今週末に福岡Debian勉強会あり!
!    好きなAWS: Route53
!    今読んでいる本: 発達障害の今

    Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   3
色々事前紹介

!  株式会社サーバーワークス  
   ( Serverworks )
  n  AWSに特化したクラウドインテグレーター


!   福岡オフィスにて営業、AWSとキャッキャウフ
 フしたいエンジニア絶賛募集中!

!   @ayakomuro に「脱藩なう」とツイート




 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   4
AWSのハンズオンでWordPressを使
    う時に注意すべき事

         ん?
WordPressのハンズオンでAWSを使うべき理由

!  サーバーを1時間単位で借りれる
   (安いものは$0.065〜~)
! 何台でも借りれる
! どんなスペックでも借りれる




 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   6
AWSのハンズオンでWordPressを使
    う時に注意すべき事

        ほぅほぅ
WordPressのハンズオンで困るAWSの事象


!  サーバーであるEC2インスタンスが停⽌止/
   起動を⾏行行なうとFQDNが変わる
     EC2インスタンス起動
     ↓  
     ↓  http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/
     ↓  
     停⽌止。。。
     起動
     ↓  
     ↓  http://ec2-54-248-161-121.ap-northeast-1.compute.amazonaws.com/


                                             選択しているリージョン
                                このIPで直接繋がない事 (DCの地名)


     http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/

 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                 8
実際の困った事例  その1

             EC2                                       http://ec2-54-248-149-218.ap-
起動                                                     northeast-1.compute.amazonaws.com/




            EC2
設定                                   +
             EC2
停⽌止                                            zzzZZZZ


                                                       http://ec2-54-248-161-121.ap-        CSSが表⽰示
起動           EC2                                                                            されいない
                                                       northeast-1.compute.amazonaws.com/
                                                                                            管理理画⾯面に
                                                                                            ログイン出
                                                                                             来ない
              \(^o^)/
      Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                                        9
実際の困った事例  その2


EC2



                                                                 EC2   EC2




                                                                             CSSが表⽰示
                                                                             されいない
                                                                             管理理画⾯面に
                                                                             ログイン出
                                                                              来ない


      Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                         10
事前回避策  その1(固定IP編)

             EC2                                       http://ec2-54-248-149-218.ap-
起動                                                     northeast-1.compute.amazonaws.com/


          EIP(固定IPv4)                                      54.248.149.200


            EC2
設定                                   +
             EC2
停⽌止                                            zzzZZZZ


起動           EC2



              EIP(固定IPv4)                                        54.248.149.200

      Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                              11
事前回避策  その2(DNS編)

             EC2                                                 http://ec2-54-248-149-218.ap-
起動
                                                                 northeast-1.compute.amazonaws.com/

                                         DNS(Route53)                   cool-blog.popowa.com


            EC2
設定                                   +
             EC2
停⽌止                                            zzzZZZZ


起動           EC2                                 http://ec2-54-248-161-121.ap-
                                                 northeast-1.compute.amazonaws.com/


                                                                  cool-blog.popowa.com

      Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.                                        12
事後回避策 その1(DB内の値を変更)

!   DBを直接操作してFQDNを変える事で対応が可能

!   メリット: 直接書き換えるので副作⽤用がない
!   デメリット: MySQLに慣れていない⼈人は⾮非常にハードルが⾼高い




  Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   13
事後回避策 その2(wp-config.phpで予め設定)

!   予め設定しておく事でFQDNが変わっても対応が出来る。

!   メリット: DBを直接書き換える必要がない。敷居が低い
!   デメリット: 事前に作業しておく必要がある、ウェブ画⾯面での
    FQDN操作は出来なくなる




 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   14
事後回避策 その3 (function.phpで上書きする)

!   利利⽤用しているテンプレートにあるfunctions.phpの最初の⾏行行に書く事
    で、呼び出された時にDBの上書きを⾏行行なってくれる。

!   メリット: DBを直接書き換える必要がない。敷居が低い
!   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間




  Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   15
事後回避策 その4 (一時的に違うURLを許可)

!   ⼀一時的に管理理画⾯面のログインURLを違う物でも⼊入れるように許可す
    る

!   メリット: 簡単
!   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間




  Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   16
まとめ


Wordpressを使ったハンズオンの時
は、今後を考えて諸設定をしよ
う!


                                                           +   =


Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.           17
備考

!   マルチサイトだと直接DBを触る以外対応⽅方法がない
!   参考URL
   n  http://codex.wordpress.org/Changing_The_Site_URL
   n  http://blog.popowa.com/2013/01/fqdnwordpress.html




!   株式会社サーバーワークス  福岡オフィスでは、営業、AWSと
  キャッキャウフフしたいエンジニア絶賛募集中!
!   興味ある⽅方はお声がけください!
!   http://www.serverworks.co.jp/




   Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   18
簡単すぎた。。

!   サーバーワークスのブログルール
!   はてぶ数、いいね数、Tweet数、書いた回数でポイントを四半期に
    競うイベント
!   今まで⼿手動?半⾃自動化で調べていた




 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   19
Wordpress Pluginで作ってみた

! wordpress-challenger
!   https://bitbucket.org/ayakomuro/wordpress-challenger-plugin
!   機能
    n  ユーザー⼀一覧から、ポスト数、投稿ポストURLから各SNSにデータを取りに⾏行行
        き表⽰示する
!   困った事
    n     サイトが重い、キャッシュ機構について調べる必要がある。
    n     SNSのAPIについてもよく調べてないのでこれでよいのか不不明。
    n     WP_Query継承
    n     デザインがひどい




   Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.       20
ご清聴有り難うございました!

!   誰かWordpressについて教えてください。
!   {俺|私}もブログを書いてサーバを落落としたい!という⽅方は、ぜひ株
    式会社サーバーワークス  福岡オフィスのご検討を!
!   http://www.serverworks.co.jp/

!   突っ込み、ご意⾒見見は @ayakomuroへ!




  Copyright 2012 Serverworks Co, Ltd. All Rights Reserved.   21

More Related Content

What's hot

AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメAWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
 

What's hot (19)

Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
 
ECS for Docker Meetup #4
ECS for Docker Meetup #4ECS for Docker Meetup #4
ECS for Docker Meetup #4
 
Java on Microsoft Azure
Java on Microsoft AzureJava on Microsoft Azure
Java on Microsoft Azure
 
Jaws−横浜ハンズオンーCloudFormation 1/3
Jaws−横浜ハンズオンーCloudFormation 1/3Jaws−横浜ハンズオンーCloudFormation 1/3
Jaws−横浜ハンズオンーCloudFormation 1/3
 
ノンEC2のススメ
ノンEC2のススメノンEC2のススメ
ノンEC2のススメ
 
Open Liberty / WebSphere Liberty
Open Liberty / WebSphere LibertyOpen Liberty / WebSphere Liberty
Open Liberty / WebSphere Liberty
 
WebSocket Chat App Hands On on Microsoft Azure
WebSocket Chat App Hands On on Microsoft AzureWebSocket Chat App Hands On on Microsoft Azure
WebSocket Chat App Hands On on Microsoft Azure
 
見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)
 
Express Web Application Framework
Express Web Application FrameworkExpress Web Application Framework
Express Web Application Framework
 
ドキュメント週末趣味のAWS Elastic Beanstalk 編
ドキュメント週末趣味のAWS Elastic Beanstalk 編ドキュメント週末趣味のAWS Elastic Beanstalk 編
ドキュメント週末趣味のAWS Elastic Beanstalk 編
 
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block StoreAWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
 
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
 
Payara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on AzurePayara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on Azure
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成
 
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
 
Java EE 6で復活するエンタープライズJavaの世界
Java EE 6で復活するエンタープライズJavaの世界Java EE 6で復活するエンタープライズJavaの世界
Java EE 6で復活するエンタープライズJavaの世界
 
沢山のスマホサービス環境を カジュアルにセキュアに運用する
沢山のスマホサービス環境を カジュアルにセキュアに運用する沢山のスマホサービス環境を カジュアルにセキュアに運用する
沢山のスマホサービス環境を カジュアルにセキュアに運用する
 
Amazon ElastiCache fro Redis Q&A
Amazon ElastiCache fro Redis Q&AAmazon ElastiCache fro Redis Q&A
Amazon ElastiCache fro Redis Q&A
 
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメAWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
 

Viewers also liked (8)

Paella solidaria en fcom
Paella solidaria en fcomPaella solidaria en fcom
Paella solidaria en fcom
 
Guia didàctica mèxic amb popplet
Guia didàctica mèxic amb poppletGuia didàctica mèxic amb popplet
Guia didàctica mèxic amb popplet
 
Trabajo de webs
Trabajo de websTrabajo de webs
Trabajo de webs
 
Como encender el ordenador
Como encender el ordenador Como encender el ordenador
Como encender el ordenador
 
Ikigasa handana
Ikigasa handanaIkigasa handana
Ikigasa handana
 
Historia
HistoriaHistoria
Historia
 
Tornado key
Tornado keyTornado key
Tornado key
 
Imagenes
ImagenesImagenes
Imagenes
 

Similar to AWSのハンズオンでWordpressを使う時に注意すべき事

クラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリットクラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリット
Serverworks Co.,Ltd.
 
JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私
Hiroshi Koyama
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
 

Similar to AWSのハンズオンでWordpressを使う時に注意すべき事 (20)

あなたの悩みを解決する、クラウド障害対応術
あなたの悩みを解決する、クラウド障害対応術あなたの悩みを解決する、クラウド障害対応術
あなたの悩みを解決する、クラウド障害対応術
 
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場物理サーバとクラウドの運用管理の違い 2010 03 24 馬場
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場
 
Elastic beanstalk docker_support
Elastic beanstalk docker_supportElastic beanstalk docker_support
Elastic beanstalk docker_support
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
DB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPSDB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPS
 
Amazon Ec2
Amazon Ec2Amazon Ec2
Amazon Ec2
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分
 
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
 
クラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリットクラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリット
 
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
 
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
 
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」JAWSUG熊本 2012/6/23 「AWSで儲ける方法」
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」
 
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策
 
JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座
 
2022_1210_WordpressMeetup.pdf
2022_1210_WordpressMeetup.pdf2022_1210_WordpressMeetup.pdf
2022_1210_WordpressMeetup.pdf
 
Eight meets AWS
Eight meets AWSEight meets AWS
Eight meets AWS
 
JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
 

More from Aya Komuro

Aws料金体系グランドマスター王者決定戦 2枠目
Aws料金体系グランドマスター王者決定戦 2枠目Aws料金体系グランドマスター王者決定戦 2枠目
Aws料金体系グランドマスター王者決定戦 2枠目
Aya Komuro
 
Aws料金体系グランドマスター王者決定戦-1枠目
Aws料金体系グランドマスター王者決定戦-1枠目Aws料金体系グランドマスター王者決定戦-1枠目
Aws料金体系グランドマスター王者決定戦-1枠目
Aya Komuro
 

More from Aya Komuro (20)

今年リリースされたAWSサービスどれぐらい知ってますか?年末振り返り会
今年リリースされたAWSサービスどれぐらい知ってますか?年末振り返り会今年リリースされたAWSサービスどれぐらい知ってますか?年末振り返り会
今年リリースされたAWSサービスどれぐらい知ってますか?年末振り返り会
 
20180528_仕事と恋愛、これからどうする?
20180528_仕事と恋愛、これからどうする?20180528_仕事と恋愛、これからどうする?
20180528_仕事と恋愛、これからどうする?
 
特にタイトルはない
特にタイトルはない特にタイトルはない
特にタイトルはない
 
201507 jawsugクラウド女子会
201507 jawsugクラウド女子会201507 jawsugクラウド女子会
201507 jawsugクラウド女子会
 
2015/05/16 福岡なんだから〜
2015/05/16 福岡なんだから〜2015/05/16 福岡なんだから〜
2015/05/16 福岡なんだから〜
 
2014/12/06 AWSのマイナーすぎるクイズ大会
2014/12/06 AWSのマイナーすぎるクイズ大会2014/12/06 AWSのマイナーすぎるクイズ大会
2014/12/06 AWSのマイナーすぎるクイズ大会
 
2014/12/5 第5回Serverworks Sonic! - VPC ClassicLink
2014/12/5 第5回Serverworks Sonic! - VPC ClassicLink2014/12/5 第5回Serverworks Sonic! - VPC ClassicLink
2014/12/5 第5回Serverworks Sonic! - VPC ClassicLink
 
ITアダルト女子会0回目資料~妊娠・出産編~
ITアダルト女子会0回目資料~妊娠・出産編~ITアダルト女子会0回目資料~妊娠・出産編~
ITアダルト女子会0回目資料~妊娠・出産編~
 
AWS説明資料 小室ver
AWS説明資料 小室verAWS説明資料 小室ver
AWS説明資料 小室ver
 
(A)仰げば尊し(W)我が(S)師の恩 - 学園の生徒手帳
(A)仰げば尊し(W)我が(S)師の恩 - 学園の生徒手帳(A)仰げば尊し(W)我が(S)師の恩 - 学園の生徒手帳
(A)仰げば尊し(W)我が(S)師の恩 - 学園の生徒手帳
 
2014年06月27日 社内LT -これからITコミュニティに入る皆さんへ-
2014年06月27日 社内LT -これからITコミュニティに入る皆さんへ-2014年06月27日 社内LT -これからITコミュニティに入る皆さんへ-
2014年06月27日 社内LT -これからITコミュニティに入る皆さんへ-
 
2014/05/23 お知らせ in エニセンスオフィス移転お祝いパーティー!
2014/05/23 お知らせ in エニセンスオフィス移転お祝いパーティー!2014/05/23 お知らせ in エニセンスオフィス移転お祝いパーティー!
2014/05/23 お知らせ in エニセンスオフィス移転お祝いパーティー!
 
2014/03/29 JAWSUG和歌山 Wakayama meets Cloud
2014/03/29 JAWSUG和歌山 Wakayama meets Cloud2014/03/29 JAWSUG和歌山 Wakayama meets Cloud
2014/03/29 JAWSUG和歌山 Wakayama meets Cloud
 
Aws料金体系グランドマスター王者決定戦 2枠目
Aws料金体系グランドマスター王者決定戦 2枠目Aws料金体系グランドマスター王者決定戦 2枠目
Aws料金体系グランドマスター王者決定戦 2枠目
 
Aws料金体系グランドマスター王者決定戦-1枠目
Aws料金体系グランドマスター王者決定戦-1枠目Aws料金体系グランドマスター王者決定戦-1枠目
Aws料金体系グランドマスター王者決定戦-1枠目
 
A rolling Tech gathers no moss-転がぬ知識に草不可避-
A rolling Tech gathers no moss-転がぬ知識に草不可避-A rolling Tech gathers no moss-転がぬ知識に草不可避-
A rolling Tech gathers no moss-転がぬ知識に草不可避-
 
Cacheに愛されて
Cacheに愛されてCacheに愛されて
Cacheに愛されて
 
ガイアが黒い画面にもっと輝けと囁いている
ガイアが黒い画面にもっと輝けと囁いているガイアが黒い画面にもっと輝けと囁いている
ガイアが黒い画面にもっと輝けと囁いている
 
2012年 JAWS-UG CloudGirl Member Info
2012年 JAWS-UG CloudGirl Member Info2012年 JAWS-UG CloudGirl Member Info
2012年 JAWS-UG CloudGirl Member Info
 
2014年CROSS - エンジニアの恋と愛とセックスのDevOps
2014年CROSS - エンジニアの恋と愛とセックスのDevOps2014年CROSS - エンジニアの恋と愛とセックスのDevOps
2014年CROSS - エンジニアの恋と愛とセックスのDevOps
 

Recently uploaded

Recently uploaded (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

AWSのハンズオンでWordpressを使う時に注意すべき事

  • 2. こんばんは|・ω・`) ネットワーク⽅方⾯面 から来ました Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 2
  • 3. 色々事前紹介 !  ⼩小室  ⽂文 !  Twitter/Facebook: ayakomuro n  インフラエンジニア n  {PHP, Python}開発エンジニア n  営業 !  最近のブーム: 折り紙とRuby !  好きなOS: Debian 今週末に福岡Debian勉強会あり! !  好きなAWS: Route53 !  今読んでいる本: 発達障害の今 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 3
  • 4. 色々事前紹介 !  株式会社サーバーワークス   ( Serverworks ) n  AWSに特化したクラウドインテグレーター !   福岡オフィスにて営業、AWSとキャッキャウフ フしたいエンジニア絶賛募集中! !   @ayakomuro に「脱藩なう」とツイート Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 4
  • 5. AWSのハンズオンでWordPressを使 う時に注意すべき事 ん?
  • 6. WordPressのハンズオンでAWSを使うべき理由 !  サーバーを1時間単位で借りれる (安いものは$0.065〜~) ! 何台でも借りれる ! どんなスペックでも借りれる Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 6
  • 7. AWSのハンズオンでWordPressを使 う時に注意すべき事 ほぅほぅ
  • 8. WordPressのハンズオンで困るAWSの事象 !  サーバーであるEC2インスタンスが停⽌止/ 起動を⾏行行なうとFQDNが変わる EC2インスタンス起動 ↓   ↓  http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/ ↓   停⽌止。。。 起動 ↓   ↓  http://ec2-54-248-161-121.ap-northeast-1.compute.amazonaws.com/ 選択しているリージョン このIPで直接繋がない事 (DCの地名) http://ec2-54-248-149-218.ap-northeast-1.compute.amazonaws.com/ Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 8
  • 9. 実際の困った事例  その1 EC2 http://ec2-54-248-149-218.ap- 起動 northeast-1.compute.amazonaws.com/ EC2 設定 + EC2 停⽌止 zzzZZZZ http://ec2-54-248-161-121.ap- CSSが表⽰示 起動 EC2 されいない northeast-1.compute.amazonaws.com/ 管理理画⾯面に ログイン出 来ない \(^o^)/ Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 9
  • 10. 実際の困った事例  その2 EC2 EC2 EC2 CSSが表⽰示 されいない 管理理画⾯面に ログイン出 来ない Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 10
  • 11. 事前回避策  その1(固定IP編) EC2 http://ec2-54-248-149-218.ap- 起動 northeast-1.compute.amazonaws.com/ EIP(固定IPv4) 54.248.149.200 EC2 設定 + EC2 停⽌止 zzzZZZZ 起動 EC2 EIP(固定IPv4) 54.248.149.200 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 11
  • 12. 事前回避策  その2(DNS編) EC2 http://ec2-54-248-149-218.ap- 起動 northeast-1.compute.amazonaws.com/ DNS(Route53) cool-blog.popowa.com EC2 設定 + EC2 停⽌止 zzzZZZZ 起動 EC2 http://ec2-54-248-161-121.ap- northeast-1.compute.amazonaws.com/ cool-blog.popowa.com Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 12
  • 13. 事後回避策 その1(DB内の値を変更) !   DBを直接操作してFQDNを変える事で対応が可能 !   メリット: 直接書き換えるので副作⽤用がない !   デメリット: MySQLに慣れていない⼈人は⾮非常にハードルが⾼高い Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 13
  • 14. 事後回避策 その2(wp-config.phpで予め設定) !   予め設定しておく事でFQDNが変わっても対応が出来る。 !   メリット: DBを直接書き換える必要がない。敷居が低い !   デメリット: 事前に作業しておく必要がある、ウェブ画⾯面での FQDN操作は出来なくなる Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 14
  • 15. 事後回避策 その3 (function.phpで上書きする) !   利利⽤用しているテンプレートにあるfunctions.phpの最初の⾏行行に書く事 で、呼び出された時にDBの上書きを⾏行行なってくれる。 !   メリット: DBを直接書き換える必要がない。敷居が低い !   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 15
  • 16. 事後回避策 その4 (一時的に違うURLを許可) !   ⼀一時的に管理理画⾯面のログインURLを違う物でも⼊入れるように許可す る !   メリット: 簡単 !   デメリット: 更更新が終わったら削除する必要があるので⼆二度度⼿手間 Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 16
  • 17. まとめ Wordpressを使ったハンズオンの時 は、今後を考えて諸設定をしよ う! + = Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 17
  • 18. 備考 !   マルチサイトだと直接DBを触る以外対応⽅方法がない !   参考URL n  http://codex.wordpress.org/Changing_The_Site_URL n  http://blog.popowa.com/2013/01/fqdnwordpress.html !   株式会社サーバーワークス  福岡オフィスでは、営業、AWSと キャッキャウフフしたいエンジニア絶賛募集中! !   興味ある⽅方はお声がけください! !   http://www.serverworks.co.jp/ Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 18
  • 19. 簡単すぎた。。 !   サーバーワークスのブログルール !   はてぶ数、いいね数、Tweet数、書いた回数でポイントを四半期に 競うイベント !   今まで⼿手動?半⾃自動化で調べていた Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 19
  • 20. Wordpress Pluginで作ってみた ! wordpress-challenger !   https://bitbucket.org/ayakomuro/wordpress-challenger-plugin !   機能 n  ユーザー⼀一覧から、ポスト数、投稿ポストURLから各SNSにデータを取りに⾏行行 き表⽰示する !   困った事 n  サイトが重い、キャッシュ機構について調べる必要がある。 n  SNSのAPIについてもよく調べてないのでこれでよいのか不不明。 n  WP_Query継承 n  デザインがひどい Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 20
  • 21. ご清聴有り難うございました! !   誰かWordpressについて教えてください。 !   {俺|私}もブログを書いてサーバを落落としたい!という⽅方は、ぜひ株 式会社サーバーワークス  福岡オフィスのご検討を! !   http://www.serverworks.co.jp/ !   突っ込み、ご意⾒見見は @ayakomuroへ! Copyright 2012 Serverworks Co, Ltd. All Rights Reserved. 21