云原生学习第4天笔记

caoxingyu

关注

阅读 13

2024-02-05

  1. 云原生技术栈
  • 容器技术:Docker、containerd
  • 容器编排:Kubernetes、Swarm、Mesos
  • 微服务架构:Spring Cloud、Dubbo
  • 服务发现与负载均衡:Consul、Nginx
  • 配置管理:Consul、Etcd
  • 存储技术:Ceph、MinIO
  • 监控与日志:Prometheus、Grafana、ELK
  • 云原生数据库:Cassandra、MongoDB、PostgreSQL
  1. 云原生应用架构
  • 容器化部署:将应用打包成容器镜像,运行在容器中
  • 微服务化:将应用拆分成多个微服务,独立部署、独立扩展
  • 动态扩缩容:根据业务需求自动调整容器数量和资源配额
  • 服务发现与负载均衡:自动发现服务实例,实现动态流量调度
  • 配置中心:集中管理配置信息,实现动态配置更新
  • 容器编排:自动化部署和管理容器集群
  • 日志与监控:实时监控容器运行状态和性能指标,便于问题排查和性能优化
  1. 云原生安全
  • 容器安全:限制容器访问资源,防止容器逃逸
  • 网络隔离:通过网络隔离实现微服务之间的安全通信
  • 认证与授权:基于身份验证和访问控制实现权限管理
  • 数据加密:对敏感数据进行加密存储和传输
  • 安全审计:记录容器运行过程中的操作日志,便于问题追溯和安全分析
  1. 云原生与 DevOps
  • 自动化部署:通过容器编排实现自动化部署和管理容器集群
  • 持续集成与持续部署(CI/CD):自动化构建、测试和部署应用
  • 灰度发布:逐步发布新版本,降低发布风险
  • 监控与日志:实时监控容器运行状态和性能指标,便于问题排查和性能优化
  • 自动化运维:自动化处理容器集群的日常运维任务,提高运维效率

精彩评论(0)

0 0 举报