7月20日啟動的首屆阿里云開發者大賽作品提交進入倒計時,距離最終提交作品時間不足50天,大賽氣氛更加緊張與熱烈。為了幫助參賽者明確賽事流程與評選規則,熟練掌握基于基于阿里云ECS(云服務器)和OSS(開放存儲服務)開發工具的技術要點與技巧,面對面回答參賽者遇到的各類技術問題,8月24日,阿里云在北京麗亭華苑酒店特別舉辦了一場aliyun云能量沙龍。
在CSDN&《程序員》總編劉江的主持下,50余位技術團隊代表與資深個人開發者齊聚一堂。其中,既有北京數十家知名企業的技術代表,也有專程從天津趕來的行業總監,還有希望將Facebook平臺開發的應用遷移到阿里云上的資深工程師。觀點碰撞之間靈感的火花四溢。
繁榮云計算產業鏈
劉江表示,3月到美國進行了云計算的實地考察,認為國外云計算應用和產業鏈已經相對成熟和繁榮,既有Amazon、微軟、Google、Facebook、Rackspace等巨頭,也有Heroku、Engine Yard、Puppet等新興云計算公司,還包括CloudCamp為代表的美國云計算社區。“在國內,以阿里云為首,盛大云、新浪、百度、騰訊等巨頭在IaaS和PaaS平臺上的發展也已深化,都在爭做中國的AWS。這其中,我認為最有希望的就是‘得道多助’的阿里云”。
阿里云的優勢在于技術實力、堅持開放與實現多方共贏。阿里云云計算業務部云計算產品線高級專家王立博士表示,阿里巴巴做云平臺非常有信心,不僅因為淘寶擁有四五億用戶,支付寶擁有六七億用戶的龐大資源,還因為從B2B、B2C,到C2C、C2B再到C2S,平臺應用建設已經一應俱全。龐大是用戶量背后是每年支持近50PB數據量的阿里云平臺。即使在骨干網方面,阿里云也擁有很多不為業內所熟知的技術優勢,比如遍布全國的架構,足以支持1000G級別的壓力;承受每天訪問阿里巴巴的界面近1億人次的系統壓力;承載一萬多個應用,每天訪問達到上億次的靈活資源配置等。
阿里云云計算業務部云計算產品線高級專家 王立博士
舉辦首屆阿里云開發者大賽,阿里云希望可以達到三個目標:首先,為國內技術達人提供最好的研發平臺,助力“這些吃的是草,產的是奶的牛人們”更加成功;其次,幫助國內中小企業和創新團隊實現創業夢想,阿里云提供了100萬大獎,獲獎作品可以在“第二屆阿里云開發者大會”上自主展示,并直面風投基金,獲得更多市場宣傳機會;第三,通過增強云服務器、開放存儲服務的周邊工具,繁榮阿里云平臺上的應用,打造云計算應用與服務的產業鏈,推動中國云計算產業發展。
云計算應用落地阿里云ECS
阿里云彈性計算服務產品經理 陳昕
阿里云彈性計算服務產品經理陳昕向與會開發者詳細介紹了阿里云彈性計算服務(ECS),并分享了在ECS上做應用開發的技巧和經驗。
據悉,彈性計算服務(ECS)基于飛天大規模分布式計算系統,以虛擬化的方式將一臺物理機分成多臺云服務器,向廣大互聯網站長和開發者提供可伸縮的計算資源。
ECS擁有彈性、可靠、安全等特點。具體來看:彈性方面,實現自助管理,云服務器的配置、管理、升級、監控工作都可以通過API和網站頁面實現自助操作,不僅大幅降低維護成本,而且提高了運維響應速度;實現負載均衡,在多臺服務器間分配請求流量,負載均衡器自身實現了自適應擴展。可靠性方面,云服務器的磁盤數據存放在云存儲空間中,數據可自動實現分布式存儲,能夠達到99.9999999%的數據安全性;故障恢復方面,當宿主物理機發生故障時,平臺能夠自動遷移云服務器,并且將其數據恢復到最后一刻的狀態;便捷的快照與回滾,云服務器的磁盤支持快照功能,可以根據需要,將磁盤數據快速回滾到之前的任一快照版本。安全方面,安全域、全自動清洗+黑洞流程更好實現了技術層面的安全設置。
在ECS應用方面,陳昕表示早有落地。今年很多省市都遭遇了罕見的臺風,為此,上海、江蘇、浙江等地都發布了相關監控系統。但最后,只有采用ECS負載均衡的浙江監控系統良好應對了高密集且大訪問量的系統需求。
對于參與大賽的開發者,陳昕建議,在ECS方面的選擇不妨多關注服務器端軟件一鍵安裝和配置工具,網站/應用遷移工具以及多個云服務器的集群管理工具等。這些都是目前阿里云用戶在社區中反饋的急需幫助解決的問題。
OSS為企業級服務
阿里云高級開發工程師 孟小兵
阿里云開放存儲服務(Open Storage Service,簡稱OSS),是阿里云對外提供的海量,安全,低成本,高可靠的云存儲服務。用戶可以通過簡單的REST接口,在任何時間、任何地點上傳和下載數據,也可以使用Web頁面對數據進行管理。OSS提供Java、Python、PHP SDK,簡化用戶的編程。基于OSS,用戶可以搭建出各種多媒體分享網站、網盤、個人企業數據備份等基于數據的服務。
阿里云阿里云高級開發工程師孟小兵表示:“區別于業內做云存儲的廠商的是,OSS僅為企業級用戶服務。”
事實上,如S3一樣,OSS提供的也是Bucket(容器)和Object(文件)。服務方面,Get Service可以獲取用戶在OSS的Bucket列表。Bucket中,分別有Put Bucket、Put Bucket ACL、Get Bucket(ListObject)、Delete Bucket等基礎服務;Object中,有Put Object、Copy Object、Head Object、Delete Multiple Object等基礎操作,也有Initiate Multipart Upload(初始化大文件上傳實例),Abort Multipart Upload(終止上傳)、Get Object Group Index(獲取Object分組列表)等事務操作。在技術方面,阿里云提供了多項業內領先的存儲技術,比如針對大數據傳輸中遇到的問題,OSS可以采用分片文件進行上傳,并最終獲得完整內容。
對于將在OSS上開發工具或應用的參賽者,孟小兵建議可以先去OSS體驗站進行體驗。在他看來,國內不同云存儲之間進行數據遷移時一般都比較困難,開發平臺間的搬移工具顯然很有前景。
靈感無限 技術無界
來自不同領域的技術代表人才濟濟
作為阿里云平臺的應用者,同步盤技術總監田超也在現場做了經驗分享。他表示:“同步盤為企業端用戶提供包含企業帳號系統、多級權限管理、多平臺客戶端、便捷的數據分享與同步和多種類型文檔的在線預覽等服務。在應用阿里云之前,我們歷經購買服務器、下訂單、劃價、部署、安裝防火墻等一系列復雜的流程,不僅成本高,還占用了大量的精力。今年3月,我們猛然發現了阿里云,在做過相關系列測試后,感覺非常符合企業要求,現在已經逐步遷移到了OSS、OTS、云服務器、云盾、云監控等平臺上,云服務確實極大減輕了我們的運維負擔,幫助我們將核心精力放到關鍵業務中。”
在互動環節中,不少核心開發者問出了極有質量的問題,比如實時性反饋、CDN技術指標、切片原則、API List涵蓋、LUB支持、語言開發、API訪問、協助Windows實現等。活躍的溝通氛圍更是催生了不少諸如數據分析、圖形圖像處理與壓縮、云平臺遷移等搬家工具、性價比計算器等好的參賽選題方向。
最后的抽獎結果則極為出人意料,來自騰訊的一位技術人員獲得了搭載阿里云OS2012夏季版的海爾勁·蛟龍手機1部。對此結果,劉江追問“像你們騰訊技術員要參加這個大賽有問題嗎?”獲獎者極為肯定地說:“沒問題”!顯然,在技術開發領域,開放無界限!
(新聞稿 2012-08-28)