如何在云上部署和运行 IronPdfEngine
IronPdfEngine Docker 镜像可以部署在云计算平台上,例如 AWS。(亚马逊网络服务)或在Azure上运行它作为一个容器化的应用程序。 这包括将 Docker 镜像上传到云提供商提供的容器注册表中,配置部署设置,并启动部署过程以在云环境中创建和运行基于 IronPdfEngine 镜像的容器实例。
如何在云上部署和运行 IronPdfEngine
- 从首选注册表中的预构建容器映像中提取映像
- 根据平台要求设置云环境
- 将 IronPdfEngine 部署到云端
- 优化云配置,实现高性能
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronPDF 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。
Install-Package IronPdf
考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip
手动安装到你的项目中
下载DLL在 AWS ECS 上部署 IronPdfEngine
先决条件
- 拉取 IronPdfEngine Docker 镜像。 有关更多信息,请访问“如何拉动和运行铁PdfEngine."
- 一个具有访问ECS权限的AWS账户。
设置
- 创建ECS集群。 请按照此指南使用控制台为 Fargate 和外部启动类型创建群集."
创建任务定义。 请按照此指南使用控制台创建任务定义."
推荐设置: AWS Fargate
- 建议最低配置为1个虚拟CPU和2GB内存。 根据您的工作负载,如果您处理的 PDF 文件超过10页或者经历重负载请求,请选择更高的层级。
- 网络模式:awsvpc
- 端口映射 :
"containerPort": 33350,
"hostPort": 33350,
"protocol": "tcp",
"appProtocol": "grpc"
- 图像 URI:指向我们的任何 IronPdfEngine。 例如 "ironsoftwareofficial/ironpdfengine:2024.1.20"(来自 Dockerhub)
- AWS权限 & 网络 请自行管理
- 建议启用 Amazon CloudWatch。 (启用日志记录)
容器启动顺序是必要的,如果您想在同一任务定义中部署您的应用程序容器。
- 运行任务定义。 您可以将任务定义作为任务或服务运行。 请按照此指南使用控制台创建服务."
推荐设置:
- 启动类型:AWS Fargate
公共 IP:测试时开启,生产时关闭。 您自己负责安全和AWS网络。
- 享受! IronPdfEngine docker 在您的 AWS 中已启动并运行!
请注意
水平扩展不受支持。 请参阅IronPdfEngine 限制了解更多信息。
在 Azure 容器实例上部署 IronPdfEngine
先决条件
- 拉取 IronPdfEngine Docker 镜像。 有关更多信息,请访问“如何拉动和运行铁PdfEngine."
- Azure 账户
设置
创建 Azure 容器。 请按照此指南快速入门:使用 Azure 门户在 Azure 中部署容器实例."
推荐设置
- 图像来源:其他注册表
- 图像:ironsoftwareofficial/IronPdfEngine:2024.1.20(来自 Docker Hub)
- 操作系统类型:Linux
- 大小:最低配置为1 vCPU 和 2 GiB 内存或更高配置。
- 端口:TCP 端口 33350
享受! IronPdfEngine docker 在您的 Azure 容器实例中已启动并运行。!
请注意
水平扩展不受支持。 请参阅IronPdfEngine 限制了解更多信息。