ECS日常

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 关于ECS中的n4型服务器的个人日常

前言:

说到服务器ECS,使用的第一台ECS是n4型的,在2019年7月29日,作为新用户购买还是很划算的,此处仅仅强调新用户。

在日常的开发过程中,总是需要各种各样的环境。像日常开发软件环境的部署了、新开发的系统需要部署到服务中了,都需要一台云服务器。这里对比一下本地的虚拟机,相比较虚拟机,虚拟机是零成本的,只要自己的本地计算机的硬件足够支持,可以创建n个本地虚拟机。但是虚拟机随着本地计算机的关机而关机,而云服务器,随时都可以拿来用,甚至能够做到域名的映射,方便开发。


一、ECS是什么

阿里云给出的概念是

云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的云计算服务,助您降低IT成本,提高运维效率,使您更专注于核心业务创新。

其实,就相当于是一台虚拟机,只不过是云上的。所谓云上的,就是由阿里云云服务进行集成,我们只需要使用即可。

平时的练手、部署一个小型网站等等,一台1核2G的服务器足够玩的欢乐了

二、ECS控制台

2.1 概览

image.png

在概览中陈列了自己的云服务器资源,同时还提供了一些教程

  • 快速搭建网站
  • 部署LAMP开发环境
  • 搭建WordPress云上博客
  • 搭建微信、支付宝小程序
  • 云上服务器的迁移
  • 云上高可用架构

对于这些教程,对于大家还是很友好的,有详尽的文档手册,在开发者社区中还提供了许多的场景,以供我们选择。第一次在阿里云的产品看到了腾讯产品(微信)的字眼~~~

2.2 实例

image.png

实例中描述了我们的云服务器的属性以及相对应的操作选项。

属性中,像实例ID、安装的系统、归属的可用区、公网和私网下的IP地址、配置以及购买服务器的方式

操作选项中,远程连接(一般都使用xshell连接)、更换操作系统、重置密码、重启服务器等等,总能找到你想要的操作。

2.3 安全组

就像自己本地的防火墙,只不过交由了阿里云进行管理。

如果自己部署了某个服务,使用了某个端口,一定要在安全组的访问规则中进行放行,同时还能设置授权对象,指定某一个ip

2.4 快照与云盘

与自己本地的虚拟机不香的是,给云服务器创建快照,将产生资源费用。如果能给提供一定少量的免费额度就好了

image.png

云盘,就像自己电脑上的硬盘,来进行存储数据

三、日常使用

以前都是直接在ECS上安装Mysql、Nacos、Jdk、Tomcat、Redis、Mongo、Gitlab、Jenkins等等开发环境。一直在系统重置与安装软件中折磨这个服务器。

随机Docker镜像服务使用,使得现在部署上面的开发服务镜像变得越来越简单了。

虽说不建议在Docker中部署运行Mysql,但个人使用、部署确实方便。近期就在ECS中安装了Docker,运行了Mysql的镜像,并将Mysql的data数据挂载到了本地存储,这样就不会随着镜像的删除而删除data数据。

Docker中安装Mysql传送门

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
存储 JSON NoSQL
Node.js使用数据库LevelDB:超高性能kv存储引擎
Node.js被设计用来做快速高效的网络I/O。它的事件驱动流使其成为一种智能代理的理想选择,通常作为后端系统和前端之间的粘合剂。Node的设计初衷就是为了实现这一目的,但与此同时,它已成功用于构建传统的Web应用程序:一个HTTP服务器,提供为HTML页面或JSON消息响应,并使用数据库存储数据。
1006 0
Node.js使用数据库LevelDB:超高性能kv存储引擎
Cadence原理图查看PIN总数
Cadence原理图查看PIN总数
2302 0
|
10月前
|
人工智能 弹性计算 运维
OS Copilot
作为一名运维工程师,我发现OS Copilot安装便捷、文档详尽,适用于多种系统(如Debian)。其主要缺点是缺乏记忆性,无法记住之前的交互内容。然而,它能检测发行版并提出详细的解决方案,通过指令轻松执行,大大简化了日常运维工作。内嵌系统的优势使其对配置了解透彻,极大提升了工作效率。如果能改进记忆功能,将更有力地辅助甚至部分替代运维人员的工作。
OS Copilot
|
8月前
|
存储 人工智能 监控
Mahilo:多智能体实时协作框架开源!人类与AI无缝交互,复杂任务一键协同
Mahilo 是一个灵活的多智能体框架,支持创建与人类互动的多智能体系统,适用于从客户服务到紧急响应等多种场景。
640 2
Mahilo:多智能体实时协作框架开源!人类与AI无缝交互,复杂任务一键协同
|
机器学习/深度学习 SQL 存储
机器学习PAI常见问题之资源不足如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
Linux C++
Linux c/c++文件虚拟内存映射
这篇文章介绍了在Linux环境下,如何使用虚拟内存映射技术来提高文件读写的速度,并通过C/C++代码示例展示了文件映射的整个流程。
359 0
|
SQL 机器学习/深度学习 数据库
SQL与Python集成:数据库操作无缝衔接
1. Python与SQL集成的关键步骤 在开始之前,确保你已经安装了必要的Python库,如`sqlite3`(用于SQLite数据库)或`psycopg2`(用于PostgreSQL数据库)。这些库提供了Python与SQL数据库之间的接口。
|
机器学习/深度学习 计算机视觉
【YOLOv10改进-注意力机制】 MSDA:多尺度空洞注意力 (论文笔记+引入代码)
YOLO目标检测专栏探讨了ViT的改进,提出DilateFormer,它结合多尺度扩张注意力(MSDA)来平衡计算效率和关注域大小。MSDA利用局部稀疏交互减少冗余,通过不同头部的扩张率捕获多尺度特征。DilateFormer在保持高性能的同时,计算成本降低70%,在ImageNet-1K、COCO和ADE20K任务上取得领先结果。YOLOv8引入了MultiDilatelocalAttention模块,用于实现膨胀注意力。更多详情及配置见相关链接。
|
Shell 应用服务中间件 nginx
Docker命令集大全(Docker命令,一篇搞定)
【1月更文挑战第12天】 一、Docker容器命令: 二、Docker镜像命令 三、重启Docker命令 四、Docker数据卷命令 五、挂载数据卷
672 3
|
存储 JSON 关系型数据库
MySQL JSON 类型:功能与应用
MySQL JSON 类型:功能与应用