Как программное хранилище дает возможность разработчикам

Lightbits спонсировал этот пост.

Чтобы удовлетворить стремление к более оптимизированным рабочим процессам развития и ускоренным инновациям, организации подталкивают контроль и право собственности на инфраструктуру базы данных для разработчиков.

Базы данных все чаще становятся частью рабочих процессов разработчиков в качестве бэкэнд -хранилища данных для различных веб -приложений, предприятий и мобильных приложений.

Производительность и надежность платформы данных, особенно уровня хранения, имеют решающее значение для эффективных циклов разработки. Тем не менее, обеспечение надежности и производительности базы данных может быть серьезной проблемой для разработчиков, которым не хватает опыта в архитектуре платформы данных.

Хранение повлияет на то, насколько хорошо работают ваши рабочие нагрузки Oracle, их надежность и связанные с ними расходы для вашего бизнеса. К сожалению, существует высокая стоимость для плохо спланированной инфраструктуры хранения: более длительные циклы разработки, разрушительные откаты, плохая эффективность приложений или сбои, время простоя и финансовые потери для бизнеса. Все это заставляет разработчиков хотеть поднять свою базу данных в обочину, что не вариант.

К счастью, есть ответ на выбор правильной архитектуры хранения, которая может упростить обеспечение, масштабирование и управление для разработчиков. Это может быть достигнуто путем создания платформы данных с программным хранилищем в качестве основы, что позволяет им самим более связанных с базой данных и восстанавливает контроль над своими базами данных.

Традиционное тестирование терпит неудачу

Разработчики стремятся к непрерывной производительности и надежности приложений, стремясь к проектам, которые оптимально работают в производстве, эффективно масштабируют и позволяют обеспечить безопасное развертывание кода.

Традиционные методы тестирования направлены на то, чтобы код приложения правильно взаимодействовал с системой хранения, эти данные соответствующим образом обрабатываются и что общая система работает надежно и эффективно. Несмотря на эти усилия, проблемы сохраняются, и проблемы часто остаются незамеченными во время тестирования.

Это связано с тем, что большинство тестов определяют приоритеты точность операций данных по сравнению с производительностью, часто не допуская раскрытия основных проблем хранения. Следовательно, даже если данные обрабатываются правильно, решение может работать слишком медленно, чтобы удовлетворить производственные требования, что приводит к неудачам и снижению удовлетворенности клиентов.

Нагрузочное тестирование, предназначенное для решения производительности, вводит свой собственный набор проблем, поскольку тесты являются сложными, дорогими и часто проводятся слишком поздно в процессе разработки. К тому времени, когда тестирование нагрузки выявляет узкие места производительности, уже слишком поздно, и стоимость для бизнеса значима, что требует дорогостоящей и трудоемкой переработки.

Расширение возможностей развития с помощью упрощенной инфраструктуры

Программное определение хранения (SDS) дает разработчикам возможности, предоставляя им больший контроль над своими ресурсами. Программное обеспечение может быть установлено на товарном оборудовании и работает в частных облаках локально для создания гибкой и масштабируемой системы хранения. Или это может быть запущено в общедоступном облаке. Гибкость SDS упрощает обеспечение, управление и масштабирование ресурсов хранения.

Предоставление становится проще, потому что разработчики могут выделять ресурсы хранения через программные интерфейсы, а не иметь дело со сложными аппаратными конфигурациями. Управление оптимизируется централизованным контролем и мониторингом ресурсов хранения, часто с помощью автоматизированных задач и политического управления. Масштабирование упрощено и более эффективно, что позволяет разработчикам легко добавлять или удалять емкость хранилища по мере необходимости, часто не требуя значительных изменений в оборудовании или простоя.

Разработчики процветают, когда они контролируют разработку, развертывание и устранение неполадок. SDS предоставляет разработчикам возможность взять на себя ответственность и ускорить циклы разработки. Разработчики могут сосредоточиться на инновациях, а не на обременении инфраструктурными соображениями.

Преимущества Oracle на AWS

Cloud Storage предлагает уровень гибкости и доступности, с которым локальное хранилище не может совпадать. Ибоватные нагрузки с интенсивной базой, такие как Oracle, хорошо подходят для мигрирования в общедоступное облако, учитывая огромные возможности хранения и вычисления, доступные там.

Но в то время как требования Oracle к вычислительству и памяти легко выполняются на AWS, требования к производительности для приложений 1 и 2 уровня с использованием Oracle являются проблемой.

Эти проблемы не относятся к базам данных Oracle в их фундаментальном характере, но они могут быть особенно проблематичными для рабочих нагрузок Oracle из -за нескольких факторов. В то время как облако предлагает масштаб и гибкость, конкретные требования к производительности для баз данных Oracle, особенно для критически важных и высоко транзакционных приложений, разработаны для эксплуатации очень низкой задержки, высокопроизводительной и предсказуемой среды ввода-вывода.

Виртуализация и общий характер облачной инфраструктуры, хотя и полезный для многих приложений, могут ввести изменчивость и задержку эффективности, которые непосредственно влияют на требовательный профиль ввода -вывода Oracle. Oracle использует различные функции, такие как автоматическое управление хранением (ASM), реальные кластеры приложений (RAC) и большие размеры блоков, которые предназначены для оптимизации ввода-вывода на высокопроизводительном локальном хранилище.

Локально, это достигается с помощью высоко оптимизированных сетей зон хранения (SAN) и DAS-архитектур с высокоэффективными дисками NVME. Репликация этого точного уровня производительности и детерминированного поведения ввода/вывода в высоко виртуализированной, многопользовательской облачной среде может быть трудным.

К счастью, на рынке AWS есть варианты SDS, которые предлагают решение.

Сравнение производительности нативного облачного хранилища и светильников на AWS с использованием экземпляров 3 x i4i.metal, управляющих нелечками (глупый маленький эталон Oracle). Более высокие iops лучше. (Источник: Lightbits Labs)

Новый подход к инфраструктуре базы данных

Традиционные решения для хранения часто дают разработчикам ограничения в сложности, производительности и надежности, что может значительно повлиять на бизнес. SDS предлагает новую парадигму, которая улучшает весь жизненный цикл разработки программного обеспечения от тестирования до производства.

SDS помогает автоматизировать и оптимизировать управление инфраструктурой, позволяя разработчикам сосредоточиться на разработке приложений и проектировании базы данных, а не к инфраструктуре хранения. Это приводит к повышению эффективности, более быстрому времени на рынок и более надежным развертываниям баз данных.

Независимо от того, используете ли вы локальные SDS в частном облаке или в общественном облаке, разработчики могут обеспечить оптимальную производительность и надежность рабочих нагрузок базы данных и стимулировать рост бизнеса.

Если вы заинтересованы в том, чтобы узнать больше о программном хранилище для Oracle, чтобы упростить жизненные циклы приложений разработчика, загрузите наш WhitePaper: «Запуск Oracle с программным хранилищем».

Lightbits Software Defence Block Storage предлагает лучшую цену/производительность для чувствительных к производительности рабочих нагрузок. Изобретатели NVME/TCP, Lightbits используются FINSVCS, биотехнологичностью, электронной коммерцией, CSP и MSP для высокопроизводительных, масштабируемых, устойчивых и экономически эффективных облачных инфраструктуры в масштабе. Узнайте больше новейших из Lightbits Trending Stories YouTube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Кэрол Платз привносит более 25 лет технологического евангелизации и маркетингового лидерства для высокопроизводительных решений для хранения данных для своей роли в качестве вице-президента по маркетингу в Lightbits. До прихода в компанию она направила маркетинг для стартапов хранения, таких как Wekaio, … Подробнее от Carol Platz

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *