microsoft / service-fabric

Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
https://docs.microsoft.com/en-us/azure/service-fabric/
MIT License
3.02k stars 399 forks source link

Is there any plan to have service fabric windows OS images have .Net 4.8 installed by default? #414

Open ifle opened 4 years ago

ifle commented 4 years ago

Is there any plan to have service fabric windows OS images have .Net 4.8 installed by default?

maburlik commented 4 years ago

If your question is regarding ARM deployments of Service Fabric, select the Windows Server 2019 November update SKU:

https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

.NET Framework 4.8 On Windows 10 May 2019 Update and Windows 10 November 2019 Update: 528040On all other Windows operating systems (including other Windows 10 operating systems): 528049

https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages/listskus https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage

ifle commented 4 years ago

Our applications run with .net 471, we upgraded to 4.8. I tried to create the SF on portal. The 2019 server is not in list. Server 1709 already not supported.

What happened with SF? Where service fabric mesh, is service fabric dead, is there roadmap? Is the a time to move to kubernetes?

image

maburlik commented 4 years ago

Mesh had been split into two projects:

  1. The open application model (OAM) which is platform-agnostic and can be used between SF & Kubernetes: https://www.zdnet.com/article/microsoft-introduces-new-specs-for-developing-platform-agnostic-cloud-and-edge-applications/ https://cloudblogs.microsoft.com/opensource/2019/10/16/announcing-dapr-open-source-project-build-microservice-applications/ https://azure.microsoft.com/en-us/resources/videos/azure-friday-learn-all-about-distributed-application-runtime-dapr-part-2/

  2. Our serverless offering in Azure built on top of Service Fabric: Atlas

You can find some discussion on these topics here: https://github.com/microsoft/service-fabric-services-and-actors-dotnet/issues/206 https://github.com/dapr/dapr/issues/630

Regarding the availability of Server 2019 in Azure you may find limited SKUs in the portal UI, but there are additional SKUs available as you can find in the doc below and can query using Azure APIs: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage#table-of-commonly-used-windows-images https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage#navigate-the-images

Publisher | Offer | Sku
-- | -- | --
MicrosoftWindowsServer | WindowsServer | 2019-Datacenter
MicrosoftWindowsServer | WindowsServer | 2019-Datacenter-Core
MicrosoftWindowsServer | WindowsServer | 2019-Datacenter-with-Containers

You can consume using these additional SKUs via an ARM template deployment.

maburlik commented 4 years ago

@TassaduqBasu @linmeng08 Are you able to follow up if we can add Server 2019 to the portal user interface?

markwragg commented 4 years ago

Can you advise if there is any plan for .NET Framework 4.8 to be added to the VM images for Windows 2012 R2 and Windows 2016 in the future?

Thanks, Mark