簡體   English   中英

Amazon EC2服務器TCP套接字連接

[英]Amazon EC2 server TCP Socket Connection

我開發了一個使用Eclipse的Java服務器,它接受來自android客戶端的TCP套接字連接,執行一些計算,並使用這個套接字將結果返回給android手機。 我在Wi-Fi上嘗試過。

我現在想要將Java服務器移動到雲端 - 基本上是亞馬遜EC2。 這可能嗎? 我只是使用一個簡單的TCP連接套接字。 我檢查過,找不到一個例子,但遇到了“彈性豆莖”。 任何幫助表示贊賞,可能是這樣一個例子的鏈接或教程。

我可以將我的java項目轉換為.war並使用它,或者我可以在雲上安裝eclipse並像在本地一樣運行它嗎?

這絕對是可能的。 除非您願意,否則您不必將項目轉換為.war。 你所要做的就是:

  • 選擇你想要使用的亞馬遜影像(AMI) - 亞馬遜Linux是一個很好的起點,但還有很多其他的選擇,包括Ubuntu和Windows。

  • 設置安全組 - 您需要為服務器的端口號設置傳入規則。 從亞馬遜基於Web的控制台很容易做到這一點。

  • 啟動計算機並將其分配給您創建的安全組。 同樣,這可以通過亞馬遜網絡控制台輕松完成。

機器啟動后,登錄(使用ssh for Linux或Remote Desktop for windows)並安裝服務器。

要記住的一些事項:

  • 由於您現在正在公共服務器上運行,因此服務器遲早會受到攻擊。 每個人都受到攻擊。 如果您打開的只是您的單個應用程序端口,請確保它是安全的。

  • 亞馬遜服務器具有私有和公共IP。 您的客戶端應用程序將連接到公共IP。

  • 服務器可能會失敗,新服務器會獲得新的公共IP! 你需要為此做好准備。 使客戶端中的IP可配置,或者查看Amazon Elastic IP或動態DNS等內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM