[英]Azure SDK and Azure Storage retirement dates and meaning
我有一個依賴Azure SDK版本1.8和Azure表和blob存儲的應用程序。 Azure SDK 1.8計划於2015年11月12日“退役”。
我認為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, 2016
年August 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存儲版本之間的關系,因此有兩件事需要考慮:
默認情況下,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.