自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

網(wǎng)站遷向云端實(shí)例詳解

開發(fā) 項(xiàng)目管理 前端
前段時(shí)間幫朋友一個(gè)創(chuàng)業(yè)的朋友做一個(gè)網(wǎng)站遷移。之前他的網(wǎng)站使用的自己的服務(wù)器托管在IDC機(jī)房,后來由于合作的關(guān)系需要單獨(dú)遷移出來。在遷移過程中也考慮過幾個(gè)方案,但最終選擇了使用云端相關(guān)的服務(wù)。在試用了這一小段時(shí)間之后感覺還是非常不錯(cuò)。分享給大家。

前段時(shí)間幫朋友一個(gè)創(chuàng)業(yè)的朋友做一個(gè)網(wǎng)站遷移。之前他的網(wǎng)站使用的自己的服務(wù)器托管在IDC機(jī)房,后來由于合作的關(guān)系需要單獨(dú)遷移出來。在遷移過程中也考慮過幾個(gè)方案,但最終選擇了使用云端相關(guān)的服務(wù)。在試用了這一小段時(shí)間之后感覺還是非常不錯(cuò)。分享給大家。

首先原有服務(wù)器的拓?fù)浣Y(jié)構(gòu)大概如下圖所示,當(dāng)然由于權(quán)限的原因我沒有具體操作到原有服務(wù)器。大概是兩臺(tái)Web做了NLB,一臺(tái)數(shù)據(jù)庫服務(wù)器,一臺(tái)集管理、開發(fā)、域名、郵件等功能的服務(wù)器。

image

【原有服務(wù)器拓?fù)鋱D】

軟件方面。網(wǎng)站使用PHP編寫,操作系統(tǒng)使用CentOS,其他應(yīng)用軟件都是比較常用的:Apache,MySQL,SVN等。

遷移方案

方案一 新浪SAE

      由于之前也有一些項(xiàng)目使用的是新浪SAE,速度比較快,計(jì)劃費(fèi)模式也比較靈活低廉。但由于SAE是PaaS的服務(wù),雖然很多應(yīng)用軟件都不需要自己來配置但由于網(wǎng)站的目錄結(jié)構(gòu)及代碼功能類庫基本上都是使用原來獨(dú)立服務(wù)器的方式。而且SAE平臺(tái)對(duì)于源碼大?。〞簳r(shí)不能超過100M),MySQL并發(fā)連接數(shù),PHP文件操作等類庫的使用有很多限制,因此如果遷移到PaaS平臺(tái)上會(huì)有比較多的改造工作量。對(duì)于幫助做遷移的我不是什么好的方案。因此就放棄方案一  

方案二 自主服務(wù)器 + IDC托管

     放棄了方案一之后就開始在琢磨第二個(gè)方案了,第二個(gè)方案是想著跟以前一樣的環(huán)境,就是買臺(tái)服務(wù)器找個(gè)IDC機(jī)房托管,也咨詢了相關(guān)的供應(yīng)商,差不多點(diǎn)的服務(wù)器一臺(tái)大概在一萬元左右,再加上IDC托管費(fèi)用北京這邊大概在5千-7千左右。這樣折下來差不多得將近2萬塊錢。當(dāng)然當(dāng)時(shí)想著如果沒有更好的方案的話就開始準(zhǔn)備采購了。跟我那朋友講了之后說別人給他推薦了西部云計(jì)算中心,我查了查電話也打不通,也沒有試用的就放棄了。不過有天突然在網(wǎng)上看到了阿里云的廣告或文章啥的。其實(shí)之前也聽過阿里云、盛大云等只是之前沒留意?,F(xiàn)在重新對(duì)這些進(jìn)行了簡(jiǎn)單的評(píng)估于是有了方案三。  

方案三 云主機(jī)

      針對(duì)這個(gè)工作,剛開始試用的是阿里云(當(dāng)然盛大云很早就開始用了,還跟他們?cè)谖⒉┥铣沉撕靡粫?huì)兒),由于可以申請(qǐng)?jiān)囉镁蜕暾?qǐng)了臺(tái)4核4G/500G標(biāo)準(zhǔn)C 型主機(jī)行試用,效果還不錯(cuò)。本來還想再重新評(píng)估一下盛大的云。盛大云的計(jì)費(fèi)模式比阿里的要靈活可以支持按天付費(fèi),不過當(dāng)時(shí)工作比較晚了就沒付費(fèi)試用,隨手試了一下他的云硬盤建了兩個(gè)各200G的云硬盤,沒想到第二天正要準(zhǔn)備付費(fèi)使用的時(shí)候提示我欠費(fèi)欠了6塊多。NND我可以是1bit都沒用啊就想收我錢了。算了***在微博上吵吵就沒用了。于是就采用第三個(gè)方案就是用阿里云。由于可以向上升級(jí)先租了一臺(tái)2核1.5G,150G的標(biāo)準(zhǔn)A型主機(jī)。后來又開通了一臺(tái)1核1.5G/100G的經(jīng)濟(jì)B型主機(jī)做為開發(fā)服務(wù)器。  

服務(wù)器搞定之后當(dāng)然還有包含DNS,郵件等其他應(yīng)用,根據(jù)以往的經(jīng)驗(yàn)使用了其他免費(fèi)的服務(wù),分別如下:

DNS:國內(nèi)的免費(fèi)DNS服務(wù)應(yīng)該比較好選擇了除了DNSPood(http://dnspod.cn/)應(yīng)該就沒有別的了。特別是速度快,穩(wěn)定,還帶宕機(jī)、DNS請(qǐng)求數(shù)統(tǒng)計(jì)等監(jiān)控功能。

郵件:郵件使用的是騰訊的企業(yè)郵局(http://exmail.qq.com/ ),免費(fèi)版本支持200個(gè)用戶對(duì)于初創(chuàng)公司來說應(yīng)該夠用了。大品牌也比較有保障,另外QQ的Web郵箱還是蠻好用的。

監(jiān)控:監(jiān)控主要是使用的監(jiān)控寶(http://www.jiankongbao.com/ )的監(jiān)控服務(wù),基于SNMP協(xié)議可以支持服務(wù)器和服務(wù)的監(jiān)控,由于是免費(fèi)版本所以只有郵件通知、監(jiān)控報(bào)告等(短信10條而以基本忽略),基本上滿足監(jiān)控的需求。當(dāng)然阿里的云監(jiān)控也有使用,他免費(fèi)提供每賬戶1000條免費(fèi)短信的服務(wù),基本上也夠用。

安全: 網(wǎng)站安全除了常規(guī)的Linux配置之外,還使用了360的Web安全掃描,并根據(jù)掃描后的結(jié)果進(jìn)行了相應(yīng)的優(yōu)化。這一步確實(shí)有必要。后來在網(wǎng)站上確實(shí)是發(fā)現(xiàn)了一些木馬。10年底就給種上了,到現(xiàn)在都沒發(fā)現(xiàn)。木馬方面的情況可以參考我之前的一篇文章:邪惡的木馬

源碼管理:之前是打算把代碼托管到GitHub的。后來考慮到速度,開發(fā)人員熟悉程度等方面的顧慮就暫時(shí)沒有用。目前使用的還是另外租了一臺(tái)阿里的云主機(jī)+SVN進(jìn)行管理。

備份:對(duì)于運(yùn)維的工作來說最重要的工作就是備份跟恢復(fù)了!本來只有本地備份,后來看了Rubby之父的程序世界里講到的之前Ruby網(wǎng)站被黑的事情,黑客使用了 rm –rf / 的命令,于是觸發(fā)我必須要做異地備份!當(dāng)然我不可能再去租一臺(tái)服務(wù)器。于是就考慮了如Dropobx,酷盤,S3等網(wǎng)盤,但由于國外的速度是個(gè)問題就沒考慮,國內(nèi)的網(wǎng)盤沒有找到合適的上傳程序也沒辦法考慮。還好阿里云有OSS服務(wù),而且半年內(nèi)50G內(nèi)是免費(fèi)的,找了半天找到了合適的Pythone上傳程序,再加上我之前搞定的備份Shell,現(xiàn)在每天晚上自動(dòng)備份到本地并上傳到阿里云的OSS上?;旧鲜峭孔V的了。

網(wǎng)站新拓?fù)?/strong>

遷移之后我們發(fā)現(xiàn)我們的拓?fù)鋱D不單單是服務(wù)器的結(jié)構(gòu)了。我們更多強(qiáng)調(diào)的是使用的服務(wù)。除了保留最核心的網(wǎng)站環(huán)境之外我們基本上都把其他服務(wù)都免費(fèi)“外包”給其他服務(wù)商了。  

image

【新網(wǎng)站拓?fù)鋱D】

服務(wù)器性能

image

我們可以從測(cè)試數(shù)據(jù)大概看到原有三臺(tái)服務(wù)器的性能還不如一臺(tái)性能很普通的云主機(jī)的性能 。當(dāng)然測(cè)試數(shù)據(jù)并不一定很精確,造成以上原因的大概有幾個(gè)方面:1.網(wǎng)站本身代碼的問題,靠硬件提升的空間已經(jīng)很小。2.網(wǎng)站帶寬的問題。阿里云的帶寬由于是獨(dú)5M的可能比普通的IDC要好很多。3. 軟件安裝的問題。由于我使用的是一鍵安裝包可能做了相應(yīng)的優(yōu)化。

 

遷移心得

1. 知識(shí)的轉(zhuǎn)移

其實(shí)我不是專職做Linux運(yùn)維工程師的,因此感覺相關(guān)服務(wù)安裝配置起來很麻煩費(fèi)事,還好找到了LAMP的一鍵安裝包(http://www.wdlinux.cn/linux_lanmp),一下子就解決了我這個(gè)問題。另外還有像360安全檢測(cè)之類的,其實(shí)都是屬于知識(shí)的轉(zhuǎn)移。我沒有相關(guān)深厚的知識(shí)背景,但卻只需要使用一些小工具就可以迅速的掌握這些知識(shí)(至少7-80%)的樣子。  

2.關(guān)于服務(wù)與網(wǎng)站托拓?fù)?/strong>

根據(jù)近段時(shí)間的運(yùn)行我覺得已經(jīng)有很多成熟的服務(wù)可以支撐IT工作,因此其實(shí)沒有太多必要自己去搭建各種應(yīng)用,特別是對(duì)于初創(chuàng)公司來說。

3. 成本問題

由于放棄了方案一,所以就剩方案二跟方案三了。方案二的成本大概在1.5-2萬元/年,方案三兩臺(tái)服務(wù)器,生產(chǎn)服務(wù)器3990元/年,開發(fā)服務(wù)器1990元/年,總共5980元/年。還是省不少錢的!

幾個(gè)問題

1. 為啥原來用四臺(tái)服務(wù)器現(xiàn)在只用了兩臺(tái)

首先之前4臺(tái)服務(wù)器的架構(gòu)不是我設(shè)計(jì)的,而且當(dāng)時(shí)可能是評(píng)估會(huì)有很大的訪問量,業(yè)務(wù)會(huì)開展得比較不錯(cuò)(這也是傳統(tǒng)IT的弊端,必須提供冗余性能),所以就買了4臺(tái)或更多。現(xiàn)在使用兩臺(tái),一是基于目前網(wǎng)站的訪問量還不是很大,升級(jí)擴(kuò)展也非常簡(jiǎn)單(阿里云可以無縫向上升級(jí),基本上就是重啟的時(shí)間,1分鐘左右就可以搞定。)另外考慮到開發(fā)和生產(chǎn)分開、異地辦公等因素不然一臺(tái)也就夠了。

2.發(fā)現(xiàn)的問題

目前運(yùn)行還是比較穩(wěn)定,其中有一個(gè)問題就是備份時(shí)由于數(shù)據(jù)量較大5G左右,造成前端網(wǎng)站訪問速度受影響。但目前基本上是深夜在進(jìn)行的暫時(shí)還能接受,正與阿里云的聯(lián)系解決問題。  

***

歡迎大家加入云計(jì)算的擁抱!想試試本次遷移效果的可以訪問我朋友的網(wǎng)站:

http://www.jidongtuan.com/

http://www.gpoogp.com/

http://www.styleoo.com/

原文鏈接:http://www.cnblogs.com/cbcye/archive/2012/06/27/2565851.html

責(zé)任編輯:林師授 來源: 博客園
相關(guān)推薦

2010-04-16 15:19:18

新一代數(shù)據(jù)中心

2017-05-08 07:37:56

2020-12-02 10:35:09

云端災(zāi)難恢復(fù)云遷移

2011-08-11 18:10:58

iCoremail云計(jì)算企業(yè)郵箱

2016-10-08 17:27:52

云端數(shù)據(jù)庫云計(jì)算數(shù)據(jù)遷移

2020-12-15 19:19:28

5G運(yùn)營商5G套餐

2020-12-15 09:17:42

5G網(wǎng)絡(luò)5G 套餐

2011-08-22 20:38:12

2009-07-09 15:05:45

Servlet實(shí)例

2021-08-12 13:35:35

云計(jì)算云服務(wù)安全

2009-07-06 15:03:53

JSP向Servlet

2025-04-21 15:25:04

2014-05-19 10:45:38

云計(jì)算云服務(wù)納德拉

2024-03-21 10:27:16

工業(yè)軟件

2012-10-19 13:46:14

2014-07-25 15:03:33

Linuxshellsed

2009-06-11 08:59:35

2022-03-02 09:00:00

微服務(wù)架構(gòu)開發(fā)

2015-01-30 18:27:00

inforAWSInfor Cloud

2015-06-03 15:12:07

云端TFS微軟代碼管理環(huán)境
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)