1. 程式人生 > >免費帶你體驗阿里巴巴旗艦大資料計算產品MaxCompute

免費帶你體驗阿里巴巴旗艦大資料計算產品MaxCompute

什麼是MaxCompute?

眾所周知,MaxCompute是阿里雲推出的承載EB級的資料儲存能力,百PB級的單日計算能力,公共雲覆蓋國內外十幾個國家和地區,專有云包含城市大腦在內部署超過100+套的阿里巴巴的統一計算平臺。官方地址:https://www.aliyun.com/product/odps
a182a3970ecde72096aa37b9f634d9a582ecdf4d

MaxCompute是真正為大資料而生的企業級雲端計算產品,其核心是一項基礎服務(PaaS),用於對海量資料進行高效能的分析處理,資料規模越大,計算效能越卓越,在大規模批量計算下效能遠超Hadoop Hive,甚至超越了Spark、Impala;

 

單純從技術上來看,MaxCompute提供了一個在雲端的SQL、MapReduce、Graph服務,提供對海量資料的批量計算能力;

15405160048987_zh-CN.png

153716628711296_zh-CN.png

 

另外,MaxCompute是基於Serverless架構實現的服務,從成本最優化、運維便利性、業務敏捷度三個方面,幫助企業升維核心競爭力;

 

很多開發者都想試用一下MaxCompute,但又擔心這麼一款旗艦產品價格不菲,今天小編帶大家做一次免費試用;

 

準備工作

1、提前一週申請10元代金券,代金券申請地址:https://i.aliyun.com/inviteapply?agent_id=183 

 

2、有開發者會問到,10元代金券能幹什麼?買臺最低配置的虛機測試還得上幾百元,更別提大資料產品了。首先帶大家瞭解一下MaxCompute計費規則:MaxCompute每月每1GB資料的儲存費用是2分錢,每月每處理1GB資料SQL收費0.3元;配套的離線/實時資料同步工具如Datax、Datahub免費,提供大資料開發排程、資料質量、血緣管理的Dataworks也免費。

 

3、假如你有3G資料,我們看看是如何花費10元;

3.1、3G儲存,5張表,每張表平均600M,MaxCompute整體壓縮後約1G資料,每天儲存開銷2分錢;

3.2、從本地上傳到MaxCompute,不收費用;

3.3、設定一個Pipeline,每天跑5個SQL

一類SQL是簡單查詢-單表查詢,每次SQL查詢開銷0.2元

一類SQL是複雜查詢-Join 2張表,每次SQL查詢開銷1.2元;

我們完成上述任務總共需要3.2元,計算方法就是:2次複雜SQL*1.2元+3次簡單SQL*0.2+儲存0.02分錢;同樣任務我們可以通過Dataworks配置週期排程,跑三天,花銷9.4元;

 

4、所以,我們可以通過領用10元代金券,免費完成很多資料任務。

 

操作流程

開通MaxCompute後付費服務->通過Dataworks建立Project->通過tunnel上傳你的資料集->通過SQL執行你的Hello World。

 

1、開通MaxCompute後付費服務

https://help.aliyun.com/document_detail/58226.html

 

2、通過Dataworks建立Project

https://help.aliyun.com/document_detail/27815.html

 

3、通過tunnel上傳你的資料集

3.1、安裝並配置客戶端

https://help.aliyun.com/document_detail/27804.html

3.2、建立表

https://help.aliyun.com/document_detail/27808.html

3.3、匯入資料或使用公開資料集

匯入資料 https://help.aliyun.com/document_detail/27809.html

使用資料集 https://yq.aliyun.com/articles/89763  注意:有些資料集上T,先通過desc 表名獲取資料大小,切勿全表掃描;

 

4、通過SQL執行你的Hello World

https://help.aliyun.com/document_detail/27810.html

 

小結

通過免費試用,開發者可以感受到將所有精力都放在業務上,節省了自建平臺在學習成本、開發成本、管理成本、投入機房資源和運維成本的總成本,應用開發效率有很大提高。