随着互联网、云计算技术的深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行与运维一体化的云应用平台软件应运而生。云应用平台软件,是支持云计算技术下业务应用软件建设的软件基础平台,主要帮助企业实现应用软件云化、统一云应用架构、建立云应用生命周期管理、搭建开发运维一体化工程平台。
数通畅联的UMC云平台通过统一架构和生命周期管理,打造企业应用向云计算环境下分布式(微服务)发展,满足企业业务和应用创新的需要,通过建立企业开发运维一体化工程平台,提升企业业务投产速度,缩短业务实现时间,进而降低企业业务创新的技术和投资风险,本文将详细介绍UMC云平台的技术架构以及相关功能。
1知识拓展
首先通过介绍相关名词的概念,让大家对技术有一些了解,也便于我们理解相关专业名词,本章将介绍UMC云平台、K8s、私有云、公有云等概念。
1.1云计算
对于云计算,每个人都有自己的定义。但是大家对于云计算的很多方面都有一定的共识,比如三层架构(SaaS,PaaS和IaaS)。除了三层架构外,大家也都认为云可以被分为三种:公有云,私有云和混合云,数通畅联的UMC云平台属于私有云模式。
公有云(PublicClouds):“公有”反映了这类云服务并非用户所拥有,公有云是面向大众提供计算资源的服务。是由IDC服务商或第三方提供资源,如应用和存储,这些资源是在服务商的场所内部署。用户通过Internet互联网来获取这些资源的使用。公有云服务提供商有Amazon、Google和微软,以及国内的阿里云、腾讯云等。公有云的优势是成本低,扩展性好,缺点是对于云端的资源缺乏控制、保密数据的安全性、网络性能和匹配性问题。
私有云(Private Clouds):是为客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。而该私有云可以是公司自己的IT机构,或者是云提供商进行构建。在此“托管式专用”模式中,像 Sun、IBM这样的云计算提供商可以安装、配置和运营基础设施,以支持一个公司企业数据中心内的专用云。
混合云(hybrid cloud):在混合云模式中,云平台由两种不同模式(私有或公有)的云平台组合而成。这些平台依然是独立实体,但是利用标准化或专有技术实现绑定,彼此之间能够进行数据和应用的移植(例如,在不同云平台之间的均衡)。应用混合云模式,一个机构可以将次要的应用和数据部署到公有云上,充分利用公有云在扩展性和成本上的优势,同时将任务关键型应用和数据放在私有云中,安全性更高。
综上所述,未来的趋势在于混合云,既可以尽可能多地发挥云服务的规模经济效益,同时又可以保证数据安全性。那些不是很敏感的非关键业务可以由混合云中的公有模块实现,而对那些安全性要求较高的应用则可以通过迁移到私有模块实现。混合云可以引入更多诸如身份认证、数据隔离、加密等安全技术来保证数据的安全,同时保留云服务的规模经济效益。为顺应市场趋势,云服务企业需推出私有云服务,整体向混合云服务转进,并实现能为大家带来更全面、更优质的云服务的目的。
1.2K8S介绍
K8S全称kubernetes,这个名字大家应该都不陌生,K8S是为容器化服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱K8S,并且当前K8S已经主导了云业务流程,推动微服务架构等热门技术的普及落地,正在如火如茶的发展。
Kubernetes属于主从分布式架构,主要由Master Node和Worker Node组成,并包括客户端命令行工具kubectl和其它附加项。