Budget is tegenwoordig kostbaar. Het is moeilijk om budget voor personeel te krijgen, maar soms is het verrassend eenvoudig om budget voor tools te krijgen. Goede tooling kan de druk van overwerkte DBA's echt wegnemen door de meer arbeidsintensieve taken te automatiseren; door ons te helpen problemen snel te lokaliseren, waardoor het risico wordt verkleind dat u iets mist door menselijke fouten; en door ons in staat te stellen een probleem voor te zijn, zodat we het al oplossen tegen de tijd dat onze gebruikers het ervaren.
Wanneer het tijd is om de "puntharige baas" te benaderen met een voorgestelde investering, is het belangrijk om een gedetailleerde beoordeling te hebben van de volledige eigendomskosten van elk voorgesteld gereedschap. Heel vaak richten we ons puur op de directe kosten en zien we indirecte kosten over het hoofd, zoals infrastructuur- of resourcekosten die nodig zijn voor installatie, configuratie of onderhoud.
Uw uitgaven bepalen
Afhankelijk van uw organisatie, hoe u uw budgetten beheert of waar u geld beschikbaar heeft, geeft u er misschien de voorkeur aan uw kosten vooraf te dekken met grotere investeringen vooraf in verband met uw kapitaaluitgaven (CapEx)-budget, of het past beter bij u om spreid de kosten gelijkmatig over de tijd en koppel ze aan uw budgetten voor operationele uitgaven (OpEx).
In de afgelopen jaren hebben software as a service (SaaS)-tools organisaties van elke vorm en omvang toegang gegeven tot geavanceerde en extreem krachtige software tegen beheersbare doorlopende kosten.
SaaS is niet voor iedereen. Afgezien van het betalingsschema, is een belangrijk beslissingspunt de TCO. De volgende tabel zou u moeten helpen uw overweging te formuleren.
Voor meer details over de samenstelling van een typisch prestatiebewakingssysteem, bekijk onze blog:Database Monitoring Architectures.
Snelle vergelijking van on-premises versus SaaS
Hieronder verwijzen we naar 'gecontroleerd eindpunt'. Dit kan verwijzen naar een gecontroleerde database-instantie, het besturingssysteem en/of de hypervisor waarop het is geïnstalleerd.
Typische factoren voor de eigendomskosten van een monitoringoplossing
Traditionele on-premises oplossing | SaaS-oplossing |
|
|
|
|
|
|
|
|
Licentie en abonnement
Voor traditionele software op locatie:
- Er zijn doorgaans aanzienlijke licentiekosten vooraf. Dit is geschikt voor organisaties die zouden putten uit een budget voor kapitaaluitgaven (CapEx).
- Factor in jaarlijks onderhoud, dat doorgaans ongeveer 20 procent van de initiële licentiekosten bedraagt. Toegang tot updates is van vitaal belang omdat databasepatches en -updates gegevensverzamelingen kunnen verbreken.
Voor SaaS-oplossingen:
- SaaS is gebaseerd op een terugkerend abonnement. Dit voorkomt grote voorinvesteringen. Dit is geschikt voor organisaties die liever met software omgaan met een budget voor operationele uitgaven (OpEx).
- Als je toevallig veel geld hebt, kijk dan eens naar een meerjarig abonnement, dat goede kortingstarieven van de verkoper zou moeten opleveren.
- De meeste SaaS-bewakingssoftware wordt jaarlijks gefactureerd. Maandelijkse of pay-as-you-go-modellen zijn minder gebruikelijk voor monitoring en zullen doorgaans duurder zijn.
- Flexibiliteit heeft een prijs. Als je een goed idee hebt van hoeveelheden en langere abonnementsperioden, dan is vastklampen voordeliger.
- Als het abonnement is gekoppeld aan de niveaus van verzamelde gegevens, moet u voorzichtig zijn met het berekenen van uw verwachte gegevensvereisten. Prestatiegegevens kunnen snel groot worden. Zoek voor meer voorspelbaarheid naar oplossingen die worden gemeten op de gecontroleerde entiteit in plaats van opgeslagen gegevens.
- Een gehoste oplossing moet de kosten van gegevensopslag en doorlopend onderhoud omvatten.
De bewegende delen
Prestatiegegevens verzamelen
- Houd rekening met hardware die nodig is om de service te hosten, die gegevens verzamelt van het bewaakte eindpunt. Om impact op de bewaakte instantie te voorkomen, mag de monitoringsoftware zich niet op dezelfde machine bevinden. De gegevensverzamelaar moet 'agentloos' zijn.
- Houd rekening met het aantal SQL-serververbindingen dat u gaat bewaken. Als u ook het hostbesturingssysteem en/of de hypervisor bewaakt, moet hier ook rekening mee worden gehouden.
- Controleer de documentatie van de leverancier voor richtlijnen over hoeveel bewaakte eindpunten een enkele gegevensverzamelingsservice kan ondersteunen.
- Als meerdere gegevensverzamelingsservices moeten worden 'gefedereerd', moeten mogelijk meerdere hosts voor gegevensverzameling worden opgegeven.
- Voor SaaS-oplossingen kunnen ze een on-premises datacollector hebben voor on-premises workloads en deze vervangen door cloudgebaseerde services voor data-acquisitie uit database as a service (DBaaS).
Opslagplaats voor kortetermijndiagnostiek
Houd rekening met de kosten van het database-exemplaar dat nodig is voor de opslagplaats voor diagnostische gegevens op korte termijn. Hier worden gedetailleerde gegevens opgeslagen om diagnose en afspeelfuncties te vergemakkelijken. De grootte is afhankelijk van:
- Het aantal bewaakte eindpunten
- Het aantal bijgehouden statistieken
- De frequentie van gegevensverzameling van elke statistiek
- Of SQL-code en/of uitvoeringsplannen behouden blijven
- De hoeveelheid bewaard gebleven geschiedenis
Controleer de richtlijnen van de leverancier met betrekking tot het volume aan diagnostische gegevens per bewaakt eindpunt per dag aan bewaarde gegevens. Het volume van de bewaard gebleven geschiedenis varieert van 1-4 weken voor de meeste on-premises oplossingen. Alles wat langer is, vereist aanzienlijke opslagruimte, evenals aanzienlijke computerbronnen om de vereiste analyse aan te sturen.
Repository voor langetermijnanalyse/rapportage
On-premises oplossingen halen regelmatig gedetailleerde gegevens uit de diagnostische repository, aggregeren deze en slaan deze op in een analytics- of rapportagerepository. Controleer de leveranciersrichtlijnen met betrekking tot het volume aan rapportagegegevens per bewaakt eindpunt per maand aan bewaarde gegevens. Voor grotere installaties heeft u mogelijk een afzonderlijke database-instance nodig voor uw rapportagerepository, waarmee rekening moet worden gehouden in uw kosten.
Overwegingen voor het bepalen van uw SQL Server-instantie
Houd rekening met de volgende actiestappen wanneer u bepaalt of u een traditionele on-premises of SaaS-oplossing wilt:
- Bepaal hoeveel bewaakte eindpunten u nodig heeft (SQL Server, Windows, Linux HyperV, enzovoort).
- Bepaal hoeveel gegevensverzamelingsservices je nodig hebt, de hostvereisten en de bijbehorende kosten.
- Houd rekening met eventuele licentiekosten die verband houden met uw infrastructuur, bijvoorbeeld Windows Server- of SQL Server-instanties.
- Bij het beoordelen van de kosten van opslag op locatie, heeft u mogelijk een vaste prijs per terabyte die uw IT-team in rekening brengt. Als dat niet het geval is, overweeg dan de totale prijs van on-premises opslag. Een goede gids wordt uitgegeven door Wasabi.
- Houd voor on-premises oplossingen rekening met de hardware- en licentiekosten van de host en eventuele databases die nodig zijn voor diagnostische en rapportagegegevens.