有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!
戳藍字“CSDN云計算”關注我們哦!
AWS作為業界領先的云服務提供商,提供多種多樣的高可靠性服務。那么究竟該如何使用AWS呢?今天的有問有答欄目,將帶您開啟 AWS 上的云計算之旅!
1
Q:請問RDS相較自建MySQL?on?EC2有什么優勢?
A:RDS是托管的數據庫服務,搭建,維護,升級,備份,主備設置之類的全部托管給了AWS,只需要創建好RDS實例,預設置好Multi-AZ,備份輪換天數之類的就行,使用起來比較省心,但卻沒法像常規數據庫服務器那樣登錄上去操作文件系統,因為RDS只提供一個MySQL之類的數據庫接口服務,自己在EC2上搭建MySQL也可以,這樣對整個過程是高度可控的,但是工作量會增大。一般建議團隊有中專門的DBA,且人手充足的情況下使用自己搭建。
Q:AWS的環境連接著公司內部網絡,現在要寫個lambda函數去連接公司里面一臺MSSQL。程序用Python寫的,本地就要pip pymssql。但是AWS環境是沒有這個模塊的。請問有辦法讓函數執行的環境有這個模塊?
A:需要先建立一個虛擬環境,用virtualenvwrapper,?建立了一個隔離的環境后,在這個環境pip?install?pymssql,然后程序就放在這里面。?等到程序寫好以后,把這個這個虛擬環境的目錄打成zip包上傳到AWS上,就可以運行了。
Q:有一臺t2.micro的Windows系統機器。為了測試,安裝了一個wamp。安裝和配置后,采用彈性IP,將某個外網地址52.X.X.X和內網地址172.X.X.X關聯,發現無法通過外網地址訪問,但是內網和本機127.0.0.1訪問均正常。安全組設置中,入網和出網的80端口都開了,請問這是什么原因?
A:這個問題請請參考以下英文解釋:
If?you?do?not?see?the?Bitnami?test?page,?use?Windows?Firewall?with?Advanced?Security?to?create?a?custom?rule?that?allows?the?HTTP?protocol?through?port?80?and?the?HTTPS?protocol?through?port?443.?For?more?information,?see?Windows?Firewall?with?Advanced?Security?Overview?on?Microsoft?TechNet.?Also?verify?that?the?security?group?you?are?using?contains?a?rule?to?allow?HTTP?(port?80)?connections.?For?information?about?adding?an?HTTP?rule?to?your?security?group,?see?Adding?Rules?to?a?Security?Group.
其中的Bitnami可以人作為WAMP。具體解決方法為:在AWS控制臺——安全組設置入站規則,然后在去服務器——防火墻——添加端口就可以了。
Q:調用AWS S3接口,發現只有大文件的分部上傳可以當斷點續傳來用,但是好像并不是真正的斷點續傳,只能一部分一部分的上傳,請問如何設置才能斷點續傳?
A:如果用Go預言,在uploader?結構體有一個LeavePartsOnError字段,為true時為保留已經上傳的字段,由于并不能獲取到那個part上傳失敗,所以,將該字段設置為false,這樣只要有一個part上傳失敗,S3不會保存,可以使用retry機制,上傳多次。另外,可以直接使用?multiupload?相關方法,通過uploadId和上傳num完成自定義的分段上傳,仔細查看API,可以找到相關接口。
Q: 看S3的介紹,S3好像存的數據量不是很大。但每個用戶可能存的數據有數G不等,不知S3是否能支持??如果不支持,那就只能存到EC2上了。APP?是不是可以直接調用AWS的SDK中的API訪問數據庫,不需要像以前那樣自己寫后臺程序存讀數據了,需不需要自己在后臺寫Restful接口?使用EC2是不是跟做Web一樣,還是需要自己寫后臺程序?
A:一,S3能存的數據沒有容量限制("virtually?unlimited"),?只要單個文件不超過5T。如果是用來被挖掘的數據,對這些數據的寫操作應該不多,肯定是放在S3合適。另外根據數據的結構,也可以考慮RDS,?DynamoDB。二,AWS提供Java等幾種語言的SDK,可以被APP調用。三,一般不需要。四,與具體的應用有關,不同的應用適合不同的架構,直接把EC2當機器用,可能會不能完全利用AWS的elasticity,flexibility等特性。
小伙伴們沖鴨,來留言!
今天的有問有答到這里就結束了。對于AWS的使用方法還有哪些問題?我們可以請來專家詳細為您解答;
您想要學習哪方面的問題,我們可以根據您提供的話題,有針對性的進行問答;
當然,我們也為大家提供了展示自己的平臺,歡迎大家搜集更多問答,快來投稿吧!
---------------- ?完? --------------
1.微信群:
添加小編微信:color_ld,備注“進群+姓名+公司職位”即可,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
2.征稿:
投稿郵箱:liudan@csdn.net;微信號:color_ld。請備注投稿+姓名+公司職位。
推薦閱讀
云計算到底是怎么玩的?
企業云存儲建設之路
AI in 美團:吃喝玩樂背后的黑科技
開除“野狗”式程序員,團隊的效率提高了
Windows 成“棄子”,Linux 終上位?
可替代Android的6大開源移動操作系統
程序員求助:被領導強行要求寫Bug該怎么辦?網友的回答讓我笑翻
點擊“閱讀原文”,打開 CSDN App 閱讀更貼心!
總結
以上是生活随笔為你收集整理的有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “俄军苏-27干翻美军无人机”?
- 下一篇: 微博热点事件背后数据库运维的“功守道”