2

VS に新しいプロジェクトがあり、DSC を使用して Web クライアント、Web サービス、およびデータベース バックエンドを VM にデプロイすることで、「正しいことをしよう」としています。私は DSC を初めて使用しますが、DSC リソース (つまり、VM、IIS インスタンス、SQL Server インスタンス) が必要であり、フロントエンド、バックエンド、およびデータベース スキーマの最新バージョンが最新であることを確認したいと考えています。すべて展開。これは、私が実際に DSC でやりたいことのほとんど最小のサンプルのように思えますが、エンド ツー エンドのサンプルに近いものさえ見つけられたら、私は気が遠くなるでしょう。ポインタ?ありがとう!

4

1 に答える 1

4

あなたはでこぼこの乗り物に乗っています!DSCはかなり新しいです。公式文書が著しく不足しています。ベスト プラクティスは事実上存在しません。

特定の状況について、プッシュとプルのどちらを選択するか決めましたか? プルはほとんどの人がやろうとしていることですが、プッシュを使用して DSC に慣れる方がはるかに簡単です。プルを使用する場合、よくわからない落とし穴がたくさんあります。それらをテストするには、プル サーバーをデプロイする必要があります。

これを複雑にしているのは、展開したいもののほとんどにまだ組み込みのリソースがないことです。これらのリソースの多くは、DSC リソース キットで提供されています。

これは Microsoft チームによって提供されますが、基本製品にはまだ含まれておらず、自分で作成した他のカスタム リソースと同様に扱う必要があります。プル サーバーでは、カスタム リソースを配布するための特定の要件があるため、これはさらに複雑になります。プル サーバー。

これらすべては、DSC を使い始めて数週間の人間として言えます。プル サーバーを展開し、カスタム リソースと複合リソースを作成しました。プル サーバーからそれらを配布できます。私はまだチームのワークフローを検討中です。

それには多くのことがあり、私はそれについて非常に興奮していますが、利用可能なリソースは非常に断片的で包括的ではありません. 自分で解決しなければならない曖昧な点がたくさんあります。

資力

最終的には、それを使い始めて、現時点で出回っているリソースから問題を解決できない場合は、直面している障害についてより具体的な質問を投稿する必要があります。少し変更するだけのプッシュされた構成から始めて、おそらくファイルを作成したり、レジストリエントリを設定したりして、そこから進みます。

先に進むにつれて、おそらくこのようなサイトにより適した、より具体的な質問が表示されます。

お役に立てれば; 幸運を!

于 2014-09-01T19:14:06.563 に答える