移动云ECS主机:未来云计算的驱动力

2024-05-25 06:20

本文主要是介绍移动云ECS主机:未来云计算的驱动力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、移动云云主机ECS
    • 云主机ECS产品优势
    • 云主机ECS产品功能
    • 云主机ECS应用场景
  • 二、移动云云主机ECS选购
  • 三、移动云云主机ECS配置
  • 四、移动云云主机ECS牛刀小试
  • 五、移动云云主机ECS安装部署消息中间件RocketMQ
    • 云主机ECS安装RocketMQ
    • 云主机ECS配置RocketMQ
    • 云主机ECS启动RocketMQ
    • 云主机ECS构建生产者消费者模型
  • 总结

前言

移动云以“央企保障、安全智慧、算网一体、属地服务”为品牌支撑,聚焦智能算力建设,打造一朵智能、智慧、安全可信可控的云,提供更优质的算力服务,引领云计算产业发展
在这里插入图片描述

  • 30+资源节点实现全国省份100%覆盖
  • 230+自有产品产品丰富度国内排名前二
  • 60+可信云认证斩获60+项可信云资质认证
  • TOP2生态规模生态市场规模全国第二

一、移动云云主机ECS

云主机 ECS (Elastic Compute Server)是一种按需获取的云端服务器,为您提供高可靠、弹性扩展的计算资源服务,您可以根据需求选择不同规格的CPU、内存、操作系统、硬盘和网络来创建您的云主机,满足您的个性化业务需求。云主机从订购到使用仅需数十秒时间,助您快速灵活地构建企业应用。

移动云部是粗略的只有一种云主机,而是有适应各种场景的云产品的规格,比如Web应用,数据库,游戏等等方面供我们选择。
在这里插入图片描述

云主机ECS产品优势

  1. 成本低廉
    云主机资源按使用量计费,较传统IT系统,大幅度缩减建设与维护成本。

  2. 快速交付
    云主机从订购到使用仅需数十秒,可快速交付到用户手中。

  3. 便捷易用
    云主机的所有操作在控制台可轻松查看并使用,操作指引与说明简洁易懂。

  4. 稳定可靠
    云主机服务通过可信云服务认证并获得可信云五星级云主机认证,可用性达到99.975%。
    在这里插入图片描述

云主机ECS产品功能

  1. 丰富镜像供您选择
    丰富的公共镜像与市场镜像满足您各类业务需求。

  2. 自定义镜像助您快速部署
    自定义镜像可用于创建云主机,快速复制云主机操作系统环境。

  3. 云服务器备份保障系统安全
    对云主机系统盘创建备份,可用于快速恢复数据状态,保障系统数据安全。

  4. 云硬盘供您灵活使用
    云主机支持最大挂载22块云硬盘,多种性能按需选用。

  5. VPC虚拟私有云实现安全隔离
    VPC虚拟私有云是可以自定义的专有隔离网络,实现网络隔离。

在这里插入图片描述

云主机ECS应用场景

ECS有多种经典的应用场景,包括但不限于:企业电商、Web应用、大数据分析、机器学习、深度学习、云渲染、游戏部署、视频直播、数据库应用等方面,我在这里只做部分演示:

Web应用
常规的Web应用使用的架构,移动云推荐计算/通用系列云主机,提供均衡、强劲的计算、内存和网络服务,根据业务负载压力随时调整实例配置无需担心业务突增时算力不足。
在这里插入图片描述
机器学习、深度学习
对于机器学习、深度学习、训练推理、科学计算、地震分析等场景,移动云推荐GPU云主机,提供GPU算力能力。
在这里插入图片描述
数据库应用
对于内存要求较高的数据库使用场景,移动云云主机搭配超高IO云硬盘,满足海量数据处理需求。
在这里插入图片描述

二、移动云云主机ECS选购

首先我们需要访问移动云官方主页:移动云官网
在这里插入图片描述
我们可以根据自己的实际业务进行选择,比较常用的就是Web应用方面,但白嫖怪的我一眼就看到了免费试用
在这里插入图片描述
免费体验的类型有很多,有云主机、弹性计算、云存储、数据库等等,但前提是先要进行实名认证,我们就选第一个通用入门型云主机即可。
在这里插入图片描述
我们需要选择的几个地方,一个是Liunx镜像,一个是带宽,反正是免费的,直接拉满呗5Mps,然后确定订单即可。
在这里插入图片描述
这么多配置算下来才0元,立马支付。
在这里插入图片描述
我们点击管理控制台即可。
在这里插入图片描述
云主机ECS正在创建中,稍等一会即可。
在这里插入图片描述
当我们看到云主机ECS显示运行中,证明我们的移动云产品已经顺利购买并且运行。
在这里插入图片描述

三、移动云云主机ECS配置

因为我们移动云主机是新买的,我们需要配置一些信息,比如设置一下密码,安全组等等。
在这里插入图片描述
重置密码:
在这里插入图片描述
在这里插入图片描述
安全组:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当我们配置完所有规则之后需要重新一下服务器:
在这里插入图片描述

四、移动云云主机ECS牛刀小试

我们能不能在移动云云主机ECS运行下hello.c文件,然后输出Hello ECS!当然是可以的让我们一起来看一看:
我们首先在移动云控制台进行VNC远程登陆
在这里插入图片描述
在这里插入图片描述
默认的账号是:root,密码输入我们刚刚设置的密码即可。
在这里插入图片描述
我们要想运行hello.c,首先要安装gcc:

yum install gcc

在这里插入图片描述
我们来创建一个hello.c文件:

touch hello.c

在这里插入图片描述
我们使用vim编辑器编辑hello.c文件

vim hello.c

按i进入插入模式,在hello.c加入C语言代码

#include<stdio.h>
int main()
{
printf("Hello ECS!");
return 0 ; 
}

保存退出 !wq
在这里插入图片描述
编译 C 语言代码,并生成可执行文件,在hello.c当前目录执行

 gcc -o hellotest hello.c

在这里插入图片描述
就会生成名为hellotest的可执行文件,在当前目录执行./hellotest
在这里插入图片描述

五、移动云云主机ECS安装部署消息中间件RocketMQ

因为我们刚刚是开放了安全组的,所以我们可以直接在Xhsell进行远程连接的。
在这里插入图片描述

云主机ECS安装RocketMQ

首先我们需要先去RocketMQ 官网进行下载:RocketMQ 官网
在这里插入图片描述
我们这里选择4.9.7版本即可
在这里插入图片描述
创建 RocketMQ 安装目录:

mkdir -p /usr/local/rocketmq

在这里插入图片描述
我们需要将下载好的rocketmq上传到移动云ECS主机上去,我们需要安装:

yum install -y lrzsz

在这里插入图片描述
在这里插入图片描述

将安装包解压到新建的安装目录:

unzip -d /usr/local/rocketmq rocketmq-all-4.9.7-bin-release.zip

在这里插入图片描述

云主机ECS配置RocketMQ

进入 rocketmq 安装目类

cd /usr/local/rocketmq/rocketmq-all-4.9.7-bin-release

创建存放数据的目录:

mkdir -p store store/commitlog store/consumequeue

在这里插入图片描述

进入 conf 目录,编辑 broker.conf 文件

vim broker.conf

在这里插入图片描述
在 broker.conf 文件中追加下面内容

listenPort=10911
namesrvAddr=localhost:9876
storePathRootDir=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store
storePathCommitLog=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store/commitlog
storePathConsumerQueue=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store/consumequeue

在这里插入图片描述
开放防火墙 9876 和 10911 端口

firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --zone=public --add-port=10911/tcp --permanent

更新防火墙规则

firewall-cmd --reload

云主机ECS启动RocketMQ

启动nameserver

nohup sh mqnamesrv &

在这里插入图片描述
启动 broker

nohup sh mqbroker -c /usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/conf/broker.conf &

云主机ECS构建生产者消费者模型

引入Rocketmq依赖:

<!-- RocketMQ 客户端依赖 --><dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version>4.9.7</version> </dependency>

生产者代码:

import org.apache.rocketmq.client.producer.DefaultMQProducer;
import org.apache.rocketmq.common.message.Message;public class Producer {public static void main(String[] args) throws Exception {// 实例化消息生产者DefaultMQProducer producer = new DefaultMQProducer("producerGroup");// 设置NameServer的地址producer.setNamesrvAddr("36.212.205.161:9876");// 启动生产者producer.start();for (int i = 0; i < 10; i++) {// 创建消息,并指定Topic、Tag和消息体Message msg = new Message("TopicTest", "TagA", ("Hello RocketMQ " + i).getBytes());// 发送消息producer.send(msg);}// 关闭生产者producer.shutdown();}
}

消费者代码:

import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
import org.apache.rocketmq.common.message.MessageExt;import java.util.List;public class Consumer {public static void main(String[] args) throws Exception {// 实例化消息消费者DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("consumerGroup");// 设置NameServer的地址consumer.setNamesrvAddr("36.212.205.161:9876");// 订阅Topicconsumer.subscribe("TopicTest", "*");// 注册消息监听器consumer.registerMessageListener(new MessageListenerConcurrently() {@Overridepublic ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext context) {for (MessageExt msg : msgs) {System.out.println(new String(msg.getBody()));}return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;}});// 启动消费者consumer.start();System.out.println("Consumer Started.");}
}

生产者通过DefaultMQProducer类实例化,并设置了NameServer的地址,然后循环发送消息到指定Topic。消费者通过DefaultMQPushConsumer类实例化,同样设置了NameServer的地址,并订阅了相应的Topic,同时注册了一个消息监听器来处理接收到的消息。

总结

通过本次使用移动云主机ECS进行一些基本的操作和安装部署消息中间件RocketMQ之后,我发现移动云的云主机可以满足我们各种个性化业务需求。云主机从订购到开通使用仅需数分钟时间,快速灵活地构建企业应用。根据我们的具体要求,有丰富的镜像供您选择,而且移动云的云主机在性能和安全性上可以说是非常可靠了。移动云是一款非常适合企业使用的产品,不仅有丰富的应用资源和强大的聚合能力,而且企业可以根据自身需要灵活配置业务,最后加以全链路的数据安全保障,从而助力企业信息化体系的建立和健全。
在这里插入图片描述
包括移动云云主机ECS控制台管理的这个页面设计和功能的支持也是十分完善的,用户想要去找什么功能都能直接找到,并且就算某个功能我们不太会用,移动云也为我们提供了非常易懂和完善的文档供我们阅读和学习,手把手教会。
在这里插入图片描述

这篇关于移动云ECS主机:未来云计算的驱动力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1000713

相关文章

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

XTU 1237 计算几何

题面: Magic Triangle Problem Description: Huangriq is a respectful acmer in ACM team of XTU because he brought the best place in regional contest in history of XTU. Huangriq works in a big compa

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo