Bedste svar
On-demand Computing er den nyeste model i virksomhedssystemer. Det er relateret til Cloud computing. Det betyder, at it-ressourcer kan leveres efter behov af en cloud-udbyder.
I et virksomheds system varierer efterspørgslen efter computervarer fra tid til anden. I et sådant scenarie sørger On-demand computing for, at servere og IT-ressourcer er klar til at håndtere stigningen / faldet i efterspørgslen.
En skyudbyder opretholder en afstemning af ressourcer. Puljen af ressourcer indeholder netværk, servere, opbevaring, applikationer og tjenester. Denne pulje kan imødekomme forskellige virksomhedsklients varierende efterspørgsel efter ressourcer og computing.
Der er mange begreber som f.eks. Grid computing, utility computing, autonom computing osv., Der ligner on-demand computing.
Dette er den mest populære tendens inden for computermodel fra nu af.
Svar
Skalerbarhed refererer til ideen om et system, hvor enhver applikation eller infrastruktur kan være udvidet til at håndtere øget belastning.
Antag for eksempel, at din webapplikation bliver vist på et populært websted som ProductHunt. Pludselig bruger tusindvis af besøgende din app – kan din infrastruktur håndtere trafikken? At have en skalerbar webapplikation sikrer, at den kan skaleres op for at håndtere belastningen og ikke gå ned. Nedbrudte (eller endda bare langsomme) sider efterlader dine brugere utilfredse, og din app har et dårligt omdømme.
Systemer har fire generelle områder, som skalerbarhed kan gælde for:
- Disk I / O
- Hukommelse
- Netværk I / O
- CPU
Når du taler om skalerbarhed i cloud computing, vil du hører ofte om to hovedmetoder til skalering – vandret eller lodret. Lad os se dybere på disse termer.
Lodret skalering
Lodret betragtes ofte som det “lettere” ved de to metoder. Når du skalerer et system lodret, tilføjer du mere strøm til en eksisterende instans. Dette kan betyde mere hukommelse (RAM), hurtigere lagerplads såsom Solid State-drev (SSDer) eller mere kraftfulde processorer (CPUer).
Årsagen til dette menes at være den nemmere mulighed er, at hardware ofte er trivielt at opgradere på cloud-platforme som AWS, hvor servere allerede er virtualiseret. Der er også meget lidt (hvis nogen) yderligere konfiguration, du skal udføre på softwareniveau.
Vandret skalering
Horisontal skalering er lidt mere kompleks. Når du skalerer dine systemer vandret, tilføjer du generelt flere servere for at sprede belastningen på flere maskiner.
Med dette kommer der dog tilføjet kompleksitet til dit system. Du har nu flere servere, der kræver generelle administrationsopgaver såsom opdateringer, sikkerhed og overvågning, men du skal også nu synkronisere din applikation, data og sikkerhedskopier på tværs af mange forekomster.