阿里雲福利:
阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1000元阿里雲代金券php
若是將APP部署在阿里雲服務器,可能會有一些操做須要咱們來完成,下面的介紹裏的說明你們能夠參考下。html
如何將APP部署在阿里雲服務器上
隨着移動通訊設備終端的逐步流行,移動互聯網在互聯網交流中起着愈來愈大的做用,而移動互聯網採用純網站應用的部分至關之少,曲而代之的APP應用軟件正以雨後春筍般的速度生髮出來,例如說蘋果IOS市場裏的不少APP、谷歌安卓爾市場裏的APP等。不少APP會佈局在有些手機市場裏運營、但也有很是多的APP會採起本身租用服務器且本身配置環境的方式來運營,這樣擁有更多的自主權、減小不少在綜合APP市場裏的限制,不少大型的APP都是採用自主運營的操做。java
若是將APP部署在阿里雲服務器,可能會有如下一些操做值得您參考:mysql
1,APP應用須要什麼樣的雲服務器?web
爲了幫助你們瞭解如何使用阿里云云服務器及相關應用,阿里雲的移動雲團隊開發了一個簡單的APP應用:移動雲相冊,其中使用了ECS主要用做部署雲相冊的API服務(圖片信息調用、圖片列表調用)和圖片縮略圖處理,由於這個應用服務端使用了JAVA語言開發,所以在上面安裝tomcat來部署應用。
具體部署
1)遠程登陸:
第一次購買ECS後,會把該ECS服務器的root帳號、密碼發送購買者的郵箱,而後購買者能夠經過遠程登陸到ECS服務器,具體遠程登陸能夠參考以下:
Windows:help.aliyun.com/manual?spm=…
Linux:help.aliyun.com/manual?spm=…
2)安裝web環境
根據本身應用特色選擇安裝相關web服務器tomcat或者jetty,阿里雲提供了一條龍安裝部署腳本,爲開發者提供了更多的方便,請參考以下連接:help.aliyun.com/manual?spm=…
3)打包應用
將web源碼下載到本地,使用命令mvnpackage打成war包。若是不是maven工程,能夠用相似ant打成war包。
4)上傳war包
Linux下面可使用sftp上傳war包,上傳war包到指定目錄後進行解壓,具體使用方式參考:help.aliyun.com/manual?spm=…
5)啓動web服務
將tomcat或jetty服務啓動
6)配置反向代理、綁定域名
具體配置信息參考:help.aliyun.com/manual?spm=…, help.aliyun.com/manual?spm=…sql
2,APP應用如何把圖片存到雲存儲服務器中?數據庫
圖片類APP應用的架構核心在於大量小文件的存儲與訪問,在文件數量較多的狀況下將文件直接存儲在硬盤上將極大影響應用的訪問效率。阿里雲存儲服務OSS對海量小文件的存儲及管理具備很大優點,圖片不從服務端下載,減小了服務端壓力。阿里雲的OSS的備份機制也保證了文件的存儲安全,其存儲容量能夠無限擴展,每秒請求數超過50000次,多線BGP網絡確保全國各地訪問流暢。api
使用阿里雲OSS步驟:
1)登陸阿里雲官網(aliyun.com)開通OSS
2)獲取KEY及密鑰
3)下載SDK
(JAVA版下載地址爲:bbs.aliyun.com/job.php?act…
幫助手冊: http://aliyun_portal_storage.oss.aliyuncs.com/oss_api/oss_javahtml/index.html )tomcat
4)開始APP開發
很簡單吧,下面是一個使用阿里雲的OSS上傳圖片的代碼樣例:安全
StringupLoadURI = OSSClient.generateUploadUrl(Constants.SERVER_URL.GENERATE_URL,fileName, null);
int status =OSSClient.uploadFile(upLoadURI, path);
3,APP上雲後如何使用雲數據庫?
爲了幫助你們瞭解如何使用阿里云云服務器及相關應用,阿里雲的移動雲團隊開發了一個簡單的APP應用:移動雲相冊,其中使用了RDS中提供的MYSQL服務,數據庫中主要存儲了用戶上傳的圖片信息,包括原圖、縮略圖的信息及存儲地址,經過WEB端API向客戶端提供數據調用。
使用阿里雲RDS和使用本地數據庫基本上沒有區別,使用樣例以下:
1)建立數據庫實例
使用阿里雲帳號購買RDS後,能夠建立數據庫實例。
2)建立數據庫以及管理帳號
建立數據庫名稱以及管理帳號,用於應用程序調用數據庫鏈接。
3)訪問數據庫:
建立完數據庫(test)後,在數據庫test裏添加帳戶:test、密碼:test,能夠在RDS控制檯查看到數據庫相關信息,從中可以獲得數據庫的外網地址如:xxxx.mysql.rds.aliyuncs.com,可使用應用程序鏈接數據庫,javajdbc鏈接數據庫示例代碼以下:
String url = 「jdbc:mysql://xxxx.mysql.rds.aliyun:3306/test」;
String username = 「test」 ;
String password = 「test」 ;
try{
Connection con = DriverManager.getConnection(url ,username , password ) ;
}catch(SQLException e){
e.printStackTrace() ; //須要對異常作處理
}
具體數據庫訪問步驟能夠參考:help.aliyun.com/manual?spm=…
阿里雲福利:
阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1000元阿里雲代金券