建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

云飞杨

发帖: 118粉丝: 8

发消息 + 关注

发表于2018年04月20日 09:36:35 11774 6
直达本楼层的链接
楼主
显示全部楼层
[技术交流] 一张图了解华为云服务

本帖最后由 橘色祥云楼楼主 于 2018-4-20 15:33 编辑 本文作者:乔雷  原华为PaaS架构师/系统和软件工程师,现Cloud BU中国业务技术支持部解决方案架构师

摘要:华为云迄今为止已经有14大类超过100种服务了,并且更多的新服务还在不断上线中。众多的服务不仅让客户眼花缭乱,要理解这些服务并根据客户的需求做出合理的解决方案,即使是专业的技术人员也有时候力不从心。本文试图以华为云如何使能云原生应用(Cloud-Native)这一场景,以一张图的方式梳理一下对华为云服务的理解。
1. 关于云原生应用

云原生应用(Cloud-Native)这两年很热门,例如拥有火爆的Kubernetes项目的CNCF的全称就是Cloud Native Computing Foundation。不同的人对云原生应用有着不同的理解,我个人比较倾向Pivotal公司一个比较狭义的定义:Cloud-Native=DevOps+continuous delivery+ microservices+containers。详情请见:https://pivotal.io/cloud-native
2. 华为云如何使能云原生应用
以下这张图,来自于我前一段时间答标某项目的RFP。这个RFP中客户招标几个核心的应用。除了对应用本身功能的要求,客户还要求是云原生应用,使用云基础设施,采用目前流行的DevOps,微服务,容器,大数据/AI等技术。因此我画了一张Huawei Cloud Enables Cloud-Native Applications的PPT,重点讲解华为云如何使能云原生应用。我引用在这里供大家参考和探讨。 4444444-f.png
概要解释如下:
  • 服务开发者使用华为云的软件开发云(DevCloud)完成DevOps中的Dev部分。一般用户会有几个环境,例如:开发(Develop),测试(Test),预生产(Pre-Live),生产(Live)。名称和阶段可能不同,但大致如此。DevCloud支持灵活定义各个阶段和每个阶段的动作。
  • 软件以微服务的方式开发,用华为云的微服务引擎(CSE)管理。部署应用时可以通过应用编排服务(AOS)编排应用,资源模板服务(RTS)编排资源。AOS是华为自研的遵循TOSCA规范的应用编排服务,RTS是华为云兼容OpenStack Heat标准的资源编排服务。
  • 微服务运行在容器服务(CCE)或者虚拟机(ECS)或者其它计算实例中。这些计算实例会挂载存储资源,例如块存储(EVS),文件系统服务(SFS);同时,这些微服务可能会用到一些中间件服务,例如关系型数据库(RDS),分布式缓存(DCS),分布式消息服务(DMS),文档数据库(DDS)等。
  • 微服务提供的能力通过API网关和弹性负载均衡(ELB)向外暴露,供第三方应用开发者调用,形成API经济。对外的IP地址可以通过安全服务,例如Anti-DDoS,WAF等保护起来。
  • 微服务本身会调用部署在用户私有云的其它后端服务,这部分服务的生命周期不由华为云管理,可以通过云目录服务(CCS)接入。
  • 身份认证(IAM)、基础设施监控(CES)、日志服务(LTS)、云审计服务(CTS)、应用性能监控(APM)、应用运维服务(AOM)等构成了通用的管理服务。其中CES和华为云20+云服务集成,提供数百个监控项。AOM和APM一起可以提供比较完整的应用运维。
  • 微服务云应用平台(ServiceStage)是一个一站式的提供云原生应用端到端生命周期管理的平台。
  • 微服务产生的日志和记录等,可以作为大数据/AI(EI)的数据源。如下:
    • 历史数据/批处理/离线处理:MRS(HDFS->HBase->Spark)或者OBS->UQuery(小型场景)
    • 流数据/实时/在线处理:MRS(Flume->Kafka->Storm)或者DIS->CloudStream
    • 深度学习:OBS的离线数据(定时/批量训练),或者Cloud Stream的流数据(增量训练)进入深度学习服务(DLS)进行模型训练,然后进行模型发布,进行预测。预测能力通过REST APIs的方式发布,和服务进行集成。
当然以上只是典型场景的描述,也并没有涵盖所有的华为云服务。但是把华为云如何使能云原生应用基本说清楚了。
3. 一张更详细的图
PPT一页太小了,很多东西画不下。因此我用visio画了一张更详细一点的,供参考。如下: 5555555-f.png
附件原图更清晰:
举报
分享

分享文章到朋友圈

分享文章到微博

cherry345

发帖: 0粉丝: 0

发消息 + 关注

发表于2018年04月20日 10:10:31
直达本楼层的链接
沙发
显示全部楼层

图不清晰,放大了也不清晰,不是原图吗?或者能以附件形式重新传下吗

点赞 评论 引用 举报

云飞杨

发帖: 118粉丝: 8

发消息 + 关注

发表于2018年04月20日 15:13:43
直达本楼层的链接
板凳
显示全部楼层

cherry345 发表于 2018-4-20 10:10 图不清晰,放大了也不清晰,不是原图吗?或者能以附件形式重新传下吗
你好,清晰图可在附件下载查看了。谢谢
点赞 评论 引用 举报

高晓云

发帖: 33粉丝: 53

发消息 + 关注

发表于2018年04月23日 13:59:25
直达本楼层的链接
地板
显示全部楼层

这个很不错!

点赞 评论 引用 举报

寒六先生

发帖: 15粉丝: 1

发消息 + 关注

发表于2019年12月17日 14:17:39
直达本楼层的链接
5#
显示全部楼层

求高清附图

点赞 评论 引用 举报

dragoentail

发帖: 0粉丝: 0

发消息 + 关注

发表于2020年06月08日 00:44:37
直达本楼层的链接
6#
显示全部楼层

求高清附图

点赞 评论 引用 举报

W--wangzhiqiang

发帖: 119粉丝: 4

发消息 + 关注

发表于2020年07月20日 15:20:01
直达本楼层的链接
7#
显示全部楼层

有没有最新的

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册