Cómo implementar y ejecutar IronPdfEngine en nubes
La imagen Docker de IronPdfEngine puede desplegarse en plataformas de computación en nube, como AWS (Servicios web de Amazon) o Azure y, a continuación, ejecutarlo como una aplicación en contenedores. Esto implica cargar la imagen Docker en un registro de contenedores proporcionado por el proveedor de la nube, configurar los ajustes de despliegue e iniciar el proceso de despliegue para crear y ejecutar instancias de contenedores basadas en la imagen IronPdfEngine en el entorno de la nube.
Cómo implementar y ejecutar IronPdfEngine en nubes
- Extraiga la imagen de una imagen de contenedor preconstruida de su registro preferido
- Configurar el entorno de nube en función de los requisitos de la plataforma
- Despliegue IronPdfEngine en la nube
- Optimizar la configuración de la nube para obtener un alto rendimiento
Instalar con NuGet
Install-Package IronPdf
Implementar IronPdfEngine en AWS ECS
Requisitos previos
- Extrae la imagen Docker de IronPdfEngine. Para más información, visite "Cómo tirar y hacer funcionar IronPdfEngine."
- Una cuenta AWS con acceso a ECS.
Configurar
- Crear Cluster ECS. Siga esta guía "Creación de un clúster para el tipo de lanzamiento Fargate y External mediante la consola."
Crear una definición de tarea. Siga esta guía "Creación de una definición de tarea mediante la consola."
Ajustes recomendados:
- AWS Fargate
- Se recomienda un mínimo de 1 vCPU con 2 GB de RAM. Dependiendo de su carga de trabajo, si trabaja con PDF de más de 10 páginas o experimenta solicitudes de carga pesada, seleccione un nivel superior.
- Modo de red : awsvpc
- Mapa de puertos :
"containerPort": 33350,
"hostPort": 33350,
"protocol": "tcp",
"appProtocol": "grpc"
- Image URI: apunta a cualquier IronPdfEngine nuestro. Por ejemplo, "ironsoftwareofficial/ironpdfengine:2024.1.20". (de Dockerhub)
- Permiso AWS y Redes son por tu cuenta
- Se recomienda habilitar Amazon CloudWatch. (Activar el registro)
El orden de inicio del contenedor es necesario si desea desplegar su contenedor de aplicaciones en la misma definición de tarea.
- Ejecutar una definición de tarea. Puede ejecutar una definición de tarea como Tarea o Servicio. Siga esta guía "Creación de un servicio mediante la consola."
Ajustes recomendados:
- Tipo de lanzamiento: AWS Fargate
IP pública: activada para pruebas y desactivada para producción. La seguridad y las redes de AWS corren por tu cuenta.
- Disfrute de! El docker IronPdfEngine está listo y funcionando en su AWS!
Atención
No se admite el escalado horizontal. Consulte Limitación de IronPdfEngine para más información.
Implementar IronPdfEngine en instancias de contenedor Azure
Requisitos previos
- Extrae la imagen Docker de IronPdfEngine. Para más información, visite "Cómo tirar y hacer funcionar IronPdfEngine."
- Cuenta Azure
Configurar
Crear contenedor Azure. Siga esta guía "Inicio rápido: Despliegue de una instancia de contenedor en Azure utilizando el portal de Azure."
Ajustes recomendados
- Fuente de la imagen : Otro registro
- Imagen: ironsoftwareofficial/ironpdfengine:2024.1.20 (de Docker Hub)
- **Tipo de sistema operativo: Linux
- Tamaño: Mínimo 1 vCPU y 2 GiB de memoria, o superior.
- Puerto: Puerto TCP 33350
Disfrute de! IronPdfEngine docker está en funcionamiento en sus Azure Container Instances!
Atención
No se admite el escalado horizontal. Consulte Limitación de IronPdfEngine para más información.