因此,我正在考虑使用Azure VM与一家正在为我开发应用程序的咨询公司合作,并在继续前进之前提出一些基本的安全问题。我一直在观看一些关于azure的教程视频,但仍然不确定安全性和访问权限。
如何控制Azure上的VM访问? Windows身份验证,https? 我已经看到了使用SSMS连接到SQL Azure实例的示例,这是如何安全的?
我想我还需要阅读更多......
生产目标是我们自己的服务器,但我们希望使用Azure,以便咨询公司可以拥有一个开发构建目标,我们可以看到已发布的更改。
如果我们这样做,代码是否必须进行大量更改才能部署在Azure环境之外的我们自己的服务器上?
[更新]
我想我在这里讨论了大部分问题:
https://azure.microsoft.com/en-us/support/trust-center/security/
答案 0 :(得分:0)
这是一个非常普遍的问题,使用Azure,您有很多选择来发布您的应用程序取决于您拥有的应用程序类型(Web,移动,服务,bd),但通常情况下,您有Azure Web Apps(用于Web),云服务(用于服务,Web和后台进程),移动应用程序(移动应用程序的后端),SQL数据库,或使用VM并安装您需要的所有内容(我在这里只提供了几个选项)。 接下来,关于安全性取决于您的需求,如果您创建了VM,您可以使用rdp(windows)ir ssh(linux)访问它,您可以管理所有关于vm(用户,角色,端口等) )
当您使用SQL数据库时,您只能通过ip获取访问权限,或者使用azure活动目录,您可以对其进行配置!