選用什麼雲伺服器做編程學習比較好?
題主在校學生。在學校接觸不了電腦,只能用手機學習python,實在用不慣qpython,於是打算租用雲伺服器來學習。有什麼好的雲伺服器能滿足我的需求,看了一下騰訊雲和阿里雲感覺都很貴。單核+1g足以了嗎?
給題主推薦用 http://gospely.com 學習編程。
Gospel這個工具提供了一個在線IDE,還為用戶提供了二級域名和一級域名綁定功能。
只要創建了一個項目,不僅能有一個現成的伺服器可以使用,還可以直接線上修改代碼,保存之後通過鏈接查看修改效果。如果不想這麼麻煩,還可以直接通過Gospel的在線終端使用linux命令行(ubuntu)。
提供的免費容器配置:
1GB內存
2核CPU
10GB 存儲
很方便,適合題主,服務都是免費的。
我比較推薦cloud9 IDE這一個基於網頁的集成開發環境,推薦使用http://c9.io學習。
優勢如下:
1。不需要配置,直接圖形化界面新建項目既可獲得一個全新的環境,不需要擔心不同項目之間發生干擾出現問題。
2。功能齊全,開發、調試一應俱全,不需要配置,把重心放在學習上。
3。 伺服器完全位於境外,避免了應用遇到中國特色的網路問題。
4 伺服器完全位於雲端,可以在windows,ipad,手機,mac os上無縫同步,把重點放在學習上而不是數據同步上。
缺點是有一些限制:
1。免費版用戶只能創建一個私有的項目,其他項目只能是公開的,既然題主是在學習,有一個私有的項目也足夠用了,公開也沒有問題。
2。貌似沒有GPU,如果做機器學習之類GPU有優勢的項目效率會很差。但是騰訊雲好像也沒有,如果有需求,建議讓父母綁信用卡上Google Compute Engine,最新政策可以免費用一年
3。免費用戶如果一周不登陸會被凍結項目,但是題主既然是學習,顯然問題不大,項目不會是7X24運行,也不能三天打魚兩天晒網。
同學你好,阿里雲大學已經正式上線,在這裡相信會能夠找到你需要的學習資料和實戰沙箱
另外推薦關注阿里雲大學專欄:阿里雲大學 - 知乎專欄 大學相關的課程以及其他信息會第一時間在這裡同步。
以下是大學上線簡介:
作者:阿里云云棲社區
鏈接:https://zhuanlan.zhihu.com/p/27127294
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
雲的時代已全面到來!現在,越來越多的大中型企業正將基礎架構向雲端加速遷移,小微企業和個人開發者更是將雲作為基礎設施的首選。隨著雲的能力不斷提升,在DT時代,絕大多數的計算與數據服務都會在雲端完成。面對這一發展趨勢,除了需要在技術上不斷將計算能力提升之外,雲計算、大數據方面的專業人才缺失,也成為了整個生態面臨的嚴峻挑戰!
全球頂尖管理諮詢公司麥肯錫(McKinsey)出具的一份詳細分析報告顯示:
預計到2018年,大數據或者數據工作者的崗位需求將激增,其中大數據科學家的缺口在14萬到19萬之間,對於懂得如何利用大數據做決策的分析師和經理的崗位缺口則將達到150萬!
阿里雲作為雲計算基礎服務的領導者之一,始終致力於結合行業需求,培養具備實際能力的生態技術人才,為此,阿里雲結合多年沉澱的行業上雲實踐經驗,陸續推出一系列的培訓課程,受到客戶、合作夥伴以及開發者的強烈歡迎。而阿里雲的基礎認證(ACA)與高級認證(ACP),以其領先性、實用性,儼然已成為行業客戶高度認可的技能認證。
今天,面對洶湧而來的人才需求大潮,阿里雲正在摸索一條互聯網化的新渠道,能夠對更多的行業客戶、合作夥伴、開發者以及學生進行賦能,讓更多的人通過互聯網學習可以滿足上雲需求,享受雲計算帶來的技術紅利。
全新的阿里雲大學(阿里雲大學 - 雲計算、大數據、人工智慧一站式學習、實驗與認證平台)由此應運而生!
全新的阿里雲大學帶來哪些新看點?
面對雲計算與大數據技術,不論是初學者還是資深架構師,始終會面臨同樣的一些問題:現階段我該學什麼?學完後我能做什麼?
阿里雲大學以「學以致用」為原則,分別從進階式學習、動手實操、能力測試等環節幫助用戶真正的掌握一項技能,真正使用這項技能,並對接到阿里雲人才庫,推薦到用人單位,形成真正的雲生態人才閉環!
&//http://zhstatic.zhihu.com/assets/zhihu/ztext/whitedot.jpg
同時,阿里雲最新認證體系也在阿里雲大學上線發布,包括面向雲工程師成長的阿里雲認證、面向大數據與安全兩大熱門領域的職業認證,以及側重輕量級、場景化技能的在線專項認證——Clouder,為用戶在雲端的專業能力,提供了多維度、多層次的權威證明!
&//http://zhstatic.zhihu.com/assets/zhihu/ztext/whitedot.jpg
(圖2:最新的阿里雲認證體系)
下面我們就來對全新的阿里雲大學有個全方位的了解:
1,體系化內容、進階式學習
想做一名合格的雲架構師或大數據專家,學習與成長的路線既複雜又漫長,這就需要養成有效梳理技能樹、不斷完善技術短板的習慣。阿里雲大學根據阿里雲、阿里巴巴集團,以及合作夥伴技術專家們多年對技術的探索、對用戶服務的沉澱,總結出面向不同職業方向的學習路線圖,幫助用戶循序漸進的掌握相關技能。
2,邊學邊用,實操體驗
在線實驗室,是阿里雲大學的一大特色。
當用戶在看完視頻與文檔教程後,即便是記憶深刻、理解充分,但對於實踐性很強的雲資源調配等問題,始終會有一層模糊地帶。為了讓用戶可以體驗真實的操作場景,阿里雲大學與資深合作夥伴上海駐雲攜手,推出了多個在線實驗,用戶可以通過已經配置好的雲資源,對照課程,邊學邊用,真正做到全面掌握!
&//http://zhstatic.zhihu.com/assets/zhihu/ztext/whitedot.jpg
(圖3:豐富的實驗課程)
3,專項認證,場景賦能
伴隨著阿里雲大學的上線發布,Clouder專項技能認證也出現在阿里雲認證體系中,什麼是Clouder認證?簡單來說,這是阿里雲大學推出的互聯網化、輕量級、場景化的在線認證,屬業界的首創。
「我想將我的網站部署到雲端」、「我想遷移本地資料庫到雲」,用戶帶著一個個場景化的需求準備上雲,可面對繁雜的產品,如何選擇最佳的解決方案?每一個Clouder認證,通過將視頻課程、在線實驗以及在線測試的組合,為用戶提供快速解決問題的方法,並獲得一個完整技能,取得認證。全部過程在線完成,省時省力,將極大滿足互聯網創業人員、個人開發者、學生、甚至企業工程師的技術空白點與碎片化時間學習需求。
當用戶取得了多項Clouder認證,足以證明他在某個領域達到一定的專業級別,將同取得阿里雲職業認證的其他用戶一起進入到阿里雲人才庫,在阿里雲大學人才市場中獲得職位的優先推薦,也將有機會承接阿里雲客戶與生態夥伴的上雲項目。
&//http://zhstatic.zhihu.com/assets/zhihu/ztext/whitedot.jpg
(圖4:Clouder在線認證的特色)
首批推出的兩個Clouder認證將面向初級用戶的上雲需求:
l Clouder雲伺服器管理運維:掌握如何快速地開通一台雲伺服器,並通過管理控制台方便地進行伺服器的管理、伺服器配置的變更和升級、數據的備份,並保證其可以正常運轉並按業務需求隨時進行配置的變更。
認證課程地址:阿里雲大學Clouder認證--雲伺服器管理運維
l Clouder網站建設:掌握如何將一個本地已經設計好的靜態網站發布到Internet公共互聯網,通過自己的域名讓全世界的網民訪問到,並且教會學員如何完成工信部的ICP備案,實現監管合規。
認證課程地址:阿里雲大學Clouder認證:網站建設
在向互聯網化賦能與認證探索的同時,阿里雲大學還會繼續秉承「匠心」精神,精細打磨職業認證,豐富種類,認證路徑也會更加清晰、更具有針對性,從而可以更好的幫助用戶定位職業發展方面的訴求,滿足人才市場的需要!
阿里雲職業認證將分為ACA(助理工程師)、ACP(認證工程師)、ACE(認證高級工程師)三個種類,將分別證明用戶具備不同等級的上雲能力。
ACA(助理工程師):取得該系列認證的用戶可以獲得對阿里雲基礎產品的管理能力,並具備一定的海量數據處理與分析能力。
ACP(認證工程師):取得該系列認證的用戶將可以基於阿里雲產品解決企業的基本業務問題,包括雲和大數據產品等。
ACE(認證高級工程師):取得該系列認證的用戶將可以基於阿里雲產品進行架構設計並解決業務發展中的主要問題,是阿里雲面向高級雲架構師、大數據分析師、大數據高級工程師的最高等級認證。
4,客戶培訓,量身定製
雲,正在向各行各業全面普及,能上雲,已逐漸成為每個行業專業人員的基本要求;了解雲,也將會是業務人員、決策者必須具備的知識。阿里雲行業培訓,將深入企事業單位內部,從雲的概念普及到具備熟練地運用阿里雲產品、技術、服務與解決方案,量身定製所需課程,提升行業用戶向雲端轉化的能力!
5,學生教育,高校普惠
阿里雲大學合作計劃旨在與高校聯合打造國際一流的DT時代人才培養專業,並提供了豐富教學資源庫、即插即用的實驗室、真實的工業實戰案例、海量雲生態企業崗位、師資訓練營以及阿里雲專業認證等諸多服務,從課堂到實驗室,從教學到就業,打造產、學、研、用、創的立體式人才價值鏈。
6,凝聚人才,壯大生態
隨著阿里雲在國內外市場的高歌猛進,阿里雲認證已成為當前最受關注、被業界高度認可的雲計算認證,僅在2016年,全國就有萬餘名用戶參加阿里雲認證培訓。全新的阿里雲大學也將逐步構建雲生態人才交流板塊,將凝聚阿里雲認證用戶,打造雲和大數據的精品人才庫,並聯合合作夥伴與行業用戶,將優質的崗位需求、項目需求與人才庫對接起來,將認證用戶真正流轉起來,讓整個雲生態下的人才培養體系更加立體、更加健壯!
阿里雲大學,一所云上的大學,一所云生態下的黃埔軍校!
未來已來,邀您同行,點擊這裡訪問阿里雲大學官網:阿里雲大學 - 雲計算、大數據、人工智慧一站式學習、實驗與認證平台
我在這裡強力推薦騰訊雲,騰訊雲1元購機,校園雲+計劃。(不是大學生?萬能的某寶有代認證服務,所謂有需求就有市場嘛)
為什麼推薦他而不是阿里雲呢?首先阿里雲的9.9學生機政策總是多變,最近好像又變成只享受一個月優惠了,連付費用戶都偶爾收到過強制更換ip和地區等信息,更別說普通學生了。
其次,騰訊雲本身各種操作都比較人性化,以及內建的各種系統鏡像有著完整的文檔,最近磁碟快照還支持熱創建(也就是無需關機即可創建快照)防止亂設置環境弄壞操作系統的情況。
接著騰訊雲可以使用微信管理cvm伺服器還是比較方便的,不需要多裝額外app,並且按年贈送38塊錢的域名代金券,買個cn域名相當於免費了。
騰訊雲的oos和cdn好像目前也是免費的,新用戶激活還有很多配額,可以當個小型私有雲盤用了。騰訊雲的學生機是無限流量,意味著你可以掛一些小爬蟲無須擔心流量超支問題。
我沒有收騰訊雲的廣告費,單純覺得他確實做的很良心,至於超售問題,我目前是沒有很明顯的感覺到性能低下,內存我常年跑滿九百多m,也沒發現因為使用虛擬內存而有卡頓現象。推薦手機上一款神器termux。直接apt install python。不需要root。有vim和emacs。加上hacker"s keyboard美滋滋。支持包的列表:https://tieba.baidu.com/f?kz=4702502354mo_device=1ssid=0from=1011440luid=0pu=usm@0,sz@320_1001,ta@iphone_2_5.0_3_537bd_page_type=1baiduid=9D2E45C44865E3662B1E6460C891B375tj=www_normal_1_0_10_title?pn=0
利用手機上雲伺服器學習編程真的不是一個好選擇,我建議你先組一台200塊的電腦類似這種
我推薦阿里雲,學生用戶9.9元每月,我用了有一年半了,體驗挺不錯,我還用它做了一個小網站:在手機或平板上編程,支持Java C/C++ Python網址:http://139.129.95.147/
僅是學慣用的話,可以考慮購買國外的VPS服務。連接速度上肯定不及國內提供商,但性價比遠遠優於騰訊阿里。
配置一般而言選擇最低就好,除非你的學習方向需要較多的資源。另外,有些提供商還支持支付寶付款。
另一位答主說不建議這麼做,原因是國外VPS網路不穩定,打字會有巨大延遲。
我有一個美國vps(常年ping保持在180~200,丟包嚴重),打字會有一定延遲,但大部分時間裡處於可接受的範圍。更重要的是,這個VPS只需要120元就能包年,個人認為是學生能夠負擔的價格。如果題主有更充裕的資金,還能選擇kvm構架的vps,使用程序優化網路情況。VPS是個相當複雜的話題,想要用的舒服需要更深入的了解才行。最便宜也得買IBM power系列刀片伺服器,什麼戴爾聯想的辣雞我買了都不敢告訴別人,丟人。
家裡不吃低保的,可以考慮下IBM 小型機。覺得有錢的,可以考慮自建一個超算中心,畢竟要分析網上每秒幾PB的數據做機器學習,分析輿情啥的,沒有幾個天河真的沒法混的。
猜想題主是買了雲伺服器後,去網吧寫代碼吧?
畢竟我也這樣想過。不過我想的是,出門旅行的時候,就可以不用帶電腦了。
雲伺服器跟學編程沒有一毛錢關係,部署前的一切操作都不涉及伺服器,怎麼那麼多人在介紹雲伺服器呢。初學者如果不熟悉linux,千萬不要用linux學習編程,徒增學習難度,磨滅學習意志。
題主問題的核心是用手機編程小屏、觸屏都不能作為生產力工具,怎麼買伺服器都不能解決問題。最好肯定是要筆記本,台式機,但又說不能用。
最好買個Windows平板,有錢買surface,沒錢買小米台電,7寸平板和手機一樣大,插上鍵鼠就能有飛一般的感覺。電腦都沒,就不要談其它的了。
如果你想在安卓手機上做安卓開發、java、web開發,可以用 AIDE 和AIDE for Web ,不聯網就可以編譯,支持git和學習教程。但是你要學習python的話,可以用SoloLearn,能學好多們語言,而且教程也跟詳細。
不知道能不能翻牆用Google Cloud. 註冊就送300刀3個月的免費試用資格,然後過期了的話可以再重新註冊郵箱,重新申請。而且挺好用的,比微軟的Azure好用,但是比不上亞馬遜的AWS
學習平台
1. 阿里雲、騰訊雲、Amazon ECS 等公有雲的學生優惠
2. 廉價的美國 VPS(大概25元/月,我認為這個價格就算是學生都是可以負擔得起的)
3. Online IDE (其他答案有推薦)
4. Online Education (如 Codecademy, CodeCombat)
學習工具
1. Android 平板 + 藍牙鍵盤 我覺得會優於手機..
2. 考慮先在學校進行理論學習,回家後用電腦實現
3. JetBrain和微軟家的一系列工具都是學生免費的。
---
按照題主的描述,租用雲伺服器要解決的首先是 Python 運行環境的問題,其次才是性能要求。
猜測題主還是中學生(還是說真的有大學限制電腦使用?),那麼各種雲的學生優惠都蹭一點其實可以用好幾年了。包括但不限於騰訊雲、阿里雲、Amazon ECS。再者,香港和美國的美國VPS最低等的費用只有25元/月。恕我直言,我覺得這個價格連小學生都可以付得起,加之以學習為目的我相信大多數家長都願意負擔這樣一筆費用。所以伺服器的問題大概都不是問題。
主要問題還是如何在手機上擼代碼(反正我用的手機是不行了)。
如果經濟允許,買個Android平板 + 藍牙鍵盤 SSH 到伺服器上或許是個尚可接受的選擇。同時平板的屏幕也能支撐起其他回答中推薦的 Online IDE 的使用,雖然我不知道為啥他們知道題主用手機編程還要推薦那玩意...
另外,在校期間可以優先進行理論學習,例如演算法、數據結構、高等數學、離散數學之類的學習,然後放學回家或者周六日回家再上機編碼。
啥學校接觸不了電腦,卻可以接觸手機。
哈哈哈哈哈容我先笑一會,題主你也是6的一批。阿里雲學生優惠,9.9一個月,單核,2G.
怎麼這麼多騰訊雲 阿里雲的。。。除了使用這兩家的學生優惠套餐 否則的話隨便列幾個國外VPS廠家,抓鬮結果怎麼也比這兩家強
私以為個人開發很難達到伺服器瓶頸,所以基本上都可以滿足需求,不過單核還是算了吧,隨便做點模擬也需要多核並跑
阿里雲是國內做的比較好的,當然還有網易雲,騰訊雲都很不錯。這個靠慢慢探索,學生黨的價格會便宜很多。
推薦閱讀:
※zstack vs openstack 你怎麼看?
※是自學openstack開發運維,還是到雲計算iaas公司做運維?
※有沒有可以推薦的免費vps或雲主機推薦?
※Evernote和Google在信息檢索和知識管理上有什麼終極區別?
※政務雲是一種怎樣的雲服務?未來發展前景如何?