Tuning maniax 2014 2nd stage linux編

837 views

Published on

Tuning Maniax 2014 スタートアップセミナーの資料です。Microsoft AzureのLinux仮想マシン上にWordPressをインストールする方法を紹介します。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
837
On SlideShare
0
From Embeds
0
Number of Embeds
298
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tuning maniax 2014 2nd stage linux編

  1. 1. 「Microsoft Azure」の Linux 仮想マシン を使った WordPressの構築 Tuning Maniax 2014
  2. 2. ・Azureを勉強しましょう ・Azureが用意しているLinux ・Linux仮想マシンを立ち上げる ・WordPress(日本語)をインストール 本セッションの内容
  3. 3. 今回対象は ・Azureを使ったことがない方 ・Linuxは“あまり”使ったことがない方 おことわり
  4. 4. 紹介内容は、 ・MS のWebサイト ・コミュニティ(JAZUG)の資料 を参考に作成しました より詳細な内容は、「参照元」を記載しますので、ご確認 ください。 おことわり
  5. 5. Azureを勉強しましょう 本題
  6. 6. コンテストで使うとはいえ、せっかくなので「Azure」に ついて勉強しましょう! Azureを勉強しましょう http://msdn.microsoft.com/ja-jp/windowsazure/dd439432
  7. 7. 中でも 「自習書シリーズ - 仮想マシン (IaaS) 編」 はオススメです! 今回もこの中から、いくつか資料を抜粋しています Azureを勉強しましょう http://msdn.microsoft.com/ja-jp/windowsazure/dn194020.aspx
  8. 8. ・アフィニティ グループ(Affinity Group) 複数の仮想マシンやストレージで通信が発生するような構 成では、 アフィニティ グループを指定することで、ネットワーク的 に近く配置され、通信が高速に行えるようになります。 Azureを勉強しましょう
  9. 9. ・負荷分散セット Azureで標準で利用で きる負荷分散機能 ロードバランサー Azureを勉強しましょう
  10. 10. ・アフィニティ グループ(Affinity Group) 各サービスを近くに配置するグループ ・クラウドサービス(Cloud Service) DNS名 Endpointの名前 仮想マシン Azureを勉強しましょう
  11. 11. Azureが用意しているLinux 本題
  12. 12. 豆知識 Claudia’s Point 「© 2011 Microsoft Corporation All Rights Reserved.」 読み方ですが・・・ 「Azure」 あじゅーる と読みます。 ※よくある間違い x あずれ x あずーる
  13. 13. AzureとLinux 今回ルールにあるように、 「Linux仮想マシン」 が使えます!
  14. 14. 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同梱
  15. 15. Linux仮想マシンを 立ち上げる
  16. 16. Linux仮想マシンを立ち上げる Azureの管理ポータルを使って作成します。 ・アフィニティ グループ
  17. 17. Linux仮想マシンを立ち上げる ・アフィニティ グループ 名前 わかりやいもの 例:「maniax」 説明 わかりやすいもの リージョン どこかを指定します 例:「日本(西)」
  18. 18. Linux仮想マシンを立ち上げる Azureの管理ポータルを使って作成します。
  19. 19. Linux仮想マシンを立ち上げる 構成情報の入力 仮想マシン名 短くてわかりやすいもの 階層 「基本」 サイズ 「A1」以上 新しいユーザー名 「azureuser」は変更した方 がいい パスワードの指定 8文字以上の複雑なもの
  20. 20. Linux仮想マシンを立ち上げる チェックついたまま 「次へ」
  21. 21. Linux仮想マシンを立ち上げる 仮想マシンに接続します
  22. 22. Linux仮想マシンを立ち上げる TeraTermで接続
  23. 23. Linux仮想マシンを立ち上げる TeraTermで接続
  24. 24. WordPress(日本語)をインストール
  25. 25. 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
  26. 26. 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;
  27. 27. 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
  28. 28. WordPress(日本語)をインストール ・Endpoint(エンドポイントの追加) 仮想マシン → 各マシン → エンドポイント → 「+追加」か ら
  29. 29. WordPress(日本語)をインストール ・Endpoint(エンドポイントの追加) 確認
  30. 30. WordPress(日本語)をインストール ・WordPress 「http://DNS名/wordpress/」 にアクセス
  31. 31. WordPress(日本語)をインストール ・WordPressを設定
  32. 32. WordPress(日本語)をインストール ・WordPressを設定
  33. 33. WordPress(日本語)をインストール ・WordPressを設定
  34. 34. WordPress(日本語)をインストール ・完了 これに、本番では 記事データ をインポートします
  35. 35. チューニングについて
  36. 36. チューニング参考 ・WP Super Cache https://wordpress.org/plugins/wp-super-cache/
  37. 37. チューニング参考 Linuxの場合 ・Apacheではないhttpdサーバーを使う ・DBをMySQLから変更する ・Cacheサーバーを使う ・CDNを使ってみる など
  38. 38. ありがとうございました

×