微服务架构的DevOps容器云实践_第1页
微服务架构的DevOps容器云实践_第2页
微服务架构的DevOps容器云实践_第3页
微服务架构的DevOps容器云实践_第4页
微服务架构的DevOps容器云实践_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微服务架构的DevOps容器云实践目录为什么要做The Platform技术选型与问题平台架构与展望缘起:云时代的传统企业在做什么?两种 形态隔离互通企业上云:最关注的4个问题100%已有历史系统的迁移与演进90%云能给我带来什么样的提升70%需要多少成本,多长时间50%自主掌控,有前瞻性解决企业问题:基于元数据的精益运营设产品 景功能 求角色规 划开发计开发测试运维开发交运营反馈业务1数据标质量付准基线1域项目*场1 * 产 品场团队1*景资源事件检查点1*1需*1功能流1*系统*微应用流程过程安全 程1*1*知识性能业务环境配置*1组件1本地环注入境*远程环部署包介质源代码继承境组合测试预

2、发生产ReleaseSnapsho t平台关键架构与方法微服务一切皆资源,服务围 绕资源按业务能力划分服务 和组织自管理、自服务DevOps自助与自动,是提升 企业运营效率的一大 途径以BAPO为指导,实 现PDCA的良性循环容器以Docker为首的容器 技术栈,让古老的LXC产生了新生命力屏蔽底层资源差异性,从上层支撑服务的 可靠与可用公有云+私有云:技术选型一致性基础设施层公有云容器层阿里云 ECSVPCEIPopenstack私有云cephSDN基础服务层基础与数据服务mysqlmongodbredismetadatasessionworkflowspringboot前端与终端服务Rea

3、ct nativebootstrapReactD3reduxRedmineJenkinsGitlab协作层AutoconfigWebpackBPSWikiDockerKubernetesFlannelSkydnsCoreOSSaltstackOAuth回顾过程中遇到的一些问题CoreOS 升级K8s调度开源集成安全控制快照问题网络问题容器迁移资源配额接口限制安全组隔离性整个过程中,公有云的问题相对私有云较多主要原因:国内大云商中还没有支持容器技术其他资产地图外部监控平台运行架构全景图RESTSPIRDBNoSQL集成微服务APISPIHadoopMPP数据微服务APISPINoSQLAPI流程

4、微服务RDBAPISPI移动应用Web 应用物联网设备安全策略API Gateway访问认证HTTP,HTTPS, MQTT,AMQ消 息 中 心服务路由监控与通知日志与优化RESTDevOps服务发现元数据服务运营服务软件资产自动化服务接入服务构建自动化部署自动化平台自动化测试自动化技术看板协作业务看板遥测服务关键设计:高性能纵向弹性扩展(8C)当前负载(=4C)横向弹性扩展 当前负载 Openstack模式Scale up & Scale out资源突发高峰怎么办超配?预置?窗口怎么办?微服务容器模式一个容器:0.125C-2C,1G外部访问:DNS方式,nginx+lua 内部通信:直调

5、,rest+etcd关联服务,本地寻址优先关键设计:高可靠volume私有云分布式存储 网络冗余公有云NFS备份基础设施容器层应用层Kubernetes MasterAPI ServerReplication Controller部署包 仓库c1c2volumenew c2无状态对象 存储管理节点高可用关键设计:混合架构下的灰度发布私有云公有云开发环境测试环境预发环境生产环境预发环境生产环境仓库1122仓库23难点在于数据库:目前我们 采用了传统的冗余字段方式, 没有“一刀切”关键设计:安全积累 Public key Private key VPC关闭无关服务和端口 安全组配置定期更换口令 定时数据备份 特定软件模式监控主机访问网关内外 JVM PolicyApp Loader(cla

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论