繁体   English   中英

Azure SDK和Azure存储的退役日期和含义

[英]Azure SDK and Azure Storage retirement dates and meaning

我有一个依赖Azure SDK版本1.8和Azure表和blob存储的应用程序。 Azure SDK 1.8计划于2015年11月12日“退役”。

  • Azure SDK退役是否会阻止我的应用在2015年11月12日之后开始工作?
  • Azure SDK版本号与Azure存储版本日期之间的关系是什么?
  • Azure SDK退役和Azure存储版本删除有什么区别? (我知道版本删除意味着它不会被使用。退休是否意味着它将不再受支持但会继续工作?)
  • 更新问题:Azure SDK如何与“Azure存储客户端”相关联? 我的Azure SDK v1.8的哪个版本映射到哪个版本的azure存储客户端?

我认为SDK会继续工作,并且退役的存储服务版本太旧而不能影响我,但我想确定。

Azure SDK版本的退役日期为https://msdn.microsoft.com/en-us/library/azure/dn479282.aspx

Version: 1.8/October 2012
Release Date: October 2012
Retirement Date: November 12 2015

Microsoft Azure存储服务版本删除版本日期为http://blogs.msdn.com/b/windowsazurestorage/archive/2015/10/19/microsoft-azure-storage-service-version-removal-update-extension-to-2016的.aspx

Version 2009-07-17 and prior Azure storage versions will be turned off 
and will quit working. 

更新:我还发现了这个方便的“Azure存储客户端”版本到Azure协议版本图表https://msdn.microsoft.com/en-us/library/azure/dn744252.aspx

Storage Client      Underlying REST 
Library Version     Protocol Version
-------             --------
1.7                 2011-08-18
2.x                 2012-02-12
3.x                 2013-08-15
4.x                 2014-02-14
5.x                 2015-02-21
6.x                 2015-04-05

更新:点击此链接https://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/我发现此图表

GUEST OS FAMILY     SDK VERSIONS SUPPORTED
4                   Version 2.1 and later
3                   Version 1.8 and later
2                   Version 1.3 and later
1                   Version 1.0 and later

“云服务访客操作系统更新矩阵”还有一些可怕的图表,显示“禁用日期”和“到期日期”,表示在访客操作系统4.19之前所有内容已过期(截至今天11/6/2015)。 这对我来说毫无意义。

我确定希望看到“Azure SDK”到“Storage Client Library”版本表。

更新:2015年12月3日

它继续工作。 根据这个azure存储博客条目 ,看起来退休日期已经推迟到明年夏天。

We will delay the removal date for some REST API versions and impacted
client libraries. This includes all REST endpoints starting version 
2009-07-17 and earlier. The effective date for this service removal is
August 1st, 2016.

有关版本删除的计划有一些变化。 根据Azure存储团队的博客文章, 2009-07-17版本将于August 1, 2016August 1, 2016退休。 有关更多详细信息,请参阅此博客文章: http//blogs.msdn.com/b/windowsazurestorage/archive/2015/10/19/microsoft-azure-storage-service-version-removal-update-extension-to-2016 .aspx

关于Azure SDK和Azure存储版本之间的关系,因此有两件事需要考虑:

  1. 随SDK一起提供的Storage Client库。
  2. 随SDK一起提供的存储模拟器。

默认情况下,SDK版本将使用特定版本的库,但您可以根据需要自由升级或降级存储客户端库。 早些时候,存储客户端库和SDK的其他组件之间存在一些依赖关系(一个很好的例子是Azure诊断)但不再存在。

存储模拟器再次绑定到存储客户端库的版本。 不幸的是,如果要使用存储模拟器,则必须使用它支持的存储客户端库。 例如,您无法使用存储客户端库版本6和存储模拟器版本4.如果您要使用最新版本,并且模拟器不支持它,那么您必须针对实际云存储进行所有开发。

Azure存储由REST API管理,此API版本化,其中每个新版本都提供了对先前版本的一些改进(有时删除或更改previoud版本中提供的功能)。 当他们说“版本删除”时,本质上意味着不支持特定版本的Storage REST API。 这也意味着与该特定REST API版本相关联的任何客户端库也将停止工作。

UPDATE

回答您的具体问题:

Azure SDK退役是否会阻止我的应用在2015年11月12日之后开始工作?

老实说,我不知道(但我很想知道)。 每个SDK都针对特定的Guest OS版本。 通过此链接( https://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/ ),我收集SDK 1.8针对来宾操作系统系列3.如果您要定位您的应用程序中的特定客户操作系统版本(请检查目标操作系统版本的服务配置文件和服务),如果该版本设置为禁用(并随后过期),那么我认为它会破坏您的应用程序。

在此输入图像描述

Azure SDK版本号与Azure存储版本日期之间的关系是什么?

默认情况下,SDK版本将使用特定版本的库,但您可以根据需要自由升级或降级存储客户端库。 早些时候,存储客户端库和SDK的其他组件之间存在一些依赖关系(一个很好的例子是Azure诊断)但不再存在。

Azure SDK退役和Azure存储版本删除有什么区别? (我知道版本删除意味着它不会被使用。退休是否意味着它将不再受支持但会继续工作?)

老实说,我不知道。 抱歉!

更新问题:Azure SDK如何与“Azure存储客户端”相关联? 我的Azure SDK v1.8的哪个版本映射到哪个版本的azure存储客户端?

Azure SDK 1.8使用Storage Client Library 2.0(来自SDK 1.8发行说明 )和Storage Client Library 2.0目标REST API版本2012-02-12(来自Protocol Version Support for .NET Client Library Versions

在此输入图像描述

您还可以通过进入Azure SDK安装目录中的ref目录来检查存储客户端库的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM