新睿云

> 弹性云服务器ECS > 新睿云云服务器从架构主机到开发配置大全

新睿云云服务器从架构主机到开发配置大全

作者/来源:新睿云小编 发布时间:2019-05-29

随着云计算的发展,云服务器在我国市场上开始占据服务器的半壁江山,现在云服务器已经成为企业用户选择服务器的首选。企业将业务迁移到云服务器,可以降低成本、简化工作流程,并消除对IT硬件的需求。对于小型企业来说,最大的好处就是能够专注于核心业务活动,让云服务器能够解决维护、备份、可用性和数据安全等令人担忧的IT问题。既然云服务器这么受欢迎,那么如何对云服务器进行架构与开发呢?新睿云小编这就告诉您!

云服务器开发架构简述

一、创建windows云主机

本步骤介绍 Windows 云服务器的创建,新睿云提供快速配置和自定义配置两种方式。本部分以快速配置为例说明,若快速配置不能满足您的需求,您可以切换自定义配置 云服务器页面进行配置。

注意:初次购买用户默认进入【快速配置】页面。

云服务器1

1.登录新睿云官网,选择【产品】-【云计算】-【弹性云服务器ECS】,单击【立即购买】按钮,进入云服务器购买页面。

2.选择地域,靠近您客户的地域可降低访问延迟,提高下载速度。

3.选择服务器数量与购买时长。

4.选择镜像,选择符合需求的 Windows 操作系统。

5.选择公网IP,若不需要连接到公网,此项取消勾选 。

6.选择所需要的机型。

7.配置主机登录信息,您可以选择系统自动生成主机名与密码,也可以自定义主机名与登录密码。无论您是否自定义设置,在创建完成之后您都能通过短息与站内信收到所创建主机的名称与密码。

8.点击立即购买,并支付完成创建。

二、登录Windows服务器

登录到云服务器时,需要使用管理员帐号和对应的密码。

管理员账号:对于 Windows 类型的实例,管理员帐号统一为 Administrator

密码:在短息或者消息中心中查看密码。

控制台登录云服务器

1.在云服务器列表的操作列,单击【连接】按钮即可通过 VNC 连接至 Windows 云服务器:

云服务器2

2.通过单击左上角发送 Ctrl-Alt-Delete 命令进入系统登录界面:

云服务器3

3.输入帐号(Administrator)和站内信中的初始密码(或您修改后的密码)即可登录。

三、分区与格式化数据盘

在增加数据盘前,可以看到主机盘大小如下图,操作步骤为点击开始菜单,右键就算计机,点击管理,点击存储,点击磁盘管理

云服务器4

1.增加磁盘后,此页面变化如下

云服务器5

2.对新增磁盘做分区,步骤如下

云服务器6

3.点击确定后,在未分配区域右键,新建简单卷

云服务器7

4.点击下一步

云服务器8

5.点击确定

云服务器9

6.驱动器号可选,点击下一步

云服务器10

7.点击下一步

云服务器11

8.完成创建

云服务器12

9.磁盘状态如下图

云服务器13

10.计算机中可见新加磁盘,增加磁盘完成。

云服务器14

云服务开发方法简述

一、首先就是云服务器接收采集数据

建立好云服务器之后,接下来即是如何把采集的数据传输给云服务器。这包含两项工作。

第一项是在云服务器上建立一个接收处理程序,这个接收处理程序有多种形式,只要能够提供接收数据的连接即可。通常我们可以使用以下方式:

1、TCP服务:创建socket -》 绑定端口 -》 listen监听 -》 accept tcp 连接 -》 处理数据 -》 关闭连接;

2、UDP服务:创建socket -》 绑定端口-》 接收数据 -》 处理数据;

3、HTTP服务:创建IIS或apache站点,指定站点端口,在站点中建立数据接收处理代码文件,形成“http://云服务器ip:端口/处理程序”的URL,接收get或post数据。

第二项工作是将采集的数据连接到云服务器提供的接收处理程序,完成数据的上传。数据的上传途径也可使用多种方式:

1、使用GPRS,采集结点增加GPRS处理模块,将采集的数据通过GPRS传输给云服务器,数据传输的协议视云服务器接收处理程序定,TCP、UDP或是HTTP。

2、将采集数据通过串口传输至PC机,再由PC建立数据传输程序,通过TCP、UDP或是HTTP传输给云服务器

3、采集数据通过网口或串口转网口等设备,使用TCP、UDP或是HTTP连接至云服务器进行传输。

二、其次云服务器上存储采集数据

当云服务器的接收处理程序接收到数据后,可以根据需要进行存储,存储的方式根据需要可以有多种形式:

1、以文本形式存储,即如写入记事本,数据的方式可以是一行一行的简单文本,也可以是xml形式,均可,只要便于后续读取即可。

2、以数据库形式存储,可以将数据存储到数据库表中,数据库可以是Access,SQL Server,Oracle,MySql,PortgreSQL等,均可。

由于采集的数据与具体业务相关,对数据本身如果有协议约定,可以按协议约定进行解析。如接收到“10,25”,可能约定是“设备标识,温度”,则可以在数据库中存储为一个拥有这两个字段的表,每个字段存储相应的值。

三、 终端上显示采集数据

数据一旦存储在文本文件或数据库中,即随时可以读取最新的采集数据和历史数据,并以丰富的形式展现出来。

通过,我们会采用web的方式展现,即创建IIS或apache站点,在站点中建立用于显示的页面,读取数据库中的内容形成html返回给浏览器,访问方式为浏览器打开“http://云服务器ip/显示页”的URL。以上述接收到的数据为例,即接收到“10,25”,原样存储在文本文件 data.txt ,刚可以制作如下显示页。

<!doctypehtml>

<html>

<head><TItle>动态数据</TItle></head>

《body》

设备号:<% =File.ReadText().Split(‘,’)[0] %><br />

温度值:<% =File.ReadText().Split(‘,’)[1] + “度” %>

<body>

</html>

显示页制作之后,我们即可访问多种终端访问“http://云服务器ip/显示页”,可以是PC浏览器,手机浏览器,也可是微信公众号内部访问。

四、 新睿云云服务器开发实例

使用新睿云云的网关产品,它集成了向云服务器传输的客户端功能,只要配置使用TCP、UDP或http地址即可在接收到数据时自动按指定的方式上传数据。下边是用于演示的云服务器端示例代码,使用的是HTTP方式,HTTP方式有其优点,可以把接收和显示功能做在一个站点里,使用不同的处理页即可。

开发云服务器的简单过程介绍:

【数据接收】

publicparTIal class test_R : System.Web.UI.Page

{

protected void Page_Load(object sender,EventArgs e)

{

string data =Request[“data”]; // 取得接收的数据

// 存储在全局变量中,同为显示页为同一站点,

// 因此显示页可访问到此变量。存储至文件也是可以的

ApplicaTIon[“data”] = data;

}

}

【数据显示】

显示页解析接收保存在全局变量(或文件)中的数据

private string GetContent() {

string s =Application[“data”] as string;

if (!String.IsNullOrEmpty(s)) {

string[] items = s.Split(‘,’);

string date =Regex.Replace(items[0],@“(/d{4})(/d{2})(/d{2})(/d{2})(/d{2})(/d{2})”, “$1-$2-$3$4:$5:$6”);

s = String.Format(“原始数据:{3} <br> 解析结果 - 数据日期: {0} 用户标识:{1} 数据内容: {2}”, date, items[1],items[2].Replace(‘:’, ‘ ’), s);

}

return s;

}

示例运行环境,windows系统 IIS7 .net 4.0。

以上就是介绍的关于云服务器开发过程中的一些步骤,希望能够帮助大家更好的开发使用云服务器。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待