点标签看更多好帖
开启左侧

问题点:把网站迁移到阿里云

[复制链接] 5
回复
7203
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表于 2017-3-7 19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
http://www.cnblogs.com/lyout/p/aliyun.html* ?' A0 R! Y' r9 K! z
http://www.cnblogs.com/lyout/p/aliyun.html
. `- i5 I, Q7 _1 H3 w, F
域名备案:广东的备案要求是,个人不能做论坛、不能做下载、不能做社交、不能有评论、不能有分享、不能有游戏、不能有广告等,不知道其他地区是不是也一样,而且如果有其他的网站,所有的网站都需要这样要求。审核不能过所有的网站都得关闭。
还好阿里云在备案期间还能正常访问网站,不然搞一下个把月就不要做事了。
( w6 [6 D% \' c3 V
) X3 Y3 {7 v  X
迁移  Q, R% e2 ^2 y; `- n! {; D4 Z" P
1.购买云服务器
关注阿里云,腾讯云已经很久了,一直觉得网站没什么流量,有点浪费。但是今年以来网站一直挂掉,就算来几个人也走了,狠下心来对腾讯云和阿里云作了个小比较,觉得还是阿里云比较划算,比较稳定。于是,选择购买了一个低配置1G内存,1G CPU,1M带宽,还添加了一个云盘20G(为什么要买云盘呢?最重要的是,一旦系统盘出错了要重新安装系统,个人数据放在数据盘,不会丢失!),再找了一个推荐码,总共下来600多元,感觉还是在可以接受的范围之内。考虑到性能问题,选择了Ubuntu 系统,感觉 CentOS 也可以,应该没有 Windows 启动内存大吧。
2.安装 PHP+Mysql 环境
在这里对不熟悉的同学不推荐自行安装,那样浪费宝贵的时间。我开始也是自己在那傻傻的一个一个安装,结果错误一大把,后来发现,阿里云有一个镜像市场,可以买各种镜像服务,我从中选了一个 10 元钱的 LNMP 镜像,还有一个30元的镜像(具体是哪些镜像就不错了,免得说我打广告),更傻瓜化,不过因为它启动了一个 web 服务管理控制台,我觉得肯定浪费了一部分的系统资源,还是10元的划算。
购买成功后进入管理控制台,云服务器,再进入实例管理,然后停止实例,停止后,再点击最右边的“更多”,点击“更换系统盘”,此时会弹出一个窗口,从镜像市场找到自己购买的镜像,然后按照指示等待更换完成。(这里说明一点,如果直接从镜像市场购买的云服务器+镜像整套的就可以直接略过,但应该比较少)
3.修改nginx默认的配置,运行缺省的网站
一般通过镜像安装的都会有一个默认站点,编辑 nginx 配置文件 sudo vi /etc/nginx/conf/vhosts/default.conf,找到前面有一个 ServerName,把它后面的值改成你的 IP地址(以后要绑定域名的时候也是改这个值),因为等下要从电脑浏览器访问默认的网站。改完后保存退出,执行命令 /etc/init.d/nginx restart 重启 nginx。现在可以通过电脑访问了,在地址栏输入云服务器的 IP,就可以看到默认首页的内容。
4.挂载云盘(熟手略过)
新买的云盘先要进行分区、格式化,然后才能挂载。(一般系统盘是 /dev/xvda,第一块云盘是 /dev/xvdb,第二块是 /dev/xvdc,以此类推)
分区:
fdisk -S 56 /dev/xvdb
4 k# s6 J; \- C5 W) D) Q6 O依次输入“n”,“p”“1”,两次回车,“wq”
格式化:
mkfs.ext4 /dev/xvdb1
挂载:
mount -t ext4 /dev/xvdb1 /newdir/
以防以后系统启动没有被挂载,我们把挂载信息添加到 /etc/fstab 里面:
echo '/dev/xvdb1  /newdir ext4    defaults    0  0' >> /etc/fstab
5.修改网站根目录地址(重要)
同样是编辑nginx配置文件,sudo vi /etc/nginx/conf/vhosts/default.conf,在最前面(应该就是ServerName下面)找到 root /var/www 类似的一行,改成 root /newdir/site1 (/newdir/site1 是站点文件存放地址),然后再重启 nginx 服务。这里在 站点根目录下面建一个常用测试php的文件 test.php:
6 e0 [  W8 |. Q: k* F1 j

/ Z; j* P9 I4 [4 u3 I0 `
再打开浏览器,访问 test.php,就可以看到 php 测试页面数据了。
6.上传网站数据到云盘
如果默认安装了 ftp 的话,就可以直接上传了。我购买的镜像已经安装了 nsftp,不过以前没用过这东西,出了点小插曲。上传时,开始还行,后面就一直连接不上了,文件更加没法上传,之后查看错误信息才知道 nsftp 的根目录是不允许创建目录和文件的(不知道其他人有没有遇到过,也可能是我自己没处理好),我在终端的云盘ftp根目录创建了一个目录用于上传,比如 upload,然后一定要给 upload 这个目录的ftp用户权限,更改用户的命令是 chown –R 用户名:用户名 /newdir/upload/,然后修改目录权限:chmod 777 /newdir/upload。最后上传网站文件,再解压(最好是压缩后再上传,速度快流量少)到网站目录。
7.增加虚拟内存(2016-10-07更新)
由于原始内存比较小,用了几个月后,发现,隔一阵子数据库就连不上了。后台发现内存用完了,参照网上的增加虚拟内存的方法后,已经顶住了小流量的网站访问,感觉还是可以的:(以下是在购买的第一块云盘上增加1G虚拟内存)
dd if=/dev/zero of=/mnt/xdb1/swapadd bs=1024 count=1024000
mkswap /mnt/xdb1/swap/swapadd
swapon /mnt/xdb1/swap/swapadd
域名备案和绑定域名
关于域名备案,真心觉得国内对个人做网站要求太严了,难怪国内很难出来像 Facebook,SnapChat 这样的项目。
广东的备案要求是,个人不能做论坛、不能做下载、不能做社交、不能有评论、不能有分享、不能有游戏、不能有广告等,不知道其他地区是不是也一样,而且如果有其他的网站,所有的网站都需要这样要求。审核不能过所有的网站都得关闭。
还好阿里云在备案期间还能正常访问网站,不然搞一下个把月就不要做事了。
绑定域名的方法参照迁移的第三步,修改后重启nginx就行了。
感想
经过差不多两个星期的运行,感觉网站速度飞快,很稳定,自己随时可以重启 nginx 服务,万一发现问题修复起来也快,而且20G硬盘也不贵,就多了几十块钱,非常划算,以后还可以绑定更多的域名,做更多的网站。感觉舍得花一点小本钱,买得放心也值了。真的非常建议大家使用。
另外需要购买的可以使用推荐码,再打9折,很不错,我的推荐码是  owtwy6 ,另外阿里云有时会搞活动,有优惠券,买之前可以先查一下。

3 N9 Q, ^% {: U* l: f
  I( Q2 \3 v; u* `
. o) H% F$ M4 q/ B# O8 Y

转载请保留当前帖子的链接:https://www.beimeilife.com/thread-44759-1-1.html 谢谢
沙发
发表于 2017-3-7 19:15 | 只看该作者
利用Amazon云服务AWS EC2搭建Discuz论坛' t4 ~' e7 X* P! f! M  f
July 12, 2015[size=1.1em]
前段时间做了个https://itunes.apple.com/us/app/lang-ren-you-xi-zhu-shou/id955917300?l=zh&ls=1&mt=8的App,突发奇想想做个关于桌游的论坛,主要用于讨论三国杀,狼人等各种桌游的玩法技巧,于是便有了http://www.zhuoyoubox.com/这个论坛。下面记录下搭建流程。

申请 AWS EC2
按照官方给的流程或其他的教程(比如http://blog.json.tw/teaching-ten-minutes-to-quickly-build-a-free-amazon-ec2-host)来申请就可以,需要注意的是AWS提供一年的免费服务,申请成功后你会创建一个实例。5 `' |* n  U/ C3 ~9 Q8 Q1 k
申请过程中注意一下几点:
  • instance type 选择 micro,这个会免费一年
  • 配置安全组 Security Group。记得开放 22 (SSH), 80(http), 443(https)端口。参考:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html
  • 保存好密钥对文件,用于ssh登录服务器。在此之前记得更改下权限:
    3 ~$ \! J. x+ ?% C1 g
chmod 400 your_user_name-key-pair-region_name.pem
利用ssh登录到创建的Ubuntu实例:
ssh -i AWS-KEY-VALUE.pem ubuntu@ec2-*-2-152-*.compute-1.amazonaws.com
在Amazon AWS里,如果你选择的是Ubuntu服务器,则用户名为ubuntu,其他类型的服务器,可以参考http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-connect-to-instance-linux.html
For Amazon Linux, the user name is ec2-user. For RHEL5, the user name is either root or ec2-user. For Ubuntu, the user name is ubuntu. For Fedora, the user name is either fedora or ec2-user. For SUSE Linux, the user name is root. Otherwise, if ec2-user and root don't work, check with your AMI provider.
安装服务器端相关软件
成功连接到EC2服务器后,就要安装和更新Discuz相关的软件。
/ k) i8 I4 G* e0 m- v更新:
sudo apt-get updatesudo apt-get dist-upgrade
然后安装服务器端软件
#安装apache服务器sudo apt-get install apache2#安装php支持sudo apt-get install php5#安装php5的mysql模块sudo apt-get install php5-mysql#安装mysqllndsudo apt-get install php5-mysqlnd#安装其他辅助模块sudo apt-get install libapache2-mod-auth-mysql libapache2-mod-php5
然后启动apache服务器,命令:
sudo service apache2 start
或者:
sudo /etc/init.d/apache2 start
接着安装Mysql数据库:
sudo apt-get install mysql-server
记得将用户名和密码都设置成root啊(Discuz默认数据库的设置都是root)。* W+ G! G3 z; M
启动mysql数据库:
sudo start mysql安装Discuz
将服务器端apache服务器开启服务后,你可以测试下w3m命令测试是否work
w3m ec2-52-2-*-*.compute-1.amazonaws.com
w3m后面跟的是你的public dns地址,因为此时还没有绑定你的个人域名,所以还不能通过你的域名直接访问,只能利用AWS EC2提供的publi dns 和 public ip来访问。
, j8 u9 {9 o  p$ v4 C( P一切正常后,我们Ubuntu里面找个目录,下载Discuz源码:
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
利用unzip解压缩,如果没有,安装:
sudo apt-get install zip
然后
unzip *.zip
解压缩后会有三个文件夹,将upload里面的所有文件cp至1 g& [7 J4 c6 m( z0 t4 }& v
var/www/html/ 下,这个是默认设置,如果你想修改默认的文件夹,利用参考:https://www.liuhe36.cn/2013/04/install-discuz-on-ubuntu/
修改文件权限并配置apache
7 |- I, J& O  i) E* V" V8 w- v& G配置apache服务器:- J( ?; }4 |3 B' o' T: h. W6 p+ I
cd /etc/apache2/sites-enabled+ l0 o' h( c* B1 G2 G* z
sudo vi 000-default, ~; z. W: Y5 q8 x6 C. A1 O
修改DocumentRoot和Directory为你的discuz论坛的位置" B: ~, Z# A' K! u: o
比如我将论坛放在了/mnt/myDisk/project目录下,我论坛的index.php文件路径即是/mnt/myDisk/project/index.php,那么我的配置文件是这样的:
$ j/ s1 C7 \; g2 ]0 fDocumentRoot /mnt/myDisk/project, p) i+ c; Q& W8 g0 K4 H* K/ y, v
2 A- d/ Y* L) J  C0 w/ T4 y
以上请注意路径最后边的“/”。
- {3 k! }7 g4 O, K/ W5 \! @修改Discuz的文件权限可参考官方文档,当然当然偷懒的做法就是sudo chmod -R 777 /mnt/myDisk/project 了(这里吧/mnt/myDisk/project换成你的论坛位置)
修改 var/www/html/ 文件权限:
sudo chmod -R 777 /var/www/html/
此时,利用你的public dns地址或者public ip在浏览器里面访问,便会开始Discuz的安装过程。不再赘述。
域名绑定
域名是在Godaddy上购买的,一个是 www.zhuoyoubox.com 另外一个是www.zhuoyou.info 。
" n9 L" c. U$ U" Z6 F5 Y/ L1 x6 y$ m! s  ]2 R在Godaddy manage your domain里面有个Tab叫做DNS Zone File,在host的选项卡里面有个points to,将默认的ip地址修改成Amazon AWS提供给你的public ip地址。至此域名绑定完成。
+ A  o; c- M  l- d# c3 L5 q过一段时间,便可以通过域名直接访问你的网站了。
+ U3 e. m1 E$ m6 J3 r喜欢http://www.zhuoyou.info/的朋友,可以去http://www.zhuoyoubox.com/逛逛。
' H, Q% w4 v; ~2 }4 k4 Q( i
+ C! I0 i% X; d/ A0 m7 N! q& z

, G% H2 F: [9 x- J) ~! y
9 y& Z: v# J% a/ K9 r
板凳
发表于 2017-3-7 19:19 | 只看该作者
阿里云的服务差是闻名于世的:https://bbs.aliyun.com/read/276290.html! J2 S) Y6 F. }7 e: j
; S# X5 R% F; a; ~4 P) ^# K& b* h
https://bbs.aliyun.com/read/288618.html
4 E5 w8 X0 y7 F8 D; t3 S: h- @( A' b
令人恐惧" g. e' M) w: q$ r1 q5 m7 s
8 `( h- |: x9 g: b5 F
% Q0 G7 W; b' c( i5 F

4 Q. M$ ~/ x7 a1 _  q
地板
发表于 2017-3-7 19:55 | 只看该作者
https://bbs.aliyun.com/read/145735.html
99%优点加 1%缺点=阿里云服务器

# k; s8 H$ Z3 s4 k' r8 I
* G5 {! o& K& J   用了一年多了,见证了阿里云主机的发展历程,所以,我觉得作为第一批用阿里云云服务器的用户我的结论就是,阿里云,真心很不错,值得你选择。一年多之前,也就115月份的样子,阿里云云服务器产品线终于上线了。但那时候,国内完全没有能称得上云服务器的,很多小公司就是搞个VPS就叫云服务器了。以至于阿里云云服务器刚出来的时候,很多站长也是这么说的。那会儿我国外的虚拟主机也即将到期,而且国外访问速度确实要差不少。所以当时咬咬牙,狠下心来花了1999元买了一台(即现在的标准A,已经涨价了,呵呵,目前是3760元一年,当时有很多人很聪明,续费了好几年)。
; N) V3 h3 G' ~9 n3 m! c
/ [. |0 l5 ?+ @# M( L  O

% h$ e7 n( t5 i! [! E+ c* [8 y* t6 s    放心,这篇不是软文,是一个阿里云云主机用户的真实感受。
) O+ v+ e( Q* F( }5 s0 G6 t ! C% t2 a. }& d" {9 J% x

. ?: O% M: x" Y0 R7 {   云主机和VPS的区别 6 t/ h: ~9 ~' I0 q6 W
   我觉得了解阿里云,首先就要弄清楚这两个概念。很多站长根本不懂什么叫云主机,就拿阿里云的和Linode,甚至和西部数码之类的去比。这些完全没有可比性。我这里不是说Linode不好,只是因为不是一个概念。LinodeVPS届算是王者了。但是阿里云是云主机,不是VPS 3 Z0 {+ [$ D1 t) b5 U, z. V9 t
% ?; L0 }: e- \0 [7 C' ]

, m/ i7 q6 e" L& b    要了解什么是云主机,其实就是在谈架构。像我等小屁孩其实根本不配谈神马架构之说,所以我只是简单介绍下,具体想更深入地了解,请自己努力升级吧。VPS,虚拟服务器,就是在一台物理服务器(我们称之为母鸡)上根据某种虚拟方式划分出虚拟机,说白了,和你自己在你的电脑上装个Virtualbox,开几个虚拟机没啥区别。也就是说,这个VPS是依赖于这台母鸡的,一旦母鸡挂了,那你的VPS肯定会挂。另外,这台母鸡上的所有的VPS全部依赖于母鸡的资源,平分母鸡的资源(当然这要看VPS服务商如何去划分VPS了),共享母鸡的带宽,共享母鸡的CPU、硬盘、内存等等资源。也就是说,你在VPS里面看到的硬盘,就是存放在母鸡的硬盘上的某个很大的文件,所以VPS的磁盘IO是要看母鸡的硬盘好坏的,母鸡的磁盘越好,比如SSD,那么你的VPS的磁盘IO速度越高。同理,其他的资源,如带宽、CPU、内存也类似。那么,如果你在VPS里面写入一个文件,就是写到了母鸡的硬盘上,和你自己用台式机新建一个文件到你的硬盘上,基本没有区别。而云主机则不一样。云主机是架构在“云”上的,我这么说是有点玄乎,所以很多站长其实不懂什么叫云。云简单地说,或者说我的理解,就是集群。对于阿里云的云服务器,很重要的一个区别就是,你在阿里云的云服务器里面看到的硬盘,肯定不是和你的云服务器在一台物理服务器上的。阿里云的云服务器中的硬盘完全是放在单独的网络存储集群上。根据我自己跟阿里云同事的了解,阿里云的存储集群是网络存储,每份数据会在集群上的不同位置保存3份,任何一份丢失都不影响,这样完全保证了存储的高可用性和数据完整性。也就是说,你在云服务器里面写入一个文件,那么其实是通过网络(内网)的传输到另外某n台服务器上,写到他们的硬盘上。这就是集群。 / i$ Y+ ~% P4 y4 d. {4 ^( x
" t& I& Q3 @; [4 q

/ Q' g+ a/ M* U5 T" [/ O/ l   这就是云主机和VPS的主要区别。类似的,像AWS就是云主机,他们的硬盘也是云存储,也是需要单独挂载的。
5 T8 q3 G4 ~4 r+ J那有人可能会问,SAE算云主机吗?其实我个人觉得,他不是的。SAEGAEBAE一样,都是AppEngine,这也是他们名字里面为啥都有AE的原因,也就是说,你在云服务器里面的网站代码基本上不太能直接放到上面用的,要根据他们的环境修改你的代码才可以运行。 8 f* ^4 Q- A# x6 B) r8 @4 Y" F+ h

% D7 t2 u7 ]5 x
$ ~$ m  c4 c& q8 T1 B# ^! n
   阿里云好在哪儿? ( }  G( E! P) w
   前面的VPS和云主机的区别是基础,理解了这个就更方便地理解了阿里云云主机的优势所在:
( b6 u) W* Q9 A8 [   高可用性
' y, E+ T% ^, k" m: Q   网站最重要的就是高可用性了,以及数据的安全,如果哪个IDC动不动数据就全部丢失了,我想没哪个站长敢用。 9 n" H( }' L; F' o% ^$ ?; N
其实我之前和很多站长一样,都是对国内的IDC有偏见的。这也是我为啥第一个网站是选择国外的虚拟主机。其实在很多站长的眼里,国外的那些大的IDC才靠谱,数据放在他们那里才不会丢失。所以Linode这样的VPS以及像Hostmonster这样的虚拟主机商才被国内的人看好,说实话,他们做的确实不错,我这些都用过,数据真没有丢失过。
% H# z7 P2 k. V+ |' H ; h) R* c. D+ m9 V9 @$ ^

& n" }: e1 t  S- E* V& t- J/ M     刚开始用阿里云的时候,说实话,我对阿里云也是不放心的,所以我的数据全部通过rsync同步到了国外的AWS上,每天一备份,数据库也做了主从同步。后来当我用了一年多,以及对阿里云的了解更加深入之后,我才发现,我的担心多余了。 ; F* }  K) b2 U2 g2 r& z
先要从架构角度去说。好吧,又要谈到架构了,很多站长可能不知道,阿里云的云主机是架构在非常著名的飞天云计算系统上。你可能不知道,但是了解架构的技术员都会知道,这是淘宝、天猫等都在用的底层架构,你有看到过淘宝和天猫挂掉吗?(当然一两个页面偶尔不能访问和这个没关系,很多是上层应用的问题),相反,再看看京东、苏宁之流,搞个小活动动不动服务器就瘫了,你有看到双11的时候,大家在0点疯抢天猫红包的时候,天猫有挂掉吗?我想没有吧。这都得益于整个底层架构啊。你想想,你的云主机和天猫都是架构在同一种集群上,你能不放心吗?相反,你再想想那些自称自己是“云”的所谓VPS服务商,搞个VPS就叫云来骗人,你敢用吗?只要母鸡一挂,你的VPS就挂了。再者,相比很多人都知道AWS曾经出现过很大的故障,但是你看过淘宝和天猫这几年有出过这么大的故障么?
4 ~6 h9 O+ O- k6 T/ `+ Y; | / a; v9 W7 p) r0 w
) m! K3 @4 y7 W+ [7 E
      再谈数据。数据我也不用说太多了,刚才在说架构的时候已经谈过了。普通VPS的数据是写到母鸡的硬盘上的,其实大家都知道,硬盘是易耗品,本身机械硬盘还是会出故障,用个两三年,说不定就出故障了,而且母鸡的硬盘坏掉了,你的数据肯定就回不来了,一般的VPS服务商也不会花巨款去给你恢复数据的。所以很多VPS商才声称自己做了RAID几几之类的。RAID是个好技术,是能保证一定的数据完整性的,但是还是几块硬盘,还是会坏,所以Linode有单独的备份系统。 4 V- C* ^0 @6 C) R3 s
4 }3 S% J( |% M5 ?, Z
9 v+ b, l6 c; k, X
     阿里云就不一样了,刚才说过了,阿里云的云主机的硬盘是放在单独的网络存储集群上,而且你的数据每份都给保存3份,你每次写入一次数据,就会通过集群的交换机写入到集群的不同位置上。集群最重要的特点就是数据高可用,这么大的集群,随便坏掉几块硬盘影响么?直接拿另外地方存储的数据同步过来就行了。那你会问,如果这3份数据所在的硬盘都坏掉了,那岂不是就没救了?好吧,其实我告诉你,这相当于你从一个沙滩上画出一平方米(当然只是假设啊,别当真),然后从这一平方米里面选3粒沙子,然后涂上颜色,然后混入到这一平方米里面,蒙上眼睛,再把这3粒沙子一起挑出来,你觉得这和你中5百万有啥区别呢。。。除非整个集群或者集群的百分之几十挂掉,才能轮到你的数据丢失吧,不过话说回来了,你在淘宝上注册的帐号有丢失过么(排除自己的违规导致删号一类的)?
/ f8 I* V3 N) o" O1 S# J
2 }/ K4 n5 l1 {$ T

/ R8 u0 g2 H0 ]& E) z     而且,拿我自身体验来说,除了我自己手动重启以外,阿里云的主机还真没出现过问题,我最长大概是6个月没重启过我的云服务器了,之前有TOP命令截图,本来想贴出来的,但是不好意思,找不到了。 3 ~+ I8 A' k; P  v7 k4 d
前几个月,阿里云推出了敢用敢赔的服务,100倍赔偿,就是说,如果你的云主机因为阿里云的故障导致当机1天,那他们会免费赠送你100天,都承诺到这种地步了,我想目前国内没几个做IDC的敢这么承诺吧?
' r+ y, }) F- p3 o) i+ H所以,用阿里云,尽管放心。这一点,可以满分。
8 ~' {' ^. j& {; b7 \   
1 {0 Q0 A0 Q; j4 \+ N. G    访问速度
/ P9 X1 Z+ ^+ X$ U9 F2 O        除了稳定,站长最关心的就是网站访问速度了。我觉得这个无庸置疑,阿里云的云服务器访问速度在国内算是一流了,更直接秒杀所有国外主机。我自己的网站都说在阿里云的服务器上,根据用户的反馈,速度相当不错,监控宝也监控了很长时间,基本上全部绿色(当然这个监控只能说明一部分问题)。更何况,阿里云的线路对于教育网访问也不错,这个我是有证据的,我的一个网站(飞扬俱乐部:fyscu.com)的主要用户就是四川大学的用户,他们用教育网访问速度也非常棒。另外一个网站(冰糖:bingtangpt.com),前期用户很多也是在校学生,他们反馈速度也很不错。
" D% \  i4 q) f3 `7 {) \好吧,我的都是小网站,没啥说服力,就拿业内很有名的网站异次元说一说吧,异次元也搬到阿里云上了,用户反馈速度也很棒,不信自己可以看评论 6 M$ {) `" R9 s$ J/ J9 d

. `% s" B9 d: T# q4 T- H( X+ L, L

. J5 |7 j' l% Q7 G/ Y7 Q+ z8 M       所以这一点我觉得,也可以满分。
( v" B5 U: j! l3 g      当然如果还有其他选择的话,SAEBAE可能也是不错的选择,当然那些普通网站没法直接用的。 $ J# x, Z7 J0 g6 N7 Q( L, X
  U+ L1 D; L! o8 c& s4 P
. P) U6 K0 R) r0 g; m  i
   价格 * e8 E0 ^% y7 ]' G
   很多人抱怨阿里云太贵,如果你了解了阿里云这套架构,再把它和VPS的架构的成本一比较,差距就太大了。VPS的架构很多都是采用开源的软件,母鸡也用Linux,基本上除了硬件成本,没有任何软件成本,顶多是找人维护服务器就行了。而阿里云的架构是自主开发的,所以肯定有成本在里面。话说我刚用的时候,1999一年的标准A真心便宜啊,1.5G内存,5M带宽,150G的硬盘,双核的至强CPU,相比较最低配置的Linode,一年也要1600多吧,而这最低配置的Linode,只有512M的内存,20G的硬盘,每个月只有200GB的流量。自己掂量吧。
# _4 s! B/ s4 H# w. y 6 O$ q2 |( a9 g9 s

' ~, f# s. \+ f, \    即使现在最低款的阿里云,只要69元一个月,配置也明显比最低配的Linode高很多吧。再加上刚提到了阿里云这么多优势,性价比非常高啊,还是那句话,自己掂量吧。如果真的没钱,我觉得还是先用虚拟主机来的实在,等你网站牛逼了,再搬也不迟。 7 ]& b) M. H* M! U' @* c
. X* K9 w/ K. W" _

1 w9 \+ }. d% N' _$ E4 M& O( k    操作系统的选择 : A; Q( P: o- c/ E; G
    使用云主机/VPS,当然面临着选择操作系统。其实这一块,阿里云刚开始做的是不够好的,当时只有Win2008Red Hat可选,而现在,阿里云已经有很多系统镜像可以选择了,比如CentOS 5/6Ubuntu等,都是很纯净的系统,很方便自己定制。 5 m0 W- t2 Q, U$ b( s
很多新手站长或者Linux新手肯定会抱怨这个,说系统太纯净了,啥都没有,我只想说,如果不会用Linux,不会拿Linux装软件,我觉得你还是用Windows Server吧,Windows Server 2008也做得很不错的。否则,你用Linux,之后如果遇到问题,可能就不太容易解决的。
. ]' O( J& Z6 i- }# f# q/ |" ^( `我刚用阿里云的时候,当时的Redhat里面还带桌面环境、VNC的,试想,一台服务器,还搞啥桌面环境?很可笑吧,不过后来阿里云改进了,所有的Linux发行版都是很纯净的,不会乱装软件的,这才符合一台服务器操作系统的要求。
& b( V2 B% v0 U1 q7 H 8 \; O: P/ w" ?. ]
& ?1 h$ v+ R9 _
    客服
1 j" S8 C! _1 j' U2 f0 w7 C     Linode的客服回复速度是有目共睹的,现在,阿里云的客服已经很专业了,基本上回复速度非常快,而且7×24小时,即使半夜提交工单,也会有工程师联系你。更何况,我感觉阿里云的客服真是太热情了,经常提交工单之后,他们就会给你打电话,仔细询问你的问题。 % c- |0 u+ W, W2 A
备案国内最大的问题就是备案问题了。之前阿里云的备案是比较困难的,需要直接用电信的某套系统,现在不用了,外包出去了,跟万网备案是同一家外包公司的,备案系统都一样的。
+ D" b8 h% b) d8 c4 ?" i 3 j0 D% z0 h+ u6 t2 N$ m
1 ?% n  i6 Q" T9 M8 q) H8 @4 _1 y
     不知道作为读者的您,有没有用过万网的备案,反正我是用过的,速度很快,如果是第一次备案,稍微有点麻烦,需要核验之类的。如果只是新增网站,直接系统提交,然后快递资料就行了,很是方便。我是备案到四川管局的,新增网站,算上阿里云的审核时间,备案了两次,第一次是5天下号,这一次大概是7天,还是比较快的。其他地方的管局不太清楚,具体不同的管局审核速度也不太一样的,有的管局也查得严。我觉得跟这些ZF部门打交道,最好的办法就是淡定,再淡定。 7 `0 r( x+ K) h
备案建议关站备案,当然,IP还是要解析到你要备案的阿里云主机上,否则IP接入不对的,如果以后查的严,还需要再做转移接入的。
# `: q# U* h& N0 B' ]/ J$ ` , Y, y- e1 d# p. _
4 a/ @* r0 D6 Q' H3 o
    云监控
  a) w" P) U( B  \8 [+ _    阿里云的云监控不得不提,构想非常棒,不过目前的界面有点难用,需要优化一下交互。
( B0 }5 y- j2 ]; A0 T" a7 f    为啥好用呢。 , O3 c% V+ S; u8 f
    首先,不限制你的域名是不是在用阿里云主机的。 4 l; D7 \: ^+ ]" R
    第二,每个月免费1000条短信的配额,你看看这么多配额,用监控宝或者DNSPOD的监控得花多少钱吧。还是那句话,自己掂量吧。 5 _1 J+ N( G; G$ [
    第三,他有个云监控的Agent,这个构想太棒了,为啥呢,这个Agent是主动发请求到阿里云的云监控上的,而监控宝呢,是他们主动请求你的服务器,为了安全,你需要单独给监控宝开端口或者授权IP一类的。而云监控的Agent,是你主动发请求,不需要单独开INPUT端口。而且根据我的了解,这个Agent是淘宝线上服务器大规模采用的鹰眼监控系统的简版,所以还是很靠谱的,只是目前还没有开源。相信随着淘宝的开源事业的不断推进,这些也是不在话下的。因为今天头有点疼了就先写到这儿,其他优点回来再补充。 7 g  H7 {4 R/ n; t: k4 N% E7 l% \

1 k  y, T0 F4 L: H  `

5 q: F% y0 T4 E9 f    阿里云目前的不足: 2 ^0 @+ r$ P6 v) [
    说了这么多优点,难道阿里云就没有一点不好么?其实阿里云还在起步阶段,肯定有很多不足,网上也有不少抱怨。我主要说几点吧,相信随着阿里云的发展,下面这些问题会一一解决的。 % ]- m  F# p: d  S; ~. M& s3 f
6 ^2 g/ r& U8 i( w. c- {* ]1 X" [" Y

( j. ?6 ~( j7 v5 S, M0 ~; j   磁盘IO
4 ^+ @8 ?$ w8 A阿里云的磁盘IO是不太高,不过我可以很负责任地告诉你,对于一般的网站绝对够用了,那种IO密集型的应用可能需要三思了。为啥阿里云的IO不高呢?还是要谈架构了。刚说到,阿里云的磁盘是网络集群存储的架构,这样,因为每次写入数据都要通过网络(虽然是内网),然后还要写入3份数据,所以IO就会打折扣。相比VPSVPS共用母鸡的磁盘,一般的Sata硬盘速度还是可以的,阿里云的IO相比较而言就慢一些。所以建议,如果感觉网站的IO不行了,就关闭开启一些IO密集型的应用或者特性。比如MySQLbin-log,如果数据库操作频繁,再加上bin-log,可能IO wait的比率就会比较高了。 + N+ {$ {! I( d# `) o1 ?5 n/ P
; E- O& v- u. k+ ?# V. e

: B( [" x8 A% K& U& ]1 Y% U0 X- `    当然,我也给阿里云团队反馈过这个问题,他们说底层架构还需要优化,我想也是的,本身数据安全和IO还是一把天平,一边高了,另外一边自然要低一些,所以就多给阿里云一些时间吧,这个问题估计也不会是一天两天就能搞定的。
5 x6 b5 V  e  e9 H3 J2 A1 m/ v如果你想用阿里云,但是对IO要求比较高,如果是数据库密集型的,建议采用RDS,如果是文件密集型的,就用OSS吧,内网流量免费,这种搭配还是很不错的,如果你网站真的到了这种地步,相信那点钱不在话下的。 6 G8 I9 c! D! d
Linux系统内核 " y/ Q" s2 ]! h+ \

& R$ A+ X9 Z' j, v5 ~4 \2 E9 H0 q/ ^
' I# X7 B9 M  G0 K9 d4 U, q  o1 [: Z
    有一个问题比较关键,目前阿里云云主机,如果你是采用Linux系统,不建议你升级内核,因为云主机的驱动和内核是挂钩的,升级之后可能造成云服务器无法正常启动,如果不小心升级了,联系客服,他们会帮你修复的,几分钟就搞定。 . Q. g7 u0 D( D$ U+ a5 W8 c
% i+ p& g' E* g  z
总结 , s& R2 j1 T3 \# Y" ~/ ^0 {  q7 E: x) c& r
    好了,基本上可以总结了。作为用了阿里云这么久的用户,我个人还是非常推荐阿里云的,靠谱,性价比高,现在还能自定义配置,所以如果想把网站搬回国内,或者正在寻找一个合适的创业起点,相信阿里云一定是个不错的选择。
+ A, M9 [3 Z+ S1 c

/ a3 j9 p( u0 D+ ~$ h小括号整理
8 H' F1 l8 m9 q2 L' F3 B
3 ?& M7 l( w$ J/ ~9 m# b8 Y- Y" X
5#
发表于 2017-3-7 19:55 | 只看该作者
https://beian.aliyun.com/order/selfBaIndex.htm
6#
发表于 2017-3-7 20:16 | 只看该作者
成功将网站从HostGator迁移到阿里云虚拟主机
2 n" T2 _/ E- F' `http://www.xujiahua.com/4712.html  u% M% R8 z8 t2 j, n
9 J& d/ f! L+ n3 S+ t: y$ h
http://bluereader.org/article/72913457
1 Y1 B. r: `  H( ^3 K

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表