Suche senden
Hochladen
Apacheからnginxにリニューアルしようとしてるお話
•
0 gefällt mir
•
2,987 views
Shohei Koyama
Folgen
nginx tech talkのLT資料となります http://eventdots.jp/event/578421
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
2016/01/27 リクルートテクノロジーズ社内勉強会での、北野の資料になります
実録!AnsiblevsChef-solo
実録!AnsiblevsChef-solo
Recruit Technologies
Chef Casual Talks Kansai vol.3で話した時の資料
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Yukihiko SAWANOBORI
Gossの資料
Goss入門
Goss入門
ShuyaMotouchi1
kintoneカスタマイズの可能性
kintoneカスタマイズの可能性
kintoneカスタマイズの可能性
安隆 沖
2019年6月8日の勉強会のLt発表資料です。
20190608LT資料
20190608LT資料
ssuseraa32c9
concrete5の環境構築を簡単に紹介します。
第1回concrete5初心者向け勉強会 環境構築
第1回concrete5初心者向け勉強会 環境構築
武彦 大山
CA流 フロントエンドエンジニアの働きかた
CA流 フロントエンドエンジニアの働きかた
Kazunari Hara
Chef入門
Chef入門
Chef入門
Yasufumi Moritake
Empfohlen
2016/01/27 リクルートテクノロジーズ社内勉強会での、北野の資料になります
実録!AnsiblevsChef-solo
実録!AnsiblevsChef-solo
Recruit Technologies
Chef Casual Talks Kansai vol.3で話した時の資料
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Yukihiko SAWANOBORI
Gossの資料
Goss入門
Goss入門
ShuyaMotouchi1
kintoneカスタマイズの可能性
kintoneカスタマイズの可能性
kintoneカスタマイズの可能性
安隆 沖
2019年6月8日の勉強会のLt発表資料です。
20190608LT資料
20190608LT資料
ssuseraa32c9
concrete5の環境構築を簡単に紹介します。
第1回concrete5初心者向け勉強会 環境構築
第1回concrete5初心者向け勉強会 環境構築
武彦 大山
CA流 フロントエンドエンジニアの働きかた
CA流 フロントエンドエンジニアの働きかた
Kazunari Hara
Chef入門
Chef入門
Chef入門
Yasufumi Moritake
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
Shohei Koyama
リブセンスの開発環境に2人でOpenStackを導入した話
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
Shohei Koyama
20151007 構成管理ツール 【 Ansible 】 勉強会 on Zusaarで発表したもの
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話
Shohei Koyama
ネットワーク環境やサーバの設計・構築をする際のドキュメントの重要性について記載しました。 (当資料の「ドキュメント」は主に基本設計書、詳細設計書、パラメータシートを指します。) これから設計・構築をされる方々の参考資料になれば幸いです。
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
Takayuki Higashi
Middleware as a Code
Practical ngx_mruby
Practical ngx_mruby
Hiroshi SHIBATA
2012-01-18 EIC Communication Society Technical Committee on Internet Architecture See also http://rsh.csh.sh/operation-document/ (Operation Document Model)
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
Hirokazu Hatano
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min 「nginx実践入門」出版記念!執筆者らが語る nginx Tech Talks
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
Masahiro Nagano
2014/10/7に行われた @koemu さん主催のITインフラ業務自動化現状確認会で発表した資料です
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
Weitere ähnliche Inhalte
Andere mochten auch
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
Shohei Koyama
リブセンスの開発環境に2人でOpenStackを導入した話
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
Shohei Koyama
20151007 構成管理ツール 【 Ansible 】 勉強会 on Zusaarで発表したもの
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話
Shohei Koyama
ネットワーク環境やサーバの設計・構築をする際のドキュメントの重要性について記載しました。 (当資料の「ドキュメント」は主に基本設計書、詳細設計書、パラメータシートを指します。) これから設計・構築をされる方々の参考資料になれば幸いです。
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
Takayuki Higashi
Middleware as a Code
Practical ngx_mruby
Practical ngx_mruby
Hiroshi SHIBATA
2012-01-18 EIC Communication Society Technical Committee on Internet Architecture See also http://rsh.csh.sh/operation-document/ (Operation Document Model)
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
Hirokazu Hatano
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min 「nginx実践入門」出版記念!執筆者らが語る nginx Tech Talks
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
Masahiro Nagano
2014/10/7に行われた @koemu さん主催のITインフラ業務自動化現状確認会で発表した資料です
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
Andere mochten auch
(9)
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
Practical ngx_mruby
Practical ngx_mruby
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
Advanced nginx in mercari - How to handle over 1,200,000 HTTPS Reqs/Min
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Apacheからnginxにリニューアルしようとしてるお話
1.
2.
自己紹介 湖山 翔平 /
@sion_cojp シオンと言います 28歳 元FPSプロゲーマーでアジアチャンピオン 株式会社リブセンス(2年半目) ジョブセンスリンク(転職サイト)の開発と インフラやってます
3.
なぜリニューアル? LB, AP共に、apacheのバージョンが古すぎて、 websocketを使った機能が作れない。。 apacheとnginxの比較表とベンチマーク 比較したところ、nginx良さそう。 ジョブセンスリンクで投入してみよう
4.
構成図 keepalived L7 LB AP AP
AP
5.
構成図 keepalived L7 LB AP AP
AP nginxに! nginxに!
6.
まずは itamaeでレシピ書きながら 探り探り L7からリニューアルしてます (APはまだ手をつけておらず)
7.
カーネルチューニング READMEを書くのが大変。。 調べるのも大変。。
8.
カーネルチューニング Qiitaに書きました Nginx - カーネルパラメーターのチューニング
9.
nginxのビルド nginx-build を使ってOpenRestyを導入
10.
nginx設定 READMEを書くのが大変。。 調べるのも大変。。
11.
nginx設定 この本に分かりやすく載ってました! 本当にありがとうございます!
12.
大体は準備完了
13.
個人的欲求
14.
構成図 keepalived L7 LB AP AP
AP
15.
構成図 keepalived L7 LB AP AP
AP サーバ構築時、 自動で追加 してほしい ついでにワンクリック でメンテナンスモード の切り替えしたい
16.
Consulでやってみる
17.
Consulでやること Consul-watchでAPの異常検知 異常がある場合、Consul-templateでLB自動切り離し 正常な場合、Consul-templateでLBにAP自動投入 Consulのkey/valueで、 key: maintenanceがvalue: offの場合、サービス開始 key:
maintenanceがvalue: onの場合、メンテモード
18.
デモ 大体は consulとconsul-templateでAPサーバの自動切り替え に書いてます
19.
最後に 今後移行する際に、起こりうる 大変そうなポイント
20.
大変そうなポイント 既存のRewriteRuleの移行 そもそも本当に使ってるのか AP側のnginx移行時の、アプリのリポジトリ内にある、古の.htaccess 200行の移行 そもそも本当に使ってるのか DDoS対策 mruby仕様のモジュールだと凝ったものがあるが、 mruby以外の良い物を模索中。。 Boiler Room
- nginxでDDoS対策をする方法 本番投入後の再チューニング 最適値を探すの大変
21.
ご静聴ありがとうございました!
Jetzt herunterladen