2

We have a decent deployment process for our web sites utilized in our company that works pretty well.

I was wondering, is there a recognized, standard for deploying? Or is it a case of everyone having their own kind of deployment process that is built from their own experience and how the coding architecture is managed?

Regards,

Steve Griff

4

3 に答える 3

1

I don't think it well standardized, but there are products out there that try to standardize the process, such as ControlTier. It probably also depends on the maturity of your site (early phase start-ups probably don't need to focus on the process too much).

In general, there are usually seen as two parts of deployment - the system and the application. Each may be deployed differently, depending on what technologies you're using - for example, deploying your system on Amazon's EC2 would be different than in-house, and deploying a Java web application would be different than PHP.

于 2010-03-30T15:23:19.790 に答える
1

この問題に対する私の見解:

  1. ワンステップでアップグレードを適用できることを確認してください。
  2. アップグレードも 1 ステップでロールバックできることを確認してください。

Web アプリケーションの各バージョンを新しいディレクトリにコピーし、新しいバージョンを指すように IIS 設定を変更するだけで切り替えます (または、Linux ではシンボリック リンクを変更します)。ロールバックは、この 1 つの設定を変更するだけの簡単なことです。戻る。非常に迅速でダウンタイムがなく、非常に簡単に取り消すことができます。

もちろん、構成やデータベースのアップグレードなど、他にも対処する必要があるさまざまな問題があります。また、データ ディレクトリが Web アプリケーションのルート ディレクトリの外にあることも確認する必要があります。

于 2010-03-30T15:26:56.050 に答える
0

言語と開発/運用環境によって異なります。

たとえば、Visual Studio 2010 には、FTP やその他のいくつかのテクノロジをサポートする "ワンクリック展開" が付属しているため、その場合に受け入れられた標準があります。メモ帳を使用して開発している場合 (ハァ!)、プロジェクトに最適なツールを選択するのはあなた次第です。

于 2010-03-30T15:27:47.780 に答える