我想部署我的应用程序并查看Appharbor或Amazon beanstalk以获取我的.net项目。
我担心安全性,并被微软(因此Azure)推迟成为Prism丑闻中的关键角色。
在欧洲,我开始倾向于冰岛的东道主,因为他们的绿色证书和坚持言论自由。其他人推荐Hetzner的速度。我知道有些提供商拥有欧洲数据中心,但这是否意味着他们在美国之前首先受到欧洲法律的约束,即他们不能“轻易”窥探?
.Net开发社区应该在哪里转向在线运行安全应用程序?
(我希望这篇文章不会以一个便宜的借口关闭,因为它有争议,但我真的遇到了这个问题)。
答案 0 :(得分:3)
这些日子里自由,独立和不受欢迎真的很难。我同意在家中建立一个数据中心可能听起来像是最好的解决方案,但它会产生新的问题:
您必须自己购买服务器并维护它们(补丁,更新,监控等) - 在Microsoft世界中,这是昂贵的。
您必须获得良好可靠的互联网连接 - 您的家庭ISP不会保证您提供此类服务。
您必须注意可扩展性问题 - 购买更多服务器,构建可扩展平台等。
为了解决这个问题,你需要相当多的技能和/或资金 - 你真的想花这么多资源吗?
另一个明显的解决方案是在数据中心租用私人服务器也是一个很好的解决方案,但请记住,您的提供商将遵守当地法律,如果当地警察敲门 - 他可能会必须授予他们访问权限,你什么都不做。
我写的所有内容只是为了陈述一件事 - 没有100%保证你是安全的。如果你真的关心你的客户的隐私 - 只要确保你不存储他们的敏感数据或让坏人很难访问它。让他们使用某种强加密或自己实施这样的政策。向您的客户解释这一点,我相信他们会很感激您的措施。
在底线 - 真的考虑您的应用程序是否会受益于所有这些安全措施。在我看来,您的客户将享受更快速,更快速响应的应用程序而不是缓慢而且大部分时间都不可用。