如何在AWS Free Tier上部署和运行DC / OS?
免费套餐仅允许t2.micro
个实例,并且每月免费提供750小时。
我尝试编辑DC / OS Amazon S3模板,用m3.xlarge
替换t2.micro
个实例,但部署失败。
我得到的错误是:
The following resource(s) failed to create: [PublicSlaveServerGroup, SlaveServerGroup]. . Rollback requested by user.
CREATE_FAILED AWS::AutoScaling::AutoScalingGroup PublicSlaveServerGroup Virtualization type 'hvm' is required for instances of type 't2.micro'.
Ensure that you are using an AMI with virtualization type 'hvm'. For more information, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html. Launching EC2 instance failed.
答案 0 :(得分:1)
DC / OS无法在足够小的资源范围内运行,无法在免费的AWS EC2实例上运行。
具体而言,DC / OS网络组件每个节点至少需要2个核心。
t2.micro(免费套餐)只有1个vCPU和1 GB内存。
除硬CPU限制外,DC / OS还包含> 30个组件服务,这些服务可能会占用大量内存,尤其是在主节点上。虽然可以部署具有1 GB内存,虚拟内存和交换的DC / OS主服务器,但体验将不会令人愉快。具有1 GB内存的代理将有一半用于系统,一半用于用户任务,这意味着您将无法部署太多。
如果您想免费试用DC / OS,请尝试容器化或虚拟化本地部署: