从装配式建筑流行看云原生技术平台的价值(一)

2023-12-21 21:10

本文主要是介绍从装配式建筑流行看云原生技术平台的价值(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

建筑业是中国重要的支柱产业,作为“基建狂魔”有着许多的世界之最。比如全球最高的位于云贵两省交界处的北盘江大桥、最长的丹昆特大桥、最长的秦岭隧道等。作为建筑大国,我国也在着力推动建筑产业的现代化发展,其中装配式建筑将在未来扮演重要角色。

装配式建筑并不算是一个新鲜概念,但在我国新建建筑中的比例与欧美日等发达国家相比仍有着较大差距,其存在成本、政策、用户习惯、商业模式匮乏等多重因素影响。但在近年来一系列国家政策的推动下,装配式建筑相关产业发展迅速,截至2020 年,全国共创建国家级装配式建筑产业基地328 个,省级产业基地908 个。在装配式建筑产业链中,构件生产、装配化装修成为新的亮点。其中,构件生产产能和产能利用率进一步提高,全年装配化装修面积较2019 年增长58.7%。

这让人不由得想起了云计算在国内的发展历程:近年来,各地的大型云计算中心如雨后春笋般层出不穷,企业上云已成为共识。而在此之后,企业需要解决的是如何利用云的特点去重构应用,而不是简单的将应用搬上云再进行缝缝补补。正因如此,“云原生”也成为了近年来云计算领域最火热的技术架构,并推动企业在数字化浪潮中不断创新发展。

云原生不是一个产品,而是一套技术体系和一套方法论。云原生即包含技术(微服务,容器等基础设施),也包含管理(DevOps,持续交付,重组等)。云原生也可以说是一系列云技术、企业管理方法的集合。其目前主要的技术包括:容器化,微服务,DevOps,CI/CD。

如同装配式建筑一样,将建筑视角转换为企业数字化平台视角,元年方舟云原生技术平台上的所有组件相互独立,可单独部署、弹性扩容。技术平台已经集成了市面上大部分微服务组件,并针对组件进行封装,屏蔽掉复杂的技术细节,可以让开发人员专注于业务实现。同时元年的专利技术可以实现一套代码既可单体部署也可以微服务部署,根据需要选择部署形态。由于采用了云原生的设计,所有平台上开发出来的应用,天然支持公有云、私有云和混合云。元年自研的CI/CD系统可以实现一键多云部署。

本文将以建筑方式的视角来为您描述采用云原生方式所带来的一系列好处。

容器化:更快速满足更多需求

在容器技术之前,业界的主流的技术是虚拟机。虚拟机技术的代表是VMware和hyper-v、KVM、ZEN。虚拟机就是在物理机的操作系统里安装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。在“子电脑”里,可以和正常电脑一样运行程序,例如微信、Word。“子电脑”和“子电脑”之间,相互隔离,只共享物理机资源。而容器技术则是在共享物理机资源的同时还共享操作系统。

虚拟机虽然可以隔离出很多“子电脑”,但相比起容器技术其仍然存在着占用空间大、启动慢的问题,这种差异也随着“虚拟机蔓延”的情况愈发严重。顾名思义,如果将物理机比喻成独栋别墅,那么虚拟机可谓是在此之上的高层建筑——在同一个地基上盖起的。而容器技术则像是在房间内的“太空舱”,他们不仅共享地基,甚至还共享房间内的客厅、洗手间、厨房等功能组件。

这种“共享”带来了什么意义?这意味着同样的空间内可以容纳下更多住户,而当“宇航员”要一起做事时,他们不需要再从各自不同的房间穿过客厅来到某处,而只需要打开各自的太空舱即可。换而言之,他们所需要的步骤和过程也变得更短了。但随之而来可能也会面临一个问题,随着太空舱的数量增多,怎么能保障其正常运转?

kubernetes作为容器的编排管理工具逐渐脱颖而出,其意义是在就如何更快更多的摆放太空舱的同时做好对每个太空舱内人员状态的监测,以及让宇航员不至于发生出舱撞车事件。

Kubernetes的主要功能包括

• 资源调度:资源调度是一套分布式系统最基本的核心指标;

• 资源管理:控制Pod对计算资源、网络资源、存储资源的使用;

• 服务发现:管理外在的程序或者内部的程序如何访问Kubernetes里面的某个Pod;

• 健康检查:监控检测服务是否正常运行非常重要;

• 自动伸缩:因为涉及到环境的快速迁移和复制,虚拟机时代之前都非常难实现。容器化时代很自然的解决了这个问题,Kubernetes保证了资源的按需扩容;

• 更新升级:Kubernetes为服务的滚动和平滑升级提供了很好的机制。

容器与虚拟机技术相比,它不需要虚拟出整个操作系统,只需要虚拟一个小规模的环境(类似“沙箱”),启动以秒钟计算。而且,它对资源的利用率很高(一台主机可以同时运行几千个Docker容器)。此外它占的空间很小,虚拟机一般要几GB到几十GB的空间,而容器只需要MB级甚至KB级。虚拟机和以Docker为代表的容器都是虚拟化技术,不过容器属于轻量级的虚拟化。

容器化技术LXC(Linux Container)是将Linux的 Cgroups 的资源管理能力和 Linux Namespace(命名空间)的视图隔离能力组合在一起,这就是如今被广泛应用的容器技术的实现基础。

微服务:自由搭配需要就用

微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API进行通信的小型独立服务组成。这些服务由各个小型独立团队负责。微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上线时间。

这与现代建筑中的装配式建筑有些相似,将不同的预构内容组合在一起,具有有效提高建筑效率与精度,且大幅度降低人工依赖,更加环保节能等优势。

• 小:粒度小,专注于一件事;

• 独:单独的进程。微服务不等于组件,服务是可以直接使用的商品,组件是待加工的原材料;

• 轻:轻量级通信机制,通常是HTTP Restful的接口。此处区别于传统的SOA(面向服务的架构);

• 松:松耦合,可以独立部署。每个微服务可以独立编译、独立部署、独立运行。

类比装配式建筑同样具备以下特点:装配式建筑的每个组件都可以是分散的,任意组件都是可以直接使用的商品,而不是传统的水泥、石材、木材、金属、塑料或是其他复合材料;用户可以根据自身需求喜好选择不同的装配组件,无论是颜色还是样式。

• 易于开发与维护:微服务相对小,易于理解;

• 独立部署:一个微服务的修改不需要协调其它服务;

• 伸缩性强:每个服务都可按硬件资源的需求进行独立扩容;

• 与组织结构相匹配:微服务架构可以更好将架构和组织相匹配,每个团队独立负责某些服务,获得更高的生产力;

• 技术异构性:使用最适合该服务的技术,降低尝试新技术的成本;

• 企业环境下的特殊要求:去中心化和集中管控/治理的平衡,分布式数据库和企业闭环数据模型的平衡。

采用装配化建筑与装修同样有着许多好处:任意组件直观可见;可独立部署;可按需选择尺寸;可选择多种不同产品搭配;可根据需求选择不同材质;可选择其他组件进行搭配或者扩充。

当下,采用BIM(建筑信息模型)技术与装配式工艺已成为建筑业的发展趋势。云计算与云原生的关系也如是,利用云原生更能充分激发云计算的能力。

新一代的企业IT架构——元年方舟企业数字化PaaS平台就是一款兼具容器化、微服务、DevOps、CI/CD等技术能力的PaaS平台。产品完全云原生架构,核心能力完全微服务化,全面支持基于容器的分布式部署,支持公有云、私有云和混合云。元年方舟提供了企业数字化转型过程中的所有架构支持与模块化通用服务,高效支持企业规模化创新,快速响应市场变化,涵盖数据集成平台、微服务底座及引擎中心,为企业构建(交易+数据)融合应用。

我们是谁:

我们是元年科技,聚焦新一代信息技术,推动企业数字化转型!
可以从哪里找到我们:

元年官网:https://www.yuanian.com/
资料下载:https://host.huiju.cool/p/c946a
阅读原文:从装配式建筑流行看云原生技术平台的价值(一)
文章首发平台:

这篇关于从装配式建筑流行看云原生技术平台的价值(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/521513

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

90、k8s之secret+configMap

一、secret配置管理 配置管理: 加密配置:保存密码,token,其他敏感信息的k8s资源 应用配置:我们需要定制化的给应用进行配置,我们需要把定制好的配置文件同步到pod当中容器 1.1、加密配置: secret: [root@master01 ~]# kubectl get secrets ##查看加密配置[root@master01 ~]# kubectl get se

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP