Тип работы:
Предмет:
Язык работы:


ПРОЕКТИРОВАНИЕ ОТКАЗОУСТОЙЧИВОЙ АРХИТЕКТУРЫ ДЛЯ БАЗ ДАННЫХ В ЧАСТНОМ ОБЛАКЕ НА ОСНОВЕ РЕШЕНИЙ ORACLE GOLDENGATE

Работа №54505

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы66
Год сдачи2017
Стоимость4780 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
130
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 6
ОСНОВНАЯ ЧАСТЬ 9
1. ОБЗОРНО-ПОСТАНОВОЧНАЯ ЗАДАЧА 9
2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ РЕЗУЛЬТАТЫ 18
3. РЕАЛИЗАЦИЯ 25
3.1. Установка Oracle Golden Gate 25
3.2. Конфигурирование исходной и целевой Oracle БД 27
3.3 Создание Oracle GoldenGate инстанса 37
3.4 Решение проблем 43
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 50
ПРИЛОЖЕНИЯ 52



Информационная система является неотъемлемой частью инфраструктуры современного предприятия и используется для управления внутренними и внешними ресурсами предприятия (финансовыми, материально-техническими, человеческими), управления расходами и рисками, расширения связей с заказчиками, бизнес аналитики и т.д., давая в результате конкурентное преимущество. Таким образом, организации все больше зависят от своей ИТ-инфраструктуры и ее непрерывной доступности. Простои приложений и недоступность данных напрямую приводят к потере производительности и доходов, разочарованию заказчиков и ущербу для репутации.
В настоящее время основной подход к созданию инфраструктуры высокой доступности заключается в развертывании избыточного и часто простаивающего оборудования и ПО от различных поставщиков. Это подход часто связан с более крупными затратами, но не обеспечивает ожидаемого уровня надежности из-за слабой интеграции компонентов, технологических ограничений и сложности администрирования [2].
Кроме того, многие предприятия проходят через процесс увеличения своей инфраструктуры ИТ для повышения бизнес-эффективности, поэтому консолидация БД является важной частью этого процесса. В настоящее время, в реалиях глобальной экономики, невозможно достичь консолидации ИС только лишь путем объединения сотен БД в несколько более крупных или размещения их в одном Центре Обработки Данных (ЦОД) или сочетанием обоих решений.
Такие технологии, как Oracle Active Data Guard, Oracle RAC и Oracle Golden Gate часто используют для удовлетворения потребностей в аварийном восстановлении и репликации данных. Распределение рабочей нагрузки по нескольким экземплярам БД может повысить производительность, масштабируемость и эффективность ИС, а также ценность ИТ-активов.
Многие компании поддерживают реплики своих БД как локально, так и в географически распределенных центрах обработки данных. Причинами ведения обоих типов реплик являются:
- непрерывность бизнеса и быстрое восстановление доступа к данным;
- оптимизация производительности для местных клиентов;
- локализация контента и кэширование;
- адаптация к местному законодательству;
- использование центров обработки.
Однако, когда приложения распределены по разным БД, а также по разным центрам обработки данных, невозможно эффективно использовать имеющиеся ресурсы для обеспечения максимальной производительности и доступности, не имея тщательно спроектированной архитектуры.
В системе, содержащей несколько реплицированных БД, конкретный сервер БД может вызвать более медленное время отклика из-за повышенного спроса на службу БД или недостаточно мощного оборудования и стать узким местом всей инфраструктуры. Тогда как серверы реплик, способные предлагать ту же услугу, могут быть недостаточно использованы.
Даже предприятия, использующие СУБД Oracle, реализуют свои собственные решения управления распределенной обработкой данных. Эти решения не могут обеспечить полную функциональность, предлагаемую вендором, такую как, например, балансировка нагрузки во время работы или надежный переход на другой ресурс в случае сбоя, поскольку они не интегрированы в стек ПО СУБД Oracle.
В свете современных тенденций было принято решение о разработке отказоустойчивой и высокодоступной архитектуры для БД в частном облаке для защиты критически важных данных ИС с возможностью репликации данных в гетерогенных средах.
Созданная архитектура решает практические проблемы, связанные как с плановыми простоями ИС в результате миграций БД, обновления ПО, СУБД или
ОС сервера, так и в случае неожиданных сбоев вследствие физического повреждения хранилищ, отключения вычислительной площадки и человеческих ошибок.
Поставленная в рамках дипломной работы задача проектирования, документирования и реализации архитектуры высокой доступности крайне актуальна на сегодняшний день, так как аппаратные ошибки, вызывающие отказ серверов, являются непредсказуемыми, вызывают приостановку бизнес-процессов, что наносит существенный урон бизнесу: положительной репутации бизнеса, доходам, лояльности клиентов и т.д.
Помимо основной цели исключения простоев, данная работа охватывает ряд важных аспектов, таких как высокая доступность и максимальная защита данных, производительность, снижение затрат на развертывание, управление и поддержку ИС. Разработанное решение с помощью Oracle Golden Gate позволит свести время простоя к нулю, снижая риски убытков для бизнеса и гарантируя доступность корпоративных систем в режиме 24/7.
Целью научно-практической работы автор ставит перед собой проектирование архитектуры максимальной доступности, удовлетворяющей следующим условиям:
1. высокая степень отказоустойчивости
2. извлечение данных в реальном времени
3. анализ и реагирование в реальном времени
4. устойчивость к плохим каналам
Готовое решение должно быть в первую очередь гибким, так как у разного рода бизнес-функций, приложений и пользователей разные требования к уровням обслуживания, которые к тому же меняются с изменением условий ведения бизнеса.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения дипломной работы была реализована информационная система для решения поставленных задач сбора данных и репликации в реальном времени в критически важных транзакционных системах. Среди прочих технологий, автором было разработано решение на основе Oracle Golden Gate, использование которого помогло решить вопрос отказоустойчивости и высокой доступности биллинговой ИС.
Архитектура ИС обладает следующим функционалом:
• Доступ к актуальным данным
• Анализ информации в хранилище данных
• Оптимизация работы в условиях плохого соединения каналов связи
• Объединение баз данных под управлением различных СУБД
Также данное решение обладает преимуществами:
• Минимальная нагрузка как на транспортную сеть, так и на серверные машины, на которых ИС была развернута
• Высокая гибкость, позволяющая вносить изменения в ИС с минимальными усилиями
• Легкая масштабируемость
Благодаря постоянному доступу к транзакционным данным, реализованная ИС позволит быстро и точно преобразовывать их в информацию, которая необходима для осуществления деятельности предприятия. Это позволяет оптимизировать бизнес-процессы и обслуживание клиентов, отображать рыночные возможности, что позволит компаниям и предприятиям оставаться конкурентноспособными и развиваться, увеличивая прибыль.




1. https://ru.wikipedia.org/wiki/ (для сокращений)
2. http://www.oracle.com/technetwork/ru/database/maximum-availability- wp-12c-1896116-ru.pdf
3. https://chto-eto-takoe.ru/billing
4. http://www.ixbt.com/mobile/review/billing.shtml
5. http: //www.webcitation. org/61 BENqvOQ
6. https://ru.wikipedia.org/wiki/%D0%91 %D0%B8%D0%BB%D0%BB%D0 %B8%D0%BD%D0%B3
7. Корнеев В.В., Г ареев А.Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации. // М.: Нолидж, 2001
8. J.-C. Laprie. Dependable computing and fault tolerance: Concepts and terminology. In The 15th International Symposium On Fault-Tolerant Computing, pages
2- 11, 1985. 9
A. AvEzienis and J.-C. Laprie. Dependable computing: From concepts to design diversity. Proceedings of the IEEE, 74(5), 1986.
9. J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, 1993.
10. H. Kopetz, G. Fohler, G. Gr'unseidl, H. Kantz, G. Pospischil, P. Puschner,
J. Reisinger, R. Sclatterback, W. Sch'utz, A. Vrchoticky, and R. Zainlinger. The distributed, fault-tolerant real-time operating system MARS. IEEE Technical Committee on Operation Systems and Application Environments NEWSLETTER, 6(1), 1992.
11. https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&v ed=0ahUKEwi94PKn3qTUAhUhS5oKHS6yB3UQFg- grMAE&url=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fmiddle- ware%2Ffusion-middleware%2Fdocumentation%2Ffmw-1212certmatrix- 1970069.xls&usg=AFQjCNGrXHH1mH6vhiGlx0uJ289c3tPhvw&sig2=foJU_ofZFQ x2PYLK9e2uvg
12. https: //docs.oracle.com/goldengate/1212/gg-winux/GWUAD/img/golden- gate_configs2.jpg
13. https://dbamind.files.wordpress.com/2017/01/d2.png?w=614
14. https://3.bp.blogspot.com/-
tq8noHpLHE0/UMH5j QhTYMI/AAAAAAAAAL4/2fuq5 sROg0o/s 1600/gg 1. png
15. https: //docs.oracle.com/goldengate/1212/gg-winux/GIORA/pro- cess_mode.htm#GIORA212
16. https: //docs.oracle.com/goldengate/1212/gg-winux/GI- ORA/img/classiccapture.png
17. https: //docs.oracle.com/goldengate/1212/gg-winux/GIORA/img/integrat- edcapture.png
18. На основе концепции Richard Hackathom, Bolder Technology; TDWI Business Case for Real-Time BI
19. http: //allthingsoracle. com/wp-content/uploads/2014/10/GG1. png
20. http: //www.fors .ru/upload/magazine/04/images/image_thumb4 .png


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ