|
(1)Amazon AWS EC2 不要錢(一年免費試用) https://aws.amazon.com/tw/ec2/ 不要錢的方案: 1CPU+1GB RAM + 5GB SSD + 15GB/月流量 ** 要測量速度延遲等點這連到 cloudharmony.com 測速 ** 注意流量(Bandwidth, 帶寬、頻寬, 這裡要翻譯成流量)只有 15GB/月; 超過要另外算錢(約 NT$3.0/GB) 不要小看每 GB 三元台幣, 萬一很多人連進去用就可能.. 假設用 1TB/月 超過 1009GB = 3027元 !!! 所以,若是要給很多人用的, 千萬不要用這免費的 VPS 來架設 IoTTalk Server !!! ** 請注意,通常主機服務(Hosting)商所說的頻寬(Bandwidth, 帶寬)跟我們平常講的頻寬意義不太一樣, 它們說的"Bandwidth"(頻寬)幾乎變成一個單位時間(通常是一個月)內的流量概念。 意思是在該單位時間內的下行資料總量(因為上行流量大家都不收錢)。 這意味著如果一個方案提供每月15GB的頻寬,意思就是用戶每月下載超過15GB的內容就要另外算錢。 我剛剛用免費的 AWS EC2 架設了一個 iotTalk Server 且測試 OK: http://18.224.232.xxx 不要偷用喔, 太多人用會害我浪費錢ㄟ :-( 或 http://iottalk.cc ( 同 18.224.232.xxx ) ** 建立 AWS EC2 VPS 的 Instance(案例) 後, 當然需要 SSH 連入該機器做事, 這時要注意不同系統有規定不同的第一個帳號名稱(不一定是 root), 且你必須進入 AWS 管理主控台, 點 EC2 顯示 EC2 Dashboard, 點 Key Pairs 以便先建立 KeyPair 並把 Private Key 抓回你的電腦上(通常用 Windows 吧:-); 然後請記得, 還要進 Security Groups 設定 VPC 連線規則允許從哪些電腦用哪個 port 連線進入, 若用 Windows 則要安裝 Putty 或 Pietty 以便 SSH 連線到你的 AWS EC2 VPS 系統; 剛才說的那些步驟請參看下圖: 點這裡可以登入 AWS 管理主控台 https://aws.amazon.com/tw/ec2/ 詳細請參考官方說明: https://docs.aws.amazon.com/en_us/AWSEC2/latest/UserGuide/AccessingInstances.html ** 也可點這看 Amazon EC2 入門 ** 點這裡看如何從 Windows 用 Putty/Pietty 連入你的 AWS-EC2 VPS ** 再提醒, 雖然 AWS EC2 VPS 免費使用一年, 但流量超過 15GB/月 要收錢喔 !!!** 除了上述說的 可以從AWS主控台(console)產生 Key Pairs的方法之外, 你也 可以匯入已經有的或在別處產生的 Key Pairs 之公鑰(Public Key) * 不論是用它工具幫你做或妳手動做都是要把公鑰放到 ~/.ssh/authorized_keys 這檔案內 阿私鑰(Private Key)當然是放在你電腦上以便用 Putty/PieTTY 連線時做Auth用 * 如果你想 在自己電腦產生 Key Pair(金鑰對), 可以點這參考這篇(記得把公鑰放到伺服器正確位置) (例如可用PC上的PuTTYGen, 安裝過 PuTTY 就會有) **注意 AWS EC2 的 Linux 機器使用命令 hostname -i 或 hostname -I 取得的是Private IP, ( 除非你已經把 public IP 寫入 /etc/hosts 檔案內 ) 如果要取得正確 Public Ip, 根據 Amazon 說的可以用以下這命令: curl -s http://169.254.169.254/latest/meta-data/public-ipv4 如果在 Python 內要取得你AWS EC2機器的 public IP, 可以這樣做(以下是可獨立執行程式碼):
AWS 計費方式超級複雜, 甚麼都要錢, 流量更是很難估計! 但由於 VPS hosting 競爭激烈, AWS 也推出號稱便宜的 Lightsail 輕量啟航計畫: 最便宜的只要US$3.5/每月, 免費流量 1TB; 如選 US$5.0/月的則是 1C/1G/40GB + 2TB流量/月; 號稱也是自動以小時計費, 當你把 Instance 砍掉就不計費; 但是 這時間 static public IP 會因沒綁定執行中的 Instance 變成要計費US$0.005/小時, 如果整個月都不綁執行個體, 算下來一個 static IP 要 US$3.6/月 (按小時計費;把Static IP也砍了就不計費) 另外, 據說這LightSail方案的機器磁碟讀取限制很多所以變很慢很慢! 可以 點這參考有人寫的號稱夢魘般的經驗談(他說不該用 AWS Lightsail) 根據該文作者的經驗, 同價錢的固定免費流量方案, 不如選 DigitalOcean/Linode/Hostwinds 等公司的。 還有還有, AWS 免費流量超過時計費很貴, 至少US$0.09/GB(如果機房選在亞洲地區則更貴!) 相對的, Digital Ocean 只要US$0.01/GB, Linode 也只要US$0.02/GB。 Hostwinds 用超過流量則會暫時停止服務(我剛剛才問他們), 直到你付錢Upgrade或是這個月計費週期過完 :-( |
(2)美國的 DigitalOcean 對只要試用一兩個月的玩家也是可以不用花錢 !
當然還是要綁信用卡, 但不會先扣你錢 ! (更正, 好像會扣你 US$1.0) 點這連到DigitalOcean網站建新帳號就可獲贈 US$100.0, 有效期兩個月, 綁信用卡不必先給扣錢, 等於如果選 US$5.0的可以建立 10部VPS連續用兩個月不要錢 ! 我是選擇建立一部 US$40.0 和兩部 US$5.0, 這樣也是兩個月不會用到我的錢 :-) 反正贈送的 US$100.0 不用白不用, 注意60天後沒用完歸零! * 注意注意注意(很重要所以說三次), 兩個月後繼續用就會開始算錢, 若這時不想花錢, 就把所有的Droplet(其它家稱VPS Instance)/Snapshot..等都 Destroy 摧毀砍掉, 帳號可以留著只要沒建立機器沒用任何服務就不會扣你錢 ! ** 也許可以把 Snapshot 留著, 反正很便宜, 這樣等於備份一個你做好的系統Image 關於 Digital Ocean 的 Snapshot(Snapshots are charged at a rate of $0.05/GB per month) * 如果機器要休息幾天不用, 可以: (1) 關機 (Shutdown) (2) 建立一個 Snapshot 快照 (3) Deastroy Droplets (就是砍掉你的 VPS 伺服器) **這樣的好處是現在開始這個 VPS 不計算費用, 注意只關機 Shutdown 繼續算錢喔 ! 而 Snapshot 快照的費用超級便宜, 假設快照有 8GB, 則每個月只要 US$0.40元 注意是快照本身的大小, 不是原先系統的磁碟大小不用怕 :-) **幾天後想繼用再重新選機器方案機房所在地但 Image 選之前的 Snapshot 快照即可; 不過這也有幾個小缺點: (1) IP address 會重新分配, 如果你有綁 FQDN 需要重新設定 ! (2) /etc/hosts 和 /etc/hostname 都會被改回預設的 :-( 雖然最便宜的是 US$5.0/月, 但贈送的 US$100.0只能兩個月內用, 當然選4C/8G/5TB US$40.0/月 的來玩囉, 這樣兩個月也才 US$80 還沒用完贈送的:-) * 建立 DigitalOcean 的 Droplet (你建立的VPS), 可以選機房所在地, 可以勾選 綁定 SSH 的 Key pair, 也可以不要綁; ; 如果勾選 綁定 Key Pair (當然要先把Key pair的公鑰丟上去), 則用 SSH 登入 root 不必密碼(也可以啟用2Factor變也要密碼) * 注意要不要採用綁 Key Pair 策略要在建立 VPS 的 Droplet 之時就勾選決定喔 ! 忘了勾選綁定 Key pair, 則建立後它會寄 root 的password 給你, 當然它說這樣比較不安全(沒公私鑰認證) * 第一次要登入 DigitalOcean 的 Droplet (你建立的VPS), 如果建立時選不綁Key pair(它會寄 root 的password 給你), 注意自動產生的密碼很長, 還好可以copy然後貼到它的Console或SSH視窗, 第一次登入它會強制你立即改密碼; 詳細請看這How to Connect to Droplets with SSH ( by DigitalOcean) 以及 這後續的關於用PuTTY連線 * DigitalOcean 的 Access Console 速度很快, 懶得用 Putty 或無法 SSH 時可用這, 詳細(包括重設root密碼)請看這 * 如果你已經綁定Key Pair則用 SSH (PuTTY/PieTTY)登入root不必密碼, 但這樣你自己建立的其他帳號將會無法用 SSH (PuTTY/PieTTY)登入, 除非 .. 除非你自己去修改 /etc/ssh/sshd_config 裡面的設定, 或把 /root/.ssh/authorized_keys 複製到你 Home directory 裡面 .ssh/ 子目錄內(permission 設 400) 或是從 Access Console 視窗就都可用任何帳號/密碼登入。 ** 提醒修改 /etc/ssh/sshd_config 裡面的設定後, 要重啟 sshd 或重開機才會生效喔 ! sudo systemctl restart ssh (較新的OS) 或 sudo service ssh restart (太舊版 OS 只能用這) ** 如果要降級到比較便宜的, 必須手動先建立一個比較小的 Droplet 然後把原先的資料搬過來! o 要注意, 這樣做之後當然 public IP 就換掉了 ! (他們一定是故意把 Resize 弄成只能變貴) sudo systemctl restart ssh |
|
(3)美國的 Hostwinds (例如 iottalk.vip 是在 hostwinds) https://www.hostwinds.com/vps/unmanaged-linux (a)每月不到台幣 150元: 1CPU+1GB RAM + 30GB SSD + 1TB/月流量 (如不選 SSD 可再省台幣30元) (b)每月約台幣 270元: 1CPU+2GB RAM + 50GB SSD + 2TB/月流量 (如不選 SSD 可再省台幣30元) (c)每月約台幣 500元: 2CPU+4GB RAM + 75GB SSD + 2TB/月流量 * 第一次購買填寫優惠碼 50DISCOUNT (通常會自動填)第一個月可以半價優待, 省約US$2元:-) **應該說購買的第一張帳單有優待, 之後續約沒優待, 所以如果第一次訂購一年就是優待半年, 當然先繳錢啦! **通常Unmanaged的折扣不多, Managed(管理型)的折扣很高, 若確定要用一年建議第一次就買一年省比較多 :-) * 兩個月內不滿意可以退錢 !(如果你不會不好意思的話 :-) * 要測量速度點這連到Hostwinds.com它們家 * Hostwinds重灌重開機都很快, 不過建立快照(Snapshot)有點慢; 快照很有用, 計費甚至比DigitalOcean的Snapshot還便宜, 每月US$0.03/GB(換算為小時計費); 當然是以快照實際大小計算(大家都這樣); 詳細 可以點這看看說明 建立Snapshot快照需要數分鐘到十幾分鐘(磁碟已用越多就越久), 建議先關機再做Snapshot, 因建立快照時磁碟存取會變慢, 而且如果你在這時修改檔案也會導致快照與實際有些檔案會不一致; * 另外請注意Hostwinds按月計費的方案不會自動轉用小時計費, 點這看 Hostwinds 它們家的說明 所以即使把 Server Instance 關機或砍了仍會繼續算錢喔!!! 這點似乎就比不上前面說過的 DigitalOcean 了(DigitalOcean 自動換算以對客戶有利的為準) ! ** Hostwinds 用超過流量則會暫時停止服務(我剛剛才問他們), 直到你付錢Upgrade或是這個月計費週期過完 :-( 這樣有好處也有壞處, 好處是不怕突發帳單, 壞處是有點不方便! (要買管理型的才有客服人員協助)** Hostwinds 重開機 (reboot) 非常快, 其他很多廠牌的 VPS 重開機常常要等好幾分鐘! ** 關於 Hostwinds 使用經驗請點這看我在IoTtalk 系統快速安裝手冊 從選擇方案 => 部署(Deploy)一台 VPS 到綁定 SSH 的 Key 以及用 Putty/PieTTY 遠端連線我都也截圖說明 :-) |
(4)這個 vULTR 也算便宜, 但注意有些方案免費流量大約 Hostwinds 的一半, 流量超過要算錢 詳細請參考https://www.vultr.com/pricing/* 注意最便宜的 US$2.5/月 那個只有 IPV6, 沒有 IPV4 網址喔 ! US$3.5/月那個則有 IPV4, 再注意它記憶體只有 512MB 喔 ! 條件幾乎與 Hostwinds 相同的方案是 US$5.0/月, 比 Hostwinds貴一點點 :-) ** 要測試 Vultr.com 到你家的速度請點這裡 ** 如果你有 Twitter 帳號, 可以做一些步驟賺到 US$3.0 預購金 (好像有點少沒啥鳥用 :-) ** 這裡有老共寫的一篇以 Vultr 為例的使用教學(2019年最好VPS推薦) 從部署(Deploy)一台 VPS => 通過 SSH 遠端連接 ==> 裝 Shadowsocks 可翻牆 ===> 裝 KCPTun 提升網路速度!
|
(5)這個 Linode.com 強調"不用算, 價格透明", 最便宜方案 US$5.0/月, 對外頻寬 1Gbps 很快!
免費流量 1TB/月, 且初次登記有填優惠碼可贈送US$20.0元! 先 點這裡自動複製優惠碼 clockwise2019 備用 然後 點這連到 linode.com 去建立新帳號, 這樣就可獲得贈送 US$20.0元喔。 唯一缺點是 註冊就要先繳 US$5.0; 但連同贈送的 20 共 US$25.0 之後可以抵用也沒白費 ! 這樣, 等於前面五個月只要 US$5.0元ㄟ(系統碟是 25GB SSD) ! ** 免費頻寬(至少 1TB)用完之後, 每 GB 只要 US$0.02, 雖然比 DigitalOcean 的 US$0.01/GB 貴, 但是比起 Amazon AWS 的 US$0.09/GB 還是便宜很多 ! ** 要選用哪個機房可以先測量 Linode 各機房到你使用處的下載速度 Linode 的 Dashboard 管理畫面簡單又清楚 ** 如果要服務大陸地區, 先測量網路延遲與網路速度之後, 如果覺得不錯, 可以考慮選用 US$20/月的方案應該很厲害囉 ! 再次提醒, 可以先 點這裡自動複製優惠碼 clockwise2019 備用 然後 點這連到 linode.com 去建立新帳號, 這樣就可獲得贈送 US$20.0元喔。 ** 可以 點這連到我部署在新加坡 Linode 的 iottalk.co 測試 (這 US$5.0/月) |
(6)阿里云, 免費試用一個月, 流量不便宜(不過台灣的VPS好像更貴), 但通常可購買流量包避險, 偶而有推特價套餐含1TB/月流量;( 沒有特價的時候購買流量包其實也不是很便宜) 如果要服務大陸地區, 官方推薦選在香港的機房可以不必實名驗證且速度也很快! (注意通常選香港機房比選大陸機房便宜, 選其它海外機房又比香港機房便宜 :-) 點這連到阿里云價格頁(阿里云的 VPS 稱作 ECS) 至於騰訊云, 阿就完全不推薦囉 ! 因為實在太貴啦 !** 阿里云 VPS (ECS) 如果選 Linux, 帳號是 root, 密碼即你 Instance (實例)的密碼; 注意重設實例密碼之後需要重新開機才有效 ! ** 建議不要用它的網頁遠程連線, 因為很慢很慢, 要抓 Putty 或 PieTTY 來用, 不過這需要先建立密鑰對,,並下載私鑰到你電腦備用! 當然要記得绑定密钥对 ! 可以點這參考我寫關於 Hostwinds 遠端連線相關(用法類似只是介面不同) ** 可以 點這連到我部署在香港阿里云的 iottalk.xyz 測試 (這 US$9.0 含稅約 US$9.5/月) |
(7)這個 InterServer.Net 雖然最低 US$6.0/月但它記憶體有 2MB喔, 且如果有填寫優惠碼則第一個月只要 US$0.01 元 ** 點這查看 InterServer.Net 的 VPS 價格 |
(8)在台灣最多人用的是智邦: (智邦使用中華電信機房) https://hosting.url.com.tw/vps.html (a)年繳一萬元(另加設定費1500): 1CPU+1GB RAM + 10GB SSD + 300GB/月流量 看到沒 ? 價格約 DigitalOcean 和 Hostwinds 的七倍, 但容量與流量只三分之一 (b)年繳兩萬元(另加設定費1500): 1CPU+1GB RAM + 20GB SSD + 500GB/月流量 (c)年繳四萬元(另加設定費1500): 1CPU+1GB RAM + 50GB SSD + 800GB/月流量 ** 在 hostwinds.com 類似這的方案每月不到150元, 每年不到 1800元 ! 差別在 hostwinds 的 SSD 是 30GB, 流量是 1TB/月
|
(9)
遠傳速博內的遠振資訊 VPS 號稱很便宜..但還是很貴(是比智邦便宜)
|
(10)中華電信 Hicloud CaaS 規格費用 http://hicloud.hinet.net/hicloud_caas_price.html 中華電信以小時計費, 不滿一小時算一小時(把 VPS 關機就不算錢, 但儲存容量每日5元照算) 只要VPS機器開著就算錢, 如果虛擬機都開著: (a)每月約 120元+150元 + 流量費 3元/GB: ( 150元是 for 30GB SSD ) 1CPU+1GB RAM + 30GB SSD ; 注意要另加流量費(如用 1TB 要3072元) (b)每月約 1800元 + 150 元 + 流量費 3元/GB: 1CPU+2GB RAM + 30GB SSD ; 注意是每日約60元 (c)每月約 2100元 + 150元 + 流量費 3元/GB: 2CPU+2GB RAM + 30GB SSD ; 注意是每日約70元 (d)每月約 3600元 +150元 + 流量費 3元/GB: 2CPU+4GB RAM + 30GB SSD ; 注意是每日約90元 以(d)為例, 如果流量 1TB, 則總價 3600元 + 150元 + 3*1024 = 6822元/月 但同樣方案 hostwinds (c方案)每月只要500元, 相差13倍 (e)中華電信最貴方案是: 16CPU + 120GB RAM 每月約 1130*30 + 流量費 (每日 1130元) 請參考 http://hicloud.hinet.net/hicloud_caas_price.html |
其他參考資料: (雖大部分老共寫的也值得參考:-)
* 最新WordPress虚拟主机专业测评(2021) (如果要自己建立 WordPress 網站一定要看) -- * WordPress主机对比: SiteGround vs Bluehost 详细对比(2021) * 10美元以下大陸国内VPS/美国VPS推荐 (有大力推薦 阿里云 和 Linode) * 2020年最好的国外VPS推荐–– 十佳评测 (好文章) 提醒不要把 VPS 和 虛擬主機搞混喔, 虛擬主機沒有 root 權限 ** 2019年最好的国外虚拟主机推荐– 十佳评测 * 知乎上有人問與答:"便宜好用的VPS或云主机推荐?" * 老左博客常用国内/国外VPS推荐 * VPS推荐网-香港(181家) -- 夭壽喔.. 小小香港ㄟ ! ** 2018年新手實惠/高性價比/穩定/速度快VPS選購指南 | |
*** 最討厭估不出到底可能要付多少錢 ! 流量費很難估 ! *** 如果你找到更便宜的方案請讓我知道喔: E-Mail: "蔡文能"<tsaiwn@cs.nctu.edu.tw> LINE ID: tsaiwn Facebook: fb.me/tsaiwn (很少登入 :-) Mobil: +886-912-543907 |
* 關於一些英文字 543 五四三 * 可到林一平教授網站看IoTtalk的使用手冊(點入後在 Document 下方, 有中文版和英文版) 或 點這看更多關於 IoTtalk 系統相關的手冊 * 要測試使用IoTtalk 可以連這: http://demo.iottalk.tw ** 可以點這 偷看port 80網頁的 da/web.py (註: 如果啟動 Nginx, 則通常這 web.py 的工作要改用 Nginx 的設定檔來做)
You are the -th visitors. |