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

Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~Masaru Tomonaga
 
ECS for Docker Meetup #4
ECS for Docker Meetup #4ECS for Docker Meetup #4
ECS for Docker Meetup #4Shinpei Ohtani
 
Java on Microsoft Azure
Java on Microsoft AzureJava on Microsoft Azure
Java on Microsoft AzureYoshio Terada
 
Jaws−横浜ハンズオンーCloudFormation 1/3
Jaws−横浜ハンズオンーCloudFormation 1/3Jaws−横浜ハンズオンーCloudFormation 1/3
Jaws−横浜ハンズオンーCloudFormation 1/3Yasuhiro Araki, Ph.D
 
ノンEC2のススメ
ノンEC2のススメノンEC2のススメ
ノンEC2のススメcloudfish
 
Open Liberty / WebSphere Liberty
Open Liberty / WebSphere LibertyOpen Liberty / WebSphere Liberty
Open Liberty / WebSphere LibertyTakakiyo Tanaka
 
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 AzureYoshio Terada
 
見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)Yoshitaka Okada
 
Express Web Application Framework
Express Web Application FrameworkExpress Web Application Framework
Express Web Application FrameworkLearningTech
 
ドキュメント週末趣味のAWS Elastic Beanstalk 編
ドキュメント週末趣味のAWS Elastic Beanstalk 編ドキュメント週末趣味のAWS Elastic Beanstalk 編
ドキュメント週末趣味のAWS Elastic Beanstalk 編Namba Kazuo
 
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 StoreAmazon Web Services Japan
 
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」Takakiyo Tanaka
 
Payara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on AzurePayara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on AzureYoshio Terada
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成Microsoft Azure Japan
 
[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 ...Insight Technology, Inc.
 
Java EE 6で復活するエンタープライズJavaの世界
Java EE 6で復活するエンタープライズJavaの世界Java EE 6で復活するエンタープライズJavaの世界
Java EE 6で復活するエンタープライズJavaの世界Takakiyo Tanaka
 
沢山のスマホサービス環境を カジュアルにセキュアに運用する
沢山のスマホサービス環境を カジュアルにセキュアに運用する沢山のスマホサービス環境を カジュアルにセキュアに運用する
沢山のスマホサービス環境を カジュアルにセキュアに運用するHirotomo Oi
 
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 のススメ
 

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

あなたの悩みを解決する、クラウド障害対応術
あなたの悩みを解決する、クラウド障害対応術あなたの悩みを解決する、クラウド障害対応術
あなたの悩みを解決する、クラウド障害対応術Aya Komuro
 
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場物理サーバとクラウドの運用管理の違い 2010 03 24 馬場
物理サーバとクラウドの運用管理の違い 2010 03 24 馬場Toshiaki Baba
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップAmazon Web Services Japan
 
DB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPSDB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPSAkira Shimosako
 
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分Serverworks Co.,Ltd.
 
[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 Web Services Japan
 
クラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリットクラウド/Amazon EC2の特徴とメリット・デメリット
クラウド/Amazon EC2の特徴とメリット・デメリットServerworks Co.,Ltd.
 
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011SORACOM, INC
 
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編Amazon Web Services Japan
 
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」JAWSUG熊本 2012/6/23 「AWSで儲ける方法」
JAWSUG熊本 2012/6/23 「AWSで儲ける方法」Aya Komuro
 
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策
地元LT枠 JAWS大分発表 AWSを使ってプログラマブルに運用・障害対策Aya Komuro
 
JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座Serverworks Co.,Ltd.
 
2022_1210_WordpressMeetup.pdf
2022_1210_WordpressMeetup.pdf2022_1210_WordpressMeetup.pdf
2022_1210_WordpressMeetup.pdfNaotaka Saito
 
JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私JAWS DAYS 2013 札幌とVPCと私
JAWS DAYS 2013 札幌とVPCと私Hiroshi Koyama
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)Aya Komuro
 
クラウド環境向け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 Serverworks Co.,Ltd.

会社概要_株式会社サーバーワークス
会社概要_株式会社サーバーワークス会社概要_株式会社サーバーワークス
会社概要_株式会社サーバーワークスServerworks Co.,Ltd.
 
AWS re:Invent 2021 コスト削減に役立つアップデートまとめ
AWS re:Invent 2021 コスト削減に役立つアップデートまとめAWS re:Invent 2021 コスト削減に役立つアップデートまとめ
AWS re:Invent 2021 コスト削減に役立つアップデートまとめServerworks Co.,Ltd.
 
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!Serverworks Co.,Ltd.
 
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由Serverworks Co.,Ltd.
 
お菓子ノベルティとの1年越しの戦い、そして今
お菓子ノベルティとの1年越しの戦い、そして今お菓子ノベルティとの1年越しの戦い、そして今
お菓子ノベルティとの1年越しの戦い、そして今Serverworks Co.,Ltd.
 
機械学習を始める前の「学習」
機械学習を始める前の「学習」機械学習を始める前の「学習」
機械学習を始める前の「学習」Serverworks Co.,Ltd.
 
クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事Serverworks Co.,Ltd.
 
いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計Serverworks Co.,Ltd.
 
2018年8月 Just Skill研修資料
2018年8月 Just Skill研修資料2018年8月 Just Skill研修資料
2018年8月 Just Skill研修資料Serverworks Co.,Ltd.
 
キータイプハック 〜意外と身近なEmacsキーバインド〜
キータイプハック 〜意外と身近なEmacsキーバインド〜キータイプハック 〜意外と身近なEmacsキーバインド〜
キータイプハック 〜意外と身近なEmacsキーバインド〜Serverworks Co.,Ltd.
 
ディスプレイアームのすすめ
ディスプレイアームのすすめディスプレイアームのすすめ
ディスプレイアームのすすめServerworks Co.,Ltd.
 
ちょっと先の未来をいくイケてる営業スタイル
ちょっと先の未来をいくイケてる営業スタイルちょっと先の未来をいくイケてる営業スタイル
ちょっと先の未来をいくイケてる営業スタイルServerworks Co.,Ltd.
 
業務改善の考え方について
業務改善の考え方について業務改善の考え方について
業務改善の考え方についてServerworks Co.,Ltd.
 
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたこと
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたことIT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたこと
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたことServerworks Co.,Ltd.
 

More from Serverworks Co.,Ltd. (20)

会社概要_株式会社サーバーワークス
会社概要_株式会社サーバーワークス会社概要_株式会社サーバーワークス
会社概要_株式会社サーバーワークス
 
AWS re:Invent 2021 コスト削減に役立つアップデートまとめ
AWS re:Invent 2021 コスト削減に役立つアップデートまとめAWS re:Invent 2021 コスト削減に役立つアップデートまとめ
AWS re:Invent 2021 コスト削減に役立つアップデートまとめ
 
nyumon_hearts
nyumon_heartsnyumon_hearts
nyumon_hearts
 
AWS Organizations
AWS OrganizationsAWS Organizations
AWS Organizations
 
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!
【ANGEL Dojo】"人と会う"をもっとずっと、かんたんに。Ossu!
 
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
 
20190124 waf
20190124 waf20190124 waf
20190124 waf
 
お菓子ノベルティとの1年越しの戦い、そして今
お菓子ノベルティとの1年越しの戦い、そして今お菓子ノベルティとの1年越しの戦い、そして今
お菓子ノベルティとの1年越しの戦い、そして今
 
機械学習を始める前の「学習」
機械学習を始める前の「学習」機械学習を始める前の「学習」
機械学習を始める前の「学習」
 
クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事
 
いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計
 
2018年8月 Just Skill研修資料
2018年8月 Just Skill研修資料2018年8月 Just Skill研修資料
2018年8月 Just Skill研修資料
 
キータイプハック 〜意外と身近なEmacsキーバインド〜
キータイプハック 〜意外と身近なEmacsキーバインド〜キータイプハック 〜意外と身近なEmacsキーバインド〜
キータイプハック 〜意外と身近なEmacsキーバインド〜
 
ディスプレイアームのすすめ
ディスプレイアームのすすめディスプレイアームのすすめ
ディスプレイアームのすすめ
 
硬貨の価値
硬貨の価値硬貨の価値
硬貨の価値
 
ちょっと先の未来をいくイケてる営業スタイル
ちょっと先の未来をいくイケてる営業スタイルちょっと先の未来をいくイケてる営業スタイル
ちょっと先の未来をいくイケてる営業スタイル
 
Echo 買いました。
Echo 買いました。Echo 買いました。
Echo 買いました。
 
業務改善の考え方について
業務改善の考え方について業務改善の考え方について
業務改善の考え方について
 
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたこと
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたことIT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたこと
IT知識ゼロ、ゆとり世代、文系出身女子がIT業界に入り感じたこと
 
競馬の楽しみ方
競馬の楽しみ方競馬の楽しみ方
競馬の楽しみ方
 

Recently uploaded

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Recently uploaded (10)

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

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