【干货分享】云服务平台的架构及优势(上)
来源商业新知网,原标题:【干货分享】云服务平台的架构及优势(上)
前言
我们通常所说的云服务或云平台广义上是一个概念,但其实内部是两个部分。
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的企业。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
书籍:Python深度学习项目 Python Deep Learning Projects - 2018.Pdf
简介 Python深度学习项目 使用Python和Keras掌握深度学习和神经网络架构的富有洞察力的项目 主要特点 探索跨计算机视觉,自然语言处理(NLP)和图像处理的深度学习 探索深度神经网络及其部署培训的最佳实践 访问流行的深度学习模型以及广泛使用的神经网络架构 图书说明 深度学习已逐渐彻底改变人工智能的各个领域,使应用程序开发更容易。 Python深度学习项目提供了在计算语言学和计算机视觉领域实现复杂深度学习项目所需的所有知识。这些项目中的每一个都是独一无二的,可帮助您逐步掌握主题。您将学习如何使用递归神经网络(RNN)模型实现文本分类器系统并对其进行优化,以了解在实施简单深度学习系统时可能遇到的缺点。 同样,您将发现如何使用seq-to-seq模型和语言建模开发各种项目,包括单词矢量表示,开放域问题解答和构建聊天机器人。除此之外,您还将通过一系列引人入胜的项目涵盖高级概念,例如正则化,梯度限幅,梯度归一化和双向RNN。 在本书的最后,您将获得以直接的方式和有效的方式开发自己的深度学习系统的知识 参考资料 下载:https://itbooks.pipipan.com/fs/181...
- 下一篇
13行代码实现:Python实时视频采集(附源码)
13行代码实现:Python实时视频采集(附源码)一、前言 本文是《人脸识别完整项目实战》系列博文第3部分:程序设计篇(Python版),第1节《Python实时视频采集程序设计》,本章内容系统介绍:基于Python+opencv如何实现实时视频采集。 完整的相关内容已录制成视频课程,点击跳转:《人脸识别完整项目实战(附源码)》 整个《人脸识别完整项目实战》系统架构结构如下图所示: 项目概述篇:系统介绍人脸识别项目的系统架构设计、项目关键技术说明、项目业务需求分析、项目业务流程设计; 环境部署篇:提供C++和Python两种编程语言的版本,系统介绍项目开发环境概述、DLib框架源码编译、项目工程文件创建、项目开发环境配置、项目性能优化设置; 程序设计篇:从实时视频采集开始,涵盖人脸区域检测、人脸特征点标定、人脸对齐、人脸比对和活体检测等全部技术环节的代码设计、运行演示和执行结果输出; 模型训练篇:基于人脸识别区域检测和人俩识别特征点标定两个应用场景,介绍数据样本采集、算法模型训练和算法模型测试的过程,让大家都人脸识别有一个完整的直观的认识; 算法原理篇:基于人脸识别区域检测和人俩识别特...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题