簡體   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