阿里云服务器 ECS快速入门

准备工作

在使用云服务器ECS前,您需要完成本文中的准备工作。

步骤 1:配置选型

云服务器ECS提供了十几类、两百多款实例规格,满足您在不同应用场景、不同业务负载下对服务器的性能需求。

下表介绍了个人用户的实例规格选型指导,这些推荐配置只是作为您开始使用云服务器ECS的参考。更多更丰富的实例规格,请参见实例规格族

类型实例规格云盘公网带宽适用场景
入门型1 vCPU 1 GiB 内存(ecs.xn4.small40 GiB高效云盘1 Mbps访问量较小的个人网站初级阶段
基础型1 vCPU 2 GiB内存(ecs.n4.small40 GiB高效云盘2 Mbps流量适中的网站、简单开发环境、代码存储库等
通用型2 vCPU 4 GiB内存(ecs.n4.large40 GiB高效云盘2 Mbps满足90%云计算初级用户的需求,适用于企业运营活动、并行计算应用、普通数据处理
进阶型4 vCPU 16 GiB内存(ecs.sn2ne.xlarge40 GiB高效云盘5 Mbps中大规模访问量的网站、分布式分析及计算场景和Web应用程序

关于网站架构案例和应用场景的更多详细信息,请参见网站解决方案

阿里云提供了灵活的配置修改方式。如果您在使用过程中,发现配置过高或过低,可以通过升降配切换实例规格。确定了配置方案后,您就可以开始创建ECS实例了。

步骤 2:创建ECS实例

本文以入门级实例规格族为例,介绍如何使用控制台快速创建一个实例。详细的创建信息和更多创建方式,请参见 使用向导创建实例 章节。使用API创建实例,请参见 RunInstances

操作步骤

  1. 前往 实例创建页
  2. 完成 基础配置
    1. 选择 计费方式。本示例中,选择 按量付费
    2. 选择地域和可用区,如华东 1,可用区默认选择随机分配。说明 实例创建完成后,不可更改地域和可用区。
    3. 选择实例规格并设置实例数量。可供选择的 实例规格族汇总 由您所选择的地域决定。本示例中,选择 所有代 > x86计算 > 入门级(共享) > 共享基本型xn4
    4. 选择镜像。本示例中,选择公共镜像。
    5. 选择存储。本示例中,仅使用系统盘,默认选择40 GiB高效云盘。
  3. 单击 下一步:网络和安全组,完成网络和安全组设置。
    1. 选择网络类型为 专有网络。本示例中,选择默认专有网络和默认交换机。
    2. 设置公网带宽。本示例中,选择 分配公网IPv4地址 为实例分配一个公网IP地址,并选择 按使用流量 对公网带宽计费。
    3. 选择安全组。如果您没有创建安全组,可以使用默认安全组。
    4. 添加弹性网卡。如果所选实例规格不支持弹性网卡,跳过这一步。
  4. 单击 下一步:系统配置。您可以选填此页面中的选项,建议您设置 登录凭证 和 实例名称。本示例中,选择 自定义密码,并将实例名称设为ecs-01。
  5. 单击 下一步:分组设置。您可以选填此页面中的选项,有多台实例时,建议添加标签方便管理。
  6. 单击 下一步:确认订单。确认所选配置,您也可以单击编辑图标返回修改配置。
  7. 阅读和确认 云服务器ECS服务条款,然后单击 创建实例

执行结果

单击 管理控制台 回到控制台,一般需要1~2分钟完成实例创建。单击刷新按钮,新建的ECS实例状态变为 运行中,表示实例创建成功。

下一步

Windows实例创建成功后,实例的操作系统内部需要进行初始化,一般需要2~3分钟,初始化期间请不要重启实例。初始化完成后,您可以 连接ECS实例。如果您创建了非I/O优化的Windows实例,则需要10分钟完成初始化。

步骤 3:连接ECS实例

创建ECS实例后,您可以通过多种方式连接并登录ECS实例。本文介绍在ECS管理控制台使用管理终端快速连接并登录ECS实例,以便进行本地管理。

操作步骤

关于管理终端的详情和更多连接方式,请参见 连接实例 章节。

  1. 登录 ECS管理控制台
  2. 在左侧导航栏,单击 实例
  3. 选择地域,本示例中,选择华东1。
  4. 在实例列表中,找到已创建的实例ecs-01。在 操作 列,单击 远程连接
  5. 在弹出的 远程连接密码 对话框,复制密码,并单击 关闭说明 连接密码仅在第一次连接管理终端时显示。记下该密码以便日后使用此密码连接管理终端。
  6. 在弹出的 输入远程连接密码 对话框中,粘贴密码,单击 确定
  7. 登录ECS实例。根据实例的操作系统,执行不同的操作:
    • 如果是Linux实例,输入用户名 root 和 步骤 2:创建ECS实例 中设置的实例登录密码。
    • 如果是Windows实例,在 管理终端 界面的左上角单击 发送远程命令 > CTRL+ALT+DELETE,进入Windows实例的登录界面。输入 步骤 2:创建ECS实例 中设置的密码即可登录。
    如果忘记实例登录密码,请 重置实例密码

步骤 4:格式化数据盘

Windows格式化数据盘

本文描述如何为Windows实例的全新数据盘创建一个单分区并挂载文件系统。您也可以根据业务需要,对数据盘进行多分区配置。

风险提示

  • 磁盘分区和格式化是高风险行为,请慎重操作。本文描述如何处理一块全新的数据盘,如果您的数据盘上有数据,请务必为数据盘创建快照,避免数据丢失。
  • 云服务器ECS仅支持数据盘分区操作,不支持系统盘分区操作。如果您强行使用第三方工具对系统盘做分区操作,可能引发系统崩溃和数据丢失等未知风险。仅允许在扩容系统盘后做扩展分区或新增分区操作,具体操作请参见扩展分区和文件系统_Windows

自动分区操作步骤

无论是随实例一起购买的数据盘,还是单独购买或创建的数据盘,无论是不大于2 TiB还是大于2 TiB的数据盘,都可以通过系统自动完成分区格式化操作。

数据盘自动分区的执行结果是一个单分区,挂载的是NTFS文件系统。

手动分区操作步骤

本操作步骤仅适用于不大于2 TiB的数据盘,大于2 TiB的数据盘,请参见分区格式化大于2 TiB云盘。示例步骤以Windows Server 2012 R2 64位操作系统为例,分区并格式化一块20 GiB的数据盘。

  1. 远程连接实例
  2. 在Windows Server桌面,右键单击开始图标,选择磁盘管理

  3. 查找到未格式化分区的数据盘(如磁盘 2),其处于脱机状态。

  4. 右键单击磁盘 2周边的空白区,在弹出菜单中,选择联机

    联机后,磁盘 2的状态显示为没有初始化
  5. 右键单击磁盘 2周边的空白区,在弹出菜单中,选择初始化磁盘

  6. 初始化磁盘 对话框里,选择磁盘2,并选择磁盘分区形式:
    • MBR目前仍是最常用的分区形式,但是,MBR只支持处理不大于2 TiB的数据盘,而且,只支持分4个主区,如果您要将磁盘分成更多的区,需要将某个主区作为扩展区并在其中创建逻辑分区。
    • GPT是一种新的分区形式,早期版本的Windows不能识别这种分区形式。GPT能处理的数据盘容量由操作系统和文件系统决定。在Windows操作系统里,GPT最多可以支持128个主分区。在本示例中,我们选择MBR分区形式,并单击确定

  7. 在 磁盘管理 窗口,右键单击磁盘 2的未分配区域,选择新建简单卷

  8. 新建简单卷向导中,完成以下操作:
    1. 单击下一步

    2. 指定卷大小:指定简单卷大小。如果您只要创建一个主区,使用默认值。单击下一步

    3. 分配驱动器号和路径:选择一个驱动器号(即盘符),如本示例中选择F。单击下一步

    4. 格式化分区:选择格式化设置,包括文件系统、分配单元大小和卷标,确认是否执行快速格式化启用文件和文件夹压缩。这里使用默认设置。单击下一步

    5. 开始创建新简单卷。当向导对话框里出现以下截图中的信息时,说明已经完成新简单卷的创建。单击完成关闭新建简单卷向导

执行结果

格式化分区完成后,磁盘管理中磁盘 2的状态如下图所示。

您可以在这台电脑中查看到新建的驱动器新加卷 (F:)。至此,您就可以开始使用这个数据盘了。

Linux格式化数据盘

本文描述如何为Linux实例的全新数据盘创建一个单分区并挂载文件系统。您也可以根据业务需要,对数据盘进行多分区配置。说明 本文操作仅适用小于等于2 TiB的数据盘。大于2 TiB的数据盘,请参见分区格式化大于2 TiB云盘

风险提示

  • 磁盘分区和格式化是高风险行为,请慎重操作。本文描述如何处理一块全新的数据盘,如果您的数据盘上有数据,请务必为数据盘创建快照,避免数据丢失。
  • 云服务器ECS仅支持数据盘分区操作,不支持系统盘分区操作。如果您强行使用第三方工具对系统盘做分区操作,可能引发系统崩溃和数据丢失等未知风险。仅允许在扩容系统盘后做扩展分区或新增分区操作,具体操作请参见扩展分区与文件系统_Linux系统盘

准备工作

  • 单独购买的数据盘必须先挂载数据盘才能格式化。随实例一起购买的数据盘,无需挂载。
  • 在ECS控制台的云盘页面中,选择更多 > 修改属性查看数据盘的设备名。说明 数据盘的设备名默认由系统分配,I/O优化实例的数据盘设备名从 /dev/vdb递增排列,包括 /dev/vdb−/dev/vdz。如果数据盘设备名为 dev/xvd*( *是a−z的任意一个字母),表示您使用的是非I/O优化实例。

操作步骤

本示例采用一块新的20 GiB数据盘,设备名为/dev/vdb,创建一个单分区数据盘并格式化为ext4文件系统。使用的是I/O优化实例,操作系统为CentOS 7.6。

  1. 远程连接实例
  2. 运行fdisk -l命令查看实例上的数据盘。说明 执行命令后,如果不存在 /dev/vdb,表示您的实例没有数据盘。确认数据盘是否已挂载。
  3. 依次执行以下命令以创建一个单分区数据盘:
    1. 运行fdisk -u /dev/vdb:分区数据盘。
    2. 输入p:查看数据盘的分区情况。本示例中,数据盘没有分区。
    3. 输入n:创建一个新分区。
    4. 输入p:选择分区类型为主分区。说明 本示例中创建一个单分区数据盘,所以只需要创建主分区。如果要创建四个以上分区,您应该创建至少一个扩展分区,即选择 e(extended)。
    5. 输入分区编号并按回车键。本示例中,仅创建一个分区,输入1。
    6. 输入第一个可用的扇区编号:按回车键采用默认值2048。
    7. 输入最后一个扇区编号:本示例仅创建一个分区,按回车键采用默认值。
    8. 输入p:查看该数据盘的规划分区情况。
    9. 输入w:开始分区,并在分区后退出。[root@ecshost~ ]# fdisk -u /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0x3e60020e. Command (m for help): p Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x3e60020e Device Boot Start End Blocks Id System Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-41943039, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): Using default value 41943039 Partition 1 of type Linux and of size 20 GiB is set Command (m for help): p Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x3e60020e Device Boot Start End Blocks Id System /dev/vdb1 2048 41943039 20970496 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
  4. 运行命令fdisk -lu /dev/vdb 查看新分区。如果出现以下信息,表示新分区/dev/vdb1创建成功。[root@ecshost~ ]# fdisk -lu /dev/vdb Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x3e60020e Device Boot Start End Blocks Id System /dev/vdb1 2048 41943039 20970496 83 Linux
  5. 运行命令mkfs.ext4 /dev/vdb1在新分区上创建一个文件系统。本示例中,创建一个ext4文件系统。您也可以根据自己的需要,选择创建其他文件系统,例如:如果您需要在 Linux、Windows和Mac系统之间共享文件,可以使用mkfs.vfat创建VFAT文件系统。说明 创建文件系统所需时间取决于数据盘大小。[root@ecshost~ ]# mkfs.ext4 /dev/vdb1 mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 1310720 inodes, 5242624 blocks 262131 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2153775104 160 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
  6. (建议)运行命令cp /etc/fstab /etc/fstab.bak备份etc/fstab文件。
  7. 运行命令echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab向/etc/fstab写入新分区信息。说明 Ubuntu 12.04系统不支持barrier,您需要运行命令 echo '/dev/vdb1 /mnt ext4 barrier=0 0 0' >> /etc/fstab。如要把数据盘单独挂载到某个文件夹,例如单独用来存放网页,则将命令中/mnt替换成所需的挂载点路径。
  8. 运行命令cat /etc/fstab查看/etc/fstab中的新分区信息。[root@ecshost~ ]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed Dec 12 07:53:08 2018 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=d67c3b17-255b-4687-be04-f29190d37396 / ext4 defaults 1 1 /dev/vdb1 /mnt ext4 defaults 0 0
  9. 运行命令mount /dev/vdb1 /mnt挂载文件系统。
  10. 运行命令df -h 查看目前磁盘空间和使用情况。出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可以使用新的文件系统。[root@ecshost~ ]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.6G 36G 5% / devtmpfs 234M 0 234M 0% /dev tmpfs 244M 0 244M 0% /dev/shm tmpfs 244M 484K 244M 1% /run tmpfs 244M 0 244M 0% /sys/fs/cgroup tmpfs 49M 0 49M 0% /run/user/0 /dev/vdb1 20G 45M 19G 1% /mnt

步骤5:释放实例

如果您不再需要一个ECS实例,请释放该实例,避免继续产生费用。

对于VPC类型的ECS实例,如果没有启用实例停机不收费功能,实例停止后继续收费。对于经典网络类型的ECS实例, 实例停止后继续收费。如果您不再需要一个ECS实例,请释放该实例,避免继续产生费用。更多信息,请参见 停止实例 和 释放实例

本文介绍如何在控制台释放一个按量付费实例ecs-01。如果您创建的是预付费实例,计费周期到期后实例会自动释放,实例到期前,您也可以申请 退款 提前释放实例。说明 如果实例中有数据,建议您在释放之前先 创建快照 备份数据。

操作步骤

  1. 登录 ECS管理控制台
  2. 在左侧导航栏,单击 实例
  3. 选择地域。本示例中,选择华东1。
  4. 在实例列表中,找到要释放的实例ecs-01。在 操作 列,单击 更多 > 实例状态 > 释放设置
  5. 选择 立即释放,并单击 下一步
  6. 确认要释放的实例,并单击 确定
  7. 输入您收到的手机验证码,单击 确认

执行结果

实例列表 页面上不再显示已释放的实例。

说点什么

  Subscribe  
提醒