我正在设置EC2上的自动缩放; 实例将运行一个stream量高峰的Web应用程序。 我尝试跨实例同步文件的第一个解决scheme(因为Web应用程序将文件写入磁盘)是S3用s3fs进行安装。 但是,轻负载testing也导致s3fs占用CPU(这很奇怪,因为s3fs被configuration为使用本地caching)。
是否有另一种方式来利用S3(为此目的可能重新configurations3fs),还是我需要看看其他解决scheme?
谢谢。
在ec2上,我会通过pki和rsync跨实例同步,因为这将比s3更快。 另一个select,如果有大量的数据,是rsync到ebs mount,然后卸载,分离,重新挂接下一个实例,mount,rsync,unmount,detach,next instance ….等等
传递一个ebs卷绕本地rsyncing很容易脚本与aws ec2 cli api工具。