McK*_*MEY 10 mono licensing sql-server sql-server-2008 nosql
假设您有一个应用程序基础架构,通常只需要:
这是对你们服务器大神的挑战:
我不关心硬件,只关心服务器软件本身。我很想听听您亲自投入生产的任何解决方案。特别是如果它们是独特的替代品。
对于想法,请考虑一些可能的变体,a)降低了与 OSS 竞争的准入门槛的任何 Microsoft 服务器解决方案,或b)性能相似的 Microsoft 产品的任何 OSS 替代品。
a)的示例:SQL Server 2008 Express Edition SP1是SQL Server的 100% 免费版本,它将根据许多较小/早期应用程序的需求进行扩展。
b) 的一个例子:在 Linux 上运行Mono 框架。
与“标准”堆栈不同的一个示例:在 Linux 上运行 Mono 将需要完全不同的服务器操作系统熟悉度。基于 Windows 的知识都没有真正转移。
缩小规模的一个例子:SQL Server Express 只能扩展到 1GB 的内存和 4GB 的磁盘存储。在那之后,应用程序将需要移动到 SQL Server 的付费版本之一。
注意:有一个社区 wiki 答案,用于协作处理更大的答案。随意添加更多细节。
听起来您已经回答了您自己的问题,Sam对此进行了澄清。Windows Server Web,使用包含的 IIS 和 SQL Server Express。您唯一需要支付的费用是 Windows Server。但是,有一点是它无法扩展的,无论是在合法的磁盘/数据库大小方面,还是在性能方面的事务量方面。
为了放弃可以扩展的替代方案,我建议在 Windows Server 上使用 MySQL。除了 Windows 之外,没有许可证成本,并且它会根据您的需要进行扩展,而且C#似乎可以访问它。
如果适用于您的特定情况,执行此操作的绝对最便宜的方法是加入 Microsoft 的启动程序之一:BizSpark或WebsiteSpark。
每个都有不同的加入要求,涵盖特定的利基,并提供对 Microsoft 产品的不同级别的访问。但是,两者都以 100 美元的价格提供 3 年的程序适当的生产许可证使用。而且你甚至没有预先支付。这是您退出程序时支付的程序退出费。
McK*_*MEY -1
创建一个社区 wiki 以获得对此问题的良好协作答案。
Windows Web Server 2008 R2 / IIS 7.5 / ASP.NET(零售价 469 美元)
限制:
Linux / Apache / Mono 框架(零售 0 美元)
限制:
SQL Server 2008 Express Edition SP1(零售价 0 美元)
限制:
MySQL(零售价 0 美元)
限制:
PostgreSQL(零售价 0 美元)
限制:
SQL Server Web 版(每个进程每月 15 美元 (SPLA))
限制:
Visual Studio Express 版本(零售价 0 美元)
限制:
归档时间: |
|
查看次数: |
930 次 |
最近记录: |