PowerShell免费软件

博客园“NET Core 版博客系统”的运维浅见

 

今天看到了几篇博客园,部署“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 管理中心 in win10-1809 版(Windows Admin Center)即火奴撸撸
Windows Admin Center 是“Project Honolulu”的官方产品名称,
https://docs.microsoft.com/zh-cn/windows-server/manage/windows-admin-center/overview
 
有图形的,用远程桌面管理服务器。
没有图形的win server,就要用这种远程。
它是一个基于ps远程的,web图形管理工具。
 
https://docs.microsoft.com/zh-cn/windows-server/manage/windows-admin-center/understand/faq
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。
 
win2016,win2019。只需要安装最新版的火奴撸撸。
 
不需要:
不需要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远程管理感兴趣,欢迎入群交流,谢谢观看------

 

posted on 2019-08-12 15:04  PowerShell免费软件  阅读(1611)  评论(11编辑  收藏  举报

导航