我們開發一個應用程序,我們需要什麼樣的主機/伺服器?
我們開發一個應用程序。
我們的應用程序需要通過 RDP 協議連接到伺服器(因此,我認為伺服器應該執行 RDP 伺服器)。
伺服器需要在 kiosk 模式下為每個連接的客戶端啟動 Firefox(專門配置)(會話應僅包含 Firefox 應用程序,而不能關閉它和/或打開其他應用程序)。
我們的應用程序將顯示 Firefox 視窗(就像它在客戶端機器上執行一樣)我們認為很多人會使用我們的應用程序(數千人,可能同時使用)。
所以我們認為我們的伺服器應該有大量的計算資源和廣闊的網際網路渠道。
我們需要一個託管,或者可能是專用伺服器(我現在不完全理解它是什麼,抱歉),或者可能是我們應用程序伺服器的其他東西(雲託管?)。
我是一名程序員,我沒有伺服器、雲和相關事物的經驗。
我認為我們需要的伺服器是終端伺服器,但我可能錯了。
我們需要終端伺服器對嗎?
此類伺服器是否支持任意(高)數量的同時會話?
對於我們期望的負載水平(高,數千使用者或更多),我們是否需要雲技術?
您能為我們的任務推薦具體的託管/工具/平台嗎?
此類託管/服務的價格水平是多少?
可能是我想念其他一些東西嗎?
對不起我的英語不好。
如果我沒有清楚地描述我們應用程序的功能,請告訴我,我會更準確地解釋它。
謝謝你。
你的問題太籠統了,真的。
向您解釋所有細節超出了這個地方的範圍(可能需要幾天的顧問工作)所以讓我向您建議您應該首先採取的幾個步驟(因為我必須回答幾個客戶的相同問題在過去的 12 年裡,我開始弄清楚獲得這些權利的模式是什麼):
正確滿足您的要求
我的意思是,真的,先這樣做。
您聲明您開發了應用程序,因此您需要回到開發人員那裡並要求他們編寫規範。它們應該包含以下內容:
- 架構要求(32/64 位)
- 作業系統要求(需要什麼特定版本的 Windows,需要什麼角色和服務)。
- 調整大小(每個使用者有多少記憶體、CPU 和硬碟空間?每台伺服器需要多少共享資源,總體而言)。
- 附加要求(您需要列印嗎?訪問客戶端上的 USB 設備?伺服器上的特殊硬體?)
您還需要聯繫您的業務使用者並詢問他們有關 SLA 和 DR 的資訊:
- 您需要什麼類型的正常執行時間?99.999 % 24/7 ? 99% 8/5 ?
- 如果發生中斷,可接受的恢復時間是多少?您可以承受失去多少數據?你想保留多少歷史?您是否對備份有特定要求(例如,將副本儲存在距離主站點不少於 50 公里處)
- 您需要什麼類型的備份?
- 您需要什麼級別的數據安全性?
- 您計劃託管多少使用者(總數和同時)。
整理好這些問題的答案後,就可以進行下一步了:
獲得專業幫助
您的問題表明,現在,您對事物的技術方面了解不夠,並且很可能靠自己無法成功,因此您需要大量額外的培訓或需要幫助。
找一個熟悉 Windows Server 但也熟悉大中型部署或終端服務的人(Citrix 將是一個很好的參考)。他或她還需要有良好的安全感。向他們提供您的文件並要求他們為您的託管準備技術要求。準備好與他們討論細節,甚至改變計劃:像高可用性這樣的事情對於終端服務來說是非常昂貴的。
根據您的具體要求,最好也與安全專家一起仔細檢查這些技術要求。
一旦您擁有了所有這些,您就可以很好地尋找符合您需求的服務提供商。