天天看點

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

<b>征文标題:【上雲實踐征文】雲計算 = 未來嗎?</b>

<b></b>

征文類型與内容點:架構解析/優化、遇到的問題及解決方案、其他上雲經驗(海外上雲-粉絲小站等)

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

201501,開始使用阿裡雲域名(萬網)、雲伺服器ecs、虛機(萬網)、企業郵箱免費版、雲資料庫rds、負載均衡slb、對象存儲oss等阿裡雲服務

201502,開始嘗試在ecs上部署一個中學的非官方網站(後轉為個人網站)

2015年9月底,開始籌劃搭建一個粉絲小站;2015年10月,這個粉絲小站正式在阿裡雲上運作

2016年初-2016年4月中旬,粉絲小站ecs配置更新,對象存儲使用開始熟練

2016年11月11日,個人網站從虛機切換到ecs,粉絲小站再增購一台ecs,開始運維長期vpc伺服器組

2017年1月,基于阿裡雲計算的站點進一步發展

2017年2月,開始使用更多阿裡雲優質産品與服務,粉絲小站服務部署兼顧國内和國外,繼續深入+熟悉阿裡雲計算業務……

<b>“胡以為,無論什麼類型的站點,無論多大規模的業務邏輯,無論何種級别的服務,站點,一定以使用者與内容為核心,一定以承載與傳播為使命,一定以安全可靠為承諾。”要做好任何一件事都需要我們投入成本——時間、資源、人力、技術、金錢、安全等等,上雲實踐-站點亦然。</b>

<b>核心</b>

這幾年來,經常聽到一個詞,就是“資料驅動”,這是指我們在開發中處理内容和界面ui的關系;一直以來,使用者和内容都是一個或至小或至大的站點的重中之重。使用者系統整體應當考慮到使用者使用時的友好度,而應當下功夫的地方則是usermodel的安全和可靠度,評價一個使用者系統的成功與否的一個重要名額應該是核心使用者活躍度和使用者群體擴增速率(健康度)…… 站點内容,其實比較難講,但負責任、盡心敬業的編輯和有強大的内容處理能力的編輯程式是必要的。

<b>使命</b>

承載與傳播……

<b>承諾</b>

對客戶負責,對使用者開放,kill威脅和破壞者,保障自身安全可靠

<b>這裡以粉絲站在上雲過程中遇到的一些架構解析/優化的問題及解決方案為例,比較具體詳細地來講述上雲實踐-粉絲站篇</b>

<b>硬體配置和系統環境如下:</b>

美國東部1(弗吉尼亞)可用區a 專有網絡 系列Ⅱ i/o 優化執行個體 2核 4gb 按使用流量 centos 7.2 64位 ssd雲盤 50gb

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

<b>實踐使用到的工具及實踐安裝配置的環境:</b>

實踐使用到的工具(腳本)非常強大好用,叫<b>oneinstack</b>

借助這個,其實實踐的配置和安裝就非常的簡單了

我們安裝配置的環境是<b>lnmt</b>,“即同時安裝nginx、mysql、tomcat,預設是做了動靜分離,即nginx處理靜态資源(js、css、圖檔等),其餘的交給tomcat處理”

<b>詳細步驟如下:(oneinstack使用版本為v1.4 2017-01-08)</b>

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

2.下載下傳oneinstack腳本

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

3.安裝<b>lnmt</b>環境

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

4.等待安裝的完成

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

5.檢視資訊無誤後,輸入y重新開機

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

6.進入下面的步驟↓

<b>建立站點:</b>

在建立nginx_tomcat環境站點前,我們先打開<b>/root/oneinstack/vhost.sh</b>這個檔案,

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

儲存後關閉這個檔案

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

我們開始添加站點

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?
【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

<b>https支援:</b>

阿裡雲證書服務,下載下傳證書後把xxx.key改為站點.key,把xxx.pem改為站點.crt,上傳到nginx/conf的ssl目錄,覆寫我們自己簽發的ssl證書,别忘了最後

讓新https證書生效(圖見上面)

<b>資料備份:</b>

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

<b>簡單的web環境版本升降:</b>

邏輯很簡單,就是先删除元件(oneinstack uninstall.sh),再安裝新版本/低版本-&gt;重建站點-&gt;配置-&gt;恢複

我們實際操作一下

<b>從tomcat8、jdk1.8降到tomcat6、jdk1.6</b>

首先備份資料(用上面的備份指令或者手動備份(尤其要備份/usr/local/nginx/conf、/usr/local/tomcat/webapps、資料庫以及日志存放目錄))

接着

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

完成後q退出腳本

安裝新環境tomcat6+jdk1.6,其餘不變

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

重建站點

導入儲存的配置檔案,然後reload

最後,恢複應用資料、資料庫,測試是否成功

完成

<b>關于備案</b>

個人網站的備案通過是很久以前的事了,總之就是照步驟,一步步來,然後要有信心和耐心,順應政策和時代的變化。

<b>關于做什麼</b>

嗯……個人網站,顯然是個人性質的,還是寫寫部落格日志,發些自己的圖檔弄個自己相冊什麼的好了,順便可以向這個世界介紹一下你自己(<b>當然不要發表特别隐私的内容,哪怕是在自己的個人網站上</b>)——總之,鑽研技術,但不建議商業。

(删除線:談到這個個人網站真的有好多想寫的,但真的現在要寫卻寫不出來2333:)

<b>阿裡雲雲計算地域一覽(2017年2月16日)</b>

【上雲實踐征文】雲計算 = 未來嗎?【上雲實踐征文】雲計算 = 未來嗎?

(其實,粉絲小站現在主要運作在阿裡雲美國東部的ecs伺服器組上,也算得上是布局海外了吧hhh)

好吧,#正經臉,其實,大陸的這些節點之外,香港地域肯定是優選的,走的是國際帶寬,曾經用過一段時間的香港ecs(那時候帶寬還沒有按使用流量付費(┬_┬),都是每天買斷的2333)

布局海外,首要考慮的肯定是海外使用者的分布情況和海外不同地域成本差異(阿裡雲應該差不多,好像香港、日本和中東的國際帶寬費用高一些),這兩者相加互相權衡;

當然,你會說,沒有海外使用者,也不考慮其他的,純粹是為了免備案……

我個人的想法是:面向大陸群體的應用,主要的應用伺服器什麼的還是用阿裡雲國内的節點,然後優選阿裡雲海外節點拓展海外市場

最後想說,布局海外,我們一起加油!↖(^ω^)↗

<b>計算的時代,終将釋放最後的人類的腦力勞動。</b>

未來之約:本以我們的理性思考、感情認識、過硬的技術知識儲備、阿裡雲強大的雲計算基礎與支援,輔以我們的勤奮(補拙)

未來之約:緩緩而起,涓涓不息,不求富貴名揚,但願長久陪伴

未來之約:(引自阿裡雲)“計算的終極意義是發揮數字的力量,去解決問題、創造價值,讓數字不止于數字,賦予數字以人的喜怒哀樂”

未來之約:我和你的未來之約不是關于人類所談論的something,而是關乎一切universe

未來之約:me2 = 未來嗎?&gt;未來?(未來有答案麼?)

<b>征文作者:雲栖社群 @大一中 阿裡雲論壇 @大一中</b>

<b>寫稿完成時間:2017年2月16日 晚</b>

<b>最後更新:2017年2月17日 16:33:10</b>

本文原創内容版權歸作者@大一中所有,釋出于雲栖社群,轉載請先獲得作者許可并标明原出處 (完)。

繼續閱讀