Azure voor .NET-applicaties

Uw .NET-applicatie op Azure, op orde en goedkoper

ProCoding is een .NET-studio uit Split, Kroatië (EU). Op Azure werken we met wat de meeste bedrijven echt gebruiken: hosting, de database, monitoring, secrets en releases. Het doel: een applicatie die betrouwbaar draait, problemen die u hoort voordat uw gebruikers bellen, en een rekening die niet zonder reden groeit.

Vlado Pandžić

Vlado Pandžić · Oprichter · Senior .NET-architect
14 jaar in .NET, en al jaren applicaties in productie op Azure. Microsoft Certified: Azure Fundamentals, Azure AI Fundamentals en Azure Data Fundamentals. U spreekt rechtstreeks met hem.

Program.cs
var builder = WebApplication.CreateBuilder(args); builder.Configuration.AddAzureKeyVault(    new Uri("https://orders-kv.vault.azure.net/"),    new DefaultAzureCredential()); builder.Services.AddOpenTelemetry().UseAzureMonitor();builder.Services.AddHealthChecks()    .AddDbContextCheck<OrdersDbContext>(); var app = builder.Build(); app.MapHealthChecks("/health");app.Run();
14
jaar in .NET
2013
werken we met onze langste klant sinds
CET
dezelfde werktijden als u
EU
bedrijf, contract en facturen

Wat we op Azure doen

Niets exotisch. De diensten waarop de meeste zakelijke .NET-applicaties draaien, goed ingericht.

01

Hosting en releases

ASP.NET Core- en Blazor-applicaties op App Service, uitgerold vanuit Azure DevOps. Een nieuwe versie gaat live zonder downtime en zonder handmatig kopiëren, en terugdraaien is één klik.

  • App Service
  • Azure DevOps
  • Deployment slots
02

Database

Azure SQL die snel is omdat de queries en indexen goed zijn, niet omdat u voor de hoogste laag betaalt. De juiste databasegrootte voor de echte belasting.

  • Azure SQL
  • Indexen
  • Query Store
03

Monitoring

Application Insights en alerts die melden wanneer er iets misgaat, voordat een gebruiker belt. U ziet welk scherm traag is, welke query en waarom.

  • Application Insights
  • Azure Monitor
  • Alerts
04

Beveiliging

Wachtwoorden en sleutels in Key Vault in plaats van in code en configuratie. Inloggen via Entra ID, met rechten die passen bij de rollen in uw bedrijf.

  • Key Vault
  • Entra ID
  • Rechten
05

Achtergrondtaken

Imports, exports, meldingen en nachtelijke verwerking in Azure Functions, los van de webapplicatie, zodat het een het ander niet vertraagt.

  • Azure Functions
  • Geplande taken
06

AI in uw applicatie

Azure OpenAI gekoppeld aan uw data en uw applicatie, binnen uw eigen Azure-abonnement, in plaats van dat mensen documenten in openbare tools plakken.

  • Azure OpenAI
  • Uw data
  • Uw abonnement

Drie manieren om te beginnen

Elk met een duidelijk resultaat, zodat u weet wat u krijgt voordat we beginnen.

01

Azure-kostenreview

Voor wieBedrijven waarvan de Azure-rekening elke maand groeit, zonder dat iemand precies weet waarom.

Wat we bekijken
  • /Grootte van App Service-plannen en echt gebruik
  • /Azure SQL-laag tegenover de echte belasting
  • /Resources en omgevingen die niemand gebruikt
  • /Testomgevingen die ’s nachts en in het weekend draaien
  • /Kosten van logs en Application Insights
  • /Reserveringen en savings plans waar ze lonen
U krijgt

Een lijst met besparingen en een schatting per post, van de grootste naar de kleinste.

Duur
Een paar werkdagen
Prijs
Afgesproken na een gratis gesprek van 30 minuten
02

Azure health check

Voor wieTeams waarvan de .NET-applicatie op Azure draait, maar die niet zeker weten of alles goed is ingericht.

Wat we bekijken
  • /Monitoring, logs en alerts
  • /Secrets, sleutels en toegang
  • /Releases en terugdraaien
  • /Performance van Azure SQL
  • /Inloggen en rechten in Entra ID
  • /Beveiligingsinstellingen van de diensten
U krijgt

Een geprioriteerde lijst met bevindingen en een sessie met uw team waarin we alles doorlopen.

Duur
1 tot 2 weken
Prijs
Afgesproken na een gratis gesprek van 30 minuten
03

Maandelijks blok voor Azure en .NET

Voor wieTeams die een paar dagen per maand een senior voor Azure en .NET nodig hebben, niet fulltime.

Wat we bekijken
  • /Ontwikkeling en onderhoud van de applicatie
  • /Pipelines en releases
  • /Monitoring en brandjes blussen
  • /AI-functies met Azure OpenAI
U krijgt

Een maandelijks blok dagen, besteed aan wat die maand het belangrijkst is.

Duur
Maandelijks, op elk moment opzegbaar
Prijs
Uurtarief, maandelijkse facturatie

De problemen die we op Azure het vaakst vinden

Azure zelf is zelden de schuldige. Bijna altijd is het een van deze vijf.

01

De rekening groeit elke maand

Te grote plannen, vergeten omgevingen en logs die zonder enige sampling worden vastgelegd. De meeste besparingen vindt u op de eerste dag.

02

U hoort van problemen via uw gebruikers

Application Insights staat niet aan of niemand kijkt ernaar, en er zijn geen alerts. Na de inrichting weet u wat er waar kapotging, voordat iemand belt.

03

Wachtwoorden in configuratie en pipelines

Connection strings en API-sleutels in appsettings.json of in pipelinevariabelen. Ze verhuizen naar Key Vault, en de applicatie bereikt ze zonder één wachtwoord in de code.

04

Releases met downtime, of met de hand

Een nieuwe versie betekent een paar minuten downtime, of iemand die bestanden met de hand kopieert. Een pipeline in Azure DevOps en deployment slots lossen allebei op.

05

Azure SQL traag of te duur

Een hogere databaselaag, gekocht om slechte queries te maskeren. Zodra queries en indexen zijn opgelost, kan de database vaak terug naar een lagere laag.

Een health check vindt welke u hebt →

Zo ziet het opruimen eruit

De volgorde is altijd dezelfde, want zonder meten weet u niet wat u moet repareren of hoeveel u hebt bespaard.

  1. 01

    Meten

    Application Insights en een kostenreview laten zien waar tijd en geld heen gaan.

  2. 02

    Secrets

    Alle wachtwoorden en sleutels in Key Vault, toegang beperkt tot wat echt nodig is.

  3. 03

    Releases

    Een pipeline vanuit Azure DevOps en releases zonder downtime, met terugdraaien in één klik.

  4. 04

    Juiste grootte

    Plannen en database afgestemd op de echte belasting, ongebruikte resources uitgezet.

Wanneer het past, en wanneer niet

We passen goed als

  • +U een .NET-applicatie op Azure hebt of daarheen verhuist
  • +U al Microsoft 365 en Entra ID gebruikt
  • +U diensten wilt die Microsoft onderhoudt, niet uw eigen servers
  • +U iemand nodig hebt die zowel de applicatie als Azure kent, niet één van beide

We passen niet als

  • −U een heel cloudplatform nodig hebt voor honderden diensten en Kubernetes-clusters
  • −U één kleine applicatie hebt die een gewone virtuele server goedkoper draait
  • −U iemand zoekt alleen voor netwerk, domeinen en Windows-servers

Tools

Vragen

Voor .NET-applicaties vaak wel, omdat App Service en Azure SQL u serveronderhoud, patches en back-ups uit handen nemen. Voor één kleine applicatie met weinig gebruikers kan een gewone virtuele server goedkoper zijn. We vertellen u wat bij u loont.

Meestal door te grote plannen, omgevingen die niemand gebruikt, testsystemen die dag en nacht draaien en logs zonder sampling. Een kostenreview laat precies zien waar het geld heen gaat en hoeveel u kunt besparen.

Voor de meeste ASP.NET Core- en Blazor-applicaties App Service: geen besturingssysteem om te onderhouden, eenvoudiger uitrollen, en schalen is één klik. Een virtuele machine is zinvol als de applicatie iets nodig heeft dat App Service niet ondersteunt.

Ja. We koppelen Azure OpenAI aan uw data en uw bestaande .NET-applicatie, binnen uw eigen Azure-abonnement, zodat de data niet in openbare tools terechtkomt.

Ja, ook met .NET-applicaties op AWS, inclusief Lambda-functies. Deze pagina gaat over Azure omdat de meeste .NET-teams het gebruiken.

De kostenreview en de health check spreken we af na een gratis gesprek van 30 minuten, als we weten hoe groot het systeem is. Ontwikkeling wordt per uur gefactureerd of als maandelijks blok dagen.

Ja. Vaak is het het nuttigst om naast uw team te werken: monitoring, de pipeline en Key Vault samen inrichten, zodat de kennis bij u blijft.

Uw Azure-rekening groeit en u weet niet waarom? Of u weet niet wat er in productie gebeurt?

Een gratis gesprek van 30 minuten is genoeg om te zien waar het probleem zit en wat de eerste stap moet zijn.

Plan een gratis gesprek van 30 minuten →
  • EU-bedrijf, Split, Kroatië
  • Centraal-Europese werktijden
  • NDA op verzoek
  • U spreekt met de engineer die de code schrijft

Handig om mee te sturen

  • /Welke Azure-diensten u gebruikt
  • /Globale maandrekening
  • /Uw .NET-versie
  • /Waar u nu mee zit
[email protected]
[email protected]
© 2026 ProCoding — Alle rechten voorbehouden.Colofon en privacySplit, Kroatië