云服务平台的架构及优势(上)

简介: 作为一个互联网公司或提供互联网服务的公司,其核心的技术资产就是云端平台和云端平台上的服务。

前言
作为一个互联网公司或提供互联网服务的公司,其核心的技术资产就是云端平台和云端平台上的服务。

我们通常所说的云服务或云平台广义上是一个概念,但其实内部是两个部分。

1.支撑云服务运行的硬件和软件系统环境(云架构平台,简称云平台);

2.实现业务逻辑,支持客户应用,对外提供服务的应用服务平台(云服务平台,简称云服务)。

本期我们为您解读“云平台”的业界概况和优势。

云平台——选择
经过数年的爆发式技术发展和几年的市场沉淀,云平台在2017年终于实现了天下一统,来自Google云平台的开源容器集群管理系Kubernetes(通常称为k8s)成为业界事实标准,世界各大知名云服务商和企业为更好促进云平台云服务的发展,以Kubernetes为核心共同发起了一个组织称之为 云计算基金会 (CNCF,Cloud NativeComputing Foundation)。

该组织的目标有两个:

· 与开源社区和合作伙伴一起共同把控Kubernetes未来的发展;

· 开发新的软件以让整个容器工具集更加健壮。

加入及通过CNCF兼容性认证的部分厂商
可以看到包括:

· 国外Google、Amazon、IBM、Microsoft、Oracle等;

· 国内阿里、腾讯、华为、中兴等;

全球知名云平台和云服务商悉数在列。

毫无疑问,

我们的选择是Kubernetes(k8s)。

云平台——解读
Kubernetes是一个开源的Linux容器自动化运维平台和资源编排工具,它消除了容器化应用程序在部署,伸缩时涉及到的许多手动操作。换句话说,你可以将多台主机组合成集群来运行Linux容器,而Kubernetes可以帮助你简单高效地管理那些集群。

Kubernetes平台有以下优势:

• 可移植:支持公有云,私有云,混合云;

• 可扩展:模块化,组件化,可挂载,可组合;

• 自动化:自动部署,自动重启,自动复制,自动伸缩/扩展;

• 快速部署应用,快速扩展应用;

• 节省资源,优化硬件资源的使用。

以上虽然列出了很多优势,但想要利用好这些优势也不容易, Kubernetes作为开源项目,真正企业生产部署,还至少需要解决以下问题:

• 多租户(用户)认证管理,将权限、资源合理分配,避免资源被滥用;

• 应用商店(服务目录),快速部署常用中间件以及通用服务;

• 持久化存储,对于有状态的应用来说,存储是绕不过的关键性问题;

• 统一的监控告警、日志分析,让Kubernetes运行不再是一个黑盒子;

• 集群的快速搭建部署以及多集群环境的管理,部署问题一开始困扰了很大部分想要使用Kubernetes的企业。

企业级云平台——PKS+Nebulogy
Pivotal PKS(PivotalContainer Service)是帮助企业和云服务商运维Kubernetes 的一个产品,可以解决上述在生产系统中运维的痛点,为用户带来真正企业级的 Kubernentes 集群,加速企业的数字化变革。

PKS优势:

• Google唯一支持的企业版Kubernetes;

• 纯开源K8S,对K8S没有任何定制和分支扩展,随时升级最新K8s;

• 自动化运维:按需生成K8s集群,高可用部署,监控自愈,不停机升级;

• 高级网络安全功能:NSX-T带来的容器网络隔离以及细化安全策略控制;

• 跨云部署:适用于主流公有云和私有云平台,一致的开发运维体验。

Nebulogy 旗下的系列产品遵循云原生十二要素,无缝集成K8s 与 Pivotal PKS,为企业客户提供Kubernetes as a service服务,快速落地容器平台,实现K8S容器集群及应用的生命周期管理,支撑企业业务互联网化、云原生微服务架构落地、开发运维一体化、业务创新及孵化等场景。

构建企业级云原生应用生态,轻松落地你的业务构想。

来源:新知号——K2 BPM
原文链接:https://www.shangyexinzhi.com/Article/details/id-84255/

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
1月前
|
数据库 Android开发 开发者
构建高性能微服务架构:从理论到实践构建高效Android应用:探究Kotlin协程的优势
【2月更文挑战第16天】 在当今快速迭代和竞争激烈的软件市场中,微服务架构以其灵活性、可扩展性和独立部署能力而受到企业的青睐。本文将深入探讨如何构建一个高性能的微服务系统,涵盖从理论基础到具体实现的各个方面。我们将重点讨论服务拆分策略、通信机制、数据一致性以及性能优化等关键主题,为读者提供一个清晰、实用的指南,以便在复杂多变的业务环境中构建和维护健壮的微服务体系结构。 【2月更文挑战第16天】 在移动开发领域,性能优化和流畅的用户体验是至关重要的。随着技术的不断进步,Kotlin作为一种现代编程语言,在Android开发中被广泛采用,尤其是其协程特性为异步编程带来了革命性的改进。本文旨在深入
239 5
|
1月前
|
SQL NoSQL 前端开发
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
|
2月前
|
人工智能 监控 安全
java基于微服务架构的智慧工地监管平台源码带APP
劳务管理: 工种管理、分包商管理、信息采集、班组管理、花名册、零工采集、 现场统计、考勤管理、考勤明细、工资管理、零工签证
287 4
|
9天前
|
运维 安全 Serverless
Serverless架构在图像处理中的优势探讨
Serverless架构在图像处理中的优势探讨
16 1
|
1月前
|
分布式计算 API 数据处理
Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
【2月更文挑战第15天】Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
56 1
|
1月前
|
关系型数据库 分布式数据库 PolarDB
PolarDB架构优势
PolarDB架构优势
473 1
|
2月前
|
存储 缓存 前端开发
基于B/S架构的实验室管理系统(云LIS平台源代码)
云LIS系统集成了样本管理、检测项目管理、质控管理、报告管理、数据分析、两癌筛查等多个方面的功能,为实验室提供了一站式的信息化解决方案。系统采用.Net Core新的技术框架、DEV报表、前端js封装、分布式文件存储、分布式缓存等技术,支持LIS独立部署、Docker部署等多种方式,方便用户根据自身需求进行定制和扩展。
基于B/S架构的实验室管理系统(云LIS平台源代码)
|
2月前
|
Prometheus 监控 Kubernetes
青团社:亿级灵活用工平台的云原生架构实践
青团社:亿级灵活用工平台的云原生架构实践
262339 5
|
2月前
|
XML 前端开发 Java
SpringMVC的架构有什么优势?——异常处理与文件上传(五)
SpringMVC的架构有什么优势?——异常处理与文件上传(五)
|
2月前
|
前端开发 Java 数据库
SpringMVC的架构有什么优势?——表单和数据校验(四)
SpringMVC的架构有什么优势?——表单和数据校验(四)