存儲賬戶的概念
Azure存儲賬戶是Azure提供的一種云存儲解決方案,用于存儲和訪問各種類型的數據,包括文件、磁盤、隊列、表格和Blob(二進制大對象)數據。存儲賬戶可以基于訪問模式和冗余需求來選擇不同的類型,以滿足應用程序的要求。
Azure存儲賬戶有以下幾種類型:
- Blob存儲賬戶:專門用于存儲和訪問Blob數據,適用于需要高吞吐量和低延遲的應用程序。
- 文件存儲賬戶:用于存儲和管理文件共享,適用于需要共享文件的多個虛擬機或應用程序之間的協作。
- 隊列存儲賬戶:用于存儲和管理消息隊列,適用于構建異步通信的應用程序。
- 表格存儲賬戶:用于存儲和訪問結構化數據,適用于需要高性能、低延遲和無模式的數據存儲。
Azure存儲賬戶可以選擇不同的冗余級別,以提高數據的可用性和持久性。以下是幾種常見的冗余級別:
- LRS(本地冗余存儲):將數據復制到同一Azure數據中心的不同存儲介質上,可以提供數據的較高冗余性。
- GRS(地理冗余存儲):將數據復制到同一Azure區域內的不同數據中心的存儲介質上,可以提供更高級別的數據冗余,以應對數據中心級別的故障。
- ZRS(區域冗余存儲):將數據復制到同一區域內的不同數據中心的存儲介質上,可以提供更高級別的數據冗余和可用性,以應對區域級別的故障。
- GZRS(地理冗余存儲加區域冗余存儲):將數據復制到同一區域內和另一個Azure區域內的不同數據中心的存儲介質上,提供了最高級別的數據冗余和可用性。
通過選擇合適的存儲類型和冗余級別,可以根據應用程序的要求實現數據在可用性、冗余和性能方面的平衡。
參考文檔: https://learn.microsoft.com/zh-cn/azure/storage/common/storage-introduction?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&bc=%2Fazure%2Fstorage%2Fblobs%2Fbreadcrumb%2Ftoc.json
實操
- 在搜索欄中搜索存儲賬戶,并創建,冗余選擇LRS
- 轉到資源中可以看到存儲賬戶可以上傳四種類型的文件,選擇容器創建容器,容器選擇專業類型,含義如下:容器中的訪問級別是專用的含義是指該訪問級別只能在容器內部進行訪問,外部代碼無法直接訪問該訪問級別的成員。這種訪問級別通常被用于私有的內部實現細節,它限制了外部代碼對容器中的內容的訪問,從而保證了容器的封裝性和安全性。在面向對象編程中,這種訪問級別可以通過private修飾符來實現。
- 可以在容器中上傳文件
- 可以創建文件共享,并上傳文件