Megosztás a következőn keresztül:


A Service Fabric-szolgáltatások elérhetősége

Ez a cikk áttekintést nyújt arról, hogy az Azure Service Fabric hogyan tartja fenn egy szolgáltatás rendelkezésre állását.

A Service Fabric állapot nélküli szolgáltatásainak elérhetősége

A Service Fabric-szolgáltatások lehetnek állapotalapúak vagy állapot nélküliek. Az állapot nélküli szolgáltatás olyan alkalmazásszolgáltatás, amely nem rendelkezik helyi állapottal, és magas rendelkezésre állásúnak vagy megbízhatónak kell lennie.

Állapot nélküli szolgáltatás létrehozásához definiálni kell egy InstanceCount. A példányszám határozza meg az állapot nélküli szolgáltatás fürtben futó alkalmazáslogikája példányainak számát. A példányok számának növelése az állapot nélküli szolgáltatások horizontális felskálázásának ajánlott módja.

Ha egy állapot nélküli elnevezett szolgáltatás egy példánya meghiúsul, a rendszer új példányt hoz létre a fürt egy jogosult csomópontján. Előfordulhat például, hogy egy állapot nélküli szolgáltatáspéldány meghiúsul a Node1-en, és újra létrejön a Node5-en.

A Service Fabric állapotalapú szolgáltatásainak elérhetősége

Az állapotalapú szolgáltatáshoz tartozik egy állapot. A Service Fabricben az állapotalapú szolgáltatás replikák készleteként modellezhető. Minden replika a szolgáltatás kódjának futó példánya. A replika az adott szolgáltatás állapotáról is rendelkezik másolattal. Az olvasási és írási műveletek egy replikán, az úgynevezett elsődleges replikán lesznek végrehajtva. Az írási műveletek állapotváltozásait a rendszer replikálja a replikakészlet többi replikájára, az úgynevezett Active Secondaries-ekre, és alkalmazza őket.

Csak egy elsődleges replika lehet, de több aktív másodlagos replika is lehet. Az aktív másodlagos replikák száma konfigurálható, és nagyobb számú replika képes elviselni az egyidejű szoftver- és hardverhibák nagyobb számát.

Ha az elsődleges replika leáll, a Service Fabric az egyik aktív másodlagos replikát az új elsődleges replikává teszi. Ez az aktív másodlagos replika már rendelkezik az állapot frissített verziójával replikációval, és továbbra is feldolgozhatja a további olvasási/írási műveleteket. Ezt a folyamatot újrakonfigurálásnak nevezzük, és az Újrakonfigurálás című cikkben részletesen ismertetjük.

A replika elsődleges vagy aktív másodlagosként való fogalmát replikaszerepkörnek nevezzük. Ezeket a replikákat a Replikák és példányok című cikkben találja.

Következő lépések

A Service Fabric fogalmaival kapcsolatos további információkért tekintse meg a következő cikkeket: