SlideShare une entreprise Scribd logo
1  sur  38
「Microsoft Azure」の
Linux 仮想マシン
を使った
WordPressの構築
Tuning Maniax 2014
・Azureを勉強しましょう
・Azureが用意しているLinux
・Linux仮想マシンを立ち上げる
・WordPress(日本語)をインストール
本セッションの内容
今回対象は
・Azureを使ったことがない方
・Linuxは“あまり”使ったことがない方
おことわり
紹介内容は、
・MS のWebサイト
・コミュニティ(JAZUG)の資料
を参考に作成しました
より詳細な内容は、「参照元」を記載しますので、ご確認
ください。
おことわり
Azureを勉強しましょう
本題
コンテストで使うとはいえ、せっかくなので「Azure」に
ついて勉強しましょう!
Azureを勉強しましょう
http://msdn.microsoft.com/ja-jp/windowsazure/dd439432
中でも
「自習書シリーズ - 仮想マシン (IaaS) 編」
はオススメです!
今回もこの中から、いくつか資料を抜粋しています
Azureを勉強しましょう
http://msdn.microsoft.com/ja-jp/windowsazure/dn194020.aspx
・アフィニティ グループ(Affinity Group)
複数の仮想マシンやストレージで通信が発生するような構
成では、
アフィニティ グループを指定することで、ネットワーク的
に近く配置され、通信が高速に行えるようになります。
Azureを勉強しましょう
・負荷分散セット
Azureで標準で利用で
きる負荷分散機能
ロードバランサー
Azureを勉強しましょう
・アフィニティ グループ(Affinity Group)
各サービスを近くに配置するグループ
・クラウドサービス(Cloud Service)
DNS名
Endpointの名前
仮想マシン
Azureを勉強しましょう
Azureが用意しているLinux
本題
豆知識
Claudia’s
Point
「© 2011 Microsoft Corporation All
Rights Reserved.」
読み方ですが・・・
「Azure」
あじゅーる
と読みます。
※よくある間違い
x あずれ
x あずーる
AzureとLinux
今回ルールにあるように、
「Linux仮想マシン」
が使えます!
AzureとLinux
4月18日現在管理ポータルから作成できる
Linuxイメージ
・Ubuntu
12.04LTS、12.10、13.10、14.04LTS
・CentOS 6.5(OpenLogic)
・openSUSE 13.1
・SUSE Enterprise Server 11 SP3
・Oracle Linux 6.4
WebLogic同梱
Oracle同梱
Linux仮想マシンを
立ち上げる
Linux仮想マシンを立ち上げる
Azureの管理ポータルを使って作成します。
・アフィニティ グループ
Linux仮想マシンを立ち上げる
・アフィニティ グループ
名前 わかりやいもの
例:「maniax」
説明 わかりやすいもの
リージョン どこかを指定します
例:「日本(西)」
Linux仮想マシンを立ち上げる
Azureの管理ポータルを使って作成します。
Linux仮想マシンを立ち上げる
構成情報の入力
仮想マシン名 短くてわかりやすいもの
階層 「基本」
サイズ 「A1」以上
新しいユーザー名 「azureuser」は変更した方
がいい
パスワードの指定 8文字以上の複雑なもの
Linux仮想マシンを立ち上げる
チェックついたまま
「次へ」
Linux仮想マシンを立ち上げる
仮想マシンに接続します
Linux仮想マシンを立ち上げる
TeraTermで接続
Linux仮想マシンを立ち上げる
TeraTermで接続
WordPress(日本語)をインストール
WordPress(日本語)をインストール
・各モジュールインストール
sudo yum install -y httpd mod_ssl php php-mysql mysql-
server
・起動
sudo service mysqld start
sudo service httpd start
・自動起動
sudo chkconfig mysqld on
sudo chkconfig httpd on
WordPress(日本語)をインストール
・MySQL設定
/usr/bin/mysql_secure_installation
・DB作成
mysql -u root -p < wpcreate.sqlCREATE DATABASE wordpressdb DEFAULT CHARACTER
SET utf8;
CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY
'Password';
GRANT ALL PRIVILEGES ON wordpressdb.* TO
wpdbuser@localhost;
WordPress(日本語)をインストール
・WordPress
「http://DNS名/wordpress/」にインストールを想定
cd /var/www/html
sudo wget http://ja.wordpress.org/latest-ja.tar.gz
sudo tar zxf latest-ja.tar.gz
sudo chown -R apache.apache wordpress
WordPress(日本語)をインストール
・Endpoint(エンドポイントの追加)
仮想マシン → 各マシン → エンドポイント → 「+追加」か
ら
WordPress(日本語)をインストール
・Endpoint(エンドポイントの追加)
確認
WordPress(日本語)をインストール
・WordPress
「http://DNS名/wordpress/」
にアクセス
WordPress(日本語)をインストール
・WordPressを設定
WordPress(日本語)をインストール
・WordPressを設定
WordPress(日本語)をインストール
・WordPressを設定
WordPress(日本語)をインストール
・完了
これに、本番では
記事データ
をインポートします
チューニングについて
チューニング参考
・WP Super Cache
https://wordpress.org/plugins/wp-super-cache/
チューニング参考
Linuxの場合
・Apacheではないhttpdサーバーを使う
・DBをMySQLから変更する
・Cacheサーバーを使う
・CDNを使ってみる
など
ありがとうございました

Contenu connexe

Tendances

Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
Daichi Isami
 

Tendances (20)

Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
 
WordBench千葉「レベル別Nginx活用法」
WordBench千葉「レベル別Nginx活用法」WordBench千葉「レベル別Nginx活用法」
WordBench千葉「レベル別Nginx活用法」
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
 
20180123 power shell
20180123 power shell20180123 power shell
20180123 power shell
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そう
 
OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1
 
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
 
Tips for passing AZ-103 once
Tips for passing AZ-103 onceTips for passing AZ-103 once
Tips for passing AZ-103 once
 
Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理
 
クラウド実践入門 クラウドを使ってみよう
クラウド実践入門 クラウドを使ってみようクラウド実践入門 クラウドを使ってみよう
クラウド実践入門 クラウドを使ってみよう
 
Cedec2014モバイル初のNoSQLを使ってみよう
Cedec2014モバイル初のNoSQLを使ってみようCedec2014モバイル初のNoSQLを使ってみよう
Cedec2014モバイル初のNoSQLを使ってみよう
 
VYATTA USERS MEETING Spring 2014 - JAZUG
VYATTA USERS MEETING Spring 2014 - JAZUGVYATTA USERS MEETING Spring 2014 - JAZUG
VYATTA USERS MEETING Spring 2014 - JAZUG
 
Memtest86をかけてみた話
Memtest86をかけてみた話Memtest86をかけてみた話
Memtest86をかけてみた話
 
Osc spring 20220311
Osc spring 20220311Osc spring 20220311
Osc spring 20220311
 
後期講座05
後期講座05後期講座05
後期講座05
 
BIOSからUEFI
BIOSからUEFIBIOSからUEFI
BIOSからUEFI
 
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
 
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
 
WordPress基礎講座2 手動インストール
WordPress基礎講座2 手動インストールWordPress基礎講座2 手動インストール
WordPress基礎講座2 手動インストール
 
Azure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみたAzure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみた
 

Similaire à Tuning maniax 2014 2nd stage linux編

初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎
Saori Ando
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
 
訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!
Ryuji Tamagawa
 

Similaire à Tuning maniax 2014 2nd stage linux編 (20)

初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
 
Azureの運用に欠かせないサービスたち一挙解説
Azureの運用に欠かせないサービスたち一挙解説Azureの運用に欠かせないサービスたち一挙解説
Azureの運用に欠かせないサービスたち一挙解説
 
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Serverdb tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
 
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp FukuokaAzure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
 
60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft Azure60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft Azure
 
Azure Fundamental
Azure FundamentalAzure Fundamental
Azure Fundamental
 
初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎初心者がハマったWindows Azureの基礎の基礎
初心者がハマったWindows Azureの基礎の基礎
 
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevioいるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
 
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところAzure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
 
Slerがawsで運用してきた話
Slerがawsで運用してきた話Slerがawsで運用してきた話
Slerがawsで運用してきた話
 
AWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリAWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリ
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
 
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
 
訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!
 
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
 

Plus de ThinkIT_impress

Plus de ThinkIT_impress (12)

あんちゃ(二上 杏奈)氏「勢いで会社辞めた私が、なぜ本を出版するまでになったのか?」
あんちゃ(二上 杏奈)氏「勢いで会社辞めた私が、なぜ本を出版するまでになったのか?」あんちゃ(二上 杏奈)氏「勢いで会社辞めた私が、なぜ本を出版するまでになったのか?」
あんちゃ(二上 杏奈)氏「勢いで会社辞めた私が、なぜ本を出版するまでになったのか?」
 
染谷昌利氏「フリーランスとして生き残るための心構え」
染谷昌利氏「フリーランスとして生き残るための心構え」染谷昌利氏「フリーランスとして生き残るための心構え」
染谷昌利氏「フリーランスとして生き残るための心構え」
 
161118 tistudy open_stack summit(barcelona)報告会_インプレス河原
161118 tistudy open_stack summit(barcelona)報告会_インプレス河原161118 tistudy open_stack summit(barcelona)報告会_インプレス河原
161118 tistudy open_stack summit(barcelona)報告会_インプレス河原
 
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
 
オープン・クラウド・プラットフォーム構築の秘訣
オープン・クラウド・プラットフォーム構築の秘訣オープン・クラウド・プラットフォーム構築の秘訣
オープン・クラウド・プラットフォーム構築の秘訣
 
エンタープライズクラスのOpenStackとは
エンタープライズクラスのOpenStackとはエンタープライズクラスのOpenStackとは
エンタープライズクラスのOpenStackとは
 
ハイブリッドコンテンツプラットホームAlfrescoが開く文書管理と共有のパラダイムシフト
ハイブリッドコンテンツプラットホームAlfrescoが開く文書管理と共有のパラダイムシフトハイブリッドコンテンツプラットホームAlfrescoが開く文書管理と共有のパラダイムシフト
ハイブリッドコンテンツプラットホームAlfrescoが開く文書管理と共有のパラダイムシフト
 
オープンソースのトレンドとビジネス活用2014 〜メリットと安心・安全に活用するポイント〜
オープンソースのトレンドとビジネス活用2014 〜メリットと安心・安全に活用するポイント〜オープンソースのトレンドとビジネス活用2014 〜メリットと安心・安全に活用するポイント〜
オープンソースのトレンドとビジネス活用2014 〜メリットと安心・安全に活用するポイント〜
 
Tuning maniax 2014 Hadoop編
Tuning maniax 2014 Hadoop編Tuning maniax 2014 Hadoop編
Tuning maniax 2014 Hadoop編
 
Tuning maniax 2014 2nd stage windows編
Tuning maniax 2014 2nd stage windows編Tuning maniax 2014 2nd stage windows編
Tuning maniax 2014 2nd stage windows編
 
Tuning maniax 2014 1st stage webサイト編
Tuning maniax 2014 1st stage webサイト編Tuning maniax 2014 1st stage webサイト編
Tuning maniax 2014 1st stage webサイト編
 
Tuning maniax 2014 ルール紹介
Tuning maniax 2014 ルール紹介Tuning maniax 2014 ルール紹介
Tuning maniax 2014 ルール紹介
 

Dernier

研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
atsushi061452
 

Dernier (14)

20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイント
 
Keywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltdKeywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltd
 
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
 

Tuning maniax 2014 2nd stage linux編