Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
.NET
Desarrollo e implementación. NETlas aplicaciones son una clave importante para ayudarle a lograr la escala y la agilidad que ofrece la computación en nube. Para muchos legados. NETaplicaciones, la opción de cómputo más adecuada para ejecutar aplicaciones AWS es utilizar máquinas virtuales, ya AWS Elastic Beanstalk sea a través de Amazon Elastic Compute Cloud (AmazonEC2). También se puede ejecutar. NETaplicaciones en contenedores de Windows y Linux.
La introducción de. NETcore le permite diseñar de forma moderna. NETaplicaciones que aprovechan todas las ventajas de la nube. Las aplicaciones modernas pueden utilizar el conjunto tradicional de opciones de procesamiento y también dirigirse a varios tipos de entornos sin servidor, incluidos AWS Fargate o AWS Lambda. . NET6+ ahora ofrece un alojamiento eficiente de cargas de trabajo en ARM64 EC2 instancias como las familias Graviton2. EC2 Esto permite el acceso a la última generación de procesadores disponibles en AmazonEC2. Esto significa que sus aplicaciones se pueden alojar en sistemas informáticos especializados para su tipo de carga de trabajo, como la codificación de vídeo, los servidores web y la informática de alto rendimiento (HPC).
En esta sección se proporcionan recomendaciones para ayudarle a adaptar su. NETaplicaciones para aprovechar las ventajas de la nube con un enfoque en la rentabilidad.
Esta sección abarca los siguientes temas:
- Refactoriza a lo moderno. NETy muévete a Linux
- Contenedorizar. NETaplicaciones
- Usa instancias y contenedores de Graviton
- Support dynamic escaling for static. NETAplicaciones marco
- Utilice el almacenamiento en caché para reducir la demanda de bases de datos
- Considere la opción sin servidor. NET
- Considere la posibilidad de crear bases de datos especialmente diseñadas