Edition 0 Updated to asp. Net core 0


Deploying high density in scalable systems



Yüklə 11,82 Mb.
Pdf görüntüsü
səhifə22/288
tarix12.07.2023
ölçüsü11,82 Mb.
#136458
1   ...   18   19   20   21   22   23   24   25   ...   288
NET-Microservices-Architecture-for-Containerized-NET-Applications

Deploying high density in scalable systems 
When your container-based system needs the best possible density, granularity, and performance, 
.NET and ASP.NET Core are your best options. ASP.NET Core is up to 10 times faster than ASP.NET in 
the traditional .NET Framework, and it leads to other popular industry technologies for microservices
such as Java servlets, Go, and Node.js. 
This approach is especially relevant for microservices architectures, where you could have hundreds of 
microservices (containers) running. With ASP.NET Core images (based on the .NET runtime) on Linux 
or Windows Nano, you can run your system with a much lower number of servers or VMs, ultimately 
saving costs in infrastructure and hosting. 


12 
CHAPTER 2 | Choosing Between .NET and .NET Framework for Docker Containers 
When to choose .NET Framework for Docker 
containers 
While .NET 7 offers significant benefits for new applications and application patterns, .NET Framework 
will continue to be a good choice for many existing scenarios. 
Migrating existing applications directly to a Windows Server container 
You might want to use Docker containers just to simplify deployment, even if you are not creating 
microservices. For example, perhaps you want to improve your DevOps workflow with Docker

containers can give you better isolated test environments and can also eliminate deployment issues 
caused by missing dependencies when you move to a production environment. In cases like these
even if you are deploying a monolithic application, it makes sense to use Docker and Windows 
Containers for your current .NET Framework applications. 
In most cases for this scenario, you will not need to migrate your existing applications to .NET 7; you 
can use Docker containers that include the traditional .NET Framework. However, a recommended 
approach is to use .NET 7 as you extend an existing application, such as writing a new service in 
ASP.NET Core. 

Yüklə 11,82 Mb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   288




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin