慎重決定!從自建服務器到選擇阿里雲

                             

 

上雲前序

    ​    ​我們公司因爲業務需求,需要來服務器託管微信公衆號平臺。之前我們先是自建服務器,然後就是使用IDC機房託管服務器,後來因爲種種原因,最後轉到了阿里雲上雲。很多同學會有疑問,爲什麼已經有了自建服務器,還需要去IDC機房託管,最後又去上雲呢?
    ​   ​因爲在自建服務器的時候,這個服務器是由我們公司一羣參差不齊不齊的"網絡工程師"一起弄的。這羣喫貨,往往是對編程語言有所瞭解,但對硬件瞭解的不甚多。所以在遇到單點故障的時候,大家都一臉懵逼。還有,遇到宕機的時候,我們還需要爲每個硬件準備冗餘,部署與維護成本成本就上去了。
     ​  同時,增減硬件也是挺麻煩的,帶寬也是。有時候需要臨時搞活動,硬件需要購置時間。帶寬也不能提升,因爲我這邊的ISP服務商簽約是一年的。電費也是超貴的,一臺低配置的預髮型版本測試服務器一年下來電費也得3000元。所以後來我們就換成了IDC機房。
     ​   而然,問題還是沒有得到解決。即使我們租用的是雙線路由器,但是南北互通問題還是解決不了。究竟什麼是南北互通問題?基於我們的理解簡體描述一下,不對之處歡迎指出。南北互通問題實際就是路由問題。假設我們的服務器放在上海電信的機房,上海一位聯通的用戶訪問我們的服務器,要先繞到聯通的北京總出口(假設總出口在北京),然後再繞回上海。實際上這位聯通用戶可以通過上海的線路直接到達我們的服務器,不用繞這麼遠,但上海電信的機房無法告知聯通的路由器走近路過來,只能按照聯通路由器設定好的路由走。本來即使走北京繞一下也沒有大的影響,畢竟是光的速度,但是由於大多數聯通的用戶訪問電信網絡都這麼繞着走,聯通的總出口成爲了瓶頸,總出口流量太大時,聯通的用戶訪問電信的網絡速度就會慢。BGP線路也沒什麼神奇之處,只是它能決定走什麼路由過來,不繞遠路,問題自然解決了。它有這樣的特權,就不僅能解決南北互通的問題,而且能解決其他網絡的互通問題,比如教育網。因爲有權限決定路由,就可以優化路由,哪條路堵,我就換條路。阿里雲就是BGP線路,這就是我們的選擇!
      ​    錢也是我們要考慮的,普通租用機房一般是一年一結或者一季度一結。如果不是合作關係的話,過期沒錢估計就直接掐斷。。。而阿里雲可以一月一結,甚至是按天,按配置,按流量收費。多種收費方法。增加了流動資金的同時,也可以隨時增減配置和帶寬,彈性伸縮,幫助網站運營。

 

上雲前足足的功課

 

雲計算是通過使計算分佈在大量的分佈式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將與互聯網更相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。

雲計算特點如下:

(1) 超大規模

(2) 虛擬化

(3) 高可靠性

(4) 通用性

(5) 高可擴展性

(6) 按需服務

(7) 極其廉價

(8) 服務器級安全架構

(9)快速搭建服務器

(10)10分鐘入門

(12)智能工具

(13)技術客服快速響應

(14)7*24小時應用保障

(15)雲博士

 

一、雲平臺方案調研/技術選型

國內雲部分:

 

 

國外雲部分

 

 

二、架構解析/優化

阿里雲的口號是:“打造數據分享的第一平臺”。
顯然,做雲計算只是一個起步。阿里巴巴在之前收購了萬網,獲得了相應的IDC運營資質和用戶,也解決了IaaS、PaaS、SaaS領域了大部分問題,比如備案、域名註冊、安全防護,用戶羣等等。

阿里雲的運營方式跟微軟與世紀互聯合作,IBM與首都在線合作都是一個思路。這幾家都是要踏踏實實做服務的,眼光不僅僅只是Web應用和移動應用,還包括了企業應用的範圍。

以下是雲計算常見的六種架構

1、雲計算數據中心總體架構

雲計算架構分爲服務和管理兩大部分。在服務方面,主要以提供用戶基於雲的各種服務爲主,共包含3個層次:基礎設施即服務IaaS、平臺即服務PaaS、軟件即服務SaaS.在管理方面,主要以雲的管理層爲主,它的功能是確保整個雲計算中心能夠安全、穩定地運行,並且能夠被有效管理。​

2、雲計算機房架構

爲滿足雲計算服務彈性的需要,雲計算機房採用標準化、模塊化的機房設計架構。模塊化機房包括集裝箱模塊化機房和樓宇模塊化機房。

3、雲計算網絡系統架構

1)按照傳送數據業務性質和麪向用戶的不同,網絡系統可以劃分爲內部核心網、遠程業務專網、公衆服務網等區域。

2)按照網絡結構中設備作用的不同,網絡系統可以劃分爲核心層、匯聚層、接入層。

3)從網絡服務的數據應用業務的獨立性、各業務的互訪關係及業務的安全隔離需求綜合考慮,網絡系統在邏輯上可以劃分爲存儲區、應用業務區、前置區、系統管理區、託管區、外聯網絡接入區、內部網絡接入區等。

4、雲計算主機系統架構

雲計算核心是計算力的集中和規模性突破,雲計算中心對外提供的計算類型決定了雲計算中心的硬件基礎架構。從雲端客戶需求看,雲計算中心通常需要規模化的提供以下幾種類型的計算力,其服務器系統可採用三(多)層架構,一是高性能的、穩定可靠的高端計算,主要處理緊耦合計算任務,這類計算不僅包括對外的數據庫、商務智能數據挖掘等關鍵服務,也包括自身賬戶、計費等核心系統,通常由企業級大型服務器提供;二是面向衆多普通應用的通用型計算,用於提供低成本計算解決方案,這種計算對硬件要求較低,一般採用高密度、低成本的超密度集成服務器,以有效降低數據中心的運營成本和終端用戶的使用成本;三是面向科學計算、生物工程等業務,提供百萬億、千萬億次計算能力的高性能計算,其硬件基礎是高性能集羣。​

5、雲計算存儲系統架構

雲計算採用數據統一集中存儲的模式,在雲計算平臺中,數據如何放置是一個非常重要的問題,在實際使用的過程中,需要將數據分配到多個節點的多個磁盤當中。而能夠達到這一目的的存儲技術趨勢當前有兩種方式,一種是使用類似於GoogleFileSystem的集羣文件系統,另外一種是基於塊設備的存儲區域網絡SAN系統。​

6、雲計算應用平臺架構

雲計算應用平臺採用面向服務架構SOA的方式,應用平臺爲部署和運行應用系統提供所需的基礎設施資源應用基礎設施,所以應用開發人員無需關心應用的底層硬件和應用基礎設施,並且可以根據應用需求動態擴展應用系統需的資源。 ​

 

三、應用或數據庫遷移過程/開發過程

 

1)首先進入阿里雲官網註冊阿里雲帳號

2)領取優惠卷   

3)進入雲服務器管理控制檯,點擊右上角的   創建實例

阿里雲服務器名詞解釋

Ⅰ)如果不知道自己想選什麼地區的服務器,可以看看地域表。因爲我這個項目是面向全球的,所以需要多個地區協作。同時注意,不同地域是不連通的。

 

Ⅱ)帶寬方面,如果是小型網站,建議按量收費。大型網站,按固定帶寬收費。至於帶寬大小,自己算算就知道了。同時,阿里雲免費提供最高 5Gbps 的惡意流量攻擊防護。

Ⅲ)系統鏡像方面

Windows

系統內含正版激活。
       適合於運行Windows下開發的程序,如.net等。
       支持SQL Server等數據庫(需自行安裝)。
       以使用遠程桌面方式登錄進行管理。
 

Linux
       最流行的服務器端操作系統,強大的安全性和穩定性。
       免費且開源,輕鬆建立和編譯源代碼。
       通過SSH方式遠程訪問您的雲服務器。
       一般用於高性能web等服務器應用,支持常見的PHP/Python等編程語言,支持MySQL等數據庫(需自行安裝)。
       阿里雲提供以下Linux操作系統:
       CentOS (推薦) 請使用yum方式在線安裝軟件。
       Ubuntu 請使用apt-get方式在線安裝軟件。
       Debian 請使用aptitude方式在線安裝軟件。
       Aliyun Linux 請使用yum方式在線安裝軟件。
       CoreOS
       FreeBSD
       OpenSUSE
       SUSE Linux

! 香港、新加坡、美國地域的雲服務器暫不支持 Linux 和 Windows 系統的互相更換,僅支持 Linux和Linux、Windows 和 Windows 同類型系統的更換。

Ⅳ)因爲阿里雲首次購買在部分地區好像有優惠。所以,要注意優惠,不要錯過信息。像我選的這個套餐,便宜了非常多錢,這個在其他雲不存在的。

 

Ⅴ)自己設置的用戶名密碼,務必記住。

注意事項:

 

快速入門(Linux)

快速入門(Windows)

Windows2003環境安裝包

Windows2008環境安裝包

Linux環境安裝包

我爲什麼要購買獨立雲磁盤?

自動續費,減少用戶人工續費的成本

上雲方案實施

 

 

4)確認信息並且支付。

本來我是想裝2003的,但是2003現在微軟已經不提供更新和支持了,爲了安全性,我選擇了2008 R2

 

實例創建好之後,您會收到短信和郵件通知,告知您的實例名稱、公網 IP 地址、內網 IP 地址等信息。您可以使用這些信息登錄和管理實例。
很多重要的信息都是通過綁定手機的短信接收,並且重要的操作(如重啓、停止等)都需要手機接收驗證碼,因此請務必保持綁定手機通信暢通。

 

5)連接 Windows 實例

Ⅰ)WINDOWS客戶機按WIN+R運行mstsc

Ⅱ)在 遠程桌面連接 對話框中,輸入實例的 IP 地址,單擊 連接。 

Ⅲ)輸入密碼後,你就擁有了第一臺阿里雲服務器了

Windows Server 2008 R2 的使用方法

Ⅳ)TIPs:

當普通遠程連接軟件(比如 Putty、Xshell、SecureCRT 等)無法使用時,您可以通過雲服務器管理控制檯的 遠程連接 功能進入雲服務器登錄界面,查看服務器界面當時狀態;如果您擁有操作權限,可以登錄到服務器進行操作配置,對於有技術能力的用戶解決自己遇到的問題有很大的幫助

Ⅴ)0M帶寬實例管理方法

Ⅵ)如果您在創建實例時選擇了數據盤,在登錄實例後,系統需要先格式化數據盤。如果沒有購買數據盤,可以跳過此步驟。

Ⅶ)格式化完成後,您可以通過 服務器管理器 > 文件和存儲服務 > 卷 > 磁盤 來查看該實例中所有的磁盤。

Ⅷ)然後,你就可以自由地使用你的服務器了。

如果發現IIS或者MYSQL未安裝,可以參考win2008 php運行環境搭建圖文教程

 

6)鍵入代碼及保存測試

這裏的代碼是Single File.PHP的代碼。本地化(相對連接)的代碼請進入https://github.com/kajweb/ESC查看

 


 
  1. <?PHP

  2. //************************************************

  3. //************************************************

  4. //************************************************

  5. //--------https://github.com/kajweb/ESC-----------

  6. //************************************************

  7. //************************************************

  8. //************************************************

  9.  
  10. $Address_Data = GetADD();//調用獲取地點數據

  11. if($Address_Data['country'] == '中國') $Address_Data['country']="";//如果國家是中國,則地名不顯示中國。如果是其他國家則正常顯示

  12. if($Address_Data['province'] == $Address_Data['city'])$Address_Data['city']="";//如果省份和城市相同、則只顯示一個

  13. $User_Address = $Address_Data['country'].$Address_Data['province'].$Address_Data['city'];//將地區信息儲存在$User_Address中

  14. if(empty($Address_Data['ip'])){$Address_Data['ip'] = "您";$User_Address = "你那裏";}//錯誤處理,加入獲取不了IP的處理方式

  15.  
  16.  
  17. function GetADD($ip = ''){

  18. if(empty($ip)){

  19. $ip =$_SERVER["REMOTE_ADDR"];

  20. }

  21. $res = @file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=' . $ip); //經測試@file_get_contents可用,不必使用cURL

  22. if(empty($res)){ return false; }

  23. $jsonMatches = array();

  24. preg_match('#\{.+?\}#', $res, $jsonMatches);

  25. if(!isset($jsonMatches[0])){ return false; }

  26. $json = json_decode($jsonMatches[0], true);

  27. if(isset($json['ret']) && $json['ret'] == 1){

  28. $json['ip'] = $ip;

  29. unset($json['ret']);

  30. }else{

  31. return false;

  32. }

  33. return $json;

  34. }

  35. ?>

  36.  
  37. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

  38. <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">

  39. <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  40. <title>祝阿里雲越辦越好</title>

  41. <script type="text/javascript" src="http://t.cn/RJibm1T?aliyunCDN of jquery.min.js"></script>

  42. <script type="text/javascript" src="http://t.cn/RJiqZN6?aliyunCDN of jscex.min.js"></script>

  43. <script type="text/javascript" src="http://t.cn/RJiGsGK?aliyunCDN of jscex-parser.js"></script>

  44. <script type="text/javascript" src="http://t.cn/RJiGBXw?aliyunCDN of jscex-jit.js"></script>

  45. <script type="text/javascript" src="http://t.cn/RJiG0Nw?aliyunCDN of jscex-builderbase.m.js"></script>

  46. <script type="text/javascript" src="http://t.cn/RJiGt8T?aliyunCDN of jscex-async.min.js"></script>

  47. <script type="text/javascript" src="http://t.cn/RJiG26P?aliyunCDN of jscex-async-powerpa.js"></script>

  48. <script type="text/javascript" src="http://t.cn/RJibM8S?aliyunCDN of functions.js" charset="utf-8"></script>

  49. <script type="text/javascript" src="http://t.cn/RJiq5cM?aliyunCDN of love.js"></script>

  50. <link rel="stylesheet" href="http://t.cn/RJiqXdh?aliyunCDN of main.css" type="text/css" />

  51. </head>

  52. <body>

  53. <audio autoplay="autopaly">

  54. <source src="http://t.cn/RJiUnop?aliyunCDN of BGM" type="audio/mp3">

  55. </audio>

  56. <div id="main">

  57. <div id="error">本頁面採用HTML5,很遺憾你的瀏覽器不支持本頁面,請換成其他瀏覽器,或者更新到最新版本。</div>

  58. <div id="wrap">

  59. <div id="text">

  60. <div id="code">

  61. <font color="#FF0000">

  62. <span class="say">親愛的用戶:<br> 您好!</span><br>

  63. <span class="say"> </span><br>

  64. <span class="say"> <b><?php echo $User_Address?></b>好玩嗎?我一直想去,</span><br>

  65. <span class="say"> </span><br>

  66. <span class="say">可是,自從<B>2009年09月10號。</B></span><br>

  67. <span class="say"> </span><br>

  68. <span class="say">阿里雲成立,</span><br>

  69. <span class="say">就必須無時無刻地爲programmer服務。</span><br>

  70. <span class="say">我不能走開,一步也不可以。 </span><br>

  71. <span class="say">我的目的是,爲大家提供優質的服務。 </span><br>

  72. <span class="say"> </span><br>

  73. <span class="say"><span class="space"></span> -- 一個無名的Coder--</span><br>

  74. <span class="say"></span><br><br>

  75. <span class="say">對<?php echo $Address_Data['ip'] ?>表示最真摯的問候~~</span>

  76. </font>

  77. <p></p>

  78. </div>

  79. </div>

  80. <div id="clock-box">

  81. <span class="STYLE1"></span><font color="#33CC00">親愛的用戶,阿里雲</font>

  82. <span class="STYLE1">已經<font color="red">穩定</font>運營了</span>

  83. <div id="clock"></div>

  84. </div>

  85. <canvas id="canvas" width="1100" height="680"></canvas>

  86. </div>

  87. <script type="text/javascript" src="http://t.cn/RJiq0uF?aliyunCDN of main.js"></script>

  88. </div>

  89. </body>

  90. </html>


 

 

7)效果預覽

 點擊體驗 

 

 

四、遇到的問題及解決方案

 

【遇到問題1】關於免費體驗

【解決方案1】免費體驗本來呢,想免費體驗一下阿里雲的。但是非常不幸運的是註冊後還需要老用戶的邀請碼(LV3,LV4)纔能有資格,而且還要滿足一定的條件:

滿足如下規則的用戶,可通過以下方式獲取免費套餐資格:

1. 通過個人&企業實名認證
2. 個人用戶芝麻信用分≥620分
3. 從未購買過阿里雲產品(域名、郵箱除外)

可以我沒有認識這些老用戶啊。So,砸錢進去。畢竟一分錢一分貨。當衝錢進去後,你不會後悔你衝過的錢的,因爲阿里雲的質量是值得信賴的!

 

 

【遇到問題2】GitHub代碼上傳失敗

【解決方案2】在GitHub GUI中選中圖中的選項強制上傳

 

 

【遇到問題3】關於PHP獲取IP

【解決方案3】通過查找資料,總結了PHP獲取IP地址的6種方法,具體使用,請各位讀者自己嘗試。本文使用的是方法3


 
  1. <?php

  2. //方法一:

  3. function GetIP(){

  4. if(!empty($_SERVER["HTTP_CLIENT_IP"])){

  5. $cip = $_SERVER["HTTP_CLIENT_IP"];

  6. }

  7. elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){

  8. $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];

  9. }

  10. elseif(!empty($_SERVER["REMOTE_ADDR"])){

  11. $cip = $_SERVER["REMOTE_ADDR"];

  12. }

  13. else{

  14. $cip = "無法獲取!";

  15. }

  16. return $cip;

  17. }

  18. echo GetIP();

  19. ?>


 


 
  1. <?php

  2. //方法二:

  3. error_reporting (E_ERROR | E_WARNING | E_PARSE);

  4. if($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]){

  5. $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];

  6. }

  7. elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]){

  8. $ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];

  9. }

  10. elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"]){

  11. $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];

  12. }

  13. elseif (getenv("HTTP_X_FORWARDED_FOR")){

  14. $ip = getenv("HTTP_X_FORWARDED_FOR");

  15. }

  16. elseif (getenv("HTTP_CLIENT_IP")){

  17. $ip = getenv("HTTP_CLIENT_IP");

  18. }

  19. elseif (getenv("REMOTE_ADDR")){

  20. $ip = getenv("REMOTE_ADDR");

  21. }

  22. else{

  23. $ip = "Unknown";

  24. }

  25. echo $ip;

  26. ?>



 


 
  1. <?php

  2. //方法三:

  3. $iipp = $_SERVER["REMOTE_ADDR"];

  4. echo $iipp ;

  5. ?>


 


 
  1. <?php

  2. //方法四:

  3. $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];

  4. $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];

  5. echo $user_IP

  6. ?>


 


 
  1. <?php

  2. //方法五:

  3. function get_real_ip()

  4. {

  5. $ip=false;

  6. if(!empty($_SERVER["HTTP_CLIENT_IP"])){

  7. $ip = $_SERVER["HTTP_CLIENT_IP"];

  8. }

  9. if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){

  10. $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);

  11. if($ip){

  12. array_unshift($ips, $ip); $ip = FALSE;

  13. }

  14. for($i = 0; $i < count($ips); $i++){

  15. if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])){

  16. $ip = $ips[$i];

  17. break;

  18. }

  19. }

  20. }

  21. return($ip ? $ip : $_SERVER['REMOTE_ADDR']);

  22. }

  23. echo get_real_ip();

  24. ?>


 

 


 
  1. <?php

  2. //方法六:

  3. if(getenv('HTTP_CLIENT_IP')){

  4. $onlineip = getenv('HTTP_CLIENT_IP');

  5. }

  6. elseif(getenv('HTTP_X_FORWARDED_FOR')){

  7. $onlineip = getenv('HTTP_X_FORWARDED_FOR');

  8. }

  9. elseif(getenv('REMOTE_ADDR')){

  10. $onlineip = getenv('REMOTE_ADDR');

  11. }

  12. else{

  13. $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

  14. }

  15. echo $onlineip;

  16. ?>


 

【遇到問題4】關於通過IP獲取具體城市的API

【解決方案4】在實際應用中,發現許多通過IP獲取具體城市的API不能正常使用的。後來通過網上帖子的分析與論證,發現了該接口。當寫完後,發現阿里雲市場也有。但是,人懶,能用就行了 !所以就沒改。其實,我們也可以用過自己創建IP段的形式寫IP庫,但是,懶!調用雲服務就可以了。

 

 

【遇到問題5】其他代碼類問題

【解決方案5】可以進入阿里雲工單系統,點擊  提交工單   然後就可以問萌萌的客服問題了

 

 

五、上雲前後分析對比

 

1)一站式服務

建設一個網站需要域名、空間、數據庫等。

阿里巴巴網絡有限公司(HK.1688)(2009年9月28日)宣佈,將支付人民幣5.40億元的現金,分兩期獲得國內領先的互聯網基礎設施服務提供商中國萬網在中國營運的股權,以加速協助小企業客戶由“meet at alibaba”邁向“work at alibaba”的十年願景戰略部署。

從此不用域名一個服務商,空間一個IDC,數據庫一個服務商了。

2)一站式備案

以前採用普通主機,備案需要走來走去,自從有了阿里雲,阿里雲擁有完善的備案系統https://beian.aliyun.com 通過這個系統,方便簡介地備案。

 

3)彈性伸縮

根據業務需求和策略,自動調整其彈性計算資源的管理服務,在滿足業務需求高峯增長時無縫地增加ECS實例,並在業務需求下降時自動減少ECS實例以節約成本。

 

4)容器服務

 

容器服務(Container Service)提供了高性能可伸縮的容器應用管理服務,支持在一組雲服務器上通過 Docker 容器來進行應用生命週期管理。容器服務極大地簡化了用戶對容器管理集羣的搭建工作,無縫整合了阿里雲虛擬化、存儲、網絡和安全能力,打造 Docker 雲端最優化的運行環境。容器服務提供了多種應用發佈方式和流水線般的持續交付能力,原生支持微服務架構,助力用戶無縫上雲和跨雲管理。

 

5)批量計算

 

批量計算(BatchCompute)是一種適用於大規模並行批處理作業的分佈式雲服務。BatchCompute可支持海量作業併發規模,系統自動完成資源管理,作業調度和數據加載,並按實際使用量計費。

 

6)CDN

CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是儘可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。其目的是使用戶可就近取得所需內容,解決 Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。

 

 

7)對象存儲 OSS

 

阿里雲對象存儲服務(Object Storage Service,簡稱 OSS),是阿里雲提供的海量、安全、低成本、高可靠的雲存儲服務。您可以通過調用 API,在任何應用、任何時間、任何地點上傳和下載數據,也可以通過 Web 控制檯對數據進行簡單的管理。OSS 適合存放任意類型的文件,適合各種網站、開發企業及開發者使用。按實際容量付費真正使您專注於核心業務。

 

8)負載均衡及後端數據同步

 

阿里雲由於使用rsync等同步軟件進行實時數據同步。所以,阿里雲建議用戶將負載均衡後端所有ECS配置成無狀態的應用服務器,將數據和文件統一存放在後端RDS和OSS等公共服務上。

 

 

9)API 網關

阿里雲擁有完善的API,可以提供高性能、高可用的 API 託管服務,幫助用戶對外開放其部署在 ECS、容器服務等阿里雲產品上的應用,提供完整的 API 發佈、管理、維護生命週期管理。用戶只需進行簡單的操作,即可快速、低成本、低風險地開放數據或服務。

 

 

 

10)服務器安全及抵抗高流量攻擊

Ⅰ)雲盾

 

當受到攻擊時,流量會經過雲盾節點,並觸發清洗機制,起到CC/DDoS防護作用。

Ⅱ)加密服務

加密服務(Data Encryption Service)是雲上的加密解決方案。服務底層使用經國家密碼管理局檢測認證的硬件密碼機,通過虛擬化技術,幫助用戶滿足數據安全方面的監管合規要求,保護雲上業務數據的隱私性要求。藉助加密服務,用戶能夠對密鑰進行安全可靠的管理,也能使用多種加密算法來對數據進行可靠的加解密運算。

 

 

Ⅲ)DDoS 基礎防護 & DDoS 高防IP

 

阿里雲免費爲用戶提供最高5G的默認DDoS防護能力。阿里雲在此基礎上,推出了安全信譽防護聯盟計劃,將基於安全信譽分進一步提升DDoS防護能力,用戶最高可獲得100G以上的免費DDoS防護資源。

雲盾DDoS高防IP是針對互聯網服務器(包括非阿里雲主機)在遭受大流量的DDoS攻擊後導致服務不可用的情況下,推出的付費增值服務,用戶可以通過配置高防IP,將攻擊流量引流到高防IP,確保源站的穩定可靠。

 

Ⅳ)阿里綠網

 

阿里綠網基於深度學習技術及阿里巴巴多年的海量數據支撐, 提供多樣化的內容識別服務,能有效幫助用戶降低違規風險。目前已開放網站內容檢測和圖片鑑黃服務,後續還會推出垃圾廣告過濾、圖文識別、視頻識別等服務。另外我們擁有業內頂尖的算法專家,豐富的內容識別經驗,同時爲阿里集團全網(含螞蟻集團)提供內容識別服務,產品也在快速迭代中。

 

Ⅴ)證書服務

 

雲盾證書服務(Alibaba Cloud Certificates Service)是阿里雲聯合若干國內外知名CA證書廠商,在阿里雲平臺上直接提供服務器數字證書,阿里雲用戶可以在雲平臺上直接購買甚至免費獲取所需類型的數字證書,一鍵部署在阿里雲產品中,最小成本的將所持服務從HTTP轉換成HTTPS。
Chrome從2017年10月起將要求遵守證書透明

Ⅵ)雲盾混合雲

雲盾混合雲以阿里雲互聯網攻防技術爲核心,能夠爲用戶建設涵蓋網絡安全、應用安全、主機安全、安全態勢感知的全方位互聯網安全攻防體系。不同於以往以檢測技術爲主的邊界防護方式,雲盾.混合雲防護以泛安全數據與情報聯動分析爲驅動,爲用戶提供全景的安全態勢感知、攻擊溯源回溯、基礎安全防護等功能。通過純軟件化的部署方式,雲盾.混合雲能夠使得用戶在自有IDC、私有云、公有云、混合雲等多種業務環境獲得與阿里雲同等強度的互聯網防護能力。

 

 

Ⅶ)漏洞掃描

 

六、藉助阿里雲國際版佈局海外市場的經驗

 

 

阿里雲國際業務總經理喻思成2016年8月在大會上表示,“過去一年裏,有數萬中國企業使用阿里雲海外基礎設施來拓展業務,全球一張網的數據中心佈局爲企業們節省了逾百億的出海成本。” ,基於阿里雲全球化的數據中心佈局,中國企業可以將拓展拓展海外業務的時間從原本數月縮短至幾分鐘,“原來企業們需要在當地僱員搭建自己的計算資源,現在在國內就可以即開即用,用一張雲計算網絡支撐全球業務。”

 

1)地域列表

 

 

可用區(Zone)


可用區是指在同一地域內,電力和網絡互相獨立的物理區域。同一可用區內的 ECS 實例網絡延時更小。


·在同一地域內可用區與可用區之間內網互通,可用區之間能做到故障隔離。是否將雲服務器 ECS 實例放在同一可用區內,主要取決於對容災能力和網絡延時的要求。


·如果您的應用需要較高的容災能力,建議您將雲服務器 ECS 實例部署在同一地域的不同可用區內;
如果您的應用在實例之間需要較低的網絡時延,則建議您將 ECS 實例創建在相同的可用區內。

2)全球節點無縫覆蓋

3)一鍵控全球,免備案

4)高速跨境網絡優勢

 

5)阿里雲和亞馬遜雲詳細對比

6)中國客戶購買海外資源常見問題FAQ

點擊瀏覽阿里雲幫助文檔

 

七、其他人的上雲經驗

 

【Q】爲什麼成千上萬的客戶信任阿里雲?

【A】阿里雲正在爲千萬開發者提供全球領先的雲計算服務平臺,可彈性擴展、安全穩定、簡單易用。

 

 

安全穩定

 

 

彈性擴展

節約成本

 

快速運維

 

八、引用

 

點擊體驗本文實例
 

淺析雲計算的六種架構

 

html5唯美表白

 

關於杭州市網站公安備案公告

 

 

九、選雲總結

 

 

  經過這次選型,我確定雲計算是未來服務器的首選,並確定了阿里雲在雲計算的領先地位。同時也確定了阿里雲對個人、企業具有重要意義,是一個可靠的雲服務商。 通過上雲,不僅僅是擁有了可靠的性能,還擁有了穩定的彈性伸縮。

紙上談兵終覺淺,但是對於新鮮實物的嘗試,也需要做足功課,對整體的雲市場、操作環境、案例、遇到問題與解決有一個詳細的瞭解,相信和我一樣慎重的人,大有人在,也希望此篇分享,可以對即將上雲的您有一定的參考,在上雲後的日子,還有很多未知的難題,相信今後還會有更多問題交流解決與大家一起學習與分享!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章