Beleidsgebaseerde automatische schaalvergroting voor cloudhosting
Regelgebaseerde automatische dimensionering is een manier om cloudservers te beheren waarbij het serververmogen automatisch wordt aangepast aan de hand van vooraf ingestelde regels. Deze methode zorgt ervoor dat uw apps snel blijven wanneer veel mensen de server bezoeken, maar bespaart kosten wanneer er minder gebruikers zijn. Het systeem controleert zaken als CPU-behoefte, geheugen en webactiviteit en past de resources aan de behoeften aan.
Belangrijkste voordelen:
- Kostenbesparingen: Verlaag je cloudkosten met maar liefst 70% door niet te veel macht te hebben.
- Blijf snel: Behoud de snelheid en betrouwbaarheid van de app, zelfs bij veel bezoekers.
- Geen handen nodigBeheer stroomwijzigingen zonder dat u dit zelf hoeft te doen.
Hoe het werkt:
- Stel regels opGeef aan wanneer er extra servers moeten worden toegevoegd (bijvoorbeeld als het CPU-gebruik hoger is dan 80%).
- Bekijk statistiekenHoud het stroomverbruik in de gaten met tools zoals AWS CloudWatch.
- Verandert vanzelf van formaat: Voeg stroom toe of haal stroom weg, naar behoefte, in realtime.
VoorbeeldEen webshop kan tijdens uitverkoopperiodes groter worden en daarna weer kleiner, waardoor kosten worden bespaard en alles soepel verloopt.
Serverion’'s Deel:

Serverion Vereenvoudigt automatisch dimensioneren met bewaakte hosting, continue controles en een breed netwerk van 37 datapunten. Abonnementen beginnen bij $10 per maand voor VPS en $75 per maand voor eigen servers, met bescherming tegen aanvallen en een looptijd van 99,99%.
Door slimme schaalregels te combineren met stabiele hosting, is op regels gebaseerde automatische dimensionering een slimme keuze om het cloudgebruik en de kosten te optimaliseren.
Hoe maak je een schaalbeleid voor onze Auto Scaling-groep?
Belangrijkste onderdelen en installatievereisten
Beleidsgericht automatisch schalen Het systeem maakt gebruik van veel onderdelen die samenwerken om serverbehoeften te controleren en op te lossen. Elk onderdeel heeft een belangrijke taak en samenwerking is essentieel voor een goede schaalbaarheid. Hieronder vindt u de belangrijkste onderdelen en de benodigde configuratie.
Belangrijkste onderdelen van automatisch schalen
Schaalregels Stel de stappen in voor het toevoegen of verwijderen van servers. U kunt bijvoorbeeld een regel instellen om twee servers toe te voegen als het CPU-gebruik gedurende vijf minuten boven de 80% uitkomt, of om één server te verwijderen als het gebruik onder de 30% daalt. Deze regels kunnen worden gebruikt om snelle pieken in het verkeer op te vangen, een plan te volgen of historische gegevens te gebruiken om de behoeften te voorspellen.
Monitoringstatistieken Deze gegevens zijn essentieel voor het monitoren van resourcegebruik, zoals CPU, geheugen, netwerkgebruik en de mate van vertraging. Deze statistieken helpen bij het bepalen wanneer opschalen nodig is. Tools zoals AWS CloudWatch, Azure Monitor, Google Cloud Watching of gratis alternatieven zoals Prometheus bieden de benodigde data om op de juiste manier op te schalen.
Schaalgroepen Hiermee kunt u eenvoudig meerdere servers als één server beheren. Zo kunt u dezelfde schaalregels toepassen op alle servers in de groep, waardoor nieuwe servers correct worden ingesteld en taken efficiënt worden gedeeld.
Levenscyclus-hooks Hiermee kun je speciale acties uitvoeren tijdens schaalperiodes. Je kunt bijvoorbeeld een nieuwe server starten met de nieuwste updates of opschonen voordat je een server uitschakelt.
Essentiële benodigdheden voor de installatie
Om automatisch schalen te starten, moet u ervoor zorgen dat uw cloud de benodigde API's aankan. Gebruik strikte op rollen gebaseerde toegangscontrole (RBAC) en beperk het API-gebruik om de veiligheid te waarborgen. Het is ook raadzaam om de schaaltijden regelmatig te controleren.
Je apps moeten werken zonder lokale statusinformatie (stateless) of sessies actief te hoeven houden. Dit zorgt ervoor dat nieuwe servers snel aan de slag kunnen zonder dat er harde datasynchronisaties nodig zijn.
Gebruik codetools zoals CloudFormation of Terraform om de installatie te versnellen. Met deze tools kunt u uw autoscaling-configuratie schrijven en starten met code, waardoor alles gestandaardiseerd wordt en handmatige fouten worden voorkomen.
Serverion-configuratie voor automatisch schalen
Serverion biedt een robuuste infrastructuur die is ontworpen voor automatische schaalbaarheid, met een wereldwijde spreiding van 37 datacenters. Hun VPS-abonnementen beginnen bij $10 per maand en hun eigen servers bij $75 per maand. Beide zijn DDoS-bestendig tot 4 Tbps, beschikken over zowel softwarematige als hardwarematige beveiligingsmaatregelen en hebben extra beveiligingslocaties.
Met 24/7/365 netwerkmonitoring biedt Serverion realtime data die nodig is voor schaalvergroting. Dit maakt snelle reacties mogelijk op veranderingen in de belasting of prestatieproblemen.
Serverion maakt het opzetten en beheren van autoscaling ook eenvoudig met hun managed hosting-pakketten. Hun technische team helpt bij de eerste installatie en eventuele problemen, waardoor zelfs complexe installaties gemakkelijker te beheren zijn.
De configuratie biedt een uptime van 99,991 TP3T, dagelijkse back-ups en regelmatige snapshots. Deze punten garanderen een stabiele werking, zelfs bij hardwarestoringen of onverwachte problemen, waardoor het uitermate geschikt is voor actieve, automatisch schaalbare toepassingen.
Soorten op regels gebaseerde automatische schaalmethoden
Automatische schaalmethoden zijn ontworpen om zich aan te passen aan verschillende werkvolumes, waardoor een optimale balans tussen prestaties en kosten wordt gegarandeerd. De juiste methode kiezen hangt af van de behoeften van uw app en het bezoekerspatroon. Laten we eens kijken naar drie belangrijke op regels gebaseerde schaalmethoden.
Doelvolging Schaalvergroting
Doelgerichte schaalvergroting zorgt ervoor dat een ingestelde waarde constant blijft. U wilt bijvoorbeeld het CPU-gebruik op 60% houden. Als het gebruik dit doel overschrijdt doordat er meer bezoekers zijn, zet het systeem extra servers in om de extra belasting te verwerken. Wanneer het gebruik afneemt, worden er servers verwijderd om kosten te besparen.
Deze methode is ideaal voor applicaties zoals web- of applicatieservers, waar een stabiele werking cruciaal is. Het is eenvoudig in te stellen en werkt goed voor werk dat langzaam verandert. Omdat het echter op zoek is naar stabiliteit, kan het zijn dat het niet snel genoeg reageert wanneer het aantal bezoekers plotseling sterk toeneemt.
Stapsgewijze schaling en eenvoudige schaling
Stapsgewijze schaalvergroting Het biedt betere richtlijnen doordat je acties kunt instellen op basis van hoeveel een bepaalde waarde afwijkt van een ingestelde waarde. Als het CPU-gebruik bijvoorbeeld met 10% boven een bepaald punt stijgt, kan het systeem één server toevoegen; als het met 20% stijgt, kunnen er twee worden toegevoegd, enzovoort. Deze gekoppelde schaalbaarheid is ideaal voor apps met wisselende of onzekere bezoekersaantallen.
Eenvoudige schaalvergroting Dit activeert een vaste actie wanneer een meetwaarde een bepaalde grens overschrijdt. U kunt bijvoorbeeld een server toevoegen wanneer het CPU-gebruik boven de 80% komt, of een server verwijderen wanneer het onder de 30% daalt. Het is eenvoudig in te stellen, maar werkt mogelijk niet goed bij snelle of grote veranderingen in het aantal bezoeken.
Beide methoden voldoen aan verschillende behoeften op het gebied van bezoekregelingen en -regels, waarbij stapsgewijze schaalvergroting meer flexibiliteit biedt en eenvoudige schaalvergroting zich richt op gebruiksgemak.
Vergelijking van methoden voor automatisch schalen
Welke schaalmethode je kiest, hangt af van hoe snel je moet inspelen op veranderingen in bezoekersaantallen en hoe complex je de configuratie wilt maken. Hier volgt een kort overzicht:
| Methode | Snel reageren | Moeilijk te maken | Het geld waard | Goed voor |
|---|---|---|---|---|
| Track Moving | Snel (altijd) | Niet moeilijk | Veel | Zorgen dat alles soepel verloopt |
| Omhoog of omlaag stappen | Oké (stap voor stap) | Niet al te moeilijk | Heel wat | Wanneer mensen op bekende manieren komen en gaan. |
| Easy Scale | Langzaam (vaste bewegingen) | Niet moeilijk | Oké | Eenvoudige klussen met duidelijke behoeften |
Doelgerichte tracking is een goede keuze voor stabiele taken, omdat het zorgt voor gestage veranderingen en kostenbeheersing. Het kan echter traag zijn bij snelle pieken in het verkeer. Stapsgewijze schaling biedt goede controle en is geschikt voor apps met veranderende behoeften, maar vereist meer configuratiewerk. Eenvoudige schaling is het gemakkelijkst om mee te beginnen, waardoor het een topkeuze is voor kleine apps, hoewel het mogelijk minder goed presteert bij onregelmatig verkeer.
In veel gevallen levert een combinatie van deze methoden de beste resultaten op. Zo kan doeltracking het CPU-gebruik reguleren, terwijl stapsgewijze schaling de grootte van de aanvraagwachtrij controleert. Cloudproviders zoals Serverion gebruiken alle drie de methoden en zetten hun wereldwijde servernetwerk in om de monitoring en snelheid te bieden die nodig zijn voor een goede automatische schaling.
sbb-itb-59e1987
Hoe stel je op regels gebaseerde automatische schaling in?
Het opzetten van op regels gebaseerde automatische schaling vereist drie belangrijke stappen: controleren, regels instellen en ervoor zorgen dat alles correct werkt. Elke stap bouwt voort op de vorige om een systeem te creëren dat goed en feilloos schaalbaar is.
De behoeften van de app en de verkeersstromen in kaart brengen
Het eerste wat je moet weten, is hoe je app presteert onder verschillende omstandigheden. Zo zie je wat begint te schalen en zorg je ervoor dat de regels aansluiten bij de werkelijke behoeften.
Begin met oude verkeersgegevens bekijken. Zoek naar trends zoals piektijden, grote pieken in gebruik of snelle stijgingen. E-commercewebsites trekken bijvoorbeeld vaak veel bezoekers tijdens uitverkoopacties, dus het is belangrijk om te kijken naar zaken als het aantal bestellingen en websitebezoeken op die momenten.
Kijk ook eens naar hoe werk verandert. Apps met een constant verkeer vereisen mogelijk een andere schaalstrategie dan apps met wisselende vraag. Identificeer mogelijke knelpunten door links in je app te analyseren, aangezien deze cruciaal kunnen worden wanneer veel mensen de app bezoeken.
Gebruik hulpmiddelen om de basiscijfers over tijd te volgen. Kijk goed naar... CPU-gebruik, geheugengebruik, netwerkverkeer, En hoe lang duurt het aanvragen? – deze cijfers geven vaak het beste beeld van de benodigde middelen. Voor specifieke taken kunnen eigen gegevens, zoals de lengte van wachtrijen of het aantal actieve gebruikers, meer inzicht geven.
Om een volledig beeld te krijgen, bekijk je minimaal 30 dagen aan gegevens. Observeer hoe je app presteert tijdens drukke perioden en noteer eventuele vertragingen. Deze inzichten helpen je bij het kiezen van de waarden en parameters voor je schaalregels.
Het instellen van meetwaarden, lijnen en regels.
Nadat je de behoeften hebt vastgesteld, stel je vervolgens de getallen en lijnen in waarmee de schaalvergroting begint. Deze moeten aansluiten bij de specifieke behoeften van je app.
Bijvoorbeeld, CPU-gebruik is vaak een belangrijk getal, waarbij verplaatsingen meestal beginnen rond het gebruik van 80% – hoewel dit kan veranderen. Regels voor geheugengebruik vereisen goede overweging, aangezien geheugenproblemen eerder tot vastlopen kunnen leiden dan CPU-limieten. Als het verplaatsen van data cruciaal is, zijn cijfers voor netwerkverkeer van belang. Voor apps die door gebruikers worden gebruikt, hoe lang duurt het aanvragen? is een belangrijk getal, omdat het de gebruikerservaring beïnvloedt.
Stel beide in minimale en maximale eenheidslimieten Om de controle te behouden. Een minimum zorgt ervoor dat er altijd voldoende ruimte is om aan de basisbehoeften te voldoen, terwijl een maximum voorkomt dat er te veel wordt opgeschaald bij plotselinge grote verkeerspieken.
Sla dit niet over. afkoeltijden. Dit is belangrijk om "thrashing" te voorkomen, waarbij het systeem constant op- en afschaalt als gevolg van kleine wijzigingen. De gebruikelijke afkoeltijd is 5 tot 15 minuten, afhankelijk van hoe snel uw app stabiliseert na het opschalen.
Platformen zoals Serverion stellen gebruikers in staat om hun eigen schaalregels te maken voor VPS'en en complete servers. De brede configuratie zorgt voor goede monitoring en snelle schaling in meerdere datacenters, waardoor het eenvoudig is om te beginnen met op regels gebaseerde automatische schaling.
Testen en ervoor zorgen dat schaalregels werken
Voordat je je schaalregels echt gaat gebruiken, is het essentieel om ze eerst goed te testen op een vaste plek. Deze stap zorgt ervoor dat je systeem zich gedraagt zoals je wilt onder verschillende omstandigheden.
Gebruik testtools Om verschillende manieren van webverkeer uit te proberen, zoals snelle sprongen, lange reeksen en langzame stijgingen. Test zowel de 'meer'- (content toevoegen) als de 'minder'- (content verwijderen) manier om te zien of je regels in beide gevallen werken.
Observe hoe snel uw systeem van grootte kan veranderen en of het verbetert zoals u hoopt. Zorg ervoor dat rusttijden te grote veranderingen in grootte voorkomen en dat eventuele speciale haken goed werken.
Voer deze tests uit wanneer er weinig mensen online zijn om je hoofdomgeving te beschermen. Het is het beste om een testopstelling te gebruiken die veel lijkt op je hoofdomgeving. Op deze manier kun je problemen opsporen voordat ze echte gebruikers treffen.
Mis geen zeldzame gevallen. Snelle verkeerspieken, langdurig hoog gebruik en langzame stijgingen kunnen elk leiden tot veranderingen in de omvang van het verkeer. Door deze te kennen, kunt u uw regels beter afstemmen voor optimale resultaten.
Noteer wat je ontdekt, zoals hoe snel het gaat en eventuele vreemde dingen. Deze informatie helpt je om je regels aan te passen en de grootteveranderingen af te stemmen op de werkelijke behoeften. Je moet bijvoorbeeld misschien de limieten wijzigen, de grootteveranderingen verfijnen of conflicten tussen regels oplossen door te kijken naar de mogelijkheid om groter te maken in plaats van kleiner.
Goed testen zorgt ervoor dat uw maattabellen de realiteit aankunnen, waardoor zowel de functionaliteit als de kostenbesparing optimaal zijn.
Beste tips voor regels voor automatisch schalen
Het gebruik van een zelfreinigende waterput vereist meer dan een simpele aan-uitknop. Slimme planning en continue monitoring kunnen u helpen geld te besparen of verspilling te voorkomen.
Drempelwaarden en schaalvergroting verbeteren
Begin met waarden met een laag risico – zoals een CPU-gebruik van 70% in plaats van 80% – en pas deze aan met gegevens van daadwerkelijke activiteiten. Trends in websitebezoeken uit het verleden zijn hierbij nuttig. Als u bijvoorbeeld ziet dat het gebruik elke dinsdag om 14:00 uur hoger ligt, kan dat komen doordat uw wekelijkse e-mail dan wordt verzonden. Deze informatie helpt u limieten in te stellen die overeenkomen met het werkelijke gebruik, en niet alleen met schattingen.
Afkoelperiodes zijn ook essentieel. Een pauze van 5 tot 15 minuten kan voorkomen dat je systeem te snel reageert op korte pieken in het verkeer. Voor websites zoals webshops, waar snelle veranderingen optreden tijdens korte uitverkopen, zijn mogelijk langere afkoelperiodes nodig om de boel stabiel te houden.
Besteed extra aandacht aan het geheugengebruik. Stel alarmen in op de 75% om crashes te voorkomen, aangezien geheugenverlies vaak meer problemen veroorzaakt dan het bereiken van de maximale CPU-belasting. Let op geheugenlekken, want die kunnen de werking geleidelijk verstoren.
Stel de laagste en hoogste limieten in om een balans te vinden tussen goede prestaties en kostenbeheersing. Een lage limiet betekent dat uw systeem de gebruikelijke websitebezoeken aankan, terwijl een hoge limiet voorkomt dat de kosten de pan uit rijzen.
Kijken en haken gebruiken
Het is niet voldoende om alleen limieten te stellen; continue monitoring is essentieel om schaalvergrotingen correct te laten verlopen. Realtime monitoring moet meer omvatten dan alleen basis CPU- en geheugengebruik. Gegevens die speciaal voor uw app zijn gemaakt Gegevens zoals wachtrijgroottes, het aantal actieve gebruikers en wachttijden geven vaak een completer beeld van de systeemstatus.
Hooks kunnen hiaten opvullen die eenvoudige schaalregels mogelijk over het hoofd zien. Bijvoorbeeld, bij het toevoegen van meer onderdelen kunnen hooks controleren of alles correct is ingesteld voordat ze bezoekers gaan ontvangen. Dit voorkomt het "koude start"-probleem, waarbij nieuwe servers nog niet optimaal functioneren.
Verkleinen goed Ook dat is belangrijk. Gebruik hooks om gegevens op te slaan, logbestanden te verplaatsen of actieve links te wissen voordat je onderdelen verwijdert. Dit voorkomt gegevensverlies en zorgt ervoor dat gebruikers een soepele overgang ervaren tijdens wijzigingen.
Het systeem van Serverion biedt een sterke monitoring van alle datapunten, waardoor u de prestatiecijfers in realtime kunt volgen. Dankzij de 24/7-monitoring worden wijzigingen correct gemarkeerd en problemen vroegtijdig opgespoord.
Stel signalen in voor ongebruikelijke acties. Als uw systeem op zondag om 3 uur 's nachts extra gegevens toevoegt, wilt u weten waarom. Deze signalen kunnen u helpen problemen te vinden en op te lossen voordat ze tot grote fouten leiden.
Gezondheidscontroles Dit zou altijd moeten gebeuren, niet alleen bij het wijzigen van de grootte. Defecte onderdelen kunnen verkeerde signalen afgeven, wat leidt tot onnodige wijzigingen in de grootte, terwijl het werkelijke probleem een defecte server is die gerepareerd moet worden.
Controleer en update de regels regelmatig.
Nadat je je schaalregels hebt ingesteld en hebt gekeken, Controleer alles regelmatig. Om ervoor te zorgen dat de regels aansluiten bij de veranderende behoeften van je app, is het raadzaam om ze minstens elke drie maanden te herzien, of wanneer je grote wijzigingen aanbrengt in de manier waarop je app is gebouwd. Wat goed werkte voor een kleine omgeving, werkt mogelijk niet meer zo goed bij een groot aantal websitebezoekers.
Auto's bewegen zich tegenwoordig op een andere manier op de weg. De grote koopgekte voor de feestdagen vond vroeger bijvoorbeeld plaats op Black Friday, maar duurt nu wekenlang. Groei, nieuwe onderdelen en veranderingen in hoe mensen dingen gebruiken, kunnen allemaal van invloed zijn op hoeveel van een bepaalde grondstof we gebruiken. Daarom is het belangrijk om dit regelmatig te controleren.
Als je plotseling grote veranderingen ziet in de omvang, de prestaties of de kosten, moet je daar direct naar kijken. Deze signalen betekenen vaak dat je je regels moet aanpassen. Als je bijvoorbeeld ineens veel meer databaseaanvragen krijgt, heb je mogelijk nieuwe regels nodig die zich meer richten op I/O-cijfers dan alleen op CPU-cijfers.
Noteer alle wijzigingen die u aanbrengt en de redenen daarvoor. Zes maanden later zult u blij zijn dat u een duidelijke notitie hebt van waarom u een geheugenlimiet hebt gewijzigd of een nieuw getal hebt ingevoerd. Deze registratie helpt uw team ook om dezelfde oude fouten te voorkomen.
Experimenteer met wijzigingen in de regels. Test ze eerst op een vaste plek voordat je ze daadwerkelijk gaat gebruiken. Gebruik tools om verkeer te simuleren en controleer of je nieuwe regels goed werken. Dit verkleint de kans op een onaangename verrassing wanneer er in werkelijkheid auto's op je systemen terechtkomen.
Kijk ook altijd naar de kosten bij elke controle. Stem je uitgaven aan capaciteit af op hoe goed alles werkt en zoek naar manieren om het te verbeteren. Zelfs kleine aanpassingen aan de limieten kunnen de kosten met 20-40% verlagen, terwijl de gebruikerservaring behouden blijft.
Blijf op de hoogte van nieuwe onderdelen van je hostingprovider. Serverion verbetert regelmatig zijn basisinfrastructuur en services, wat kan betekenen dat er nieuwe opties voor configuratiegrootte of tools beschikbaar komen die je setup kunnen optimaliseren.
Afsluiting: Cloudgebruik optimaliseren met op regels gebaseerde automatische schaling
Op regels gebaseerde automatische schaling is tegenwoordig een essentieel hulpmiddel voor moderne cloudomgevingen. Het helpt de kosten te verlagen en de prestaties te verbeteren wanneer veel gebruikers het toepassen. Bedrijven die deze methode gebruiken, besparen vaak op cloudkosten met ongeveer 251 TP3T en zien een 301 TP3T betere applicatieprestatie wanneer veel gebruikers er gebruik van maken.
Het idee is simpel maar krachtig: het aantal servers dat je gebruikt aanpassen aan wat je op dat moment nodig hebt. Neem bijvoorbeeld een webshop met een tijdelijke uitverkoop. Naarmate er meer bezoekers komen, zorgen automatische schaalregels ervoor dat er meer servers worden ingezet om de belasting op te vangen en de website snel te laten functioneren. Wanneer de uitverkoop voorbij is en er minder bezoekers komen, schakelt het systeem weer terug, wat geld bespaart. Op deze manier worden niet alleen websitecrashes voorkomen, maar ook verspilling van geld aan servers die niet in gebruik zijn, wat goed aansluit bij de eerder besproken manieren om processen te optimaliseren.
Serverion biedt een uitstekende omgeving om deze plannen in de praktijk te brengen. Het bedrijf beschikt over datacenters wereldwijd en houdt deze continu in de gaten, waardoor bedrijven autoscaling kunnen gebruiken om vertragingen te minimaliseren en slimme, snelle aanpassingen door te voeren. Bovendien zorgt Serverion's eersteklas DDoS-bescherming – die aanvallen tot 4 Tbps stopt – ervoor dat de schaling alleen reageert op daadwerkelijke gebruikers, waardoor verspilling door schadelijke aanvallen wordt voorkomen.
Om succesvol te zijn met op regels gebaseerde automatische schaling, heb je een goede configuratie, constante monitoring en voortdurende kleine aanpassingen nodig. De maatregelen moeten aansluiten bij de doelstellingen van je bedrijf. Begin met veilige limieten en pas deze aan naarmate je ziet hoe het gaat, om grote fouten te voorkomen.
De snelle SSD-technologie, krachtige monitoringtools en grote wereldwijde infrastructuur van Serverion zorgen voor een uitstekende en betrouwbare automatische schaalbaarheid. Of u nu een kleine webapplicatie of een groot bedrijfssysteem beheert, de mogelijkheid om het servergebruik aan te passen aan de behoeften is een slimme en efficiënte manier om cloudtaken uit te voeren.
In onze snel veranderende online wereld werkt het handmatig beheren van servergebruik niet meer. Regelgestuurde automatische schaling, in combinatie met de krachtige configuratie van Serverion, zorgt ervoor dat applicaties altijd beschikbaar zijn en niet te veel kosten, ongeacht het aantal bezoekers. Deze aanpak wordt een onmisbare tool voor moderne cloudwebsites.
Veelgestelde vragen
Waarom is op beleid gebaseerd automatisch schalen niet hetzelfde als handmatig schalen in cloudhosting?
Op beleid gebaseerde automatische schaling maakt het eenvoudig. Het past cloudonderdelen voor u aan op basis van vooraf ingestelde regels. Deze regels kunnen bijvoorbeeld kijken naar CPU-gebruik, de benodigde hoeveelheid geheugen of een grote toename in verkeer. Op deze manier kan uw systeem zich snel aanpassen aan meer of minder werk, zonder dat u daar iets voor hoeft te doen.
Aan de andere kant, wanneer je handmatig schaalt, moet je in de gaten houden hoeveel van elke resource wordt gebruikt en zelf aanpassingen maken. Hoewel je hiermee volledige controle hebt, kan het traag en niet erg soepel zijn, vooral als de vraag snel toeneemt. Beleidsgestuurd automatisch schalen zorgt voor goede prestaties en beheert de kosten zonder dat je er constant toezicht op hoeft te houden.
Hoe kan ik mijn apps stabiel en snel houden wanneer er veel gebruikers tegelijk binnenkomen, met behulp van automatische schaling?
Automatisch schalen met ingestelde regels zorgt ervoor dat uw apps stabiel en snel blijven door het gebruik van resources aan te passen op basis van regels die u zelf definieert. U kunt bijvoorbeeld instellen dat er meer servers worden gebruikt wanneer het CPU-gebruik boven de 80% uitkomt, of juist minder servers wanneer er weinig gebruikers zijn, wat kosten bespaart.
Om dit goed te doen, begin je met het opstellen van schaalregels die aansluiten bij de behoeften van je app. Houd de belangrijkste cijfers in de gaten om er zeker van te zijn dat alles goed werkt en test of de app een grote toestroom van gebruikers aankan. Samenwerken met een goede hostingprovider, zoals Serverion, die over krachtige tools beschikt, kan het schalen soepel laten verlopen en de prestaties van de hele app verbeteren.