Container
Yehchitsai
厚积薄发
展开
-
移植 Python 项目到容器 (Container) 中
本片文章是介绍如何将比较复杂的 Python 项目,搬移到容器 (container) 内,而环境是在 Windows 10 内,使用 Windwos Subsystem for Linux (WSL)来跟 Docker 进行交互。原创 2020-12-30 15:44:01 · 709 阅读 · 0 评论 -
使用 Container 进行 Auto Scaling Group 最终曲
使用 Container 进行 Auto Scaling Group 最终曲透过 ECS Cluster 可以顺利建立一个丛集,里面有两台 EC2 实例,并执行 4 个 Containers的任务,接下来要执行的就是自动扩缩管理,请特别注意,自动扩缩管理的对象可以是任务(对应到的就是 container ),也可以是主机 (对应到的是 EC2 实例),先前介绍的都是以 EC2 实例为主,而 ECS 这边介绍的则是会探讨如何以 task 为管理对象。复习一下 AWS 自动扩缩架构,主要是由三个主要服务所组成原创 2020-11-12 16:10:44 · 239 阅读 · 0 评论 -
使用 Container 进行 Auto Scaling Group 二部曲
使用 Container 进行 Auto Scaling Group 二部曲目标是要透过 ECS 来进行 Auto Scaling Group 的规划基础环境建置基础环境指的是网络环境、容器的内容以及负载均衡器。接下来的操作其实跟 ASG 步进缩放政策 Step scaling policies 笔记 类似,可以参照该网址,但为方便起见我们还是操作一遍建置 VPC 与相关的子网 - 请参阅 Amazon VPC 实操。新增 EC2 实例 - 请参阅 Amazon Elastic Compute原创 2020-11-12 16:03:05 · 278 阅读 · 0 评论 -
使用 Container 进行 Auto Scaling Group 首部曲
使用 Container 进行 Auto Scaling Group 首部曲先前介绍的使用 Auto Scaling Group 的基本单位为 EC2,也就是当我们侦测的目标增加或减少时,扩展或是缩减的单位都是 EC2 实例,但这对于实际布署而言,单位大了一点,这不只会影响布署的成本,也影响反应的时间,接下来我们试着以容器 (Container) 为我们扩缩的单位。下图为我们要实作的环境, ELB 是需要对外开放所以放在公有子网,考虑容错,所以跨两个可用区,而 ECS Cluster 因为需要与外界存取,原创 2020-11-05 10:02:22 · 305 阅读 · 0 评论 -
Amazon Elastic Container Registry (ECR) 笔记
Amazon Elastic Container Registry (ECR)完成了 Docker 容器映像 (Container Image) 的制作,接着我们必须要这个影像布署到各个容器,所以我们要考虑的是如何储存这个影像。 Amazon Elastic Container Registry (ECR) 是一个全受管的 Docker 容器登录档,可让开发人员存放、管理以及部署 Docker 容器映像,可以让开发人员不必操作自己的容器储存库,也不必担心如何扩展基础设施,更重要的是使用 Amazon EC原创 2020-11-05 09:25:36 · 719 阅读 · 0 评论 -
Amazon Elastic Container Service (Amazon ECS) 简介
Amazon Elastic Container Service (Amazon ECS)Docker 是一种软件平台,可让您快速地建立、测试和部署应用程序,它将软件封装到容器 (Container) 的标准化单位,其中包含链接库、系统工具、程序代码和运行时间等执行软件所需的所有项目,用户可以将应用程序快速地部署到各种环境并加以扩展,而且知道程序代码可以执行。从下图可以看出,Container 比 VM 来的更轻量,更节省资源。图 01. Container 与 VM 的差别建立 Amazon EC原创 2020-10-28 15:04:30 · 994 阅读 · 0 评论