【華為云x脈脈】與高手共舞,華為云體驗官體驗報告
一,基于華為云圖像識別標簽
1 前期準備
1.1 華為云賬號
1.2 申請開通AI服務
2. 本地環境配置
2.1 項目創建
2.2 測試運行
一,基于華為云圖像識別標簽
1 前期準備
1.1 華為云賬號
1.2 申請開通AI服務
2. 本地環境配置
2.1 項目創建
2.2 測試運行
3. 遇到的問題及解決方法
3.1 本地項目配置問題
3.2 sdk版本不對應
3.3 標簽識別實例說明頁圖片顯示錯誤
3.4 圖片處理精度問題
3.3在線控制臺操作版本不一致
3.2 操作文檔方面
4. 操作體驗建議
4.1 建議增加圖片識別沙箱實驗
4.2 希望操作說明文檔更加詳細
4.3 建議增加產品體驗網頁
4.4 增加圖片識別拓展功能
二,10分鐘快速入門RDS
1. 數據庫購買
2. MySQL環境配置
2.1 修改RDS MySQL自動備份策略
2.2 通過數據管理服務DAS連接MySQL實例
2.3 通過內網訪問MySQL實例
2.4 通過公網連接 MySQL實例
2.4.1 彈性公網IP購買
2.4.2 MySQL綁定公網IP
2. 收獲體驗
3. 遇到的問題
3.1 數據庫規格取
3.2 公網數據庫連接訪問失敗
3.3 共享數據庫功能問題
4.建議
4.1 數據庫購買建議
4.2 數據庫控制臺界面體驗
4.3 控制臺字體建議
三,MapReduce服務初體驗
1. MapReduce服務開通
2. 購買彈性公網IP
3. 使用公網IP登錄MRS Manger界面
4.利用MapReduce做單詞統計
4.1 下載實驗數據
4.2 將數據和代碼上傳到OBS
4.2.1 創建OBS桶
4.2.2 提交mapreduce作業,進行單詞統計
4.2.3 使用hdfs命令行客戶端查詢計算結果
3.遇到的問題
3.1綁定公網IP后無法訪問
3.2 本地無法直接下載linux指令文件
3.3 沙箱實驗過程描述與現有流程部分不一致
4.建議
4.1 沙箱實驗選取建議
4.2 軟件更新問題
一,基于華為云圖像識別標簽
基于華為云圖像識別服務,對圖像含有的內容和場景進行識別,以標簽的形式返回
1 前期準備
1.1 華為云賬號
華為云賬號注冊地址:https://www.huaweicloud.com/
注冊并登錄華為云賬號后需要進行實名認證才能開通后續服務
1.2 申請開通AI服務
華為云頁面頂部選擇“EI企業智能>AI服務>圖像識別 Image”
直達鏈接:https://console.huaweicloud.com/image_recognition
進入后選擇開通服務
開通對象存儲服務OBS授權
在“服務管理”頁面,“我的服務”中查看已經申請開通成功的服務
2. 本地環境配置
準備軟件:IDEA+java1.8
2.1 項目創建
將下載后的源代碼壓縮包進行解壓,導入IDEA
安裝缺少的sdk
通過 Maven 安裝依賴
獲取秘鑰
登錄控制臺:https://console.huaweicloud.com/console
點擊賬號,進入我的憑證
新增訪問秘鑰
說明:
ak 華為云賬號 Access Key 。
sk 華為云賬號 Secret Access Key 。具體請參考訪問密鑰
projectId 云服務所在項目 ID 。具體請參考API憑證
導入成功后運行項目
2.2 測試運行
我的測試圖片為
輸出的結果為
可以看到評判還是很準確的
當然大家也可以通過在線測試終端進行操作
3. 遇到的問題及解決方法
3.1 本地項目配置問題
在本地使用IDEA配置時,多次出現環境配置搭建問題,多次報錯
報錯原因包括java環境,maven環境配置不正確,我感覺華為云本次體驗給出的操作流程不是很完善,操作指引過程中在此網頁https://codelabs.developer.huaweicloud.com/codelabs/samples/14d032dce11a48ada309a02947220983中的操作指引可能是最新的,但是指向的鏈接卻都是一些舊版鏈接。
舉個例子,前期SDK版本是沒有要求endpoint和projectID的,所以在查找時十分不方便
3.2 sdk版本不對應
目前最新版本為3.0.84,樣例代碼給的是beat版本,導致配置本地環境時參數出問題
3.3 標簽識別實例說明頁圖片顯示錯誤
錯誤網頁:https://codelabs.developer.huaweicloud.com/codelabs/samples/14d032dce11a48ada309a02947220983
此網頁出現了兩個錯誤
這里面的圖片沒有正常顯示,endpoint應填入的內容應為
下圖顯示內容
3.4 圖片處理精度問題
在和騰訊云圖片識別對比后發現
測試圖片
華為云圖片識別測試效果
騰訊云智能存儲測試效果
對比下可以看出華為云的處理效果優勢還是十分明顯的,秒殺友商~
3.3在線控制臺操作版本不一致
通過線上編程體驗(https://devcloud.cn-north-4.huaweicloud.com/cloudide/instance?instanceId=rxbg665s24fanjl&scmUrl=https%3A%2F%2Fdevstar-ext.cn-north-1.myhuaweicloud.com%2FDevStarServer%2Fv2%2Ftemplates%2F14d032dce11a48ada309a02947220983%2Fzip%2Fdownload&scmSource=classroom&scmType=Archive&scmName=0666dfb412a44613bd6471ddfbb6f155&isConfirmed=true&label=codelabs)和sdk代碼調試(https://devcloud.cn-north-4.huaweicloud.com/cloudide/instance?instanceId=x3tm6zxqmslk73t&locale=zh-cn&label=free&scmUrl=https%3A%2F%2Fapiexplorer-ext.cn-north-1.myhuaweicloud.com%2Fv1%2Fsdk-demo%2Fprojects%2Fdownload%3Ffile_name%3D319-1650508403571.zip&scmType=Archive&isConfirmed=true&scmSource=tarball&scmName=30591931a9044916aad0fbe23bdbdf1f&openFiles=src/main/java/demo/RunImageTaggingSolution.java)兩個入口進入的控制臺代碼不一致(可能是版本問題)
3.2 操作文檔方面
給出的操作文檔感覺有些分類問題,需要到不同的入口獲取不同的操作信息,建議可以整合一下資源,或者在開放文檔中直接給出鏈接,并放置在明顯位置
在示例工程說明界面(https://codelabs.developer.huaweicloud.com/codelabs/samples/14d032dce11a48ada309a02947220983)
線上編程和說明文檔都被放在了右下角,非常不容易被發現
4. 操作體驗建議
4.1 建議增加圖片識別沙箱實驗
在首次體驗華為云圖片識別時,操作起來遇到不少問題,可能是第一次操作對于流程不太熟悉,希望可以在學習平臺增加相關沙箱實驗,有助于開發者更快入門操作流程
4.2 希望操作說明文檔更加詳細
在流程指引操作界面(https://codelabs.developer.huaweicloud.com/codelabs/samples/14d032dce11a48ada309a02947220983) 右下角的技術分享指向的說明非常簡單,不如指向官方說明文檔,還有官方說明文檔部分鏈接存在跳轉指向錯誤(這里的錯誤指跳轉到的標題不對),希望官方文檔可以及時隨著應用的更新而更新
4.3 建議增加產品體驗網頁
在圖片識別效果方面,騰訊云沒有華為云技術上的高級效果,但是騰訊云在用戶體驗方面會更好一下,建議華為云可以通過圖片上傳方式讓開發者可以直接體驗到產品效果,而不是必須從頭開始配置好環境才可體驗效果
騰訊云圖片識別體驗平臺(https://console.cloud.tencent.com/cos/toolbox/home)
4.4 增加圖片識別拓展功能
目前的服務列表只看到兩個功能圖像標簽和名人識別
建議可以后期增加AI方向其它功能例如圖片水印,車牌號檢測,人臉特效等等
二,10分鐘快速入門RDS
在體驗完10分鐘快速入門RDS沙箱實驗后,對整個數據庫購買使用流程有了更詳細的認識,這里我將數據庫從購買到配置,使用以及使用過程中的問題和建議說明如下。
1. 數據庫購買
打開華為云數據庫控制臺(https://console.huaweicloud.com/rds)
首先在左上角選擇自己需要購買的資源的所在區域,我這里以上海二為例
點擊右上角購買數據庫實例
可以根據自己的需要選擇包年包月或者按需計費
不同的數據庫引擎價格和功能也不一樣,可以根據需要選取,我選擇的為mysql
云數據庫 RDS for MySQL
MySQL是目前最受歡迎的開源數據庫之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成為WEB開發的高效解決方案。 云數據庫 RDS for MySQL擁有即開即用、穩定可靠、安全運行、彈性伸縮、輕松管理、經濟實用等特點。
1、架構成熟穩定,支持流行應用程序,適用于多領域多行業;支持各種WEB應用,成本低,中小企業首選。
2、管理控制臺提供全面的監控信息,簡單易用,靈活管理,可視又可控。
3、隨時根據業務情況彈性伸縮所需資源,按需開支,量身訂做。
云數據庫 RDS for PostgreSQL
PostgreSQL是一個開源對象關系型數據庫管理系統,并側重于可擴展性和標準的符合性,被業界譽為“最先進的開源數據庫”。云數據庫 RDS for PostgreSQL面向企業復雜SQL處理的OLTP在線事務處理場景,支持NoSQL數據類型(JSON/XML/hstore),支持GIS地理信息處理,在可靠性、數據完整性方面有良好聲譽,適用于互聯網網站、位置應用系統、復雜數據對象處理等應用場景。
1、支持postgis插件,空間應用卓越,達到國際標準。降低“O”遷移復雜度100%。
2、適用場景豐富,費用低,隨時可以根據業務情況彈性伸縮所需的資源,按需開支,量身訂做。
云數據庫 RDS for SQLServer
Microsoft SQL Server是老牌商用級數據庫,成熟的企業級架構,輕松應對各種復雜環境。一站式部署、保障關鍵運維服務,大量降低人力成本。根據華為國際化安全標準,打造安全穩定的數據庫運行環境。被廣泛應用于政府、金融、醫療、教育和游戲等領域。云數據庫 RDS for SQLServer具有即開即用、穩定可靠、安全運行、彈性伸縮、輕松管理和經濟實用等特點。
擁有高可用架構、數據安全保障和故障秒級恢復功能,提供了靈活的備份方案。
在性能規格方面,根據實際開發需求選擇對應規格
在配置完密碼后選立即購買
確認信息后點擊提交
新的數據庫實例在控制臺可以看到,創建大概需要5-10分鐘
2. MySQL環境配置
2.1 修改RDS MySQL自動備份策略
點擊所創建數據庫實例名稱,進入數據庫詳情,可查看數據詳情。
可以將備份更改為我們需要的時間(默認為7天)
2.2 通過數據管理服務DAS連接MySQL實例
點擊右上角登錄
輸入我們的數據庫密碼,在測試連接成功后進入服務
點擊新建數據庫
創建名為maimai的數據庫
可以通過DAS數據庫管理平臺對數據庫進行可視化操作
2.3 通過內網訪問MySQL實例
云主機的VPC和安全組需要與RDS實例保持一致才可以成功訪問,由于和公網訪問mysql方法大致類似,主要介紹在公網訪問mysql
2.4 通過公網連接 MySQL實例
通過公網連接MySQL,還需要提前購買彈性公網IP并綁定數據庫
進入彈性公網控制臺https://console.huaweicloud.com/vpc
選擇和數據庫所在區域保持一致,點擊購買
配置完參數后點擊立即購買
返回控制臺可以看到我們購買的彈性公網
回到數據庫控制臺
在連接管理中選擇公網ip綁定
點擊確定
此時我們就可在本地訪問MySQL數據庫
我使用的是sqlyog軟件
成功訪問
我在本地創建一個名為localcreat的表,然后在DAS進行查看
創建成功
2. 收獲體驗
通過這次體驗活動,讓我對華為云數據庫的使用上有了更進一步的提升,數據庫操作相對開發者來說還是比較簡單的事情
無論是在購買過程還是在配置連接上相關服務說明已經很到位,DAS服務使用很方便,雖然在本地不需要下載客戶端,網頁端的使用體驗下來也很流暢
3. 遇到的問題
3.1 數據庫規格取
數據庫規格購買規格選擇上出現問題,雖然規格越高性能越好,但是價格也會越高
希望華為云數據庫可以在性能規格選擇欄中除了標注各種參數外給開發者選擇不同規格數據庫選擇提供參考建議,比如針對不同使用人群獲取不同使用類型進行相應規格推薦
3.2 公網數據庫連接訪問失敗
在沙箱實驗中更改了數據庫的默認訪問端口3306,導致后期無法正常遠程訪問,在操作時應注意正確的訪問端口
3.3 共享數據庫功能問題
在我的實際應用業務中,我購買了上海二區域的數據庫RDS,我想要將我的數據庫共享給其他人使用,但是其他人在數據庫控制臺卻沒有上海二這個區域,導致我無法共享數據庫
,在提出工單后,工程師給出了解決問題
開發者群里討論的結果為
這個問題對我造成了很大困擾,因此耽誤了很多時間,
希望華為云數據庫在以后可以注意到這個問題,提前說明通知
4.建議
4.1 數據庫購買建議
可以在數據庫購買界面推出推薦購買配置,有利于開發者合理使用資源,提高性價比
4.2 數據庫控制臺界面體驗
在數據庫控制臺上方會出現兩個鏈接,關于調研鏈接,我已經填寫過很多次,希望不要每次打開控制臺都要彈出一次,很不美觀,多次填寫也沒有實際效果(已經填寫過)
4.3 控制臺字體建議
在控制臺,所有字體都是一個字號,無法突出重點,希望可以合理設置字體,突出重點,使界面更美觀
三,MapReduce服務初體驗
大數據是人類進入互聯網時代以來面臨的一個巨大問題:社會生產生活產生的數據量越來越大,數據種類越來越多,數據產生的速度越來越快。傳統的數據處理技術,比如說單機存儲,關系數據庫已經無法解決這些新的大數據問題。為解決以上大數據處理問題,Apache基金會推出了Hadoop大數據處理的開源解決方案。Hadoop是一個開源分布式計算平臺,可以充分利用集群的計算和存儲能力,完成海量數據的處理。企業自行部署Hadoop系統有成本高,周期長,難運維和不靈活等問題。
針對上述問題,華為云提供了大數據MapReduce服務(MRS),MRS是一個在華為云上部署和管理Hadoop系統的服務,一鍵即可部署Hadoop集群。MRS提供租戶完全可控的一站式企業級大數據集群云服務,完全兼容開源接口,結合華為云計算、存儲優勢及大數據行業經驗,為客戶提供高性能、低成本、靈活易用的全棧大數據平臺,輕松運行Hadoop、Spark、HBase、Kafka、Storm等大數據組件,并具備在后續根據業務需要進行定制開發的能力,幫助企業快速構建海量數據信息處理系統,并通過對海量信息數據實時與非實時的分析挖掘,發現全新價值點和企業商機。
1. MapReduce服務開通
打開MapReduce:https://console.huaweicloud.com/mrs
點擊同意授權
什么是MapReduce服務?大數據MapReduce服務(MRS)是一個在華為云上部署和管理Hadoop系統的服務,一鍵即可部署Hadoop集群。MRS提供租戶完全可控的企業級大數據集群云服務,輕松運行Hadoop、Spark、HBase、Kafka、Storm等大數據組件,并具備在后續根據業務需要進行定制開發的能力。
在左上角選擇購買集群
選擇自定義購買
填寫完規格選取后點擊下一步
默認如下配置,如果沒有創建私有云,可以點擊“查看虛擬私有云”,進入虛擬私有云界面,點擊“創建虛擬私有云”,所有參數默認,點擊“立即創建”即可。回到購買集群頁面,點擊刷新按鈕,即可選中創建的虛擬私有云。
按照下圖配置繼續操作
輸入完密碼后點擊確認授權并立即購買。
創建大概需要10-20分鐘
2. 購買彈性公網IP
進入彈性公網Ip控制臺https://console.huaweicloud.com/vpc
點擊右上角購買彈性公網Ip
點擊立即購買
可以看到我們創建的公網Ip
回到MapReduce控制臺,點擊前往MRS頁面
3. 使用公網IP登錄MRS Manger界面
4.利用MapReduce做單詞統計
4.1 下載實驗數據
在linux服務器下輸入下面指令
wget https://sandbox-experiment-resource.obs.cn-north-1.myhuaweicloud.com/mapreduce/wordcount
wget https://sandbox-experiment-resource.obs.cn-north-1.myhuaweicloud.com/mapreduce/hadoop-mapreduce-examples-3.1.1-mrs-2.0.jar
4.2 將數據和代碼上傳到OBS
什么是OBS?對象存儲服務是一個基于對象的海量存儲服務,為客戶提供海量、安全、高可靠、低成本的數據存儲能力,包括:創建、修改、刪除桶,上傳、下載、刪除對象等。
打開對象存儲控制臺https://console.huaweicloud.com/console/?agencyId=09b9d12f5200f3af1f9ac007869a4ffc®ion=MOS&locale=zh-cn#/obs/manager/buckets
點擊創建桶
選擇好對應規格后立即創建
創建完成后點擊桶名稱進入對象存儲服務,點擊左側欄"對象",進入到對象管理頁面,再點擊“新建文件夾”創建一個名為“input”的文件夾
創建完成后,點擊“input”文件夾名字進入到“input”文件夾,然后點擊“上傳對象”按鈕彈出窗口(上傳方式默認),點擊“添加文件”將下載的“wordcount”(選擇“Home”位置可看到下載的該文件)文件文檔,點擊“上傳”到“input”文件夾中。
點擊“返回上一級”,使用同樣的方法,新建一個名為“jar”的文件夾,然后點擊名稱進入,并將“hadoop-mapreduce-examples-3.1.1-mrs-2.0.jar”上傳到jar文件夾中
切回瀏覽器的集群管理頁面,選擇“作業管理”
① 作業類型:MapReduce;
② 作業名稱:MapReduce;
③ 執行程序路徑:點擊"OBS",選擇“obs-xxxx”->“jar”->“hadoop-xxx”文件夾并確定;
④ 執行程序參數:wordcount;
數據輸入路徑:點擊"OBS",選擇“obs-xxxx”->“input”文件夾并確定;
數據輸出路徑:直接輸入"/user/wordcount/";
說明:每個參數之間需要添加空格。
⑤ 日志路徑:默認點擊“確定”完成添加,等待程序執行成功
在MRS Manager頁面的地址欄,復制彈性IP地址
登錄彈性公網IP
ip地址為彈性公網Ip
用戶名為root
密碼為自己設置的密碼
至此,產品體驗結束,實驗完成。
3.遇到的問題
3.1綁定公網IP后無法訪問
在綁定公網Ip后還是無法打開MRS管理頁面
解決方法:MRS管理頁面的端口為9022,還需要在安全組放開對應端口號可以實現正常訪問
3.2 本地無法直接下載linux指令文件
為了更好的完成產品體驗并提交體驗報告,除了在沙箱實驗中體驗實驗外,我還進行了實際操作進行體驗,但是有部分體驗功能需要在linux服務器中進行
為了下載通過linux指令下載的文件,我通過在沙箱實驗中的linux服務器將文件下載下來后,我通過郵箱的方式發送到我的本地電腦,再上傳到obs桶
3.3 沙箱實驗過程描述與現有流程部分不一致
在此次沙箱實驗中,由于項目流程的優化迭代,部分操作流程與沙箱實驗描述步驟不一致,我通過查詢官方說明文檔及時做了調整
4.建議
本次實驗流程相對比較順利,而且在官方文檔還有視頻說明,建議較少,已經做得很棒了
4.1 沙箱實驗選取建議
本次是為了體驗MRS服務,但是單詞統計實驗只讓我們體驗到了購買流程,MRS的大部分功能沒有得到展現,希望可以更進一步的介紹該平臺的主要使用功能。
4.2 軟件更新問題
由于改MRS功能集成項目很多,希望可以及時更新每一個組件,提高性能
云端實踐 圖像處理
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。