我正在玩一个MEAN javascript项目.(mongoDB + angular + sails.js + node.js)由于我很多时候处于离线状态,所以我想使用boot2docker在OS X笔记本电脑上保存我的开发环境,在docker容器中运行.
"生产"(不是实际生产,只是我部署到朋友展示的地方)是一个运行Ubuntu作为主机的数字海洋液滴,希望是同一个docker容器.
我希望环境不会经常变化,并且我可以继续使用git push/pull来推动代码更改.
除了上面描述的内容,我还需要其他任何东西吗?我是否需要Vagrant,例如部署该docker容器或者那是一种矫枉过正?docker能指定我所有的所有需求,即node.js,sails等的正确版本吗?是否有一个现成的容器我可以重复使用或修改而不是从头开始?
你能否指点一些关于EBS如何在gp2卷的幕后工作的资源?我理解它的方式,它是一种服务,但实际上它是某种形式的SSD驱动器阵列连接到实例,以冗余的方式连接的实际物理方法是什么?文档指的是数据以16KB或256KB块传输的事实,但我找不到更多相关信息.例如,如果在Linux中,我的分区格式化为4KB块,这是否意味着EBS将使用16KB块传输数据到磁盘和从磁盘传输数据,如果这样,那么使用16KB块格式化分区并进行优化也没有意义上游?如果我有一组非常随机的4k操作,这会触发相同数量的16KB块请求吗?如果有人已经做过这样的测试,我真的很想听听......