Azure Blob Storage 是一種可伸縮的雲端存儲,旨在存儲大量的非結構化數據。Azure Blob是非結構化數據的存儲目的地。
何時使用Azure Blob Storage?
Azure Blob Storage的理想用例是充當非結構化的Data Lake進行分析。Data Lake應該允許(1)儲存任何類型的數據,以及(2)啟用並行分析。
鑒於Azure Blob Storage允許儲存任何類型的數據(doc、csv、json等等),並且它以Hadoop分佈式文件系統為基礎完美契合。
何時考慮使用Azure Blob Storage與其他存儲服務?
如果您具有以下任何或更多需求,則Azure Blob Storage非常適合:
• 您有非結構化文件,例如圖像、視頻、音頻、文檔、日誌、備份
• 您希望擁有易於訪問的數據(可通過多個工具和API接口訪問)
• 您需要低成本的儲存,但又要確保數據高度可用(可能跨多個地理區域)
• 您想將此數據用於Analytics用途,從而確保可以為並行分析此數據
什麼時候不使用Azure Blob Storage?
• 您需要儲存關係數據(在這種情況下,請查看Azure SQL數據庫,用於PostgreSQL和MySQL的Azure數據庫或Azure SQL數據庫)
• 如果需要執行Advanced real-time querying(Azure Cosmos DB)
Azure Blob Storage和Azure Data Lake Store有什麼區別?
Azure Data Lake Store Gen2建立在Azure Blob儲存之上,因此具有與其他功能相同的優勢。
如果您最需要分析,我們建議使用Azure Data Lake Store Gen2。Azure Data Lake Store Gen2與Azure Data Lake Store的不同之處在於,Azure Data Lake Store Gen2在其產品中嵌入了分層名稱空間功能,並且不要求用戶在其計算環境中運行它。因此,重命名文件夾將成為Data Lake Store的簡單操作。
費用呢?
可以根據對Blob Storage中數據的訪問頻率來選擇Blob Storage的定價
• 如果您需要儲存很少訪問的數據,則Archive storage tier最佳選擇。請記住,雖然降低了儲存成本,但訪問數據的成本卻更高。
• 經常訪問的數據可以儲存在 Hot storage 或Premium存儲器中。
Hot storage 的儲存成本高於Archive storage tier,而訪問成本則低得多。對於將Azure Blob儲存用作Data Lake,我們建議將 Hot storage 作為可靠的默認設置。
您如何與存取Azure Blob Storage?
您可以通過以下任意方式存取Blob Storage
• AzCopy –一個可以在本地下載的命令提示界面
• Azure Data Factory
• Azure SDK(.NET、Java、Python等)–允許您直接在Python或R中與Azure進行存取
• Azure Data Box Disk
• Azure導入/導出服務
結論
Azure Blob Storage是一種高度可擴展的對象儲存,用於儲存非結構化數據,例如圖像、視頻、音頻、文檔等。可以在世界各地以高可用性和可訪問性儲存大量數據。
有關更多訊息,請訪問Microsoft 網站。
雅閣科技擁有專業的Azure技術團隊,可以解決您在Azure 基礎架構中遇到的大小事,請與我們聯繫,以獲取更多的Azure支援服務唷!