Felhők közötti skálázási minta
Erőforrások automatikus hozzáadása egy meglévő alkalmazáshoz a megnövekedett terhelés érdekében.
Kontextus és probléma
Az alkalmazás nem tudja növelni a kapacitást, hogy megfeleljen a váratlan terhelésnövekedésnek. A méretezhetőség hiánya azt eredményezi, hogy a felhasználók nem érik el az alkalmazást a csúcsidőkben. Az alkalmazás meghatározott számú felhasználót képes kiszolgálni.
A globális vállalatok biztonságos, megbízható és elérhető felhőalapú alkalmazásokat igényelnek. Az értekezletek iránti igény növekszik, és a megfelelő infrastruktúrával támogatja, hogy az igény kritikus fontosságú legyen. A vállalatoknak az üzleti adatok biztonságával, a tárolással és a valós idejű rendelkezésre állással kell kiegyensúlyozniuk a költségeket és a karbantartást.
Előfordulhat, hogy nem tudja futtatni az alkalmazást a nyilvános felhőben. Gazdaságilag azonban nem kivitelezhető, hogy a vállalat fenntartsa a helyszíni környezethez szükséges kapacitást az alkalmazás iránti növekvő igények kezeléséhez. Ezzel a mintával a nyilvános felhő rugalmasságát használhatja a helyszíni megoldással.
Megoldás
A többfelhős skálázási minta egy helyi felhőben található alkalmazást terjeszt ki nyilvános felhőbeli erőforrásokkal. A mintát a kereslet növekedése vagy csökkenése váltja ki, és erőforrásokat ad hozzá vagy távolít el a felhőben. Ezek az erőforrások redundanciát, gyors rendelkezésre állást és geomegfelelő útválasztást biztosítanak.
Megjegyzés
Ez a minta csak az alkalmazás állapot nélküli összetevőire vonatkozik.
Összetevők
A felhők közötti skálázási minta a következő összetevőkből áll.
A felhőn kívül
Traffic Manager
A diagramon ez a nyilvános felhőcsoporton kívül található, de a helyi adatközpontban és a nyilvános felhőben is képes lenne koordinálni a forgalmat. A kiegyensúlyozó a végpontok figyelésével és szükség esetén feladatátvételi újraelosztással biztosítja az alkalmazás magas rendelkezésre állását.
Tartománynévrendszer (DNS)
A tartománynévrendszer vagy a DNS felelős egy webhely vagy szolgáltatásnév IP-címére történő fordításáért (vagy feloldásáért).
Felhőbeli
Üzemeltetett buildkiszolgáló
A buildfolyamat üzemeltetésére szolgáló környezet.
Alkalmazáserőforrások
Az alkalmazás erőforrásainak képesnek kell lenniük a vertikális fel- és felskálázásra, például a virtuálisgép-méretezési csoportokra és a tárolókra.
Egyéni tartománynév
Egyéni tartománynév használata az útválasztási kérelmekhez.
Nyilvános IP-címek
A nyilvános IP-címek a bejövő forgalom forgalomkezelőn keresztüli átirányítására szolgálnak a nyilvános felhőalkalmazás erőforrás-végpontja felé.
Helyi felhő
Üzemeltetett buildkiszolgáló
A buildfolyamat üzemeltetésére szolgáló környezet.
Alkalmazáserőforrások
Az alkalmazás-erőforrásoknak skálázási és vertikális felskálázási képességre van szükségük, például virtuálisgép-méretezési csoportokra és tárolókra.
Egyéni tartománynév
Egyéni tartománynév használata az útválasztási kérelmekhez.
Nyilvános IP-címek
A nyilvános IP-címek a bejövő forgalom forgalomkezelőn keresztüli átirányítására szolgálnak a nyilvános felhőalkalmazás erőforrás-végpontja felé.
Problémák és megfontolandó szempontok
A minta megvalósítása során az alábbi pontokat vegye figyelembe:
Méretezhetőség
A felhőközi skálázás fő összetevője az igény szerinti skálázás lehetősége. A skálázásnak a nyilvános és a helyi felhőinfrastruktúra között kell történnie, és igény szerint konzisztens, megbízható szolgáltatást kell nyújtania.
Rendelkezésre állás
Győződjön meg arról, hogy a helyileg telepített alkalmazások magas rendelkezésre állásra vannak konfigurálva a helyszíni hardverkonfiguráció és a szoftvertelepítés révén.
Kezelhetőség
A felhők közötti minta zökkenőmentes felügyeletet és ismerős felületet biztosít a környezetek között.
Mikor érdemes ezt a mintát használni?
Használja a következő mintát a következő helyzetekben:
- Ha váratlan igényekkel vagy időszakos igényekkel kell növelnie az alkalmazáskapacitást.
- Ha nem szeretne olyan erőforrásokba fektetni, amelyeket csak csúcsidőszakokban fog használni. Fizetnie kell azért, amit használ.
Ez a minta nem ajánlott, ha:
- A megoldáshoz az interneten keresztül csatlakozó felhasználókra van szükség.
- A vállalat olyan helyi szabályozásokkal rendelkezik, amelyek megkövetelik, hogy a kiinduló kapcsolat helyszíni hívásból származjon.
- A hálózat rendszeres szűk keresztmetszeteket tapasztal, amelyek korlátozzák a skálázás teljesítményét.
- A környezet le van választva az internetről, és nem éri el a nyilvános felhőt.
Következő lépések
Ha többet szeretne megtudni a cikkben bemutatott témakörökről:
- A DNS-alapú forgalom terheléselosztó működésével kapcsolatos további információkért tekintse meg a Azure Traffic Manager áttekintését.
- A hibrid alkalmazások tervezésére vonatkozó szempontokat ismertető cikkből többet is megtudhat az ajánlott eljárásokról, és további kérdésekre kaphat választ.
- A termékek és megoldások teljes portfóliójáról további információt az Azure Stack termék- és megoldáscsaládjában talál.
Ha készen áll a megoldás példájának tesztelésére, folytassa a felhők közötti skálázási megoldás üzembe helyezési útmutatójával. Az üzembe helyezési útmutató részletes útmutatást nyújt az összetevők üzembe helyezéséhez és teszteléséhez. Megtudhatja, hogyan hozhat létre többfelhős megoldást, amely manuálisan aktivált folyamatot biztosít az Azure Stack Hub által üzemeltetett webalkalmazásról azure-beli üzemeltetett webalkalmazásra való váltáshoz. Azt is megtudhatja, hogyan használhatja az automatikus skálázást a Traffic Manageren keresztül, így rugalmas és méretezhető felhőbeli segédprogramot biztosít terhelés esetén.