Oktatóanyag: Service Fabric-alkalmazás üzembe helyezése egy fürtön az Azure-ban

Ez az oktatóanyag egy sorozat második része. Azt mutatja be, hogy hogyan helyezhetők üzembe az Azure Service Fabric-alkalmazások egy új fürtön az Azure-ban.

Eben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Hozzon létre egy fürtöt.
  • Alkalmazás üzembe helyezése egy távoli fürtön Visual Studio használatával.

Ebben az oktatóanyag-sorozatban az alábbiakkal ismerkedhet meg:

Előfeltételek

Az oktatóanyag elkezdése előtt:

Megjegyzés

Előfordulhat, hogy egy ingyenes fiók nem felel meg a virtuális gép létrehozásához szükséges követelményeknek. Ez megakadályozza az oktatóanyag befejezését. Emellett egy nem munkahelyi vagy nem iskolai fiók engedélyekkel kapcsolatos problémákat tapasztalhat a fürthöz társított kulcsvault tanúsítványának létrehozásakor. Ha a tanúsítvány létrehozásával kapcsolatos hibát tapasztal, használja a portált a fürt létrehozásához.

A mintául szolgáló szavazóalkalmazás letöltése

Ha nem hozta létre a mintául szolgáló szavazóalkalmazást az oktatóanyag-sorozat első részében, akkor le is töltheti. A parancsablakban futtassa az alábbi kódot a mintaalkalmazás-adattár helyi gépre való klónozásához.

git clone https://github.com/Azure-Samples/service-fabric-dotnet-quickstart 

Nyissa meg az alkalmazást a Visual Studióban, futtassa rendszergazdaként, és hozza létre az alkalmazást.

Fürt létrehozása

Most, hogy az alkalmazás elkészült, létre kell hoznia egy Service Fabric-fürtöt, majd üzembe kell helyeznie az alkalmazást a fürtben. A Service Fabric-fürtök virtuális vagy fizikai gépek hálózattal csatlakoztatott készletei, amelyekbe a mikroszolgáltatások üzembe helyezése és kezelése történik.

Ebben az oktatóanyagban létrehoz egy új három csomópontos tesztfürtöt a Visual Studio IDE-ben, majd közzéteszi az alkalmazást a fürtben. Az éles fürt létrehozásával kapcsolatos információkért tekintse meg a Fürt létrehozása és kezelése oktatóanyagot . Az alkalmazást egy meglévő fürtön is üzembe helyezheti, amelyet korábban a Azure Portal hozott létre PowerShell- vagy Azure CLI-szkriptekkel, vagy egy Azure Resource Manager-sablonból.

Megjegyzés

A Szavazó alkalmazás és sok más alkalmazás a Service Fabric fordított proxyjával kommunikál a szolgáltatások között. A Visual Studióból létrehozott fürtökben alapértelmezés szerint engedélyezve van a fordított proxy. Ha egy meglévő fürtön végzi az üzembe helyezést, engedélyeznie kell a fordított proxyt a fürtben ahhoz, hogy a szavazóalkalmazás működjön.

A VotingWeb szolgáltatásvégpontjának megkeresése

A Szavazó alkalmazás előtér-webszolgáltatása figyel egy adott porton (8080, ha követte az oktatóanyag-sorozat első részében szereplő lépéseket). Az alkalmazások Azure-beli fürtön való üzembe helyezésekor a fürt és az alkalmazás is Azure-terheléselosztó mögött fut. Az alkalmazásportot egy szabály használatával kell megnyitni az Azure load balancerben. A szabály bejövő forgalmat küld a terheléselosztón keresztül a webszolgáltatásnak. Ezt a portot a VotingWeb/PackageRoot/ServiceManifest.xml fájlban találhatja meg az Endpoint elemben.

<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="8080" />

Jegyezze fel a szolgáltatásvégpontot, amelyre egy későbbi lépésben van szükség. Ha egy meglévő fürtön végzi az üzembe helyezést, nyissa meg ezt a portot úgy, hogy létrehoz egy terheléselosztási szabályt és mintavételt az Azure load balancerben egy PowerShell-szkripttel vagy a fürt terheléselosztójának használatával a Azure Portal.

Tesztfürt létrehozása az Azure-ban

A Megoldáskezelőben kattintson a jobb gombbal a Szavazás elemre, majd válassza a Közzététel lehetőséget.

A Kapcsolatvégpont területen válassza az Új fürt létrehozása lehetőséget. Ha egy meglévő fürtön helyezi üzembe az üzembe helyezést, válassza ki a fürtvégpontot a listából. Megnyílik a Service Fabric-fürt létrehozása párbeszédpanel.

A Fürt lapon adja meg a Fürt nevét (például "mytestcluster"), válassza ki az előfizetését, válasszon ki egy régiót a fürt számára (például az USA déli középső régiója), adja meg a fürtcsomópontok számát (egy tesztfürthöz három csomópontot ajánlunk), és adjon meg egy erőforráscsoportot (például "mytestclustergroup"). Kattintson a Tovább gombra.

Képernyőkép a Service Fabric-fürt létrehozása párbeszédpanel Fürt lapján.

A Tanúsítvány lapon adja meg a fürttanúsítvány jelszavát és kimeneti elérési útját. Az önaláírt tanúsítvány PFX-fájlként jön létre, és a megadott kimeneti útvonalra van mentve. A tanúsítvány csomópontok között és ügyfél-csomópontok között egyaránt használható. Éles fürtökhöz ne használjon önaláírt tanúsítványt. Ezt a tanúsítványt a Visual Studio használja a fürttel való hitelesítéshez és az alkalmazások üzembe helyezéséhez. Válassza a Tanúsítvány importálása lehetőséget a PFX telepítéséhez a számítógép CurrentUser\Saját tanúsítványtárolójában. Kattintson a Tovább gombra.

Képernyőkép a Service Fabric-fürt létrehozása párbeszédpanel Tanúsítvány lapján.

A Virtuális gép részletei lapon adja meg a fürt rendszergazdai fiókjának felhasználónevét és jelszavát . Válassza ki a fürtcsomópontok virtuálisgép-rendszerképét és az egyes fürtcsomópontok virtuálisgép-méretét . Kattintson a Speciális fülre.

Képernyőkép a Service Fabric-fürt létrehozása párbeszédpanel V M Details (V M details) lapjára.

A Portok területen adja meg a VotingWeb szolgáltatás végpontját az előző lépésből (például 8080). A fürt létrehozásakor ezek az alkalmazásportok az Azure load balancerben nyílnak meg a fürt felé irányuló forgalom továbbításához. Kattintson a Létrehozás gombra a több percig tartó fürt létrehozásához.

Képernyőkép a Service Fabric-fürt létrehozása párbeszédpanel Speciális lapjára.

Az alkalmazás közzététele a fürtben

Ha az új fürt készen áll, a Szavazó alkalmazást közvetlenül a Visual Studióból helyezheti üzembe.

A Megoldáskezelőben kattintson a jobb gombbal a Szavazás elemre, majd válassza a Közzététel lehetőséget. Megjelenik a Publish (Közzététel) párbeszédpanel.

A Kapcsolati végpont területen válassza ki az előző lépésben létrehozott fürt végpontot. Például: "mytestcluster.southcentralus.cloudapp.azure.com:19000". Ha a Speciális kapcsolati paraméterek lehetőséget választja, a tanúsítványinformációkat automatikusan ki kell tölteni.
Service Fabric-alkalmazás közzététele

Válassza a Közzététel lehetőséget.

Az alkalmazás üzembe helyezése után nyisson meg egy böngészőt, és adja meg a fürt címét, majd a következőt: 8080. Vagy adja meg egy másik konfigurált port számát. Például: http://mytestcluster.southcentralus.cloudapp.azure.com:8080. Ezután megjelenik a fürtön futó alkalmazás az Azure-ban. A szavazás weboldalán próbáljon hozzáadni és törölni szavazási lehetőségeket, valamint szavazni ezek közül egyre vagy többre.

Service Fabric szavazási minta

Következő lépések

Az oktatóanyag jelen részében megismerkedhetett a következőkkel:

  • Hozzon létre egy fürtöt.
  • Alkalmazás üzembe helyezése egy távoli fürtön Visual Studio használatával.

Folytassa a következő oktatóanyaggal: