
作為我大學計畫的一部分,我的目標是創建書籍的第二個分類程式。
我想知道專案設備申請應該申請[AWS],還是可以用[NAS]覆蓋。
當我簡化我想做的工作時,如下所示
保存圖書資料庫資訊。
將已儲存的DB資訊上傳到伺服器端後,會與Android應用程式(客戶端)連結(看來需要處理一個DB查詢並處理)。
如果繼續這個過程[aws],就會很順利
但是可以用[NAS]來實現嗎?
Synology [NAS] 支援 mariaDB
但
但是,我不知道它是使用 Synology NAS 透過 SQL 查詢進行查詢還是回答
謝謝你!
答案1
如果您的 NAS 可以運行資料庫伺服器、Web 伺服器和您想要編寫的語言,那麼您就可以使用您的 NAS。
然而,這可能不是一個好主意。 NAS 是一件硬件,您必須確保它已備份。您也許可以讓其他人遠端存取它,但您可能不應該擁有可透過網路存取的 NAS,因為這存在安全風險。
AWS 為您提供 12 個月的免費服務。一切都備份良好。然而,AWS 是一個複雜的企業環境,因此如果您不先進行一些培訓/學習,您可能會發現它複雜且令人困惑。我已經使用 AWS 5 年了,我擁有 AWS 資格,我在日常工作中使用它,有些領域我覺得複雜且令人困惑。但對於簡單的系統你可能會管理得很好。如果您想從事 IT 工作,AWS 是一項很棒的技能。
我建議您查看 AWS Lambda(無伺服器運算),用任何受支援的語言編寫程式碼,只要流量較低,您的費用就會低至零。
對於資料庫,建議您使用自動縮放DynamoDB(NoSQL資料庫)。如果您需要資料庫的關聯功能,請使用 RDS 提供 MySQL。
您也可以使用 EC2 執行個體。 t2.micro 免費一年,即 10% 的核心和 1GB RAM。您可以用它做很多事情 - 我使用一個一半大小的實例來為五個小批量生產網站提供服務。