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
Azure voor .NET-applicaties
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ć · 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.
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();Niets exotisch. De diensten waarop de meeste zakelijke .NET-applicaties draaien, goed ingericht.
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.
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.
Application Insights en alerts die melden wanneer er iets misgaat, voordat een gebruiker belt. U ziet welk scherm traag is, welke query en waarom.
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.
Imports, exports, meldingen en nachtelijke verwerking in Azure Functions, los van de webapplicatie, zodat het een het ander niet vertraagt.
Azure OpenAI gekoppeld aan uw data en uw applicatie, binnen uw eigen Azure-abonnement, in plaats van dat mensen documenten in openbare tools plakken.
Elk met een duidelijk resultaat, zodat u weet wat u krijgt voordat we beginnen.
Azure zelf is zelden de schuldige. Bijna altijd is het een van deze vijf.
Te grote plannen, vergeten omgevingen en logs die zonder enige sampling worden vastgelegd. De meeste besparingen vindt u op de eerste dag.
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.
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.
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.
Een hogere databaselaag, gekocht om slechte queries te maskeren. Zodra queries en indexen zijn opgelost, kan de database vaak terug naar een lagere laag.
De volgorde is altijd dezelfde, want zonder meten weet u niet wat u moet repareren of hoeveel u hebt bespaard.
Application Insights en een kostenreview laten zien waar tijd en geld heen gaan.
Alle wachtwoorden en sleutels in Key Vault, toegang beperkt tot wat echt nodig is.
Een pipeline vanuit Azure DevOps en releases zonder downtime, met terugdraaien in één klik.
Plannen en database afgestemd op de echte belasting, ongebruikte resources uitgezet.
Tools
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.
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 →Handig om mee te sturen
We gebruiken Google Analytics om te zien welke pagina's nuttig zijn. Cookies worden alleen geplaatst als u akkoord gaat. Privacybeleid