我理解的云原生是一种思想。目前为止,再稍具体一点就是一种构建和运行应用程序的方法 ,是一套技术体系和方法论。
目前来看,互联网技术领域没有那么粗放了,可以看成从”一堆砖头“变成了码的整齐的砖头,各种人物资源、空间利用率更高了。
云原生还在不断的发展,一年前我看中了云原生的发展方向并展开了一系列的学习,目前工作中也只是稍有涉及,并不是主要工作,我还是非常期望可以从事云原生工作的,下面罗列一下云原生相关的技术、工具和运用
技术领域
- 微服务架构
- 容器调度平台
- 服务调度
- 服务编排和服务治理
- API管理
- 流式计算
- 分布式数据库
- DevOps
- 混沌工程
- 其它
实现效果
- 提升业务敏捷度
- 提高开发效率
- 支持大流量高并发场景
- 提升高可用性和SLA
- 灵活的定制和扩展能力
- 提升资源使用效率
- 加速业务创新
- 降低成本
- 自主可控
容器集群管理工具
- Kubernetes
- Mesos
- Docker Swarm
- OpenShift
容器云平台
- 自建容器云平台
- 阿里云
- 腾讯云
- 华为云
- 百度云
- IBM Cloud
- AWS
- Azure
- Didital Ocean
- Google Cloud Platform
- SAP Cloud
Kubernetes工具
- Minikube
- Helm
- Rancher k3s
- Loft
- Skaffold
- Podman
- Tilt
- DevSpace
- Lens IDE
- Visual Studio Code
- Footsteps
镜像仓库
- Docker Registry
- Docker Trusted Registry
- Harbor
- JFrog Artifactory
- 阿里云ACR
- AWS
在DevOps实施阶段中,使用工具
- 团队协作
- 版本控制
- 构建
- 测试
- 部署
- 配置管理
- 监控
- 日志管理
- 持续交付
- 安全扫描
思考
数字化转型的抓手是什么,科幻的世界怎么实现,互联网技术又可以为之做些什么?
互联网高速发展,各种技术框架越来越向上封装,初学者几乎很少去了解下层的运作原理,只学习应用层的技术可以带来什么创新呢?去应用商店看一眼,雷同的商品一堆一堆的。试问还可以学习到真正的硬技术吗?未来会往哪发展,又会给生产生活带来什么变革?