从HeroKu的官网看到一副流程图,演示了其提倡的应用构建通道,让包括个人开发者、创业团队、乃至各种规模的业务都能以自己的方式使用它,剩下的就是交给用户去开发出优秀的应用。
在开发者和应用的用户之间,间隔着应用的部署、管理、伸缩等环节,这些环节细化到PaaS平台中,大致是这样:
Select IaaS Provider - 选择IaaS服务商
- [ ] AWS
- [ ] Azure
OS Setup - 操作系统安装
- [ ] Linux
- [ ] Windows
Containerization - 容器化方案
- [ ] Docker
- [ ] Rocket
Storage - 存储
- [ ] Relational
- [ ] Document Oriented
- [ ] Graph
Container Orchestration - 容器编排
- [ ] Kubernetes
- [ ] Swarm
- [ ] Marathon
Networking - 网络
- [ ] Load Balancing
- [ ] Routing
- [ ] DNS
Monitoring - 应用监控
- [ ] Uptime
- [ ] Performance
- [ ] Exception
Logging - 日志处理
- [ ] Distributed
- [ ] Unified
-
- [ ] FluentD
-
- [ ] Logplex
-
- [ ] Logstash