当前位置: 首页 > news >正文

ECS之初体验

为什么80%的码农都做不了架构师?>>>   hot3.png

1.1 背景知识

云服务器(Elastic Compute Service, 简称ECS),是一种简单高效,处理能力可以弹性伸缩的计算服务。ECS的相关术语说明如下:

--实例(Instance):是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ECS实例作为云服务器最为核心的概念,其他资源,比如磁盘、IP、镜像、快照等,只有与ECS结合后才具有使用意义。

--地域(Region):指ECS实例所在的物理位置。地域内的ECS实例内网是互通的,不同的地域之间ECS实例内网不互通。

--可用区(Zone):指在同一地域内,电力和网络互相独立的物理区域。

--磁盘(Disk):是为ECS实例提供数据块级别的数据存储。可以分为4类: 普通云盘、SSD云盘、高效云盘和本地SSD磁盘

--快照(Snapshot):是某一个时间点上某个磁盘的数据拷贝。

--镜像(Image):是ECS实例运行环境的模板,一般包括操作系统和预装的软件。

--安全组(Security Group):是一种虚拟防火墙,具备状态检测包过滤功能。每个实例至少属于一个安全组。同一个安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,但是可以授权两个安全组之间互访。

 

2.2 远程登录ECS服务器

    本小节主要内容:在当前计算机上访问远程ECS服务器。

1.     远程登录到ECS服务器。请使用 实验资源 提供的ECS服务器的 弹性IP用户名 和 密码

 

说明:请先确认用户当前使用的的是Mac或者是Windows系统,远程登录Windows或Linux系统ECS实例的详细步骤,请参考云中沙箱 帮助文档

course-4f5e67eb1b254fe2869dc14ca4f648db-section-0c46669a8baa4fd8814b84657515a0b7-content-image-1471067159563-Ao7GlA

2.     ECS云服务器已安装部署了WEB环境。执行以下命令,修改WEB服务器显示的页面信息。

# vim /alidata/www/default/index.html

3.     请在键盘上输入 “i”,切换到编辑模式,修改<body>中的代码如下:

<body>

  <h1>Welcome to use Aliyun ECS</h1>

</body>

完成后,在键盘上点击 esc按钮,输入 下面指令,保存修改信息并退出文件。

:wq

 course-4f5e67eb1b254fe2869dc14ca4f648db-section-0c46669a8baa4fd8814b84657515a0b7-content-image-1471067024294-kAnjO0

5.     返回云中沙箱,拷贝ECS实例的 弹性IP,打开一个新的浏览页面,并粘贴拷贝的公网IP地址。访问WEB服务器,查看到页面显示“Welcome to use Aliyun ECS”。

course-4f5e67eb1b254fe2869dc14ca4f648db-section-0c46669a8baa4fd8814b84657515a0b7-content-image-1471067109250-2Ejck0

2.3 使用阿里云控制台管理ECS实例

1.   点击左侧导航栏的 实验资源 ,下拉框中点击 前往控制台 

然后输入 实验资源 提供的 子用户名称 和 子用户密码 。完成后点击 登录 。

2.     依次点击左上角的 管理控制台,然后点击中心页面的 云服务器ECS进入ECS管理控制台。

 

3.     在ECS控制台页面的左侧,点击 实例,进入实例页面。然后选择 实验资源 提供的ECS实例 地域。之后在顶部的搜索栏中,左侧关键字下拉框选择 实例ID,输入 实验资源 提供的ECS 实例ID。之后可以在下端的主页面中查看到一台ECS实例。点击此ECS实例右侧的操作栏下的 管理,进入此台ECS实例的管理界面。

 

2.4 查看ECS实例磁盘

1.     在左侧栏中,点击 本实例磁盘,可以查看到此实例中包含的两个磁盘:20G的数据盘和40G的系统盘。 

2.5 重置ECS实例登陆密码

1.     点击左侧栏中的 实例详情,进入实例操作界面,在主页面左侧 基本信息 栏中,点击 更多 下的菜单 重置密码 。 

course-4f5e67eb1b254fe2869dc14ca4f648db-section-61d4661295454a6caeb9d3370453963b-content-image-1473129861168-f1jUXL

 

2.     在弹出的 重置密码 的对话框中,输入自定义密码:Passw0rd。完成后,点击 提交。完成密码重置。重置密码后,必须在阿里云管理控制台重启ECS实例,重置的密码才会生效。 

course-4f5e67eb1b254fe2869dc14ca4f648db-section-61d4661295454a6caeb9d3370453963b-content-image-1471067551168-SQq2UN

2.6 重启ECS实例

1.     在 实例详情 页面,点击右侧的 重启。在弹出的对话框中,选择 重启,点击 确定。在 实例详情 的页面中,可以看到实例的状态从 停止中,启动中,变为运行中,此时证明ECS实例已正常运行。 

course-4f5e67eb1b254fe2869dc14ca4f648db-section-21623bf3f7d84b45b0a4dc39f6c6512d-content-image-1471067781475-WqzFrd

learning?purchaseRecordId=2972c726d7b241d7a4d67ae4989a46df

course-4f5e67eb1b254fe2869dc14ca4f648db-section-21623bf3f7d84b45b0a4dc39f6c6512d-content-image-1471067781470-M0cuvBcourse-4f5e67eb1b254fe2869dc14ca4f648db-section-21623bf3f7d84b45b0a4dc39f6c6512d-content-image-1471067781465-lzBusQcourse-4f5e67eb1b254fe2869dc14ca4f648db-section-21623bf3f7d84b45b0a4dc39f6c6512d-content-image-1471067781469-akUZKo

2.     在终端或putty中,输入命令以下命令,远程连接ECS实例。password处输入重置的密码(文中是Passw0rd),就可以重新登陆到ECS实例中,进行其他的应用部署和操作。

说明:@xxx.xx.xx.xx(此处xxx.xx.xx.xx 为实验资源 提供的 外网地址)。

# ssh root@xxx.xx.xx.xx

course-4f5e67eb1b254fe2869dc14ca4f648db-section-21623bf3f7d84b45b0a4dc39f6c6512d-content-image-1471067811401-kGdeEB

3.1 如何选购ECS实例

1.     在ECS控制台页面的左侧,点击 实例,进入实例页面。然后点击右上角 创建实例。开始选购ECS实例。

2.     ECS付费方式分成两种: 包年包月 和 按量付费。可以按照实际需求来选择不同的选购方案。

包年包月:采用预付费的方式,最小选购时间为1个月。

 

  • 优点:实例平均每小时价格低,支持固定带宽和按实际流量两种计费方式,支持固定带宽随时升级,最少升级1天,支持实例随时升级。
  • 缺点:实例不可随时释放退款,实例升级需要升级到购买结束的周期。
  • 适用场景:固定的7*24小时服务,如Web服务等。

 

按量付费:采用后付费的方式,按照每小时计费一次。

 

  • 优点:实例可以随时释放,支持固定带宽和按实际流量两种计费方式。
  • 缺点:实例每小时价格较高,不支持固定带宽升级,不支持实例规格升级,建议新建实例解决。
  • 适用场景:爆发业务的临时扩展、临时测试、科学计算等。

 

 

3.     配置地域信息:

地域:选择不同的地域,价格不一样。一般情况下,选择最靠近的节点,因为距离更近可以减少延迟时间和提供更快的下载速度。目前支持的地域有华北1、华北2、华南1等等。

可用区:在同一地域中可以选择多个可用区。在同一地域下可用区与可用区之间内网互通,同一可用区内的ECS实例网络延时更小。如果应用需要更高的高可用性,可以将ECS实例创建在不同的可用区内。

4.     配置网络信息:

网络类型分成 经典网络 和 专有网络,是ECS产品功能上的区分,与运营商公网接入网络质量无关。

经典网络:IP地址由阿里云统一分配,配置简便,使用方便,适合对操作易用性要求比较高、需要快速使用ECS的用户。

专有网络:逻辑隔离的私有网络,用户可以自定义网络拓扑和IP地址,支持通过专线连接。适合对网络管理熟悉了解的用户。

选择区分:

 

  • 经典网络:通过 选择安全组,可以直接选择现有的安全组;也可以通过自行创建来选择
  • 专有网络:可以选择 默认专有网络和交换机,也可以自己创建。默认类型的专有网络和交换机确定了在专有网络类型的云产品创建时在相应地域和可用区下唯一的默认网络位置,与非默认的专有网络和交换机之间的区别主要在于:默认类型的资源只能由阿里云创建。
  • 弹性公网IP:是可以独立申请的公网IP地址,只能绑定在同一地域内专有网络类型的ECS实例上,支持动态绑定和解绑。目前,1个弹性公网IP只能绑定到1个ECS实例上,而1个ECS实例只能绑定1个公网IP。

 

 

5.     配置实例规格:

不同的需求可以选择不同的实例规格。比如:访问流量较少的个人网站,搭配最低的标准即可实现。若是需要大量计算,数据处理等功能,需要选择较高配置的标准。同时也可以选择是否支持 I/O优化实例 来获得SSD云盘的全部存储性能。

6.     配置带宽信息:带宽分成 按固定带宽 和 按使用流量。目前大部分用户使用的是经典网络类型,对于经典网络的 ECS 实例,无论是包月和按量,目前都支持包固定带宽计费和带宽按照流量计费两种模式。

包月 ECS 按固定带宽:可以选择 0 ~ 200Mbps 的带宽范围,用户需指定带宽的大小,如 10Mbps,费用合并在包年包月实例费用中一起支付。

说明:选择 0M 带宽的服务器不分配外网IP,无法公网访问。如果选择 0M 带宽后需要进行公网访问,只有升级公网带宽后才会分配公网IP,公网IP 需要控制台重启服务器才能生效

包月 ECS 带宽按照流量:可以选择 1 ~ 200Mbps 的带宽范围,目前包月实例带宽按照流量计费是按实际发生的网络流量进行收费。先使用后付费,按小时计量计费,价格和 ECS 流量价格一致。为了防止突然爆发的流量产生较高的费用,可以指定容许的最大网络带宽进行限制。

按量 ECS 按固定带宽:可以选择 0 ~ 100Mbps 的带宽范围,用户需指定带宽的大小,如 10Mbps。

说明:同时选择 0M 带宽的服务器不分配公网 IP,无法公网访问,同时目前按量付费不支持带宽升级功能,若选择 0M 固定带宽,则不分配公网 IP,不支持 0M 带宽升级,请谨慎选择。

按量 ECS 按使用流量:可以选择 1 ~ 100Mbps 的带宽范围,按实际发生的网络流量进行收费。先使用后付费,按小时计量计费, 为了防止突然爆发的流量产生较高的费用,可以指定容许的最大网络带宽进行限制。

7.     配置实例镜像:

镜像分成 公共镜像自定义镜像共享镜像 和 镜像市场

公共镜像:是由阿里云官方提供公共基础镜像,仅包括初始系统环境。请根据您的实际情况自助配置应用环境或相关软件配置。

自定义镜像:基于用户系统快照生成,包括初始系统环境、 应用环境和相关软件配置 。选择自定义镜像创建云服务器,节省您的重复配置时间。

共享镜像:是其他账号的自定义镜像主动共享给您使用的镜像。阿里云不保证其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要自行承担风险。

镜像市场:提供经严格审核的百款优质第三方镜像,预装操作系统、应用环境和各类软件,无需配置,可一键部署云服务器。满足建站/应用开发/可视化管理等个性化需求。

8.     配置实例存储规格:

存储分成系统盘和数据盘。系统盘的容量范围是40-500GB。数据盘的容量范围是5-2000GB,最多可以增加4块数据盘。

9.     设置实例登录密码:

密码是用来登录这台创建的ECS实例的。可以 立即设置 或者 创建后设置 。设置 密码 的时候可以同时设置 实例名称实例名称 可以自定义来区分不同的ECS实例。

10.  配置实例购买量:

若用户选择按量付费,输入购买相同配置的实例数量。

若用户选择包年包月,可选择购买相同配置的ECS实例的使用时长和购买数量。

 

转载于:https://my.oschina.net/cnarthurs/blog/1518770

相关文章:

  • Linux的权限的管理
  • 【2012百度之星资格赛】A:百度计算器的加法
  • 【】Python】异常处理try...except、raise
  • autofac文档:Component创建
  • 详解阿里云企业办公解决方案,开启办公“轻”时代
  • 分享45个android实例源码,很好很强大.收藏吧!!!
  • 小试R空间处理新库sf
  • Gnuplot 使用技巧
  • js去除空格12种方法
  • 与、或、异或、取反、左移和右移
  • oracle数据库设置了默认字段,但默认值无效
  • MFC应用程序向导生成的最简单程序HelloMFC详解
  • miniconda管理python[windows10]
  • eclipse中字体太小
  • C# Math函数 字符串、整数装换
  • create-react-app做的留言板
  • exports和module.exports
  • Java编程基础24——递归练习
  • SOFAMosn配置模型
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 解析 Webpack中import、require、按需加载的执行过程
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 我是如何设计 Upload 上传组件的
  • 新手搭建网站的主要流程
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 安徽锐锋科技IDMS系统简介
  • #QT(串口助手-界面)
  • (1)SpringCloud 整合Python
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (C)一些题4
  • (NSDate) 时间 (time )比较
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (接口自动化)Python3操作MySQL数据库
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (三)模仿学习-Action数据的模仿
  • (转)linux下的时间函数使用
  • (转)memcache、redis缓存
  • (转)我也是一只IT小小鸟
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .form文件_一篇文章学会文件上传
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .net Signalr 使用笔记
  • .NET分布式缓存Memcached从入门到实战
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • [ linux ] linux 命令英文全称及解释
  • [C/C++]_[初级]_[关于编译时出现有符号-无符号不匹配的警告-sizeof使用注意事项]
  • [C/C++]数据结构 栈和队列()
  • [c语言]小课堂 day2
  • [hdu 1711] Number Sequence [kmp]