14

AppHarborはかなりきれいですが、Herokuとは異なり、どのように機能するのか理解できません。オープンソースの実装はありますか?私の検索から、私は何も見つけることができませんでした。

これまでの私の大まかな実装では、gitサーバーをセットアップし、新しいリポジトリごとにIISのインスタンスを起動しました。この種の機能はありますが、「アドオン」が特定のインスタンスにどのように構成されているのか理解できません。

私の質問を絞り込むために、Windows用の「gitベースのデプロイメント」のオープンソース実装があるかどうか、またはこれが最もよく達成される方法の一般的なアーキテクチャの概要があるかどうかを調べていると思います。

4

1 に答える 1

26

(免責事項、私はAppHarborの共同創設者の1人です)

AppHarborの仕組みの概要を説明します。AppHarborがどのように機能するかについてもブログに投稿しています。

アドオンに関しては、プロビジョニングはHerokuとまったく同じように機能するため、アドオンプロバイダーのドキュメントを参照することをお勧めします。開発者がアドオンプロバイダーからリソースをプロビジョニングすると、プロバイダーから必要なリソース情報を取得し、それをアプリケーションのweb.configに挿入します。

AppHarborの完全なオープンソース実装は見たことがありませんが、PaulStovellはOctopusDeployと呼ばれるものに取り組んでます(オープンソースになるとは思いませんが)。TeamCityでAppHarborを模倣することについてのこの投稿もご覧ください。

ただし、AppHarborでアプリケーションを実行する必要があると思います。そうすれば、独自のハードウェアを維持する必要がなく、大量の負荷にすばやく拡張でき、強力なアドオンの豊富なエコシステムにアクセスできます。また、基本的な無料の使用階層を常に提供することをお約束します。

于 2011-08-01T03:27:15.703 に答える