架构思维成长系列教程(十二)- 云平台架构设计
背景
云平台是个非常宽泛的领域,一般分成:IaaS 基础设施即服务、PaaS 平台即服务、SaaS 软件即服务,本文侧重介绍企业私有云平台架构。
内容
云平台技术架构
如图所示,这是一个完整的企业级应用平台,由三个部分组成:
- 从底层的存储资源、计算资源、网络资源,
- 到中间层的容器服务、缓存服务、健康检查服务等,
- 再到最上层的业务应用、接口应用等
这是用云的架构思想构建的企业级应用。
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
架构思维成长系列教程(十二)- 云平台架构设计相关推荐
- 架构思维成长系列教程
背景 架构的本质,是利用分.合.打散.重组等技术手段,对系统进行有序化重构,以达到减少系统"熵"的过程,使系统得以不断进化.即便你不需要在一线撸代码,多了解一些架构原则和思想,感受 ...
- 架构思维成长系列教程(七)- 大型电商系统架构设计
背景 大型电商网站,指的是每日用户访问量达到数百万,每日页面访问量达到数千万乃至上亿级别的网站,达到这个规模的电商网站在国内不多. 内容 架构设计分为两部分:应用架构设计和基础架构设计 应用架构设计: ...
- 架构思维成长系列教程(十四)- 不想当架构师的程序员不是好程序员
引言 不想当将军的士兵不是好士兵. 很多程序员的梦想,就是将来能成为一名架构师. 包括我刚学编程那时候,也是以当架构师为目标,觉得不想当架构师的程序员不是好程序员,希望将来能成为一个优秀的架构师.就像 ...
- twisted系列教程十二–为server 增加一个service
One More Server 在第九部分和第十部分我们介绍了关于诗歌的变形引擎的想法,最后我们实现了cummingsifier,我们还让它抛出随机的异常来模拟错误.但是假如这个变形的引擎在另外一台服 ...
- (爱加密系列教程十二) 如何防止jd-gui查看代码
使用jd-gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来. 我们可以利用这个bug,来阻止jd-gui反编译我们的class文件. 首先反编译一个有源码的项目,用 jd- ...
- “云时代架构”经典文章阅读感想十二
云时代架构"经典文章阅读感想十二 (牛逼的架构师是怎么炼成的?) 前几周阅读的三四十岁的大龄程序员,应该如何保持自己的职场竞争力?中提到如何在35岁左右可以实现掌握有核心竞争力.其中之一便是 ...
- 架构师成长系列 | 云原生时代的 DevOps 之道
作者 | 郝树伟(花名:流生) 阿里云高级研发工程师 本文整理自架构师成长系列 2 月17 日直播课程. 关注"阿里巴巴云原生"公众号,回复 "217",即可 ...
- IT职场人生系列之十二:语言与技术I
本文是IT职场人生系列的第十二篇. 最近移动互联网很流行,很多人都在学习IOS.Android编程.这也引起一个入行.改行的潮流. 那么,作为新手.老手,应该怎样选择自己学习的语言和技术呢? 本人从早 ...
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分
程序写太长了,大家看着也累,我也写着也很辛苦,接下来,还是写得简短一些,尽量多一些截图,少一些文字吧. 同样是,欢迎指点批评的同学,我虚心学习提高,改改以往的高姿态. 架设软件系统就像大家看饭店厨师炒 ...
最新文章
- 2009-08-19股市大跌分析(转载)
- boost::math模块实现对贝塞尔函数的零点求和的测试程序
- php根据字符串生成变量名,PHP 自定义字符串中的变量名解析
- 【word2vec】篇二:基于Hierarchical Softmax的 CBOW 模型和 Skip-gram 模型
- 如何判断一个SAP CRM UI能否被扩展
- Knative 初体验:Serving Hello World
- 【软件工程】业务过程与解决方案
- 使用tensorwatchimport pdb import tensorwatch as tw import torchvision.models alexnet_model = torchv可视化
- ​知者见于未萌:百度CTO王海峰与中国 AI 三十年
- linux rsh(remote shell) 命令详解
- 得力助手 消防员的 消防机器人_机器人化身消防员“得力助手”,进入危险火场执行工作|机器人日报...
- matlab实现灰度图像伪彩色处理
- 如何使用机器学习在一个非常小的数据集上做出预测
- win7虚拟机iOS坑爹法语键盘冲突解决方法
- Qt自定义控件--QQ表情
- 基于Huggingface的预训练语言模型分类体系及实战
- 基于JAVA的二次元风格论坛
- 数字孪生相关概念阐述
- 上海羽毛球场预定app_羽球生活app下载-羽球生活(羽毛球场预定)v2.2.29_5577安卓网...
- SpringBoot 集成接口文档,老鸟们也被打脸了!
热门文章
- 腹有诗书气自华——记环宇通软CEO骆永华 1
- 认识计算机教案流程图,流程图教案信息技术.doc
- 三冲IPO,独角兽唱吧能成为“K歌第一股”吗?
- 使用Python获取股市北向资金和南向资金信息
- 巴比特 | 元宇宙每日必读:企业需要具备哪些资质才能开展NFT相关业务?
- 【聚水潭】胜算操作手册
- 智慧城市背景下智慧消防建设的SWOT分析
- android下载通知栏,Android开发中实现下载文件通知栏显示进度条
- 孝感市小学生机器人编程比赛_小学生获机器人大赛一等奖 编程是语文老师教的...
- 微服务是银弹还是焦油坑?