時間過得真快,備案快要通過下來了,自己也馬上要成為一個真正的站長了,今天就來說一下我如何使用”雲平台方案調研/技術選型”、”雲上建站/開發過程”、”架構解析/優化”、”上雲前後對比”、”遇到的問題及解決方案”經曆吧。
‘為了無法計算的價值’,每每想起心裡還是很洶湧澎湃的,這就是牛,一句話過了很久也會讓人打了雞血般的激動,這也是我喜歡阿裡雲的原因之一。

雲平台方案調研/技術選型
言歸正傳,阿裡算是做雲服務最早的一批了,當時的其他幾家有名氣的現在基本都死了,隻有阿裡這支部隊熬過來了,就我了解的幾家雲商做個簡單的介紹:
青雲:有情懷有理想,不過短闆也很明顯,目前看情況是專注私有雲領域
UCloud:中立雲,早期專注遊戲客戶,現在逐漸向其他行業發展,解決方案靈活,有公有雲,私有雲以及混合雲。
阿裡雲:目前國内
最大的雲商,成立早,産品線很豐富,不過服務體驗方面一般小客戶可能不是很好(這點要了解體諒,為什麼了解體諒,自行領悟)。
騰訊雲:推廣階段,優惠還是蠻多的,性能嘛,我沒用過,問了一些人他們說不咋滴。
景安雲:很便宜,但是不穩定,建議他們做活動購買,五折!但是客服态度不咋滴,傲嬌,愛答不理的(親身體會)。
價格的話現階段各個雲商差不多,但是我推薦阿裡雲,我眼裡伺服器就三個名額
(速度,安全,穩定),是以決定選擇阿裡雲了。
建站肯定需要解析的,前面我是打算考慮自己電腦當伺服器的,因為需要解析,然後我就去了解了下花生殼,下面是我對此做的簡單的對比。
1、阿裡雲解析(萬網雲解析)價格便宜。不會有附加功能費用。
2、阿裡雲解析(萬網雲解析)服務好。不怕花了大錢還當機,時常解析不出來。
3、考慮個人筆記本不能長時間工作,放棄了花生殼,選擇
使用阿裡雲伺服器 。(個人建站的小夥伴一定要注意這一點 自己的電腦當伺服器真的可以長時間工作嗎)
如上所述,我在阿裡雲又買了雲解析這一服務。
科普下阿裡雲主要的産品及功能,大家可以根據自己的需求進行,雲平台方案調研/技術選型:
ECS (Elastic Compute Service):以虛拟機的方式将 一台實體機分成多台雲伺服器,提供可伸縮的計算服務。
SLB (Server Load Balance):基于LVS和Tengine實作的4層和7層負載均衡,有動态擴容,session保持等特點。
RDS (Relational Database Service);:通過雲服務的方式讓關系型資料庫管理、操作和擴充變得更加簡單。
OCS (Open Cache Service):基于内部Tair,增加一層Proxy,支援海量小資料的高速通路。
OTS(Open Table Service):海量(結構化)資料存儲和實時查詢服務。
OSS(Open Store Service):對任意大小資料對象提供高可用,高可靠的海量存儲服務。
CDN(Content Delevery Network):通過覆寫全網的緩存服務以及負載均衡等技術将使用者請求定向到最合适的區域,提高使用者服務的響應速度及網站服務能力。
OAS (Open Archive Service):離線歸檔,冷資料備份,類似Amazon Glacier。
ODPS(Open Data Processing Service):海量資料處理和分析平台。
SLS (Simple Log Service):解決異構、分布式系統中日志實時收集、存儲與查詢的基礎服務。
那這些服務都是怎麼配合的,在網站的什麼階段使用呢?現在讓我們來把網站架構演變步驟和阿裡雲産品對應一下:
1,開始就一台應用伺服器 —> ECS;
2.需要把資料庫獨立出來 —> RDS;
3,需要給資料庫加緩存 —> OCS;
4,加機器需要負載均衡 —> SLB;
5,資料庫需要分庫分表 —> DRDS;
6,需要獨立的分布式存儲 —> OSS;
7,需要針對網際網路場景的結構化存儲 —> OTS;
8,需要内容分發網絡來提升體驗和節省成本 —> CDN;
9,需要搜尋服務來提供站内和站外的資訊檢索 —> Open Search;
10,需要消息隊列來異步化處理請求 —> MQS;
11,需要大規模資料處理 —> ODPS;
12,需要對應用和服務進行全面測試 —> PTS.
13,
優惠選擇路徑
當然,阿裡雲提供的服務不止上面這些,根據應用場景和使用者需求有對應豐富和完善産品體系,在這裡我就不一一舉例了。
下面就不去介紹阿裡雲産品了,阿裡雲太大了,介紹不完的,畢竟阿裡雲默默地就涉足了手機系統、浏覽器、輸入法、搜尋引擎、社群、郵箱、聊天工具、應用平台等等一般使用者會接觸的産品,不得不佩服呀。
雲上建站/開發過程
下面開始講講我如何雲上建站/開發過程。
舉例我個人名義建站的流程
申明:這是整體流程,看完這個你至少知道搭建網站怎麼個流程了,相當于一個說明書,具體操作時,阿裡會給你提示的,很人性化。
個人建站不僅要知其然,還要知其是以然,是以下面簡單說下,
建站的三個核心關鍵點1買域名
建議阿裡雲買,友善快捷,管理也友善,還有優惠呦,很貼心,哈哈哈。沒事可以多買買域名,域名投資,你懂得。
2買伺服器
阿裡伺服器分為國内、香港以及海外的。如何選擇看你需求。3備案
備案是指域名指向國内伺服器的使用者,需要送出備案申請(目前本人就跪在這裡了,我在外地工作,備案很麻煩,地區政策不一樣,不過還好,我快搞完了)。如您域名指向海外或香港伺服器,則無需進行域名備案
科普:現備案分三種類型(阿裡雲備案系統會根據填寫的資訊自動判斷備案類型):
1、首次備案:
域名未備案,主辦者證件無備案号。
2、新增接入:
域名在别的接入商備案過,需要變更接入商。
3、添加網站:
1.域名未備案,主辦者證件有備案号,是通過阿裡雲備案的,該域名要添加在此主體備案号下。
2.域名未備案,主辦者證件有備案号,不是通過阿裡雲備案的,該域名要添加在此主體備案号下。
4部署項目
我是java項目,是以配置好JDK TOMCAT環境即可,後面我會寫如何配置的,丢上運作代碼。
備案隻需五部輕松搞定:
一、登入備案系統
1.請先購買 阿裡雲ECS伺服器(包年包月且有公網帶寬)、彈性web、建站市場(雲市場)或雲虛拟主機
2.購買成功後登陸備案平台
二、填寫資訊送出初審
1.驗證備案類型,系統會自動判斷您需要的備案類型(首次備案/新增接入/新增網站),并自動進入該流程;若新增接入和新增網站,需要輸入備案号和ICP備案密碼(請确認輸入正确的備>案密碼, 系統是無法判斷的, 如果密碼錯誤, 最後會被管局直接以備案失敗退回);其他流程三種類型備案基本一樣
2.備案類型驗證後,請根據系統要求填寫申請,填寫時系統會根據您選擇的備案省份顯示當地管局規則要求(地區不一樣,政策不同,我是沒居住證,是以不能再異地辦,隻能備案到老家了)
三、上傳核驗資料
1.請上傳與系統填寫一緻的證件資料原件掃描件或拍照件,上傳所需資料檢視管局規則
2.備案通過初審後,網站負責人需提供當面核驗照片,可登入備案系統後在首頁申請郵寄幕布,申請時收件位址及聯系方式請填寫真實有效資訊,以便快遞正常接收。 點此檢視流程說明
備注:不同管局要求不同,在稽核完成後建議您登陸備案系統檢視下一步的要求
四、管局稽核
各地管局稽核時間不同,一般為3到20個工作日,資訊送出管局後,備案系統首頁會顯示當地管局大概的稽核時長(此時間為估算的大概時間), 稽核成功後您會收到短信及郵件通知
五、備案成功
稽核結果,管局會直接短信和郵件通知使用者 ;
備案成功,請妥善保管備案号和備案密碼,以便以後修改備案資訊和增加網站時用。
備案失敗,根據退回原因修改備案資訊,修改後再重新送出備案資訊,(備案的時候手機一定要開機,我前面備案失敗了,阿裡的客服态度超級好,告訴我哪裡錯了,該怎麼辦,點個贊)。
**友情提示:在阿裡雲備案,備案用時多久送多久,備案0擔憂,要問
備案用時多久雲伺服器免費送多久,最高上限30天!是不是爽到爆,伺服器畢竟不便宜,能省一點是一點。
丫的,寫完咋感覺和小廣告一樣,問題我還沒有廣告費,尴尬。**
域名如何選購個人經驗小談
域名是有限的 是以線稿域名先去查詢是否被占用了
舉例若是查詢的域名沒被人占用,則可以加入購物清單,進行購買。
選域名的小竅門:
1、域名應該簡短、好記,便于輸入,而且讀起來發音清晰,不會導緻拼寫錯誤。你要把域名輸入你的電腦,那就是它應該簡短和易拼的原因。例:Baidu、Google、hao123、qq等
2、域名要有一定的内涵和意義。英文或拼音的簡單縮寫并不是一個好的選擇,要成為優秀的網站,域名要包含意義,最好能饒開通用的陷阱并能提示網站的主題。如:51Job、taobao、ctrip、yahoo等
3、盡量選擇.com域名。現在可供選擇的域名字尾很多,但是,.com字尾的域名永遠是最佳選擇。它對使用者來講是最自然,最易記的。
4、域名、由三部分組成:字首、核心和字尾,頂級域名字首都是www,核心是自己要思考的部分,而字尾通常代表網站性質,如果是企業網站可以選擇字尾為.com .cn .net網站,其中又以.com網站最為多用,不過.com域名資源有限注冊相對困難,而.cn域名注冊比較容易。
5、确定域名核心:域名最好與網站内容或者企業名稱相挂鈎,這樣更便于使用者記憶,也可以增大我們的宣傳力度。域名也是企業的一個标志,好的域名如同商标可以提升企業形象。個人網站道理一樣。
6、對域名進行核查:檢視域名以前是否被注冊過,如果沒有當然最好,如果有的話還要了解這個域名曾經的使用情況。還有就是域名最好沒有備案過,如果備案過就要撤銷備案資訊重新送出備案。
7、域名肯定不是免費,不同的域名不同的價位,我買的是.com的,買了三年,有折扣,便宜了不少錢,建議大家三五年的買劃算,如果遇到好域名,不要猶豫,買10年,如果因為域名發财了,記得給我發個紅包,我在csdn,部落格位址聯系方式這個
http://blog.csdn.net/duruiqi_fx ,私信我,風裡雨裡我在這裡等你,O(∩_∩)O哈哈哈~。
伺服器如何選購個人經驗小談
雲伺服器 ECS配置選項
伺服器詳情路徑1地區
阿裡雲”開疆拓土”成長速度很快,伺服器的地域越來越多。但是另一方面也造成了大家對阿裡雲伺服器地域挑選問題的糾結。是以我打算給大家分享下我的經驗,從使用者體驗的角度談阿裡雲伺服器如何選地域。
目前阿裡雲的機房在我眼裡有三種國内,中國香港,海外的。這三種各有什麼優點,讓我一一道來,如果你不想備案對速度不太苛刻或者是做外貿可以選擇香港或者海外的,加上阿裡雲的品質,速度雖然比國内略慢,但也可以接受。
若是對速度非常看重建議大家選擇大陸的機房,現在阿裡雲備案服務也非常好,除了需要等待備案稽核,也沒什麼可麻煩的了。
那就言歸正傳,重點來談一下“
如何挑選大陸地區阿裡雲伺服器地域的問題”。
伺服器大家看重的是機房的穩定性和價格問題,機房的穩定性,因為阿裡雲是國内知名品牌,是以産品品質上都是非常不錯的,不會有太大差異,穩定性基本是都一樣,不瞎搞不會有當機的問題。下面就是價格方面的問題了,國内地區間,我記得是價格相差不是太多,但在此建議大家不要考慮價格的因素去選擇地區,雖然有地區的價格有優惠但是不一定适合你,還需換位思考。
思考什麼呢?就是要思考你的主要使用者群體在哪?
使用者通路你網站的速度比打開競争對手的快,你就赢在了”起跑線上 “,搜尋引擎也會青睐你。
根據自己的使用者去選擇最近的地域,若分不出哪個阿裡雲伺服器地域是最近的,可以打開百度地圖好好研究下。争取讓你的網站赢在起跑線上!
備注 :國内幾個區的位置,購買時阿裡雲上面沒有顯示對應的地區,我專門去查的地區對應的城市,(^o^)/~
華東 1 (杭州)、華東 2 (上海)、華北 1 (青島)、華北 2 (北京)、華南 1 (深圳)、香港。
2寬帶
選擇阿裡雲伺服器的帶寬若不知道該如何選擇,就選最低的帶寬,(因為阿裡雲的伺服器支援升降配,是以建議先選低配,不夠的話再更新)。運作一天,在管理控制台->雲伺服器ecs->執行個體詳情裡檢視下網絡資訊,若一整天連高峰期出口流量也未超過低配,那就不用再更新,若超過的話,你的網站會非常卡,那就也可以适時更新。有了具體的資料指導也就不怕盲目選擇浪費資源了,很簡單吧,
特别注意!!!帶寬不止和網站的通路量還和網頁的大小有關,若你的網頁圖檔非常多,在其他因素同等的條件下,肯定比網頁圖檔較少的消耗的帶寬要大。
防火防盜防盜鍊!!!如果你的伺服器站老是不定時特别卡,網站幾分鐘都還打不開,也遠端連接配接不了,資料量和通路量都不太大,伺服器也是新的,那麼毫無疑問,你被盜鍊了,不信你可以去看伺服器日志,網站日志,卡的時間段,順藤摸瓜你會發現被盜鍊了。
一般缺德的盜鍊會沒有把圖檔本地化,圖檔位址還是你的網站。他的訪客通路他的頁面的時候,圖檔調用的還是你伺服器上的,通路人數一多,這就導緻了你的帶寬跑滿。主機帶寬跑滿了,你的網站就炸了。
如何解決,在伺服器上設定了防止盜鍊後,伺服器速度即可恢複正常。如何設定的在此就不說了,詳情去阿裡雲上搜關鍵詞學習别人的經驗,或者360搜尋關鍵詞看網友手把手的教程。
3根據自己的需求去選
執行個體配置 鏡像類型 系統盤 資料盤 根據你們的需求自己去選擇,不過多解釋,系統選擇,個人建議用Linux的,劃算。
雲解析/優化
添加域名解析優化
在阿裡雲控制台——>域名清單中選擇你需要解析的域名。
在新頁面中添加解析即可。
如果你還有不懂,可以看新手引導設定學習如何解析。
注意:若未備案,使用域名通路後,會被網上查出你沒備案,會暫停的你通路,攔截成一個界面提示,效果如下:
配置JAVA環境運作項目
配置環境感謝我的好友cleverfan的熱情幫助,是他的手把手指導,讓我避免了很多坑。
如何連接配接阿裡雲進行管理,1使用阿裡的網頁遠端連接配接2本地安ssh連接配接
使用阿裡的網頁遠端連接配接 點選執行個體看到這個頁面進行操作 操作時 都有提示一步一步來就可以了
本地連接配接就不多說了 ,大家Linux玩的比我6。
本地上傳檔案推薦一個工具WinSCP,很好用。
配置java環境
先看一下你的系統有沒有自帶的jdk
java -version
如果有,會輸出相應的版本資訊。那麼把自帶的删了。用下面的方式:
rpm -qa | grep jdk
rpm -e --nodeps xxxx //解除安裝對應jdk,其中xxxx為所要解除安裝的jdk名稱
如果沒有,那麼我們直接安裝jdk
先找一個放置jdk的目錄。假如為/usr/java/:
//建立檔案夾
mkdir /usr/java
//切換到這個檔案夾
cd /usr/java
//下載下傳rpm檔案
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm
網速快的話很快就好了。
可以使用ls指令,檢視下載下傳的檔案。
然後
//給檔案添加執行權限
chmod +x jdk-8u112-linux-x64.rpm
//使用rpm安裝
rpm -ivh jdk-8u112-linux-x64.rpm
這樣jdk就安裝好了,測試一下
//檢視java版本
java -version
接下來配置環境變量:
//編輯配置檔案
vi /etc/profile
打開配置檔案,按“i”進入輸入模式
把配置檔案裡export PATH 中的PATH删掉。
在配置檔案的最末尾輸入以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_112
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然後按esc,輸入“:wq” 按Enter鍵,儲存并退出
重新開機配置檔案:
source /etc/profile
這個時候,你就可以在任何位置使用jdk了,測試一下。
//切換到根目錄
cd /
//運作這兩個java指令,看到結果證明成功
java
javac
我安裝的是jdk1.8,如果你需要安裝其他版本的jdk,請把wget指令後的下載下傳位址換成你需要的版本位址。
官網位址:
http://www.oracle.com/technetwork/cn/java/javase/overview/index.html下載下傳位址擷取方法:
配置tomcat環境
建立一個檔案夾用來存放tomcat
//建立檔案夾
mkdir /usr/tomcat
//切換到該檔案夾下
cd /usr/tomcat
//使用wget,下載下傳tomcat包
wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz
下載下傳後,可以使用ls 指令檢視:
解壓下載下傳的檔案
tar -zxvf apache-tomcat-8.5.9.tar.gz
解壓成功後,你的tomcat就安裝好了。
啟動tomcat
//切換到bin目錄下
cd apache-tomcat-8.5.9/bin
//運作啟動腳本
./startup.sh
啟動成功。
測試
在浏覽器裡輸入 ip:8080
關閉伺服器
./shutdown.sh
安裝tomcat大概就是這樣了,其他的操作配置網上可以搜到。
預設下載下傳的包是tomcat8的,如果你需要下載下傳其他版本,請将wget指令後的位址換成你需要的版本的下載下傳位址。下載下傳位址的擷取方式:
官網位址:
tomcat.apache.org/download-80.cgi
使用阿裡雲網站前後對比
以前接觸過朋友買的國外的伺服器,通路速度很慢,需要等待,有時候還打不開。
現在自己建站了,和以前朋友那個比起來頁面打開速度很不是一個檔次,阿裡雲幾乎不用等待,秒開,通路起來很爽。
和我朋友景安的比起來,穩定,他有時候莫名其妙的就不能通路,過陣子就好了,此處說下我和景安客服的故事,16年景安做活動半折促銷,打電話動員态度可好了。但是個人習慣,不占小便宜,拒絕了,今年年初買了阿裡的服務之前和景安的對比了下,咨詢了下,很不開心,什麼态度嘛,僅管他們的便宜,但是穩定性不好,猶豫過,買個便宜的就算了,将就用吧,但是仔細一想,通路速度決定你的流量,加載不出,或者等待時間長,會損失一大波ip,很不值,既然做就要最好,大不了網站末尾放幾個阿裡雲推廣的廣告,補貼下伺服器費用。(在這裡申明,我不是托,也不是攻擊景安,時代在發展,現在的不足,不代表将來不行,但是我個人是不會去選擇了,因為第一印象不好,客服态度太差(可能運氣不好,遇到了一個假客服,O(∩_∩)O哈哈哈~),假設要是我買了伺服器出了什麼問題,對我愛答不理的,那感覺真是醉了,是以不會去嘗試,說的可能有點片面,希望景安諒解)
遇到的問題及解決方案
上述文章列舉過一系列使用時易出現的問題及其解決方案,這裡我彙總下。
1、域名選擇,選擇竅門上文有,建議先查詢後購買。
2、伺服器選區,分析自己的使用者群體在哪裡在選擇。
3、寬帶選擇,低配先試一天,看控制台,如果不行就更新。
4、為什麼要購買雲解析———–穩定可靠、安全保障、智能解析、全球部署(别等出了問題使用者流失,才想起花錢買服務,不值)
5、網頁遠端連接配接阿裡雲的伺服器,第一次會出現一個密碼,建議截圖儲存,或者修改一個自己記得住的密碼,這個密碼是用來遠端連接配接的。
6、網站通路異常,可以去控制台看伺服器監控,伺服器日志,網站日志,卡的時間段,你會分析出問題所在,其次就是你站點的類型,具體分析内容上文叙述了,此處不過多描述,如果不會看,打電話找客服,他們技術人員幫你分析。
7、關于阿裡雲備案,每一環節都會有說明的,如果出現問題了,稽核失敗,
客服會耐心告訴你解決方案。
8、部署環境記得和真實ip綁定,不然會出問題的。
9、備案期間阿裡雲可以正常使用,在這段時間裡你把你環境配置下。
使用阿裡雲的小竅門
1、擔心資料庫io不夠的人,可以花錢更新,用更多的記憶體彌補磁盤IO性能的不足,一分價錢一份貨,目前我是低配,因為我就是做個”個人站點”供自己學習使用,順便積累點站長營運經驗。
2、關于寬帶計費,在一定的情況下,把多個站點部署在多個雲伺服器上更合算,使用國中數學算出來的,不信的話你也可以去算算的。
3、關于磁盤,問過一些站長和一些搞大資料的人,如果分開買磁盤 中間隔有時間段的話,買到的磁盤會不會是兩塊獨立的磁盤?答案是有可能的,比如你需要40G,可以今天先買20G,一周後再買20G,這兩塊空間會有機率被配置設定在不同的實體硬碟上,在兩塊實體硬碟讀寫總比在一塊上性能要好,這是大家都知道的,
是以有機率磁盤IO性能的還是要盡量試試~使用阿裡雲的一些感受與想法
16年,抽空寫了個個人部落格網站,然後就是計劃咋上線,籌劃了半年多,最後,決定了使用阿裡的伺服器,口碑好,朋友都說速度快,網上評價的也是不錯。
起初是想買國外的伺服器,因為不需要備案,但是一想通路速度不能和國内相比,是以放棄了,老老實實去備案了,國内備案VS國外空間?如果你背景幹淨,所在地區備案友善,網站内容積極健康,使用者都是國人,喜歡通路網站的穩定和速度,那麼,回來備案吧!備案很麻煩不假。但是這是一勞永逸的事情。還有阿裡雲備案速度很快,備案幕布免費郵寄,速度很快。對了備案需要提供很多個人資訊,千萬不要去代辦或者其他非正規途徑,還是去阿裡雲辦吧,至少資訊不會洩露。
阿裡雲主機和國内其他廠商的VPS取舍,雲主機在我眼裡就是叢集,而vps相當于你電腦上的虛拟機,vps的性能取決你的母機的配置,是以誰好一眼就懂了吧,因為是叢集模式,是以阿裡雲給網站提供的高可用性就厲害了,厲害到自信的說出了問題敢賠償,我是服,要是出了問題還有賠償有啥怕的。
通路速度和穩定是一流的,這點我和大家深信不疑,
畢竟阿裡雲占優勢(多線互通),關于作業系統,我感受是真是幹淨,Linux純淨版的,想咋玩就咋玩,花點時間自己DIY,要是懶,可以直接去購買環境,很便宜的。
阿裡雲的客服,基本上回複速度非常快,而且7×24小時,即使半夜送出工單,也會有工程師聯系你。我打電話最多是辦備案的時候,人在外地,備案難辦,限制多,跑了幾趟附近辦居住證的地方,辦不下來,最後聽客服建議,在老家備案,解決問題。态度真的很好,我自己問的都煩了,客服還是耐心回答的。
最後說下,雲監控真的很棒,使用雲監控,随時掌握伺服器狀況,減少運維工作,降低管理難度。
—–樂于分享,共同進步!