Современное предприятие ориентировано на облачные технологии. Цифровая трансформация включает не только переход к облачным хранилищам через миграцию приложений, но и переход от дисковых хранилищ к облачным.
Облачные хранилища имеют ключевые преимущества перед традиционным дисковым хранением, включая:
- Масштабируемость
- Расширенные возможности резервного копирования и резервирования
- Большая доступность и возможность сотрудничества
- Отсутствие затрат на капитальные вложения и обслуживание
- Встроенные методы безопасности, такие как шифрование и многофакторная аутентификация (MFA)
- Легкая интеграция со службами резервного копирования и аварийного восстановления
Хотя сегодня существует множество вариантов облачного хранения, включая Amazon Web Services (AWS), Azure Storage является логичным выбором для клиентов Microsoft Azure.
Шесть популярных вариантов Azure Storage
Решение Azure Storage включает несколько типов сервисов для хранения данных, чтобы удовлетворить специфические потребности. Рассмотрим шесть наиболее популярных сервисов Azure Storage:
- Azure Blob Storage
- Azure File Storage
- Azure Table Storage
- Azure Queue Storage
- Azure Disk Storage
- Azure Data Lake Storage
- Azure Blob Storage
Azure Blob Storage
Azure Blob Storage используется для хранения большого количества неструктурированных данных в контейнерах. Blob Storage является высокомасштабируемым и экономически эффективным вариантом хранения для данных, к которым не требуется частый доступ. Поэтому Blob Storage идеально подходит для таких случаев использования:
- Резервное копирование или архивирование данных, связанных с приложениями и виртуальными машинами (VMs)
- Хостинг и потоковая передача изображений, аудиофайлов и видео
- Аналитика больших данных
- Кеширование и доставка контента для веб-сайтов
- Хранение файлов журналов и телеметрических данных для мониторинга, отладки или аналитики
Сервис Blob Storage можно легко интегрировать с другими сервисами Azure, такими как Azure Machine Learning и Azure Content Delivery Network (Azure CDN). Есть несколько способов доступа к Blob Storage, в том числе Azure портал, Azure Storage REST API, Azure Storage Explorer и Azure PowerShell модуль.
Azure Files
Azure Files является управляемым облачным сервисом совместного использования файлов, который использует протокол Server Message Block (SMB). Многие администраторы Windows и конечные пользователи уже знакомы с SMB, что уменьшает кривую обучения. Azure Files предоставляет высокодоступное хранилище с любой точки мира и может быть подключено напрямую к клиентам Windows, macOS и Linux через SMB. Azure Files предоставляет большой объем резервного хранилища, поскольку может копировать данные между несколькими географическими расположениями.
Azure Files поддерживает традиционное хранение файлов в иерархии папок, как ожидается при использовании протокола SMB. Azure Files идеально подходит для таких случаев использования:
- Совместное хранение файлов для команд с широкой географией
- Перенос приложений в облако, которые используют родные API и SMB
- Замена или дополнение локальных файловых серверов
- Регистрация и сведение данных для обработки и аналитики
- Централизованное управление файлами настроек для нескольких экземпляров приложения
- Хранение файлов для сред разработки и тестирования
Важно, что Azure Files не поддерживает некоторые функции SMB.
Azure Tables
Azure Tables являются структурированными, схематически-независимыми NoSQL хранилищами данных в облаке. Они обеспечивают высокомасштабируемое и экономически эффективное решение для хранения больших объемов нереляционных данных, которые не требуют сложных запросов или связей. Таблицы обычно используются для хранения гибких наборов данных, таких как пользовательские данные для веб-приложений и другие типы метаданных.
Вот несколько распространенных случаев использования Azure Table Storage:
- Централизованное хранение журналов, телеметрических данных и данных мониторинга
- Хранение каталогов и данных корзины для покупок для приложений электронной коммерции
- Масштабируемое планирование задач и хранение метаданных
- Хранение данных с сенсоров и телеметрических данных IoT
- Хранение данных настроек для облачных приложений
Azure Tables является одним из облачных решений для хранения баз данных от Microsoft. Другие включают Azure SQL Database, Azure Cosmos DB, Azure MySQL Database и Azure MariaDB.
Azure Queue Storage
Azure Queue Storage является сервисом для хранения больших объемов сообщений, к которым можно получить доступ из любой точки мира с помощью HTTP или HTTPS. Azure Queues используются для асинхронного обмена сообщениями между компонентами приложений.
Распространенные случаи использования Azure Queue Storage включают следующее:
- Отделение приложений с обеспечением асинхронной связи
- Балансировка нагрузки для внезапных колебаний высокого объема запросов
- Параллельная обработка рабочих нагрузок
- Откладывание асинхронных задач, требующих длительного времени для завершения
- Повышение устойчивости приложений
Помимо Azure Queue Storage, Microsoft также предлагает Service Bus Queues для более сложных схем интеграции сообщений.
Azure Disk Storage
Azure Disk Storage обеспечивает блочное хранение данных, подобное традиционным жестким дискам. Оно используется преимущественно для предоставления высокопроизводительного хранилища данных для виртуальных машин.
Azure диски доступны в вариантах Standard HDD, Standard SSD, Premium SSD и Ultra Disk. Standard HDD является наиболее экономичным и подходит для рабочих нагрузок, допускающих высокую задержку. Ultra Disk находится на другом конце шкалы; он обеспечивает чрезвычайно высокую пропускную способность и задержку менее миллисекунды, что делает его идеальным для интенсивных рабочих нагрузок и высокопроизводительных баз данных.
Azure также предлагает как управляемые, так и неуправляемые диски. Для управляемых дисков нужно указать только размер и тип желаемого диска; управление всем остальным осуществляется Azure. Управляемые диски проще в развертывании и управлении, чем неуправляемые диски, для которых нужно создавать и управлять учетными записями хранения. Они рекомендуются для большинства сценариев из-за их простоты и масштабируемости, но есть определенные случаи, когда неуправляемые диски могут быть более подходящими.
Azure Data Lake Storage
Azure Data Lake Storage (ADLS) — это высокомасштабируемое центральное хранилище, где можно хранить и анализировать большие объемы как структурированных, так и неструктурированных данных. Оно разработано для обработки больших объемов данных, требующих высокой пропускной способности и доступ к данным с низкой задержкой.
Его текущее поколение (Gen2) построено на базе Azure Blob Storage и наследует все его функции, включая многоуровневость данных, возможности бэкапирования и резервирования и высокую доступность.
Data Scientists могут хранить наборы данных, необходимые для создания и обучения моделей машинного обучения. Другие случаи использования включают составление данных, отчетность, архивирование данных и исторический анализ.
Storage Tiers
Не все данные нуждаются в хранении на высокопроизводительных носителях. Azure предлагает следующие уровни хранения для некоторых продуктов, чтобы данные можно было хранить как можно более экономно:
- Hot – разработан для данных, которые часто используются, по крайней мере в краткосрочной перспективе. Имеет более высокую стоимость транзакций данных, чем уровни Cool или Archive.
- Cool – оптимизирован для данных, к которым редко обращаются. Этот уровень имеет минимальный срок хранения 30 дней. Часто используется для краткосрочного резервного копирования и более старого контента.
- Cold – оптимизированный для данных, к которым редко обращаются. Этот уровень имеет минимальный срок хранения 90 дней.
- Archived – используется для данных, к которым обращаются еще менее часто. Этот уровень имеет минимальный срок хранения 180 дней. Данные в этом уровне фактически офлайн и требуют несколько часов для восстановления.
Есть также другие уровни, подходящие для специфических обстоятельств, такие как Premium Performance и Transaction Optimized, разработанные для ситуаций с очень высокой производительностью.
Соображения по безопасности и доступности
Важно отметить, что все данные в хранилище Azure автоматически шифруются при загрузке и расшифровываются после выгрузки. В случае утечки данных взломанные данные будут недоступны без необходимых ключей шифрования.
Microsoft также предлагает несколько вариантов резервирования данных, чтобы гарантировать, что данные защищены несколькими копиями, которые географически распределены между несколькими местами хранения. Некоторые из этих вариантов резервирования разработаны для того, чтобы выдержать катастрофические события на широкой географической территории.
Как Netwrix может помочь
Azure Storage является мощным и гибким способом хранения данных в облаке и особенно подходит для организаций, знакомых с экосистемой Microsoft. Хотя все еще существуют обстоятельства, когда локальное хранение дисков может быть предпочтительным, облачное хранение Azure предлагает реальные преимущества, которые помогут большинству организаций достичь своих бизнес-целей.
С увеличением количества данных, хранящихся в облаке, становится критически важным иметь возможность сканировать эти данные на предмет наличия конфиденциальной информации, такой как персональные данные (PII), чтобы они были должным образом защищены.
С помощью Netwrix Enterprise Auditor можно:
- Автоматически загружать Azure Blobs и сканировать их на наличие конфиденциальных данных.
- Просматривать результаты обнаружения конфиденциальных данных в простом формате.
- Создавать специальные отчеты и автоматизировать их распространение.
- Эффективно реагировать на запросы субъектов данных (DSARs), как того требуют современные законы о защите данных.




