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.

Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Implementar IronPdfEngine en AWS ECS

Requisitos previos

Configurar

  1. Crear Cluster ECS. Siga esta guía "Creación de un clúster para el tipo de lanzamiento Fargate y External mediante la consola."
  2. 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.

    1. 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.

    1. Disfrute de! El docker IronPdfEngine está listo y funcionando en su AWS!

    Tenga en cuenta
    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

Configurar

  1. 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

    1. Disfrute de! IronPdfEngine docker está en funcionamiento en sus Azure Container Instances!

    Tenga en cuenta
    No se admite el escalado horizontal. Consulte Limitación de IronPdfEngine para más información.