会话数据等,主要保存在内存中
结构化数据,主要是业务逻辑相关
文件图片数据,比较大,往往通过CDN下发
非结构化数据,例如文本、评论等
应用启动慢:应用启动15分钟,容器本身秒级,虚拟机很多平台能优化到十几秒,两者几乎看不出差别。
内存占用大:动不动32G,64G内存,一台机器跑不了几个。
基本不更新:半年更新一次,虚拟机镜像照样能够升级和回滚。
应用有状态:停机会丢数据,如果不知道丢了啥,就算秒级启动有啥用,照样恢复不了,而且还有可能因为丢数据,在没有修复的情况下,盲目重启带来数据混乱。
进程数量少:两三个进程相互配置一下,不用服务发现,配置不麻烦。
集群的维护不需要ZooKeeper,不需要Etcd,自己内置
命令行和Docker一样的,用起来顺手
服务发现和DNS是内置的
Docker Overlay网络是内置的