我的理解之中
EC2: elastic compute cloud. 之前的S3是云的储存 这个是在云里面计算 我们需要创建EC2 instance来把我们的service放进去。就先一个vM
Dockers:就是容器 可以自带各种依赖和配置 就像一个VM?
其实 dockers不是VM。
他是比VM更加轻量级 因为VM里面要各种东西 一个VM可以运行很多很多个dockers。
所以 EC2是一个VM 但是docker只是docker.
所以 我们需要running docker on AWS EC2 所以我们就需要install docker (Kubernetes) on EC2 manually.
那么Dockers究竟打包的docker image是什么呢?
这些就是一个一个service被打包成docker
然后部署到线上。
所以就是
service->docker->Ec2->ECR/ECS --然后这些只是后端
再加上前端或者数据库 就构成了一个系统.
Running Docker on AWS EC2
微服务Docker打包