匯出 (0) 列印
全部展開

儲存體模擬器和 Azure 儲存體服務之間的差異

更新日期: 2014年5月

Microsoft Azure 儲存體模擬器 是 Windows Azure 儲存體的本機模擬器,您可用來建置及測試應用程式,而不會產生任何費用。使用 儲存體模擬器 與使用雲端 Windows Azure 儲存體的方式會有些差異。

note附註
儲存體模擬器可以當作 Microsoft Azure SDK 的一部分。您也可以下載獨立封裝形式的儲存體模擬器。

若要設定儲存體模擬器,您必須擁有電腦的系統管理權限。

下列一般差異適用於儲存體服務:

  • 儲存體模擬器僅支援單一固定帳戶及已知的驗證金鑰。這組帳戶與金鑰是唯一允許搭配模擬的儲存體服務使用的認證,它們是:

    
    Account name: devstoreaccount1
    Account key: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
    
    Important重要事項
    儲存體模擬器支援的驗證金鑰僅可用於測試用戶端驗證碼的功能,不得為任何安全性之目的移作他用。您無法將生產環境的儲存體帳戶及金鑰搭配儲存體模擬器使用。切勿透過模擬的儲存體帳戶使用生產資料。

  • 儲存體模擬器不是可擴充的儲存體服務,因而不支援大量用戶端同時連接。

  • 儲存體模擬器支援的 URI 配置,與雲端儲存體服務所支援的 URI 配置不同。開發用 URI 配置是在 URI 的階層式路徑中指定帳戶名稱,而不會在網域名稱中指定。此差異的原因在於雲端可以解析網域名稱,但本機電腦無法解析所致。如需有關開發環境與生產環境之 URI 差異的詳細資訊,請參閱使用 Azure 儲存體模擬器進行開發和測試中的使用儲存體服務 URI

  • 從 3.1 版開始,儲存體模擬器 帳戶可支援讀取權限的地理備援複寫 (RA-GRS)。在模擬器中,所有帳戶均會啟用 RA-GRS,因此在主要與次要複本之間從不會有延遲。取得 Blob 服務統計資料取得佇列服務統計資料取得表格服務統計資料 作業支援次要帳戶,並且一律會根據基礎 SQL 資料庫,將 LastSyncTime 回應元素的值傳回為目前時間。

    如要以程式設計方式存取具備儲存體模擬器的次要位置,請使用 .NET 適用的儲存體用戶端程式庫 3.2 版或更新版本。如需詳細資訊,請參閱儲存體用戶端程式庫參考

  • 儲存體模擬器中未支援檔案服務和 SMB 通訊協定服務端點。

下列差異適用於 Blob 服務:

  • Blob 服務模擬器最多只支援 2 GB 的 Blob 大小。

  • 即使要求中未指定租用識別碼,針對儲存體模擬器內具有作用中租用之 Blob 執行的 放置 Blob 作業仍可能會成功。

下列差異適用於表格服務:

  • 儲存體模擬器中的表格服務,日期屬性僅支援 SQL Server 2005 支援的範圍 (例如,必須是 1753 年 1 月 1 日以後的日期)。所有早於 1753 年 1 月 1 日的日期皆會變更為此值。日期的有效位數受限於 SQL Server 2005 的有效位數,亦即會精確到 1/300 秒。

  • 儲存體模擬器支援小於 900 個位元組的資料分割索引鍵及資料列索引鍵屬性值。帳戶名稱、資料表名稱及索引鍵屬性名稱的大小總計不得超過 900 個位元組。

  • 在儲存體模擬器中,資料表的資料列大小總計不得超過 1 MB。

  • 在儲存體模擬器中,Edm.GuidEdm.Binary 資料類型的屬性對於查詢篩選字串僅支援 Equal (eq) 和 NotEqual (ne) 比較計算子。

佇列服務沒有特定差異。

下列差異適用於 Windows Azure 磁碟機:

  • 從 Microsoft Azure 計算模擬器 掛接 Windows Azure 磁碟機時,必須由 儲存體模擬器 中建立的分頁 Blob 備份此磁碟機。您無法從 計算模擬器 掛接由 Windows Azure 的分頁 Blob 所備份的磁碟機。此行為與其他 Windows Azure 儲存體服務不同,透過 計算模擬器 中執行的程式碼可存取位於雲端的其他儲存體服務。

  • 從 計算模擬器 建立新的 Windows Azure 磁碟機時,務必指定模擬的儲存體帳戶的認證。

另請參閱

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft