RPI的AWS实例类型

时间:2019-11-27 08:53:05

标签: amazon-web-services docker amazon-ec2 raspbian

我在rpi上构建了用于microservice-x的docker镜像

我的dockerfile如下

FROM raspbian/stretch


....

此映像在RPi上运行。但是,如果我希望在AWS实例上启动Docker映像,则应使用哪种Amazon Machine Image(AMI)类型?

2 个答案:

答案 0 :(得分:1)

对于AMI,我建议使用AWS ECS docker优化的AMI(AMR)。

经Amazon ECS优化的Amazon Linux 2 AMI(ARM)

  

Amazon EC2 Container Service使您可以在以下位置轻松管理容器   通过提供包括程序化的集中服务来扩展规模   访问容器和Amazon EC2的完整状态   集群中的实例,将容器安排在适当的位置,   并使用安全组,Amazon EBS等熟悉的Amazon EC2功能   卷和IAM角色。

enter image description here

Amazon ECS-Optimized Amazon Linux 2 AMI (ARM)

例如,您可以使用Amazon EC2 A1 instances.

  

Amazon EC2 A1实例可节省大量成本以进行横向扩展   以及基于Arm的应用程序(例如Web服务器)   微服务,缓存队列和分布式数据存储   在广泛的Arm生态系统的支持下。 A1实例是第一个   由具有64位功能的AWS Graviton处理器提供支持的EC2实例   由AWS设计的Arm Neoverse内核和定制芯片。

您可以在本文中找到更多内容

  

Docker和ARM展示了将ARM功能集成到   首次使用Docker桌面社区。 Docker和ARM揭幕   加快云,边缘和物联网开发的市场战略。   两家公司已计划简化应用程序开发   构建于云,边缘和物联网环境的工具   ARM平台。这些工具包括基于AWS的AWS EC2 A1实例   Graviton处理器(具有64位Arm Neoverse内核)。码头工人   与ARM合作将制作基于Docker的新解决方案   可用于Arm生态系统,是Arm的扩展   服务器定制的Neoverse平台,他们说它将使开发人员   更轻松地利用容器-远程和本地容器   会很酷。

building-arm-based-docker-images-on-docker-desktop-made-possible-using-buildx

amazon-ec2-systems-manager-adds-raspbian-os-and-raspberry-pi-support

答案 1 :(得分:0)

忘了注意到Ubuntu服务器16.04 AMI类型同时支持X86和ARM体系结构enter image description here