阿里云上云笔记 _ECS 服务器

本贴最后更新于 2814 天前,其中的信息可能已经沧海桑田

借用阿里官方的说明,
云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新。
由于官方的文档非常完毕,只记载重点内容。

说服客户上云的时候,可以借助以下一些方面进行组织陈述:
稳定性: 服务可用性高达 99.95%,数据可靠性高达 99.9999999%。支持宕机迁移、数据快照备份和回滚、系统性能报警。
容灾备份: 每份数据多份副本,单份损坏可在短时间内快速恢复。
安全性: 支持配置安全组规则、云盾防 DDOS 系统、多用户隔离、防密码破解。
多线接入: 基于边界网关协议(Border Gateway Protocol,BGP)的最优路由算法。BGP 多线机房,全国访问流畅均衡。骨干机房,出口带宽大,独享带宽。
弹性扩容: 10 分钟内可启动或释放 100 台 ECS 实例;支持在线不停机升级带宽;5 分钟内停机升级 CPU 和内存。
成本低:无需一次性大投入,按需购买,弹性付费,灵活应对业务变化。
可控性: 作为 ECS 的用户,您拥有超级管理员的权限,能够完全控制 ECS 实例的操作系统,可以通过管理终端自助解决系统问题,并可以进行部署环境、安装软件等操作。
易用性: 丰富的操作系统和应用软件,使用镜像可一键简单部署同一镜像;可在多台 ECS 实例中快速复制环境,轻松扩展;支持自定义镜像、磁盘盘快照批量创建 ECS 实例。
API 接口: 使用 ECS API 调用管理,通过安全组功能对一台或多台 ECS 实例进行访问设置,使开发使用更加方便。

这些都是官方说法,我自己的理解是稳定性,容灾备份,安全,多线,弹性扩容是最为重要的特性。
这些也是比较好去列举事例,去说服客户,将既存系统移植到云端上。

至于 ECS,就比如我们放置服务器的主机。我们可以在主机上安装平时我们在本地电脑上安装的任何软件,比如 nginx,tomcat,java 等。我们的网站等可以发布在这个服务器上。
由于 ECS 服务器放置在阿里云端,我们一般上不需要太多关注安全上的一些问题,但是一般的白名单等设定最好还是去配置。
ECS 服务器开启云盾可以提高安全等级。

创建 ECS 服务器的时候,推荐选择自己所在区域的可用区。当然不同区域的 ECS 服务器的同等配置,费用稍有差别,如果可以忍受这点价格差异,推荐选择离自己进的可用区。
ECS 服务器有两种付费方式,如果是自己学习使用,因为是长时间去使用,推荐包月的付费方式。目前假如购买三年的使用时长,几个便宜一半。比较划算,当让选择最低配置的啦。
另外一个小技巧,因为宽带是可以包月,或者按照流量去付费,如果是学习目的的话,大家可以去选择按使用量去付费,因为我们一般不会长时间持续去使用,可以省不少费用。

ECS 服务器建立的时候,自带一个系统盘,初始化是 40G 空间,在这个之上可以再挂载 4 个其他存储盘。存储盘的种类不同,价格不同。目前支持三种盘,分别为 SSD,高速云盘,普通云盘,价格由高到低。
如果在使用过程中,空间不过够,可以再次申请扩大盘的空间,扩大后,ECS 服务器需要重启

ECS 服务器可以创建快照,快照的概念基本上等同于既存盘的备份。我们可以对于既存的系统盘进行快照备份,防止系统数据的丢失。阿里云的控制台有快照备份策略,可以定期的进行备份。基于备份,我们可以进行创建自定义镜像,这样我们就可以在重新创建 ECS 服务器的时候,选择该镜像,制作一模一样的 ECS 服务器。
基于这个特点,我们可以创建灾备服务器,在既存服务器出现问题的时候,基于镜像做恢复。
需要注意的是,根据快照策略创建的快照,有一定的保存期限,如果需要永久保存快照,需要手动创建快照,手动创建的快照不会过期删除。
目前快照和镜像不收费,听说以后会收费。
一点小技巧,我们可以创建按量使用的 ECS 服务器,学习完成后,创建快照,镜像,然后释放 ECS 服务器,那么费用会比较少,适合短期学习的朋友。下次继续学习的时候,基于镜像,再次创建 ECS 服务器。

另外,关于网络的选择,如果在购买的时候,选择的是经典网络,那么生成的 ECS 服务器,拥有阿里内部的 IP 地址,也有广域网的 IP 地址。但是,选择专有网络的话,只会有阿里内部的 IP 地址。
目前,有很多地域已经不支持经典网络,也就是没有广域网的 IP 地址。这样,我们访问自己创建的 ECS 服务器,就需要购买一个 EIP,这个是虚拟 IP 地址,处于专有网络 VPC 的范畴,在产品与服务里,可以检索到。个人感觉比经典网络使用起来贵一些。
至于不提供广域网的 IP 地址,官网的解释是因为地址空间有限,当然这个是很大的原因,但是为啥 EIP 要收费,给个差评。

概要信息如以上所述,至于登陆 ECS 服务器以后怎么操作,那么就跟你选择的 ECS 服务器的操作系统有关,我选择的是 CentOs,就是 Lunix 的一种吧,选择的是 Putty 联系,Winscp 上传。
初次之外,阿里有专门的帮助文档,以及 API,SDK。
API 网址为:https://help.aliyun.com/document_detail/25484.html?spm=5176.doc25485.6.687.6hj0F6
SDK 网址为:https://help.aliyun.com/document_detail/25698.html?spm=5176.doc25484.6.920.ltxEWz

我们可以根据以上的工具,自己写程序,去控制 ECS 服务器的创建,停止,删除,重启等,可以去创建快照,镜像,查看运行状况等。
支持 JAVA,PATHON,php 等主流语言。

ECS 服务器是阿里云最基础的服务,一定需要熟悉掌握。

  • 云计算
    78 引用 • 91 回帖 • 1 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 129 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖 • 1 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 2 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 18 关注
  • abitmean

    有点意思就行了

    30 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 209 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    490 引用 • 916 回帖 • 2 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • 倾城之链
    23 引用 • 66 回帖 • 139 关注
  • 笔记

    好记性不如烂笔头。

    308 引用 • 793 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 465 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 561 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 101 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 3 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 347 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 2 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    677 引用 • 535 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 407 回帖 • 489 关注