背景

云平台是个非常宽泛的领域,一般分成:IaaS 基础设施即服务、PaaS 平台即服务、SaaS 软件即服务,本文侧重介绍企业私有云平台架构。

内容

云平台技术架构

云平台技术架构

如图所示,这是一个完整的企业级应用平台,由三个部分组成:

  1. 从底层的存储资源、计算资源、网络资源,
  2. 到中间层的容器服务、缓存服务、健康检查服务等,
  3. 再到最上层的业务应用、接口应用等

这是用云的架构思想构建的企业级应用。

IaaS

重点介绍一下 IaaS 部分,可以通过打造 Iaas 来构建企业级的私有云平台。

IaaS 架构设计

如图所示,这是 Iaas 的架构图,我们把私有云平台分成:配置管理、ITIL、虚拟资源管理、物理资源管理、自动调度和监控。

  • 配置管理

所有 IT 资产进行登记管理,包括服务器硬件、网络设备、虚拟机、网络配置、应用部署管理、变更管理、应用发布信息管理、操作员、权限等,是云平台的基础信息配置管理中心。

  • ITIL

是软件定义资源池、容量计划、监控门户等,是对资源进行统一治理的模块,制定针对当前资源使用情况的容量计划,监控人员的日常工作平台。

  • 虚拟资源管理

是对虚拟主机、虚拟网络、虚拟存储的管理系统能够自动化完成虚拟化工作,包括自动化装机、自动化网络配置,对虚拟资源的开通、回收提供统一管理入口, 根据应用负载情况,能够触发自动增加虚拟主机,并且部署应用。

  • 物理资源管理

对服务器、存储设备、交换机设备的统一管理系统,基于物理硬件的自动维护、上架和下架、重启等。

  • 自动调度和监控

功能包括自动添加和踢出应用节点,根据负载自动调节资源数量,提供基于云端的监控服务。

以上就是企业私有云平台的架构组成。可提供一个私有云的 Portal,供企业用户一站式地对 IT 资源进行管理,包括成本结算、权限控制、资源分配、部署应用程序等。

上一章教程

架构思维成长系列教程(十一)- 大数据平台架构设计

该系列教程

架构思维成长系列教程

我的专栏

  • SpringBoot系列专栏
  • SpringCloud系列专栏
  • 高可用高并发实战专栏
  • 微服务架构实战
  • DevOps实战专栏
  • 程序化广告实战专栏

至此,全部介绍就结束了

-------------------------------

-------------------------------

我的CSDN主页

关于我(个人域名,更多我的信息)

我的开源项目集Github

期望和大家一起学习,一起成长,共勉,O(∩_∩)O谢谢

欢迎交流问题,可加个人QQ 469580884,

或者,加我的群号 751925591,一起探讨交流问题

不讲虚的,只做实干家

Talk is cheap,show me the code

架构思维成长系列教程(十二)- 云平台架构设计相关推荐

  1. 架构思维成长系列教程

    背景 架构的本质,是利用分.合.打散.重组等技术手段,对系统进行有序化重构,以达到减少系统"熵"的过程,使系统得以不断进化.即便你不需要在一线撸代码,多了解一些架构原则和思想,感受 ...

  2. 架构思维成长系列教程(七)- 大型电商系统架构设计

    背景 大型电商网站,指的是每日用户访问量达到数百万,每日页面访问量达到数千万乃至上亿级别的网站,达到这个规模的电商网站在国内不多. 内容 架构设计分为两部分:应用架构设计和基础架构设计 应用架构设计: ...

  3. 架构思维成长系列教程(十四)- 不想当架构师的程序员不是好程序员

    引言 不想当将军的士兵不是好士兵. 很多程序员的梦想,就是将来能成为一名架构师. 包括我刚学编程那时候,也是以当架构师为目标,觉得不想当架构师的程序员不是好程序员,希望将来能成为一个优秀的架构师.就像 ...

  4. twisted系列教程十二–为server 增加一个service

    One More Server 在第九部分和第十部分我们介绍了关于诗歌的变形引擎的想法,最后我们实现了cummingsifier,我们还让它抛出随机的异常来模拟错误.但是假如这个变形的引擎在另外一台服 ...

  5. (爱加密系列教程十二) 如何防止jd-gui查看代码

    使用jd-gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来. 我们可以利用这个bug,来阻止jd-gui反编译我们的class文件. 首先反编译一个有源码的项目,用 jd- ...

  6. “云时代架构”经典文章阅读感想十二

    云时代架构"经典文章阅读感想十二 (牛逼的架构师是怎么炼成的?) 前几周阅读的三四十岁的大龄程序员,应该如何保持自己的职场竞争力?中提到如何在35岁左右可以实现掌握有核心竞争力.其中之一便是 ...

  7. 架构师成长系列 | 云原生时代的 DevOps 之道

    作者 | 郝树伟(花名:流生)  阿里云高级研发工程师 本文整理自架构师成长系列 2 月17 日直播课程. 关注"阿里巴巴云原生"公众号,回复 "217",即可 ...

  8. IT职场人生系列之十二:语言与技术I

    本文是IT职场人生系列的第十二篇. 最近移动互联网很流行,很多人都在学习IOS.Android编程.这也引起一个入行.改行的潮流. 那么,作为新手.老手,应该怎样选择自己学习的语言和技术呢? 本人从早 ...

  9. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分

    程序写太长了,大家看着也累,我也写着也很辛苦,接下来,还是写得简短一些,尽量多一些截图,少一些文字吧. 同样是,欢迎指点批评的同学,我虚心学习提高,改改以往的高姿态. 架设软件系统就像大家看饭店厨师炒 ...

最新文章

  1. 2009-08-19股市大跌分析(转载)
  2. boost::math模块实现对贝塞尔函数的零点求和的测试程序
  3. php根据字符串生成变量名,PHP 自定义字符串中的变量名解析
  4. 【word2vec】篇二:基于Hierarchical Softmax的 CBOW 模型和 Skip-gram 模型
  5. 如何判断一个SAP CRM UI能否被扩展
  6. Knative 初体验:Serving Hello World
  7. 【软件工程】业务过程与解决方案
  8. 使用tensorwatchimport pdb import tensorwatch as tw import torchvision.models alexnet_model = torchv可视化
  9. ​知者见于未萌:百度CTO王海峰与中国 AI 三十年
  10. linux rsh(remote shell) 命令详解
  11. 得力助手 消防员的 消防机器人_机器人化身消防员“得力助手”,进入危险火场执行工作|机器人日报...
  12. matlab实现灰度图像伪彩色处理
  13. 如何使用机器学习在一个非常小的数据集上做出预测
  14. win7虚拟机iOS坑爹法语键盘冲突解决方法
  15. Qt自定义控件--QQ表情
  16. 基于Huggingface的预训练语言模型分类体系及实战
  17. 基于JAVA的二次元风格论坛
  18. 数字孪生相关概念阐述
  19. 上海羽毛球场预定app_羽球生活app下载-羽球生活(羽毛球场预定)v2.2.29_5577安卓网...
  20. SpringBoot 集成接口文档,老鸟们也被打脸了!

热门文章

  1. 腹有诗书气自华——记环宇通软CEO骆永华 1
  2. 认识计算机教案流程图,流程图教案信息技术.doc
  3. 三冲IPO,独角兽唱吧能成为“K歌第一股”吗?
  4. 使用Python获取股市北向资金和南向资金信息
  5. 巴比特 | 元宇宙每日必读:企业需要具备哪些资质才能开展NFT相关业务?
  6. 【聚水潭】胜算操作手册
  7. 智慧城市背景下智慧消防建设的SWOT分析
  8. android下载通知栏,Android开发中实现下载文件通知栏显示进度条
  9. 孝感市小学生机器人编程比赛_小学生获机器人大赛一等奖 编程是语文老师教的...
  10. 微服务是银弹还是焦油坑?