タグ

2014年7月2日のブックマーク (2件)

  • The Twelve-Factor App (日本語訳)

    はじめに 現代では、ソフトウェアは一般にサービスとして提供され、Webアプリケーション や Software as a Service と呼ばれる。Twelve-Factor Appは、次のようなSoftware as a Serviceを作り上げるための方法論である。 セットアップ自動化のために 宣言的な フォーマットを使い、プロジェクトに新しく加わった開発者が要する時間とコストを最小化する。 下層のOSへの 依存関係を明確化 し、実行環境間での 移植性を最大化 する。 モダンな クラウドプラットフォーム 上への デプロイ に適しており、サーバー管理やシステム管理を不要なものにする。 開発環境と番環境の 差異を最小限 にし、アジリティを最大化する 継続的デプロイ を可能にする。 ツール、アーキテクチャ、開発プラクティスを大幅に変更することなく スケールアップ できる。 Twelve-F

  • ペットと家畜 - Engine Yard Blog

    記事は英語版ブログで公開された記事の翻訳版です。 私は2011年にEngine Yardが買収したPHP PaaS「Orchestra」のオリジナル開発者の1人でした。顧客の多くはPaaSを使うのは初めてで、 それまではたいへん従来的なホスティング環境を利用していました。各種データをFTPサーバーにアップロードしたり、リモートからconfigファイルを編集したりすることに慣れていたのです。Gitが普及しThe Twelve-Factor Appのようなサイトが人気を博している今なお、こういう習慣は広く根付いています。それに拍車をかけているのは、オフザシェルフのPHPアプリの大半がかなり旧式で、未だにそういうデプロイメントシナリオを想定しているという事実です。 しかし、だからといって笑うべきではありません。伝統的なシステム管理は、マシンは物理的なものであるという前提で成り立っています。クラ

    ペットと家畜 - Engine Yard Blog