Windows Azure - 迁移问题

时间:2016-01-10 14:34:47

标签: azure azure-sql-database azure-storage azure-web-sites azure-storage-blobs

在关于Windows Azure平台的全局概述之后,我仍然有一些问题,我希望您能够回答。希望它对我以外的一些人也有用。

  
      
  1. 我的一个应用程序使用sql server db进行文本数据和第二个db只是简单的图像db(文件夹结构自己的db)其中   图像存储,使用ftp我的应用程序可以下载/上传   那里。问题是:a)如果我会去天蓝色的" sql azure"是   我可以在哪里放置我的sql server db? b)我的文件夹怎么样?   结构数据库 - 我可以把天蓝色存储放在一些地方   我的文件夹包含图像并配置ftp到它?我听说过   BLOBS但我可以ftp到它吗?

  2.   
  3. 是否有可能将Windows窗体应用程序放置到Azure,它可以作为特定用户可以使用的远程应用程序   访问而不是在每台客户端计算机上安装?

  4.   
  5. 关于工作者角色 - 是否有可能只是简单地将Windows服务应用程序移动到azure作为工作者角色或者有一些   必须重建以在天蓝色中工作的东西?

  6.   

2 个答案:

答案 0 :(得分:2)

  

如果我愿意去天蓝" sql azure"是我可以放置我的SQL的地方   服务器数据库。

您绝对可以使用SQL Azure来托管您的SQL数据库。其他替代方法是在虚拟机中使用SQL Server。

  

我的文件夹结构数据库怎么样 - azure上有一些地方   存储我可以把我的文件夹包含图像并配置ftp   它?我听说过BLOBS但我可以ftp到它吗?

Blob绝对是存储文件和文件夹的地方,尽管它们不支持FTP。但是,有许多可用的存储资源管理器(免费和付费),使用它们可以将文件和文件夹从本地计算机上传到Azure Blob存储。另一种选择是Azure文件存储。

  

是否有可能将Windows窗体应用程序放置到Azure中   它可以作为特定用户可以访问的远程应用程序   而不是在每台客户端机器上安装?

是的,有可能。请查看Azure Remote App服务。

  

关于工人角色 - 是否有可能只是简单地移动   Windows服务应用程序以azure作为worker角色或者有一些   必须重建以在天蓝色中工作的东西?

您无法将Windows服务应用程序部署到Worker角色中。你必须稍微调整你的代码。您可能需要考虑的其他替代方法是在虚拟机中托管Windows服务(据我所知,它应该没有任何代码更改)或将Windows服务转换为WebJob

答案 1 :(得分:1)

除了Gaurav提到的所有内容以及他提到的内容之外,您还可以调查Azure文件。您可以从任何onprem应用程序安装文件共享。由于Azure文件支持SMB协议,因此您可以使用标准文件系统API与其进行交互。

https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files