阿里云弹性容器实例ECI使用体验

阿里云弹性容器实例ECI是一个可以弹性伸缩容器组的服务,这两天简单体验了下。

这里说的是容器组,而不是容器,是因为添加实例的时候是添加一个组,在这个组里添加至少1个Docker容器,如果有多个容器,则伸缩的时候这些容器是按比例同时伸缩的。

该服务可以配合弹性伸缩管理服务来使用,根据一定的条件自动伸缩容器组,当不使用的时候,为节省资源计,将组内容器数设置为0都可以,需要了再增加。当然为了保证响应的速度,还是保持最低一个容器比较保险。而这是可以通过API、SDK来实现的。

创建容器组的时候,可以自动创建并绑定弹性IP以供公网访问,而当使用弹性伸缩时,弹性IP可能就满足不了需求了,因为每组容器的IP都不一样,这时就需要用到负载均衡,可以使用传统的负载均衡服务(SLB)来实现,弹性IP还同样需要配置,不然容器访问不了公网。

实际体验下来,Squid是可以正常跑的,SLB使用TCP监听其端口即可。

PHP、Python编写的网站没有测试,应该也没问题。

注意点

  1. 增加与减少容器时需要的时间不算短,2分钟左右,这点比函数计算慢的多;
  2. 容器如果要访问公网,须设置弹性公网IP,这是按使用量计费的;
  3. 容器组的最小规格是0.25 vCpu 512 MiB内存,也比函数计算要大的多。

Leave a Comment

豫ICP备19001387号-1