Windows Azure - 迁移问题

Windows Azure - migration questions

在对 Windows Azure 平台进行全球概览后,我还有一些问题想请您回答。希望它对我以外的一些人也有用。

  1. One of my application uses sql server db for text data and second db which is just simply images db (folder structure own db) where images are stored and by using ftp my aplication can download/upload there. The question is: a) If i would go azure does "sql azure" is place where can i place my sql server db? b) What about my folder structure database - is there some place on azure storage i could put my folders containing images and configure ftp to it? I heard about BLOBS but can i ftp to it?

  2. Is there possibility to place Windows forms application to Azure that it could work as remote application which specific users could access instead of installing on every client machine?

  3. Regarding Worker role - is there possibility to just simply move Windows service application to azure as worker role or there are some things which has to be rebuilt to work in azure?

If i would go azure does "sql azure" is place where can i place my sql server db.

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

What about my folder structure database - is there some place on azure storage i could put my folders containing images and configure ftp to it? I heard about BLOBS but can i ftp to it?

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

Is there possibility to place Windows forms application to Azure that it could work as remote application which specific users could access instead of installing on every client machine?

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

Regarding Worker role - is there possibility to just simply move Windows service application to azure as worker role or there are some things which has to be rebuilt to work in azure?

您不能将 Windows 服务应用程序按原样部署到辅助角色中。您必须稍微调整一下代码。您可能想要研究的其他替代方案是在虚拟机中托管您的 Windows 服务(据我所知,它应该没有任何代码更改)或将您的 Windows 服务转换为 WebJob.

除了 Gaurav 提到和暗示的所有内容之外,您还可以研究 Azure 文件。您可以从任何本地应用程序挂载文件共享。由于 Azure Files 支持 SMB 协议,您可以使用标准文件系统 API 与之交互。

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