『亚马逊云科技产品测评』活动征文|如何搭建低成本亚马逊aws云服务器

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道

0. 环境

win10 + 火狐浏览器

1. 登录

https://aws.amazon.com/cn/
-> 点击登录
-> 选择根用户
-> 输入账号和密码:****@****, ****
如果未有,需要注册,去年我注册的,国内麻烦之处是需要添加信用卡。不过这个需要个人自行处理……

2. 控制台

在控制台主页,地区选择 爱尔兰 eu-west-1

创建服务器
Search栏输入 -> lightsail
-> https://lightsail.aws.amazon.com/ls/webapp/home/instances
-> Create instance
-> Select a platform: Linux/Unix
-> Select a blueprint: OS Only, Amazon Linux 2023


要钱的,就不创建了。其实我并不想花钱。另一种方案,EC2说是新用户免费使用12个月的。

Search栏输入 -> EC2
-> 启动实例 -> 
-> Quick Start: Amazon Linux aws,
-> 实例类型:选择符合条件的免费套餐

-> 免费的才用。
-> 密钥对:创建密钥对
-> 名称:zzzzzzzzzzzzzzzzzzzz2#,RSA,.pem,然后保存到本地。ssh登录需要用到。


-> 创建实例

得到了服务器IP:34.244.208.13

3. 连接到实例

3.1 控制台登录

点击实例ID:i-03ec758906f914c19


-> 点击 连接 -> 连接

3.2 ssh

用 MobaXterm为例
打开 MobaXterm -> Session -> SSH 
-> Remote host: 34.244.208.13
-> 勾选Specify username: ec2-user
-> Avanced SSH settings
-> 勾选 Use private key

4. 部署frp测试

4.1 下载可执行文件



https://github.com/fatedier/frp/releases
下载

当前最新版本是0.51.3

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz


4.2 解压

tar -zvxf frp_0.51.3_linux_amd64.tar.gz

4.3 切换目录

cd frp_0.51.3_linux_amd64

4.4 修改配置

vim frps.ini

修改为以下内容:

[common]
bind_port = 17000
token = 520101
dashboard_port = 17001
dashboard_user = admin
dashboard_pwd = jian@123
enable_prometheus = truelog_file = /home/ec2-user/frp_0.51.3_linux_amd64/log/frps.log
log_level = info
log_max_days = 3

4.5 防火墙设置

服务器开启17000和17001
通过web配置,开启自定义TCP。

大多数云服务器提供商都大同小异。阿里云、华为云、亚马逊云等等。都可以通过web配置服务器对应的安全组。点击实例下面的安全组,可以编辑入站规则。

这里开启了tcp: 17000、17001。分别是frp服务的应用端口和dashboard端口。

4.6 运行

./frps -c frps.ini &

执行后 加上 &,这个指令后台执行,本控制台可以关闭了。 


4.7 测试web

浏览器打开 34.244.208.13:17001,可以看到服务部署顺利。


5. frp客户端

为了提高性能,云服务器之作为数据透传服务器,用本地服务器作为主计算单元。
这样做有这样的优势:
* 本地服务器和笔记本可以快捷传输文件、调试方便。
* 可以部署服务到本地服务器,客户端可以通过云服务器访问本地服务器的服务。让服务内容不被云服务器运营所限制。
* 可以让自己身边的旧电脑、旧ARM主机作为服务器,利用好旧物。

5.0 准备

- frp服务器
- 虚拟机ubuntu22

5.1 下载可执行文件


https://github.com/fatedier/frp/releases
下载

当前最新版本是0.51.3

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz

5.2 解压

tar -zvxf frp_0.51.3_linux_amd64.tar.gz

5.3 切换目录

cd frp_0.51.3_linux_amd64

5.4 修改配置

gedit frpc_aws.ini

修改为以下内容:

[common]
server_addr = 34.244.208.13
server_port = 17000
token = 520101[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 17002#[tcp2]
#type = tcp
#local_ip = 127.0.0.1
#local_port = 12345
#remote_port = 17003

5.5 运行

./frpc -c frpc_aws.ini

5.6 服务器防火墙设置

开启17002,tcp。

5.7 测试


ssh登录服务器的17002端口。

可以登录本地的ubuntu22

 

5.8 终止实例

试验做完了,可以终止实例,停止计费。方法是,

-> 点击实例状态

-> 点击终止实例

-> 终止

然后实例会自行关闭了。

 


6. 竞品对比

6.1 价格方面


阿里云的ECI服务,也是可以快速创建服务器,快速删除,按秒扣费的。

而亚马逊云EC2是按小时扣费的。

阿里云2核4G大概每小时0.00012252*60*60=0.441072元,而亚马逊云EC2 t2.medium,2核4G,要0.05美元,转为0.37元人民币。

国内云服务器价格情况:国内现在低配置的云服务器2核4G、1核2G、1核1G,不管是阿里云、华为云等的,一般一年中的618、双11、还有开学季啥的都有100元左右1年的优惠活动。这个亚马逊在国内的优惠活动比较少了吧。

6.2 海外地区方面

亚马逊服务器也是当阿里云没优惠活动,手上没服务器用时候的一个替代方案。 而且海外服务器的资源还是亚马逊的多。 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【3D 图像分割】基于 Pytorch 的 VNet 3D 图像分割10(测试推理篇)

对于直接将裁剪的patch,一个个的放到训练好的模型中进行预测,这部分代码可以直接参考前面的训练部分就行了。其实说白了,就是验证部分。不使用dataloader的方法,也只需要修改少部分代码即可。 但是,这种方法是不end t…

ubuntu| sudo apt-get update 更新失败, 没有 Release 文件 无法安全地用该源进行更新,所以默认禁用该源

xiaoleubt:~$ sudo apt-get update -y 命中:1 https://dl.google.com/linux/chrome/deb stable InRelease 忽略:2 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu focal InRelease 命中:3 https://packages.microsoft.com/repos/code stable InRelease 命中:4 ht…

干货 | 人力资源数字化的优势和应用场景展示

自从实施数字化发展战略以来,国家已陆续发布了一系列政策性文件,为促进数字经济新形态和新业态的发展提供政策支持。在国家数字经济发展的大背景下,企业在管理方面同样需要进行数字化转型。人力资源管理作为企业管理的核心内容之一&#xff0…

路由器基础(九):防火墙基础

防火墙 (Fire Wall) 是网络关联的重要设备,用于控制网络之间的通信。外部网络用户的访问必须先经过安全策略过滤,而内部网络用户对外部网络的访问则无须过滤。现在的防火墙还具有隔离网络、提供代理服务、流量控制等功能。 一、三种防火墙技术 常见的…

数据库 高阶语句

目录 数据库 高阶语句 使用select 语句,用order by来对进行排序 区间判断查询和去重查询 如何对结果进行分组查询group by语句 limit 限制输出的结果记录,查看表中的指定行 通配符 设置别名:alias 简写就是 as 使用select 语句&#x…

矩阵键盘独立接口设计(Keil+Proteus)

前言 实验:通过4*4的矩阵键盘,按下某个按钮之后会在数码管上面显示对应的键号。(0~F) 基础操作参考这篇博客: LED数码管的静态显示与动态显示(KeilProteus)-CSDN博客https://blog.csdn.net/w…

MFC-TCP网络编程服务端-Socket

目录 1、通过Socket建立服务端: 2、UI设计: 3、代码的实现: (1)、CListenSocket类 (2)、CConnectSocket类 (3)、CTcpServerDlg类 1、通过Socket建立服务端&#xff…

3.5、Linux:命令行git的使用

个人主页:Lei宝啊 愿所有美好如期而遇 在Linux Centos7.6下安装git yum -y install git 注册一个gitee账号 进去注册就好,记住自己的用户名和密码。 创建一个仓库 点击复制,接着就可以在Linux上使用了 git clone git clone 刚才复制的地…

机器人控制——C++ HSM状态机基础知识

本章将向您介绍使用HSM的基本知识。为了简单起见,我们将在这里学习如何编写单层次(也称为平面)状态机,并在下一章中介绍层次状态机。 让我们从我们可以编写的最简单的状态机开始。 // simplest_state_machine.cpp#include "…

茶楼计时茶室时钟计费系统,佳易王共享茶室收银计时收费管理系统软件下载

茶楼计时茶室时钟计费系统,佳易王共享茶室收银计时收费管理系统软件下载 软件功能: 1、计时计费功能:可以按单价计费,可以按时间段计费。时间显示直观,每个桌子用时一目了然。每个桌子价格可以设置相同也可以不相同。…

kubernetes资源监控

目录 一、资源限制 1、limitrange 2、ResourceQuota 二、metrics-server 三、图形化监控和代码行监控 1、dashboard 2、k9s 四、hpa 一、资源限制 Kubernetes采用request和limit两种限制类型来对资源进行分配。request(资源需求):即运行Pod的节点必须满足运…

关于卷积神经网络的填充(padding)

认识填充 (padding) 随着卷积层数的加深,输出进一步缩小,那么最终会导致输出很快就只剩下1∗1的数组,这也就没办法继续计算了,所以提出了填充的方法来方便网络的进一步加深。 其实填充的原因有两点&#xf…