华为云Stack的学习(五)

news2024/11/24 9:48:02

六、华为云stack服务简介

1.云服务在华为云Stack中的位置

云服务对接多个数据中心资源池层提供的资源,并向各种行业应用提供载体。

image.png

2.华为云Stack通用服务

2.1 云计算的服务模式

image.png

2.2 计算相关的云服务

image.png

2.3 存储相关的云服务

image.png

2.4 网络相关的云服务

image.png

3.云化案例

**业务场景:**突发性大流量类型的应用,如电商双11大促、热点事件消息转发激增、抢红包、一元抢购等应用场景。

image.png

解决业务问题

  • 应对海量用户并发
  • 交易类业务,秒杀等带来事务处理压力激增
  • 大促过后资源浪费
  • 恶意攻击,恶意抢购

关键服务

  • 负载均衡
  • Web应用防火墙
  • 弹性伸缩
  • 存储

七、华为云Stack计算服务介绍

1.计算服务整体介绍

image.png

2.弹性云服务器ECS

ECS(Elastic Cloud Server),即弹性云服务器,是由vCPU、内存、磁盘等组成的,获取方便、弹性可扩展、按需使用的、虚拟的计算服务器。

ECS只需要花费较低的成本,就可以像使用本地PC或物理服务器一样,在云上使用弹性服务器,在大大降低硬件成本的基础上,降低了维护和管理的难度。

image.png

2.1 ECS逻辑架构

用户可以在ManageOne运营面的控制台通过租户API调用FusionSphere OpenStack组件创建和管理ECS。

image.png

2.2 ECS业务流

image.png

各步骤对应的任务如下:

  1. 在ECS界面上提交创建申请,对应图中的步骤1。
  2. 创建网络资源,对应上图中的步骤2~3。

​ a)组合API中ECS的接口调用组合API中VPC的接口。

​ b)VPC接口调用Neutron创建EIP、端口等网络资源。

  1. 创建存储资源,对应图中的步骤4~6。

​ a)组合API中ECS的接口调用组合API中EVS的接口。

​ b)EVS接口调用Cinder。

​ c)Cinder根据申请存储资源的策略在存储池创建卷。

  1. 创建计算资源,对应图中的步骤7~8.

​ a)ECS接口将需求下发至Nova。

​ b)Nova在计算资源池中创建虚拟机。

2.3 ECS应用场景

用户可以针对不同的应用场景选择不同类型的弹性云服务器。

image.png

3.裸金属服务器BMS

BMS(Barec Metal Server),即裸金属服务器,为租户提供专属的物理服务器,为核心数据库、关键应用系统、高性能计算业务提供卓越的计算性能以及数据安全,结合云中资源的弹性优势,可实现灵活申请,按需使用。

image.png

3.1 BMS逻辑架构

用户可以在ManageOne运营面的控制台通过租户API调用FusionSphere OpenStack组件创建和管理BMS。

image.png

3.2 BMS业务流

image.png

各步骤对应的任务如下:

  1. 在BMS界面上申请资源后,请求下发至组合API。
  2. 组合API(BMS)调用EVS、VPC、IMS的接口。
  3. VPC调用Neutorn创建EIP、端口等,EVS调用Cinder根据申请存储资源的策略创建硬盘,IMS调用Gance查询镜像信息。
  4. BMS将创建请求下发至Nova。
  5. Nova将请求传递至Ironic,创建BMS实例。

3.3 BMS应用场景

a.核心数据库应用

有些客户要求其关键的数据库业务不能部署在虚拟机上,而是必须使用资源专享、网络隔离、性能有保障的物理服务器来承载业务。

image.png

**b.**高性能计算应用

超算中心、基因测序、图形渲染等高性能计算场景,处理数据量大,对计算性能、稳定性、实时性等性能要求很高,无法承担虚拟化带来的性能损耗和超线程等影响。

image.png

c.安全和监管高要求应用

金融、证券等行业对业务部署有合规性要求,并且某些客户对数据安全的苛刻要求,只要采用物理服务器部署,确保资源独享、数据隔离和可监管可追溯。

image.png

4.镜像管理服务IMS

**IMS(Image Management Service):**即镜像管理服务,可以为用户提供灵活的镜像自助服务和完善的镜像管理能力,帮助用户对镜像生命周期进行管理。

**镜像:**是指ECS实例或BMS实例可选择的运行环境模板,一般包括操作系统和预装的软件。镜像可以仅包含基本的操作系统,也可以在此基础上整合具体的软件环境。

镜像分类:

  • **公共镜像:**由云平台官方提供标准操作系统的公共基础镜像,对所有用户可见。
  • **私有镜像:**用户基于云服务器或外部镜像文件创建的个人镜像,仅用户自己可见,包括标准操作系统、预安装的公共应用环境、用户的私有应用和业务数据。
  • **共享镜像:**私有镜像的拥有者可以通过控制台或者API主动把镜像共享给其他用户,被共享用户可以通过控制台和API查询到其他账号共享给本账号的共享镜像列表,并通过共享镜像创建ECS实例或BMS实例等。

4.1 IMS逻辑架构

用户可以在ManageOne运营面的控制台通过租户API调用FusionSphere OpenStack组件创建和管理私有镜像。

image.png

4.2 IMS业务流

image.png

各步骤对应的任务如下:

  1. 用户从ManageOn e运营面(B2B场景为ManageOne租户面)选择对应弹性云服务器创建镜像,IMS服务根据弹性云服务器找到对应的系统盘。
  2. 组合API接收请求后,检查并创建镜像桶。
  3. 调用cinder的upload-to-image接口完成镜像的创建。
  4. 调用glance接口创建镜像元数据,通过glance image-upload接口将镜像当前的状态更新为active。

4.3 IMS应用场景

  • 通过镜像创建弹性云服务器
  • 通过弹性云服务器创建私有镜像
  • 通过外部文件创建私有镜像
  • 通过数据盘镜像进行数据迁移或共享。

image.png

5.弹性伸缩服务AS

AS(Auto Scaling),即弹性伸缩,根据用户的业务需求,通过策略自动调整期业务资源。用户可以根据业务需求自定义伸缩配置和身侧策略,降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助用户节约资源和人力成本。

image.png

5.1 AS逻辑架构

常与健康检查机制策略相结合通过定时策略触发

image.png

5.2 AS应用场景

a.应用网站

**具体场景:**企业网站、电商、移动应用等。

**业务特点:**业务请求有突发式暴增或者访问量起伏不定。

**常用部署:**使用弹性伸缩服务,在需要时才想应用程序添加新实例,并在不需要时终止。对于预期内的营销活动或位置的业务高峰,无需提前准备大量云服务器,从而降低系统稳定运行的成本。

image.png

b.数据处理及计算

**具体场景:**视频网站、媒体编码解码应用、媒体内容回传应用、高流量内容管理系统、分布式高速缓存系统。

**业务特点:**需要根据计算量动态调整计算、存储等资源。对伸缩内的弹性云服务器进行健康检查,自动替换不健康实例。

**常用部署:**弹性伸缩搭配对象存储服务,还可以搭配负载均衡;将需要处理的数据回传至对象存储中,使用伸缩组中的弹性云服务器进行数据处理,根据云服务器的负载情况进行扩容或缩容。

image.png

6.实践案例

**业务场景:**某公司希望旗下不同部门实现基础业务包共享,承接电商/游戏等业务时希望能够定时/定周期/根据资源使用率调整支撑业务的ECS资源。

image.png

解决业务问题

  • 应对海量用户并发
  • 交易类业务,秒杀等带来事物处理压力激增
  • 大促过后资源浪费

关键服务

  • ECS
  • ELB
  • 弹性伸缩
  • RDS(可选)
  • OBS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/974817.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VSCode 中的用户代码片段

用户代码块 在 VSCode 中,用户可以通过自定义代码片段(User Snippets)来快速插入常用的代码块。 官方文档 如何创建和使用用户代码片段: 点击用户片段后,即会弹出面板如下: 添加一个代码片段 "片…

elasticsearch wildcard 慢查询原因分析(深入到源码!!!)

大家好,我是蓝胖子,前段时间线上elasticsearch集群遇到多次wildcard产生的性能问题, elasticsearch wildcard 一直是容易引发elasticsearch 容易宕机的一个风险点, 但究竟它为何消耗cpu呢?又该如何理解elasticsearch p…

深圳-海岸城购物中心数据分析

做数据分析的时候,如果要对商场进行分析,可以从这些数据纬度进行分析,如下图所示: 截图来源于数位观察:https://www.swguancha.com/

【JPC出版】第二届能源与电力系统国际学术会议 (ICEEPS 2023)

第二届能源与电力系统国际学术会议 (ICEEPS 2023) 2023 2nd International Conference on Energy and Electrical Power Systems 第二届能源与电力系统国际学术会议 (ICEEPS 2023)将于2023年10月27日至29日在中国厦门举行。ICEEPS 将汇集能源科学、电气工程和电力系统领域的…

Windows中多线程的基础知识——2事件对象

上一节我们介绍了线程同步、以及利用互斥对象实现线程同步的方法。这一节,我们继续介绍另一种线程同步的方法:事件对象。如果对线程概念、互斥对象概念不清楚的同学,请查看Windows中多线程的基础知识——1互斥对象。 1 事件对象 1.1 事件对…

SAP MM BP供应商主数据学习实践总结

一 常用Tcode 基于Tcode的顺序排列 供应商主数据物料主数据货源清单配额安排采购信息记录采购订单框架协议采购询价/报价采购申请订单收货发票校验物料需求计划BP-供应商主数据MM01 - 物料主数据新增ME01 - 维护MEQ1 - 维护ME11 - 创建ME21N - 创建框架协议-合同:询价:ME51…

LeetCode 133. Clone Graph【图,DFS,BFS,哈希表】中等

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

Tequila Works x Incredibuild

关于 Tequila Works Tequila Works 是一家位于西班牙马德里的电子游戏开发商,由劳尔鲁比奥 (Raul Rubio) 和卢兹桑乔 (Luz Sancho) 于2009年创立。该公司著名的游戏产品包括《死亡曙光》(Deadlight)、《霜华》(Rime)、《联盟外传:努努之歌》(Song of Nu…

革命性的电子元件:RAD继电器 | 百能云芯

在现代电子和通信系统中,RAD继电器是一种关键的电子元件,它在各种应用中发挥着重要作用。RAD继电器(Reed-relay Actuated Device)是一种基于磁性原理的电子开关,其特点是极其高速、可靠、低功耗和长寿命。下面云芯将为…

企业架构LNMP学习笔记12

1、Server配置: Server虚拟主机的配置: 在实际生产业务环境中,一台web服务器,需要使用多个网站部署。搭建vhost虚拟主机实现不同域名,解析绑定到不同的目录。 #基于http的web服务 server{#监听端口listen 80#配置虚…

2023年7月京东咖啡行业数据分析(京东数据报告)

瑞幸咖啡与贵州茅台推出的联名咖啡“酱香拿铁”正式上市,一度掀起消费者的消费浪潮。在此之前,瑞幸也与多个品牌推出过联名款咖啡,每次的热度都颇高,这在背后,除了有消费者的猎奇心理外,更重要的是&#xf…

生成与调用C++动态链接库(so文件)

文章目录 前言生成C动态链接库步骤1:编写C源码步骤2:生成共享库步骤3:验证生成的SO文件 调用C动态链接库步骤1:修改原来makefile步骤2:编译调用程序步骤3:运行调用程序 总结 前言 动态链接库是代码重用和模…

[移动通讯]【Carrier Aggregation in LTE】【 Log analysis-2】

前言: 接 [移动通讯]【Carrier Aggregation in LTE】【 Theory Log analysis-1】 这里面 主要讲解一下日志分析 目录: 总体流程 UE Capbaility Information MeasurementReport RRC Connection Reconfiguration RRCConnectionReconfiguration…

2D项目经验总结

2D项目经验总结 前言地图的绘制Sprite Editor叠层注意点(SortingLayer相关知识点)Tile Paltette的使用Animated Tiles(动起来的图片(也称作瓷片或者瓦砖)) 玩家移动玩家方向的翻转刚体注意点 碰撞器输入系统…

蓝桥杯打卡Day2

文章目录 糖果分享游戏玛雅人的密码 一、糖果分享游戏IO链接 本题思路:本题是一道模拟题,最终需要每个人得到相同的糖果,那么此时我们开辟一个数组用来保存每个人分一半的结果,然后每个人都需要从左边拿到对方糖果,那么左边就是…

软件测试案例 | “某气候中心数据加工处理系统”软件项目验收测试

近年来,随着软件行业技术和市场环境的变化,越来越多的企业选择将软件项目外包。在外包的软件项目日益增长的情况下,如何对这些外包的项目进行质量控制已成为许多企业的一个关键问题。在软件的众多质量控制手段中,验收测试是其中主…

whatsapp群发:如何应对封号问题

首先,需要明确一个观点,各大平台针对骚扰用户的行为都采取了严厉的打击措施。我们进行WhatsApp客户开发,这本身就属于一种被WhatsApp严厉打击的活动。账号可能会被临时封禁,甚至永久封禁,这是一种可能会发生的风险。因…

视频监控/安防监控EasyCVR平台智能边缘网关硬件ubuntu系统如何取消休眠?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理…

Gridea+GitPage+Gittalk 搭建个人博客

👋通过GrideaGitPage 搭建属于自己的博客! 👻GitPage 负责提供 Web 功能! 😽Gridea 作为本地编辑器,方便 push 文章! 🏷本文讲解如何使用 GrideaGitPage 服务域名(可选&a…

U3D外包开发框架及特点

U3D(Unity3D)是一款流行的跨平台游戏开发引擎,用于创建2D和3D游戏以及交互性应用程序。U3D有许多常用的开发框架和库,这些框架和库可以扩展其功能,使开发人员更轻松地构建游戏和应用程序。以下是一些常用的U3D开发框架…