Механізми реплікацій і бекапування баз даних у хмарне середовище

Заголовок (англійською): 
Mechanisms of replication and backup of databases in the cloud environment
Автор(и): 
Гнатченко Д. Д.
Криворучко О. В.
Вінічук О. С.
Автор(и) (англ): 
Hnatchenko D.
Kryvoruchko O.
Vinichuk O.
Ключові слова (укр): 
база даних (БД); дата центр; ЦОТ; відмово стійкість; бекетування; хмарне середовище; AlwaysOn; Transaction Log Shipping; технологія реплікацій
Ключові слова (англ): 
database (DB); data center; CTS, fault tolerance; becketing; cloud environment; AlwaysOn; Transaction Log Shipping; replication technology
Анотація (укр): 
Розглянуто функціонал розгортання баз даних на хмарниих обчислювальних середовищах,основні засоби СУБД MS SQL SERVER для збереження даних у промислових базах даних, а також побудова відмовостійкого кластеру роботи БД на промислових серверах. Розглянуто всі можливі методи синхронізацій даних між основною і резервною базою даних, а також методи реалізації бекапування даних у хмару. Дослідження механізмів синхронізації баз даних і бекапування даних, а також побудови відмовостійкого кластеру дасть змогу детальніше розглянути методи збереження даних, синхронізації з резервними базами даних та побудову відмовостійкого кластеру, синхронізацію основної і резервних баз даних. Першочергово розглянуто механізми синхронізації основного і резервного баз серверу. Технологія з високим рівнем доступності баз даних є Always On, яка своєю чергою створює кластер із двох баз даних і уможливлює побудувати відмовостійкий кластер, в якому дві бази даних працюють одночасно і одночасно синхронізуються одна з одною. Застосування технології Transaction Log Shipping (доставка журналів транзакцій) дасть змогу автоматично відправляти резервні копії журналів транзакцій із бази даних-джерела на екземпляр сервера-джерела в одному або кількох баз даних. Під час використання технології синхронізації даних сервери баз даних працюють у режимі Active – StandBy/ReadOnly, тобто основна база завжди буде основною, а за необхідності перемикатиметься на резервну базу даних. Також технологія реплікацій являє собою набір технологій копіювання та поширення даних і об’єктів баз даних між базами даних, а також синхронізацію баз даних для підтримки узгодженості. Отже, побудова відмовостійкого кластеру баз даних допоможе зберегти працездатність інформаційної системи підприємства, навіть якщо один із серверів баз даних повністю втратить свою працездатність.
Анотація (англ): 
The functionality of deploying databases on cloud computing environments, the main tools of the MS SQL SERVER DBMS for saving data in industrial databases, as well as the construction of a fault-tolerant database cluster on industrial servers are considered. All possible methods of data synchronization between the main and backup database, as well as methods of data backup to the cloud are considered. Researching the mechanisms of database synchronization and data backup, as well as the construction of a fault-tolerant cluster, will allow to consider in more detail the methods of data storage, synchronization with backup databases and the construction of a fault-tolerant cluster, synchronization of the main and backup databases. Mechanisms for synchronizing the main and backup database of the server are primarily considered. The technology with a high level of database availability is AlwaysOn, which in turn creates a cluster of two databases and allows you to build a fault-tolerant cluster in which two databases work simultaneously and are simultaneously synchronized with each other. Application of Transaction Log Shipping technology will automatically send backup copies of transaction logs from the source database to the source server instance in one or more databases. When using data synchronization technology, database servers work in Active – StandBy/ReadOnly mode, that is, the main database will always be the main one, and if necessary, switch to the backup database. Also, replication technology is a set of technologies for copying and distributing data and database objects between databases, as well as synchronizing databases to maintain consistency. Accordingly, the construction of a fault-tolerant database cluster will allow maintaining the functionality of the enterprise's information system even if one of the database servers completely loses its functionality.
Публікатор: 
Київський національний університет будівництва і архітектури
Назва журналу, номер, рік випуску (укр): 
Управління розвитком складних систем, номер 58, 2024
Назва журналу, номер, рік випуску (англ): 
Management of Development of Complex Systems, number 58, 2024
Мова статті: 
Українська
Формат документа: 
application/pdf
Документ: 
Дата публікації: 
02 Август 2024
Номер збірника: 
Розділ: 
ТЕХНОЛОГІЇ УПРАВЛІННЯ РОЗВИТКОМ
Університет автора: 
Державний торговельно-економічний університет, Київ; АТ "Ощадбанк", Київ
Литература: 
  1. Відмовостійкий кластер БД AlwaysOn MS SQL SERVER. URL: http://surl.li/tfsox (Дата звернення: 14.04.2024).
  2. TransactionlogshippingMS SQL SERVER. URL: http://surl.li/tfspy (Дата звернення: 14.04.2024).
  3. Configurere plication between two fully connected servers. URL: http://surl.li/tfsqq (Дата звернення: 14.04.2024).
  4. Replication Publishing Model Overview. URL: http://surl.li/tfsrx (Дата звернення: 14.04.2024).
  5. Create a Full Data base Backup. URL: http://surl.li/tfsss (Дата звернення: 14.04.2024).
  6. Гнатченко Д. Д. Моделювання інтелектуальної системи підтримки внутрішнього аудиту суб’єкта господарювання. Управління розвитком складних систем. Київ, 2023. № 54. С. 114 – 121,dx.doi.org\10.32347/2412-9933.2023.54.114-121.
  7. Петренко Л. Цифрова безпека в стуктурі цифрової компетентності майбутнього викладача педагогічного закладу вищої освіти: змістовий компонент. Освіта дорослих: теорія, досвід, перспективи. 2023. Т. 23. №. 1. С. 98–109.
  8. Цюцюра М. І., Криворучко О. В., Мединська Т. М. Структура інформаційних потоків в інформаційній системі виробничого підприємства. Управління розвитком складних систем. 2019. Вип. 37. С. 205 – 209, dx.doi.org\10.6084/m9.figshare.9783248.
  9. Цюцюра М. І., Кулеба М. Б., Гоц В. В., Лященко Т. О. Інформаційні технології оцінювання знань студентів при дистанційному навчанні на основі хмарних технологій. Управління розвитком складних систем. 2019. No 38. С. 111–116. DOI: 10.6084/m9.figshare.11340653.
  10. Власенко, Л. О., Грибков С. В., Савченко Т. В. Проектування інформаційної системи захисту промислової інформації з урахуванням тенденцій Industry 4.0. Управління розвитком технологій : тези доповідей дев'ятої міжнар. наук.-практ. конференції 28 березня 2022 р., м. Київ. Київ : КНУБА, 2022. С. 61–62.
References: 
  1. Fault-tolerant AlwaysOn MS SQL SERVER database cluster. URL: http://surl.li/tfsox (Date of application: 14.04.2024).
  2. TransactionlogshippingMS SQL SERVER. URL: http://surl.li/tfspy (Date of application: 14.04.2024).
  3. Configurere plication between two fully connected servers. URL: http://surl.li/tfsqq (Date of application: 14.04.2024).
  4. Replication Publishing Model Overview. URL: http://surl.li/tfsrx (Date of application: 14.04.2024).
  5. Create a Full Data base Backup. URL: http://surl.li/tfsss (Date of application: 14.04.2024).
  6. Hnatchenko, D., (2023). Modeling of the intelligent support system for the internal audit of the business entity. Management of Development of Complex Systems, 54, 114–121, dx.doi.org\10.32347/2412-9933.2023.54.114-121.
  7. Petrenko ,L. (2023). Digital security in the structure of digital competence of the future teacher of a pedagogical institution of higher education: content component. Adult education: theory, experience, perspectives, 23, 1, 98–109.
  8. Tsiutsiura, Mykola, Kryvoruchko, Olena & Medinskaya, Tatyana., (2019). Structure information flow in information systems manufacturing enterprises. Management of development of complex systems, 37, 205–209, [in Ukrainian], dx.doi.org\10.6084/m9.figshare.9783248.
  9. Tsiutsiura, Mykola, Kuleba, Mykola, Gots, Vladislav & Lyashchenko, Tamara., (2019). Information technology assessment of students' knowledge in distance learning based on cloud technologies. Management of Development of Complex Systems, 38, 111–116, dx.doi.org\10.6084/m9.figshare.9788564.
  10. Vlasenko, L. O., Hrybkov, S. V., Savchenko, T. V., (2022). Designing an information system for the protection of industrial information taking into account Industry 4.0 trends. Management of technology development: abstracts of reports of the ninth international Scientific and practical conference on March 28, 2022, Kyiv. Kyiv: KNUBA. Pp. 61–62.