写点什么

AWS Fargate 显著提升 Windows 容器的启动时间

  • 2024-07-03
    北京
  • 本文字数:1189 字

    阅读完需:约 4 分钟

AWS Fargate 显著提升 Windows 容器的启动时间

亚马逊云科技宣布改进在 AWS Fargate 上运行的 Windows 容器的启动时间。启动时间的改善是通过预制 AMI、EC2 快速启动,以及取消网络代理进行的实现,该团队还为用户提供了进一步提高容器启动时间的建议。


亚马逊云科技表示,他们“已经将 Windows Server 2022 Core 的基础设施准备时间缩短了 42%”。他们还指出,Fargate Windows 的启动时间可划分为三个高级桶:基础架构准备时间、容器镜像拉取时间,以及任务启动时间。


基础设施准备时间包括了提供底层计算所需的时间以及拉取容器镜像所需的时间。拉取容器镜像所需时间包括 Containerd 对容器镜像的拉取和提取时间。最后的任务启动时间包括 Fargate 代理和 Containerd 一起使用合适的配置启动任务容器。


亚马逊云科技团队专门针对 Fargate 的优化预制了更为高效的 Windows Server AMI,减少了每个容器所需的设置,降低了部署过程中的潜在延迟和错误。Contino 高级顾问 Mark Nash 将镜像的制作描述为:


创建虚拟机、容器或磁盘的自定义镜像的一种规范化、自动化且可重复的流程。将所需的系统配置拷到虚拟机镜像而不是在实例创建后再进行配置,虚拟机的配置时间将有所加快。


团队还为 Fargate Windows 的任务启动启用了 EC2 快速启动。EC2 快速启动利用预配置快照,最大限度地减少了 Windows 操作系统启动过程中的重启和复杂的初始化步骤。EC2 快速启动会根据提供的设置创建一组临时的 T3 实例,在实例完成标准的启动步骤之后立即快照,原始实例随即被终止,而快照将按需生成实例。AWS 承诺“随时提供足够的快速启动快照,以满足需求”。


团队用一个优化后的进程替代了原先基于 sidecar 的网络代理,该进程可在任务网络的命名空间内运行 Fargate 工作进程,如此一来就完全不需要网络代理了。最后,Fargate 现在可以在 Windows Server 操作系统启动过程完成后立即启动实例引导,无需再等待 EC2 的启动代理启动该过程。


团队也为进一步提升 Fargate 上运行的 Windows Server 任务的启动性能提供了一些建议。为充分利用 Fargate Windows 缓存,需在最新的 Windows Server 基本镜像上构建容器,微软会在每月的第二个星期二发布最新的基础容器镜像。Fargate Windows 缓存只存储最新和上个月的 Windows Server Core 基础镜像。


团队还建议使用 Windows Server 2022 Core 基础镜像,因为其占用的空间更小,启动时间也更快。占用空间更小的部分原因是其不提供 GUI 或 Windows 桌面功能。


谷歌云中和 AWS Fargate 最接近的服务是 Cloud Run。不过在文章撰写时 Cloud Run 的容器还是不支持 Windows 操作系统。Azure 的同类型服务为 Azure Container Intances,同时支持 Linux 和 Windows 容器。


只有在 Amazon ECS 上运行的 AWS Fargate 才支持 Windows,亚马逊 EKS 上的 Fargate 不支持 Windows。所有支持 Fargate 的地区都可享受改善后的启动时间。


原文链接

https://www.infoq.com/news/2024/06/aws-fargate-windows-launch/

2024-07-03 15:575366

评论

发布
暂无评论
发现更多内容

当智能机器人说”黑哥们语言是不通的“,作为开发者的你该如何应对?

老纪的技术唠嗑局

插件 #OceanBase 向量化

企业级 AI Agent 开发指南:基于函数计算 FC Sandbox 方案实现类 Chat Coding AI Agent

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

在Proxmox中部署Security Onion的安全配置实战

qife122

网络安全 Security-Onion

Flink 与Flink可视化平台StreamPark教程(DataStreamApi基本使用)

天翼云开发者社区

大数据 flink

向量检索技术优化步骤详解——游戏公司智能客服与推荐系统落地OceanBase

老纪的技术唠嗑局

游戏 #OceanBase 向量化

低代码正在悄悄颠覆企业数字化

伤感汤姆布利柏

查收你的技术成长礼包

京东零售技术

新签约 | Oracle 慢到拖垮查询?江西水投换上 TDengine 时序数据库秒回实时监控

TDengine

tdengine 时序数据库 国产时序数据库

且看阿里云、货拉拉、OPPO 等企业专家解码 OS 实战|2025 云栖大会

OpenAnolis小助手

开源 AI 操作系统 云栖大会 龙蜥社区

活动预告|天润融通走进亚马逊云科技,用Agent打造客户服务新型竞争力

天润融通

阿里云可观测 2025 年 8 月产品动态

阿里巴巴云原生

阿里云 云原生 可观测

MyEMS在行动:揭秘开源能源管理系统如何重塑工业与楼宇的能效未来

开源能源管理系统

开源 能源管理系统

网易伏羲亮相Arm Unlocked 2025,携手Arm探索中国人工智能创新之路

网易伏羲

人工智能 arm 网易伏羲 游戏AI 永劫无间

日志易产品VP饶琛琳:AI智能体时代的可观测性

日志易

可观测性 智能体 运维监控 日志易

CAD如何查看图纸的时间信息

极客天地

基于 Databend 的实时数据汇聚平台建设

Databend

Mem0 + Milvus:为人工智能构建持久化长时记忆

阿里云大数据AI技术

阿里云 AI 检索 Milvus Mem0

生成更智能,调试更轻松,SLS SQL Copilot 焕新登场!

阿里巴巴云原生

阿里云 云原生 sls

GOSIM HANGZHOU 2025即将揭幕,华为云云原生团队精彩议题抢鲜

华为云原生团队

云计算 容器 云原生 Volcano kubeedge

一文读懂电子看板管理:生产看板到底管什么?看什么?

万界星空科技

制造业 mes 可视化数据 电子看板 数字大屏

比家长更懂娃!豆神教育推出“学伴机器人” 百度智能云AI赋能打造智能家教新体验

科技热闻

以太坊ABI解析器零尺寸类型漏洞分析与利用

qife122

区块链 以太坊

flink on k8s的基本介绍

天翼云开发者社区

大数据

还停留在批处理时代吗?增量计算架构详解

tapdata

批处理 变更数据捕获 金融实时数据处理 增量计算 CDC,流处理

低代码“发起流程”功能拆解,解决 90% 用户的操作痛点

引迈信息

Flink 与Flink可视化平台StreamPark教程(CDC功能)

天翼云开发者社区

大数据 flink

Flink 与Flink可视化平台StreamPark教程(时间相关 1)

天翼云开发者社区

大数据 flink 计算

欲穷千里目,它凭什么能问鼎存力之巅?

脑极体

AI 存储

AI Compass前沿速览:Qwen3-Next、Seedream 4.0玩法教程、FireRedTTS-2、SRPO文生图模型、MiniMax Music 1.5

汀丶人工智能

服装智能制造软件平台(源码+文档+讲解+演示)

深圳亥时科技

开源‘

拥抱AI生产力,天润融通致敬每一位AI的老师

天润融通

AWS Fargate 显著提升 Windows 容器的启动时间_云计算_Matt Campbell_InfoQ精选文章