Final answer:
The most suitable Azure storage solution for Rob's video surveillance company is Azure Blob Storage, due to its ability to store and stream large, unstructured data sets such as video with high availability and strong security features.
Step-by-step explanation:
Azure Storage Solution for Video Surveillance Footage
For Rob's video surveillance company, the most appropriate Azure storage solution would be Azure Blob Storage. This service is designed for storing large amounts of unstructured data, such as video footage, in a scalable and accessible manner. Azure Blob Storage also provides security features, ensuring that the stored data is protected. Additionally, it offers high availability, which is crucial for Rob's requirement of ensuring the customer's footage is highly accessible at any time. Moreover, it can handle streaming video content, which might be necessary for a surveillance company that requires real-time access to live video feeds.
On the other hand, Azure Files is used for migrating legacy applications that use file shares, Azure Queue Storage is typically used for message queuing, and Azure Table Storage is used for storing non-relational structured data. Therefore, for the purpose of storing video surveillance footage, these services are less suitable compared to Azure Blob Storage.