内容紹介
Railsアプリケーションをデプロイしようとするとさまざまな問題が生じるため、Railsアプリケーションの開発は好きだけれどもデプロイは嫌いという技術者は少なくありません。
本書はアプリケーションのデプロイ時に技術者が直面するさまざまな問題の解決策を体系的にまとめたRailsデプロイガイドです。
本書ではまずRailsアプリケーションのデプロイを家探しにたとえて解説します。
そして、一連のデプロイ処理の中で、Railsアプリケーションのホスティング方式の選択、デプロイの自動化、サーバ管理、クラスタリング手法といった高度なトピックについて詳しく解説します。
本書はアプリケーションのデプロイ時に技術者が直面するさまざまな問題の解決策を体系的にまとめたRailsデプロイガイドです。
本書ではまずRailsアプリケーションのデプロイを家探しにたとえて解説します。
そして、一連のデプロイ処理の中で、Railsアプリケーションのホスティング方式の選択、デプロイの自動化、サーバ管理、クラスタリング手法といった高度なトピックについて詳しく解説します。
内容(「BOOK」データベースより)
Railsアプリケーションをデプロイしようとするとさまざまな問題が生じるため、Railsアプリケーションの開発は好きだけれどもデプロイは嫌いという技術者は少なくない。本書はアプリケーションのデプロイ時に技術者が直面するさまざまな問題の解決策を体系的にまとめたRailsデプロイガイドである。まずRailsアプリケーションのデプロイを家探しにたとえて解説。そして、一連のデプロイ処理の中で、Railsアプリケーションのホスティング方式の選択、デプロイの自動化、サーバ管理、クラスタリング手法といった高度なトピックについて詳しく解説する。
著者について
Ezra Zygmuntowicz(エズラ・ジグマントーヴィッチ):1987年にMacの初期型128Kモデルを手に入れて以来ずっと、コンピュータ業界に身を置いてきました。PHPやガラス細工にも手を出しつつ、現在ではWebアプリケーションやシステムの自動化のためにRubyを利用しています。Yakima Herald-Republic新聞社のWebマスターとしての経験を通じ、RailsでのデプロイのアーキテクチャやRailsアプリケーションのスケーラビリティについて多くを学びました。そのころから、彼は多数のRailsアプリケーションを開発しデプロイしてきています。その経験を元にパターンやベストプラクティスの事例集をまとめ、Railsアプリケーションのデプロイやスケーラビリティの向上に役立てています。
Bruce Tate(ブルース・A・テイト):カヤック乗りであり、マウンテンバイク乗りであり、2児の父でもあります。そして余暇を利用し、テキサス州オースティンで独立系コンサルタントも務めています。2001年にJ2Life, LLCを創設し、Javaの永続化フレームワークや軽量の開発方法論に特化したコンサルティング活動を行っています。J2Lifeの顧客にはFedEx、Great West Life、TheServerSide、BEAなどが名を連ねています。また、彼は全国を飛び回りコンファレンスやJavaのユーザーグループで発言を続けています。独立するまでは、彼は13年の間IBMでデータベース技術、オブジェクト指向インフラストラクチャー、Javaなどに取り組んでいました。そしてオースティンの新興企業Pervado Systemsに、顧客向けサービスの事例構築を手伝ってほしいと依頼を受けIBMを退職したのでした。その後短い間でしたがIronGridでCTOを務め、Javaの処理性能を向上するための優れたツールを開発しました。ベストセラーとなったBitter Java(邦題『サーバーサイドJavaアンチパターン』)や、Better, Faster, Lighter Java(邦題『軽快なJava』)など4冊の書籍の著者でもあります。彼のカヤックでの信条は「迷った時はひたすら漕げ」です。
Clinton Begin(クリントン・ビギン): Clinton Beginはエンタープライズ分野とオープンソースコミュニティの双方で自らの地位を確立しています。ThoughtWorksやMicrosoft、Stanford大学などといった著名な組織に対し、熟練の開発者としてあるいは機敏な助言者としてコンサルティングに携わってきました。その経験を通じ、幅広い業務や技術について知識を蓄積してきました。アジャイル方法論やオープンソースソフトウェア、Java、.NET、Rubyなどを活用して大規模アプリケーションの開発に携わっています。著述や講演の経験も豊富で、サンフランシスコからニューヨークに至るまで全米各地で彼の理論を発表してきています。
Bruce Tate(ブルース・A・テイト):カヤック乗りであり、マウンテンバイク乗りであり、2児の父でもあります。そして余暇を利用し、テキサス州オースティンで独立系コンサルタントも務めています。2001年にJ2Life, LLCを創設し、Javaの永続化フレームワークや軽量の開発方法論に特化したコンサルティング活動を行っています。J2Lifeの顧客にはFedEx、Great West Life、TheServerSide、BEAなどが名を連ねています。また、彼は全国を飛び回りコンファレンスやJavaのユーザーグループで発言を続けています。独立するまでは、彼は13年の間IBMでデータベース技術、オブジェクト指向インフラストラクチャー、Javaなどに取り組んでいました。そしてオースティンの新興企業Pervado Systemsに、顧客向けサービスの事例構築を手伝ってほしいと依頼を受けIBMを退職したのでした。その後短い間でしたがIronGridでCTOを務め、Javaの処理性能を向上するための優れたツールを開発しました。ベストセラーとなったBitter Java(邦題『サーバーサイドJavaアンチパターン』)や、Better, Faster, Lighter Java(邦題『軽快なJava』)など4冊の書籍の著者でもあります。彼のカヤックでの信条は「迷った時はひたすら漕げ」です。
Clinton Begin(クリントン・ビギン): Clinton Beginはエンタープライズ分野とオープンソースコミュニティの双方で自らの地位を確立しています。ThoughtWorksやMicrosoft、Stanford大学などといった著名な組織に対し、熟練の開発者としてあるいは機敏な助言者としてコンサルティングに携わってきました。その経験を通じ、幅広い業務や技術について知識を蓄積してきました。アジャイル方法論やオープンソースソフトウェア、Java、.NET、Rubyなどを活用して大規模アプリケーションの開発に携わっています。著述や講演の経験も豊富で、サンフランシスコからニューヨークに至るまで全米各地で彼の理論を発表してきています。
著者略歴 (「BOOK著者紹介情報」より)
ジグマントーヴィッチ,エズラ
1987年にMacの初期型128Kモデルを手に入れて以来ずっと、コンピュータ業界に身を置いてきた。PHPやガラス細工にも手を出しつつ、現在ではWebアプリケーションやシステムの自動化のためにRubyを利用している。Yakima Herald‐Republic新聞社のWebマスタとしての経験を通じ、RailsでのデプロイのアーキテクチャやRailsアプリケーションのスケーラビリティについて多くを学んだ。そのころから、多数のRailsアプリケーションを開発しデプロイしてきた。その経験を元にパターンやベストプラクティスの事例集をまとめ、Railsアプリケーションのデプロイやスケーラビリティの向上に役立てている
テイト,ブルース・A.
2001年にJ2Life、LLCを創設し、Javaの永続化フレームワークや軽量の開発方法論に特化したコンサルティング活動を行っている
ビギン,クリントン
エンタープライズ分野とオープンソースコミュニティの双方で自らの地位を確立している。ThoughtWorksやMicrosoft、Stanford大学などといった著名な組織に対し、熟練の開発者としてあるいは機敏な助言者としてコンサルティングに携わってきた。その経験を通じ、幅広い業務や技術について知識を蓄積してきた。アジャイル方法論やオープンソースソフトウェア、Java、.NET、Rubyなどを活用して大規模アプリケーションの開発に携わっている。執筆や講演の経験も豊富で、サンフランシスコからニューヨークに至るまで全米各地で彼の理論を発表してきている
前田 修吾
株式会社ネットワーク応用通信研究所取締役。1999年よりRuby関連の業務に従事
橋本 将
株式会社ネットワーク応用通信研究所研究員。Ruby認定試験資格者(本データはこの書籍が刊行された当時に掲載されていたものです)
1987年にMacの初期型128Kモデルを手に入れて以来ずっと、コンピュータ業界に身を置いてきた。PHPやガラス細工にも手を出しつつ、現在ではWebアプリケーションやシステムの自動化のためにRubyを利用している。Yakima Herald‐Republic新聞社のWebマスタとしての経験を通じ、RailsでのデプロイのアーキテクチャやRailsアプリケーションのスケーラビリティについて多くを学んだ。そのころから、多数のRailsアプリケーションを開発しデプロイしてきた。その経験を元にパターンやベストプラクティスの事例集をまとめ、Railsアプリケーションのデプロイやスケーラビリティの向上に役立てている
テイト,ブルース・A.
2001年にJ2Life、LLCを創設し、Javaの永続化フレームワークや軽量の開発方法論に特化したコンサルティング活動を行っている
ビギン,クリントン
エンタープライズ分野とオープンソースコミュニティの双方で自らの地位を確立している。ThoughtWorksやMicrosoft、Stanford大学などといった著名な組織に対し、熟練の開発者としてあるいは機敏な助言者としてコンサルティングに携わってきた。その経験を通じ、幅広い業務や技術について知識を蓄積してきた。アジャイル方法論やオープンソースソフトウェア、Java、.NET、Rubyなどを活用して大規模アプリケーションの開発に携わっている。執筆や講演の経験も豊富で、サンフランシスコからニューヨークに至るまで全米各地で彼の理論を発表してきている
前田 修吾
株式会社ネットワーク応用通信研究所取締役。1999年よりRuby関連の業務に従事
橋本 将
株式会社ネットワーク応用通信研究所研究員。Ruby認定試験資格者(本データはこの書籍が刊行された当時に掲載されていたものです)