Önálló Service Fabric-fürtök skálázása

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. A fürt részét képező gépet vagy virtuális gépet csomópontnak nevezzük. A fürtök több ezer csomópontot tartalmazhatnak. Service Fabric-fürt létrehozása után horizontálisan (a csomópontok számának módosítása) vagy függőlegesen skálázhatja a fürtöt (módosíthatja a csomópontok erőforrásait). A fürtöt bármikor skálázhatja, még akkor is, ha számítási feladatok futnak a fürtön. Ahogy a fürt méretez, az alkalmazások is automatikusan skáláznak.

Miért érdemes skálázni a fürtöt? Az alkalmazásigények idővel változnak. Előfordulhat, hogy növelnie kell a fürterőforrásokat, hogy megfeleljen a megnövekedett alkalmazásterhelésnek vagy hálózati forgalomnak, vagy csökkentse a fürterőforrásokat, amikor az igények csökkennek.

Horizontális skálázás és horizontális skálázás

Módosítja a fürt csomópontjainak számát. Miután az új csomópontok csatlakoznak a fürthöz, a fürt Resource Manager áthelyezi a szolgáltatásokat, ami csökkenti a meglévő csomópontok terhelését. A csomópontok számát is csökkentheti, ha a fürt erőforrásait nem használják hatékonyan. Amikor a csomópontok elhagyják a fürtöt, a szolgáltatások elmozdulnak ezekről a csomópontokról, és a terhelés növekszik a többi csomóponton. Az Azure-ban futó fürtök csomópontjainak számának csökkentése pénzt takaríthat meg, mivel a használt virtuális gépek számáért kell fizetnie, és nem az adott virtuális gépek számítási feladataiért.

  • Előnyök: Végtelen skálázás, elméletileg. Ha az alkalmazást méretezhetőségre tervezték, további csomópontok hozzáadásával engedélyezheti a korlátlan növekedést. A felhőkörnyezetekben használt eszközök megkönnyítik a csomópontok hozzáadását vagy eltávolítását, így egyszerűen módosíthatja a kapacitást, és csak a használt erőforrásokért kell fizetnie.
  • Hátrányok: Az alkalmazásokat méretezhetőségre kell tervezni. Az alkalmazás-adatbázisok és az adatmegőrzés további architekturális munkát is igényelhet a skálázáshoz. A Service Fabric állapotalapú szolgáltatásaiban található megbízható gyűjtemények azonban sokkal egyszerűbbé teszik az alkalmazásadatok skálázását.

Az önálló fürtök lehetővé teszik a Service Fabric-fürt üzembe helyezését a helyszínen vagy a választott felhőszolgáltatóban. A csomóponttípusok az üzembe helyezéstől függően fizikai gépekből vagy virtuális gépekből állnak. Az Azure-ban futó fürtökhöz képest az önálló fürtök skálázásának folyamata egy kicsit nagyobb szerepet játszik. Manuálisan módosítania kell a fürt csomópontjainak számát, majd futtatnia kell egy fürtkonfiguráció-frissítést.

A csomópontok eltávolítása több frissítést is kezdeményezhet. Egyes csomópontok címkével IsSeedNode=”true” vannak megjelölve, és a fürtjegyzék Get-ServiceFabricClusterManifest használatával történő lekérdezésével azonosíthatók. Az ilyen csomópontok eltávolítása több időt vehet igénybe, mint mások, mivel ilyen esetekben a magcsomópontokat át kell helyezni. A fürtnek legalább három elsődleges csomóponttípusú csomópontot kell fenntartania.

Figyelmeztetés

Javasoljuk, hogy ne csökkentse a csomópontok számát a fürt megbízhatósági szintjének fürtmérete alá. Ez zavarja a Service Fabric System Services fürtre replikálásának képességét, és destabilizálja vagy esetleg megsemmisíti a fürtöt.

Önálló fürt skálázása során tartsa szem előtt az alábbi irányelveket:

  • Az elsődleges csomópontok cseréjét az egyik csomóponton kell elvégezni ahelyett, hogy eltávolítaná, majd kötegekbe adaná őket.
  • Csomóponttípus eltávolítása előtt ellenőrizze, hogy vannak-e olyan csomópontok, amelyek a csomóponttípusra hivatkoznak. Távolítsa el ezeket a csomópontokat a megfelelő csomóponttípus eltávolítása előtt. Az összes megfelelő csomópont eltávolítása után eltávolíthatja a NodeType típust a fürtkonfigurációból, és megkezdheti a konfiguráció frissítését a Start-ServiceFabricClusterConfigurationUpgrade paranccsal.

További információ: Önálló fürt skálázása.

Vertikális fel- és leskálázás vagy függőleges skálázás

Módosítja a fürt csomópontjainak erőforrásait (CPU-t, memóriát vagy tárterületet).

  • Előnyök: A szoftver- és alkalmazásarchitektúra változatlan marad.
  • Hátrányok: Véges skálázás, mivel az egyes csomópontok erőforrásainak növelése korlátozott. Állásidő, mert az erőforrások hozzáadásához vagy eltávolításához offline állapotba kell helyeznie a fizikai vagy virtuális gépeket.

Következő lépések