今天看到了幾篇博客園,部署“NET Core 版博客系統”的事情,不說廢話,談點本人淺見。
1觀點
本人建議使用,win2019無圖形版+powershell+iis+win版.net core。
可以在客戶機上圖形管理win2019。
不需要linux,也不需要docker。用powershell+iis管理.net core應用的啟停。
特簡單,賊穩定!
歡迎跟我聯系探討。免費技術支持。
2可行性之win授權。
這個是最最主要的。這就是key問題。我覺得有這么幾個方法:
1 激活試用版,每6個月重裝。這其實不是啥問題。win2019有圖,無圖,都可以免費試用6個月。
2 求博客園大客戶捐助,共享key。
3 在阿里雲買key,或租key。不建議。
4 在淘寶買key。
無圖版的win2019,在azure上貌似不收費。阿里雲收費么?誰告訴我下。
3可行性之win2019無圖形版內存占用。
我實測,一個新安裝空的win2019無圖,占用內存大概在600mb左右。開了iis占用在800mb之內。
4 可行性之用iis管理.net core。
每個.net core 應用占用一個端口,起100個之內。iis管理不了?
這相當於 docker-compose。
還可以綁定些內網ip,然后從阿里雲負載均衡,對這些ip,端口轉發流量。
寫些ps腳本,10----20個.net core 一組即可。對於。net core應用,甚至可以不用iis。
5 powershell 遠程管理,無圖版win2019介紹。
Windows Admin Center 是“Project Honolulu”的官方產品名稱,
https://docs.microsoft.com/zh-cn/windows-server/manage/windows-admin-center/overview
沒有圖形的win server,就要用這種遠程。
它是一個基於ps遠程的,web圖形管理工具。
Windows Admin Center 是對 RSAT(遠程服務器管理工具)的補充,不會取代它,
因為角色(如 Active Directory、DHCP、DNS、IIS)在 Windows Admin Center 中還沒有等效的管理功能。
Windows Admin Center 可以管理哪些版本的 Windows Server?
由於wac基於powershell庫,所以,少部分支持win2008r2。支持win2012(及以上)所有功能。
需要:
若要管理 Windows Server 2008 R2、2012 或 2012 R2,
需要在這些服務器上安裝 Windows Management Framework 5.1。
不需要System Center。
不需要IIS,
不需要代理,
不需要SQL Server。
默認端口===6516
1注冊表
2ca證書
3事件===系統日志
4設備
5進程
6服務
7防火牆
8存儲
9用戶
10概述。cpu,內存,硬盤,網絡
11任務計划
圖1:
圖2:
6優點。
不用docker,方便讀寫磁盤,無需mount數據卷。
7在我眼里,博客園的部署問題。就是一個powershell腳本問題,一個不行就兩個。
ps腳本:
1 用iis啟動。net core網站,並等8秒。或者不用iis,直接腳本啟動。net core應用。
2 curl探測下,等6秒。
3 curl探測下,等6秒。
4 2次探測都成功。則調用阿里雲負載均衡,給它流量。
上述腳本,10----20個 。net core 網站一組。
------對win2019無圖,powershell遠程管理感興趣,歡迎入群交流,謝謝觀看------