Введение (анализ болевых точек)
Сталкиваетесь ли вы с одной из следующих проблем как владелец платформы больших данных?
- Стоимость хранения данных резко возросла.Объем данных растет со скоростью 50% в год, а традиционные решения для хранения данных HDFS требуют постоянного расширения серверов, что делает закупку оборудования, эксплуатацию и обслуживание серверных помещений тяжелым бременем.
- Пустая трата вычислительных ресурсов.Чтобы справиться с периодическими пиковыми вычислениями (например, составление отчетов в конце месяца, ежегодный аудит), необходимо поддерживать огромный кластер Hadoop/Spark в течение длительного времени, что приводит к средней загрузке процессора менее 20% и серьезной трате ресурсов.
- Узкие места масштабируемости.Хранение и вычисления тесно связаны друг с другом, при расширении хранилища одновременно должен расширяться и вычислительный узел, операция сложная, и невозможно добиться независимой эластичности и масштабируемости ресурсов.
- Сложность технических операций и обслуживания.Самостоятельно построенные кластеры требуют привлечения профессиональной команды для постоянного обновления версий, устранения неполадок и настройки производительности, что требует высокой технической квалификации и отвлекает силы, которые должны быть потрачены на инновации в бизнесе данных.
Краткое содержание одним предложением.Если вы боретесь с растущими расходами на инфраструктуру больших данных и тяжелой работой по эксплуатации и обслуживанию, то в этой статье вы найдете комплексное решение на основе архитектуры разделения хранения и вычислений AliCloud для снижения расходов и повышения эффективности.
Диаграмма и обзор архитектуры решения
архитектурная схема

Аннотация.
Основу этой программы составляют"Разделение счетов"вместе с"Бессерверная оптимизация". Все данные помещаются непосредственно вAliCloud Object Storage (OSS)Используя неограниченную емкость и недорогие возможности многоуровневого хранения данных (стандартное, низкочастотное, архивное), компания использует его в качестве пьедестала постоянного хранения для озер данных. Вычислительные задачи решаются с помощьюЭластичный контейнерный экземпляр (ECI)ответить пениемE-MapReduce Serverlessи т. д. размещаются на бессерверных движках, которые подтягиваются лишь на секунды во время выполнения задачи, оплачиваются по количеству фактически использованных вычислительных ресурсов (процессор/память/время выполнения) и освобождаются, как только задача завершена. Весь процесс управляется событиями (например, загрузка новых файлов в OSS), и нет необходимости управлять какими-либо серверами.
Ценностное предложение.Это решение позволяет устранить болевую точку, преобразовав высокую фиксированную стоимость кластера в очень низкую стоимость хранения + стоимость вычислений по требованию, комплексная стоимость может быть снижена более чем на 50% и полностью освободить от давления эксплуатации и обслуживания.
Основные продукты и компоненты
- Название компонента. AliCloud Object Storage (OSS)
- Играет роль.интегрированная архитектураКраеугольный камень для хранения данныхЭти данные не доступны в базе данных, но они есть на нескольких языках.
- Ключевые рекомендации по конфигурации/выбору.
- Часто используемые горячие данные.усыновлениеСтандартное хранениеТип.
- Данные о температуре для периодических посещений.усыновлениенизкочастотный доступТип хранилища (низкая стоимость доступа, еще более низкая стоимость хранения).
- Холодные данные для архивирования/резервного копирования.усыновлениепоместить в делоилихолодное архивированиеТип хранения (наименьшая стоимость).
- НастроивПравила жизненного циклаСистема автоматически преобразует данные из стандартных -> низкочастотных -> архивных для максимальной экономии средств.
- Почему стоит выбрать именно его.Обеспечивает сохранение данных в течение 12 9 с при стоимости 1/3 или менее стоимости встроенного жесткого диска, что идеально подходит для архитектуры разделения магазинов и компьютеров.
- Название компонента. Эластичный контейнерный экземпляр (ECI)
- Играет роль. Эластичное вычислительное ядро по требованию. Используется для выполнения пользовательских контейнерных вычислительных задач (например, скриптов Python, пользовательских обработчиков данных).
- Ключевые рекомендации по конфигурации/выбору.
- в отношенииКраткосрочные, внезапныевычислительных задач (например, выполнение ETL в течение 1-2 часов в день), ECI предпочтительнее.
- Конфигурируется в соответствии со спецификациями vCPU и памяти, необходимыми для выполнения задачи, и поддерживает небольшие экземпляры спецификации в 0,25 ядра, чтобы не тратить ресурсы впустую.
- Черезтриггер события(например, события загрузки файлов OSS) автоматически пробуждает вычислительные ресурсы для полностью автоматизированного конвейера.
- Почему стоит выбрать именно его.Она действительно реализует "посекундную тарификацию и масштабирование по требованию" вычислительных ресурсов без необходимости резервирования, что значительно повышает эффективность использования ресурсов.
Краткое описание преимуществ программы
- ? Совокупная стоимость составляет 50%+.Благодаря недорогой системе OSS для хранения данных и системе "плати по факту" для вычислений нет необходимости платить за простаивающие ресурсы, а совокупная стоимость владения (TCO) значительно снижается по сравнению с самостоятельным строительством стационарных кластеров.
- ⚡ Исключительная отказоустойчивость с посекундным масштабированием.В случае наплыва данных или внезапной потребности в анализе вычислительные ресурсы могут быть мгновенно увеличены без необходимости заранее приобретать и развертывать их, что значительно повышает гибкость бизнеса.
- ? ️ Высокая доступность и отсутствие необходимости в обслуживании.Инфраструктурные сервисы AliCloud обеспечивают высокую доступность SLA, избавляя команду от необходимости заботиться о сбоях и обслуживании базовой инфраструктуры и позволяя ей сосредоточиться на разработке данных.
- ? Открытость и совместимость.Полная совместимость с экосистемой с открытым исходным кодом позволяет плавно перенести существующие процедуры обработки данных, чтобы защитить существующие инвестиции в технологии.
Сценарии применения и применимые клиенты
- Типичные сценарии применения.
- Циклические задачи ETL.Операции по очистке, преобразованию и загрузке данных выполняются ежедневно/еженедельно.
- Интерактивный мгновенный запрос.Аналитики данных периодически инициируют задачи запроса, в которых вычислительные ресурсы создаются с началом выполнения запроса и освобождаются с его окончанием.
- Обработка, управляемая событиями.Например, как только новый файл журнала загружается в OSS, сразу же запускается задача обнаружения аномалий или создания отчета.
- Применимые характеристики клиента.
- собственностьС учетом затратбизнеса и команды.
- Расчетный спрос существуетЧеткие пики и впадины(например, сценарии с большим количеством дневных задач и малым количеством ночных).
- пожеланиеСоздание платформы для работы с большими данными с нуляи компании, которые не хотят создавать большую команду специалистов по эксплуатации и техническому обслуживанию.
- в процессеЦифровая трансформацияТрадиционные компании, желающие внедрить возможности работы с большими данными с минимальными затратами на пробы и ошибки.
Похожие ссылки
- Веб-сайт продукта AliCloud Object Storage (OSS). Узнайте прямо сейчас
- Официальный сайт продукта Elastic Container Instance (ECI). Узнайте прямо сейчас
- Бесплатные пробные кредиты. Бесплатная пробная версия продуктов AliCloud
- Практические занятия по технологиям. Доступ к данным OSS в ECI
- Более экономичные решения. Узнать больше