部署 – 为什么(或者为什么不)我应该在我办公室的服务器中部署我的Web应用程序?

前端之家收集整理的这篇文章主要介绍了部署 – 为什么(或者为什么不)我应该在我办公室的服务器中部署我的Web应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在决定(i)在位于下一个房间的服务器中部署我的Web应用程序和(ii)让其他大公司为您执行此操作时,我应该考虑什么.另外,我想估算成本(我们是一个非常小的组织).

谢谢你的帮助

解决方法

我不知道成本,这完全取决于您的要求.你必须得到公司的估计.

将它托管在另一个房间的好处:控制.您拥有全面的管理控制权.你知道如果你备份了它,你可以在出现问题时对机器进行物理访问,你可以升级它,你有责任.您可以在服务器上放置小小的小玩意和贴纸,并在极客网站上发布它们的系统管理员日,如果您愿意,就像Boba Fett bobblehead.

外包的好处:再次,取决于.根据您的合同和托管公司,您可能获得的唯一真正好处是,如果您的办公室烧毁到地面或洪水,您的应用程序将继续工作.

有些公司可能会升级到操作系统,或者它可能仍然是您的工作.
有些公司可能会进行分布式部署,因此如果有人在纽约访问您的应用程序并且您在加利福尼亚州,则客户端将从更本地的站点检索它,并且对他们来说会更快.取决于您的部署需求.

基本上,您需要列出您的技能组合中的能力和缺陷列表,并确定您是否可以在本地获取这些能力和缺陷,或者您是否需要托管公司为您执行此操作.然后决定它对您的价值,以及在您的应用程序失败时是否值得停机.备份?电气冗余?零件(如果您的服务器死了,可以将其重新启动)吗? RAID和操作系统维护?防病毒/灾难规划?

谁在访问它?只是你的公司?还是外面的客户?如果您托管它并且您的Internet连接中断,那么一切都会被切断.这个应用程序能让你的公司赚钱吗?那么您可能希望它在分布式Amazon云上,或者您需要公司与多个提供商建立冗余链接.

从您的列表开始,然后查看您的公司是否具备现场(或附近有顾问)和资源的技能,以处理诸如死连接,备份,灾难(龙卷风,洪水,地震)和维护等问题.否则,请查看“托管云”.然后一起预算这些东西对你/你的公司有多大价值,并从不同的公司获得价格.比较他们如何叠加.

或者从另一个房间开始,然后再迁移到外部公司.除非你真的根深蒂固,否则没有什么能阻止你以后迁移.我会说,我会把它全部虚拟化……这是帮助一些迁移的一种方式,在我看来,使事情尽可能通用和可分离.抽象应用程序足以使以后更容易转储到另一台机器(无论是业务中的升级或新服务器还是云上的虚拟服务器).您对服务器解决方案的实现依赖性越小越好.

猜你在找的HTML相关文章