本文上非广告,只是将这近1年的使用过程给大家分享一下。

去年下半年,服务器托管到期,加上服务器也使用了5、6年,严重老化,当时正好看到阿里云的宣传广告,就开始了阿里云使用历程。陆续购买了4台云主机,II型RDS,中间和阿里工程师,售前,售后均有多次沟通。

从以下几个方面吐槽一下:

服务器费用

低端机型,普及型,也就是重点推广的机型,价格确实比较低,而且还有很多活动,比如老用户介绍新用户,优惠券可以自己争取或者从其他地方购买(虽然是禁止,但是可以买到)。

但是,内存非常贵,从512-》1G-》2G,或许虚拟机在这方面的管理技术有缺陷,实际上外购一根2G或者4G的内存条是非常便宜的,单独升级到2G,价格翻了一倍,如果使用LINUX还好,1 或者1.5G,基本是够用,如果是WIN主机,就等着多付钱吧。

同样,网络带宽也比较贵,这个可以理解。

性能方面

在网络上,青岛节点可以认为针对北方,杭州节点针对南方,从实践上,南方用户访问青岛节点是比较慢的,并没有宣传多线接入的那么好,所以做好准备。

云主机上不适合安装数据库。最开始云主机上运行MYSQL数据库,每天总会有几个时段,CPU突然会冲高到80%以上,最严重的一次是将整个系统挂起,而我们业务系统并没有说特别的访问,也没有做备份操作,所以不得不将该数据库迁移到RDS上,又是一笔费用。所以需要上使用的,千万不要安装数据库。

有一次网络,我们检测到被断开几分钟(SSH无法访问),当时以为是挂了。之前下半年又一次网上流传很广的宕机事件,以为又发生了。后来售后的回答是短时间检测到大量的网络流量,所以把主机隔离了几分钟,对于我们需要时刻在线的来说,这个其实是很严重的,但是没有什么特殊的解释。而我们最担心的是,会不会经常被端口,比较我们不可能时时检测ssh等服务。

RDS的性能还是比较满意,但是有两点特别坑爹。

  1. I型,也就是基本型,限制连接数为60个,解释说是内存120M,只能60个连接。我觉得这个是商务上的考虑,作为应用系统来说,很多都是连接池,都是一些空闲或者说是备用的连接,也被算在内。我们达到50个连接的时候,随便从RDS后台的几个方面来说,都是很正常的,却不得不升级到II型。两者的价格差距还是很大的。
  2. RDS外网的流量是需要额外付费,它提供内网和外网两种运行模式,青岛对于杭州节点是外网,外网产生的流量是要付费的,只能2选1。为了青岛节点能够访问,还有在办公室能够上传,查数据方便,只能选择了外网。 没有想到的是,杭州节点的云主机访问杭州节点的RDS,竟然也是通过外网,也是会产生付费流量,哪怕也是一个网段。

维护工具

最方面的是报警,也就是云盾产品,可以添加对CPU、内存的报警,HTTP/FTP/MAIL服务的监视,还有特定端口服务的监视,RDS的连接数,硬盘空间,这些都是非常实用。每月提供1000条报警短信额度,也是够用的。控制台重启机器,重置密码也很实用。

不好的地方也不少。

  1. ubuntu系统的apt-get源路径,新购买的机器必须从官网上下一个update_sources.sh脚本执行,还需要通过wget下载,不知道为啥阿里云就不能初始化一下,或者把这个文件放到固定的目录?
  2. 常见的CPU和内存监控,还需要按照一个特定的常驻程序,不断进行采集,只有安装后,才能使用。
  3. 控制台那个报警,很多概念和操作还是不太顺畅,我是花了不少时间研究,最好是以云主机为单位,加到云主机管理那边比较清楚。

阿里云主机和RDS使用心得的更多相关文章

  1. 阿里云主机(aliyun-Linux) x64安装Redis详解

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/97.html?1455870336 如何在Linux​上安装Redis呢, ...

  2. 在阿里云主机的Debian操作系统上安装Docker

    因为需要新搭建饭团网站,所以需要在阿里云的主机上跑数据库,java环境. 考虑到可扩展性和模块化,所以准备最近流行的docker技术.Docker -- 从入门到实践 阿里云主机1核1G,资源不多,所 ...

  3. 阿里云主机安装Memcached

    http://www.zyuns.com/?page_id=354 前言最近发现阿里云主机在使用中,并发访问量稍大,页面加载速度就很慢.于是学习了一些服务器优化的文章,决定安装Memcached,优化 ...

  4. 放弃阿里云主机,选择高性价比Vultr VPS免备案

    阿里云主机ECS推广多年后,质量有所改善,但我依然强烈不推荐阿里云主机.考虑性价比带宽速度等因素后,我推荐的vps品牌有vultr和digitalocean,还有大名鼎鼎的linode,是中国用户的最 ...

  5. 【小技巧解决大问题】使用 frp 突破阿里云主机无弹性公网 IP 不能用作 Web 服务器的限制

    背景 今年 8 月份左右,打折价买了一个阿里云主机,比平常便宜了 2000 多块.买了之后,本想作为一个博客网站的,毕竟国内的服务器访问肯定快一些.满心欢喜的下单之后,却发现 http 服务,外网怎么 ...

  6. 阿里云主机Nginx下配置NodeJS、Express和Forever

    https://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3 AngularJS中文社区即运行在阿里云主机上,本站使用Nginx引擎,为了AngularJS,我 ...

  7. VisualVM监控远程阿里云主机

    一.前言 使用VisualVM监控远程主机,主要是要在远程主机上部署JMX服务和jstat服务,jstat服务的部署花了我半天的时间,而且,网上的资基本都是缺胳膊少腿的,没有一篇是一个整体(行得通的) ...

  8. 花1台的钱入手2台【最能抗DDoS】阿里云主机【攻略】

    花1台的钱入手2台[最能抗DDoS]阿里云主机[攻略]: 第一步:先申请0元半年 http://click.aliyun.com/m/335/:注:0元机器只有新帐号可申请第二步:再买6折37/月 h ...

  9. 阿里云主机windows系统Apache启用浏览器缓存的方法

    一群友使用卡卡网的网站速度诊断工具诊断网站速度时,发现有几个需要优化的地方,其中较为重要的是“启用浏览器缓存”.诊断结果显示,网站尚未启用浏览器缓存. 图一:浏览器缓存未启用 群友找我帮忙设置一下,据 ...

随机推荐

  1. Linux Shell脚本编程--nc命令使用详解

    linux nc命令使用详解     功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>] ...

  2. setOpaque(true);设置控件不透明

    setOpaque(true);设置控件不透明setOpaque(false);设置控件透明

  3. 面试时如何优雅的谈论OC

    在面试中,我们经常会遇到一些原理性的问题,很常识但很难用通俗的语言解释清楚,这也是大部分业务级程序员经常失误的地方.虽然写了多年代码,但是核心思想不清,导致自己的后续发展受限,这是一个优秀的程序员和普 ...

  4. java并发编程--Executor框架(一)

    摘要:        Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程 ...

  5. jquery常用方法以及详解

    $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test.jpg", ...

  6. Android 打造自己的个性化应用(一):应用程序换肤主流方式的分析与概述

    Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤.系统不提供直接支持,只能自行研究. 换肤,可以认为是动态替换资源(文字.颜色.字体大小.图片. ...

  7. python -序列化

    python中用于序列化的两个模块 json 用于[字符串]和[python基本数据类型]之间进行转换 pickle 用于[python特有的类型] 和 [python基本数据类型]间进行转换 Jso ...

  8. css中的伪类

    伪类用于向某些选择器添加一些特殊效果. 1):focus 伪类在元素获得焦点的时向元素添加特殊样式.一般用于输入文本域,按钮,以及超链接. a:focus{color:red;}超链接字体为红色 in ...

  9. vs2013 JS代码提示

    1.JS提示 在Js文件头部加 /// <reference path="ext-all-dev.js" /> 要求引用的js和本js在同一目录,否则需要全部路径

  10. asp.net向后台传参数动态加载图片

    //向后台传参数动态加载图片 $(function() { $("#Button1").click(function() { var stockcode = getUrlParam ...