0

ドキュメントを正しく理解していれば、Azure サービス ファブリック ベースのアプリ/マイクロサービスを、サービス ファブリックの運用環境と一緒に 1 つの "パッケージ インストーラー" ステップでインストールすることはできません。たとえば、典型的な Windows Server 2012 または VMWare IT センターを実行している会社でオンプレミスに一連のマイクロサービスを展開したい場合、うまくいきませんか? 最初に、Azure App Service ファブリックを複数のマシンにインストールすることをコミット (および実行) するように会社に要求する必要があります。

この場合、Azure Service Fabric は、サービス ファブリック クラスターをプロバイダーがオンデマンドで作成できる純粋なクラウド運用、または既に Azure Service Fabric に取り組んでいる企業向けのオプションにすぎません。つまり、従来の "インストーラー ベース" ソフトウェアのプロバイダーは、潜在的な顧客のデータセンター ポリシーが不明であるため、Azure サービス ファブリックの利点に発展することはできません。

私は何を逃したのですか?

4

1 に答える 1

2

はい。Service Fabric アプリケーションとマイクロサービスを実行するには、常にクラスターが必要です。ただし、昨年 9 月の時点で、Windows Server 向け Azure Service Fabric のオンプレミス バージョンが一般提供されました ( https://azure.microsoft.com/en-us/blog/azure )。 -service-fabric-for-windows-server-now-ga/ ) を使用すると、独自のクラスターを自分のマシン (物理か仮想かに関係なく) または別のデータ センター (または別のクラウドでも) で実行できます。プロバイダ)。

もちろん、あなたが言うように、これには顧客企業が独自のクラスターを持っているか、顧客のためにクラスターをセットアップする必要があります ( https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric -cluster-creation-for-windows-server )。また、長期的にそのクラスターを管理する能力も必要です。ただし、これは VMWare ファームの管理や、Docker コンテナー ホストのセットアップと管理よりもはるかに難しいことではないと主張することもできます。

従来の「シュリンクラップ DVD インストーラー タイプ」のソフトウェア ベンダーにとって、.exe といくつかのシステム要件を提供するだけでは、これは簡単ではないかもしれません。顧客が独自のクラスターを実行できない、または実行したくない場合で、クラウドが選択肢にない場合、ソリューションの販売と提供がさらに複雑になります。

任意の Windows Server 環境で独自のクラスターを実行できるということは、クラウド プラットフォームとしての Azure に実質的なロックインがないことを意味します。これは、フレームワークとしての SF の大きな利点だと思います。アプリケーションを受け取るクラスターができたら、その開発に集中できます。これは、他のほとんどのクラウドベースの PaaS フレームワーク/サービスでは言えません。

于 2017-01-11T14:31:51.400 に答える