4

私が働いている会社は最近BizTalk2010を購入しました。

売り手は、msサーバー2008、biztalkサーバー、sqlサーバー、およびビジュアルスタジオを実行する仮想マシンを作成してもらいます。これは私のマシンの大きな速度低下であり、私は疑問に思っていました。BizTalkで開発するには、これらすべてが必要ですか?ローカルのビジュアルスタジオで開発を行い、これらのローカルプロジェクトが展開されるテスト環境を用意し、この環境からmsiを作成してライブにインストールすることはできませんか?

売り手自身はこれは不可能だと思っているようで、私のグーグルスキルは私のアイデアが可能かどうかを私に伝えるのに役立っていません。

4

5 に答える 5

3

設定方法は次のとおりです。

私のローカルマシン:

  • Visual Studio 2010
  • BizTalkサーバー(2010)
  • MicrosoftSQLサーバー

開発にVMを使用していません。VMは通常、同じことを「直接」実行するよりも約5%遅くなります。以前はVMを使用していましたが、開発のスピードを上げるための慣習から離れました。

別のマシンでBizTalkとSQLServerをホストできます。私は自分のマシンにそれらを置くことを好むので、私は自分のテスト環境を持っています。それはより速く、開発中に他の誰かに影響を与えることを心配する必要はありません。

少なくとも4ギガのRAMが必要です。でも8ギガをお勧めします。私のマシンは4ギガで遅くはありません。

また、 biztalk開発フレームワークプロジェクトを確認することをお勧めします 。これにより、スクリプトを介して1つのボタンで展開できます。多くの開発を行うときに非常に便利です。

于 2012-05-07T16:14:06.897 に答える
1

BizTalkをローカルでホストできます。インストールの複雑さは、実際に求める機能セットによって異なります。最も単純なBizTalk環境は、Visual Studio、SQL Serverデータベース、およびBizTalkWindowsサービスを使用します。SharePointに結合されているBAMポータルを使用することもできますが、必須ではありません。

一部の企業は、VMアプローチを使用して展開を簡素化しています。VMでは非常に低速ですが、構成を気にせずに開発者をすばやく実行させることが容易になります。構成は、プロのBizTalk開発者にとって最も重要な側面であることがわかりました。これは、どのレベルに到達するかによって異なります。

BizTalkソリューションの展開は、インポート/エクスポートコマンドを使用してMSIとバインディング構成をパッケージ化するのと同じくらい簡単です。

于 2012-05-07T14:15:38.647 に答える
1

BizTalkのメッセージ管理を行うため、SQLServerが必要になります。

マシンでの作業を減らすために、SQL Serverを別のマシンにインストールできますが、同じドメインにあることを確認してください。クロスドメインで通信する必要がある場合、(BTS 2006で気になりますが)問題が見つかりました。

于 2012-05-07T11:09:58.170 に答える
1

確かに、ローカル開発SQLインスタンスを別のマシンでホストできます。ただし、開発ツールを製品自体から切り離す方法はありません(少なくともBizTalk 2009)。ただし、開発者のBizTalkインスタンスにローカルに展開する必要がないという点で正しいです。

しかし、これらすべてのものをローカルに持つことは本当に人生を簡素化します。すべてをリモートでホストすることで何が得られるかわからない。RAM/プロセッサは十分に安いです。

于 2012-05-07T14:07:11.193 に答える
0

理論的には、ローカルで開発してリモートマシンにデプロイすることもできますが、これにより開発サイクルが大幅に遅くなると思います。ジェイが述べたように、他の人も同じ環境にデプロイしている場合、競合が発生する可能性があります。

私はBizTalk開発用の仮想マシンの大規模なユーザーです。実際、クライアントごとに個別の開発VMがあり、それぞれの固有の要件に合わせてセットアップされています。私はラップトップを毎年1回アップグレードする傾向があり、毎回再構築するという頭痛の種を望まないため、ベアメタルでローカルに開発環境を実行していません。

使用している仮想化ソリューションについては言及していませんが、マシン上で実行していると述べています。適切なデスクトップVMソリューションをお探しの場合は、VirtualBoxを強くお勧めします(http://www.virtualbox.orgを参照)。Oracleが所有していますが、元々はSunMicrosystemsの製品でした。私はVirtualPCとVMWareを試しましたが、VirtualBoxが安定性と高速性の両方のニーズに最適であることがわかりました。

現在のBizTalk2010VM開発環境については、現在、8Gbとソリッドステートドライブを備えた64ビットラップトップで4GbRAMを備えたVMを実行しています。次のソフトウェアがVMにインストールされています。

  • Windows Server 2008 R2 StandardEdition64ビット
  • SQL Server 2008R264ビット
  • BizTalk Server 2010 Developer Edition
  • Visual Studio 2010 Professional

N。

于 2012-05-30T08:47:59.643 に答える