在SageMaker通过ECR镜像创建image-version后删除ECR镜像的影响及可用性问询
在SageMaker中删除关联ECR镜像后的影响
直接后果
- 已创建的SageMaker Image Version不会马上失效。因为SageMaker在创建Image Version时,会把ECR镜像的完整内容同步到自身的存储系统里,所以当前正在运行的端点、训练任务,或者短时间内基于该Image Version启动新任务,都能正常工作。
- 后续存在故障风险。如果遇到节点故障需要重建、实例扩缩容,或者SageMaker后台需要重新拉取镜像内容的场景,由于原ECR镜像已被删除,这些操作会直接失败,导致任务中断或端点无法恢复。
- 无法进行衍生操作。你不能再基于这个Image Version创建新的子版本,也没法在SageMaker控制台里查看该镜像的源信息,因为关联的ECR源已经不存在了。
能否继续使用?
- 短期内可以正常使用现有资源,也能基于已生成的Image Version启动新任务/端点,但这只是临时状态。长期来看这种方式不可靠,一旦触发需要重新获取镜像的场景,就会出现报错,所以不建议依赖这种状态运行关键业务。
内容的提问来源于stack exchange,提问作者terrygryffindor
相关产品推荐
相关产品推荐

