Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: https://er.nau.edu.ua/handle/NAU/54491
Название: Система контейнеризації мікросервісів на базі Docker.
Авторы: Кондратенко, Кирило Олександрович
Ключевые слова: дипломна робота
мікросервіс
Docker
кластеризація
оркестрація
моніторинг
операційна система
програмне забезпечення
Дата публикации: 31-дек-2021
Издательство: Національний авіаційний університет
Краткий осмотр (реферат): Багато додатків, з якими ми регулярно перетинаємося (інтернет-банки, розважальні сервіси на кшталт YouTube і так далі), часто створені з використанням безлічі технологій, які якось уживаються під одним дахом і не виглядають розрізнено. Мікросервісна архітектура - це підхід, при якому єдина програма будується з безлічі слабозв'язаних компонентів меншого розміру, що підтримують незалежне розгортання. Мікросервіси – це різновид сервіс-орієнтованої архітектури (SOA), що використовується для формування розподілених програмних систем. Модулі в мікросервісній архітектурі взаємодіють за допомогою мережу, при цьому виконуючи єдину мету. На даний момент мікросервіси поступово витісняють монолітні програми та перетворюються на стандарт розвитку програмних систем. Важливо розуміти, що під сервісом розуміється цілий набір послуг та певний функціонал, що його надають споживачеві. А мікросервіси – це дроблення функціоналу те щоб він був доступний іншим частинам системи. Причому дроблення функціоналу настільки дрібне, що всередині кожного мікросервісу реалізовано дуже невелику кількість функцій. Метою роботи є зниження ресурсних та тимчасових витрат у розробці, тестуванні та розгортанні додатків, що використовують мікросервісну архітектуру. Об'єктом дослідження є технологія контейнеризації. Архітектура мікрослужб (MSA) дозволяє командам, які розробляють програмне забезпечення, оптимізувати робочі процеси випуску релізів. До компаній, які відкрито вибирають цей метод розробки програмного забезпечення, входять Amazon, Netflix та eBay. Прагнучи зробити свій внесок у роботу спільноти, вони поділилися своїм досвідом та інструментами розробки, щоб допомогти іншим впровадити цей метод. В даний час багато компаній, такі як Netflix, Apple, Instagram і Pinterest перенесли свої програми та системи на мікросервіси, оскільки дана архітектура 8 дозволяє цим компаніям масштабувати свої обчислювальні ресурси відповідно до їх використання. Ця необхідність виникла внаслідок того, що сучасні веб програми мають високі вимоги для повноцінної роботи, такі як можливість надання програмного інтерфейсу, обробка великої кількості запитів, масштабованість, забезпечення високої швидкості доступу до даних, забезпечення високої надійності відмовостійкості. Перелічені гіганти зіткнулися з різними проблемами, які вирішено завдяки переходу на мікросервіси. Netflix зіштовхнувся зі складністю перетворення інформації величезної кількості клієнтів. Коли компанії виявили, що його зростання випереджає можливості традиційної монолітної архітектури, мікросервіси виявилися вірним рішенням для масштабованості. У середньому вечорами у будні на Netflix припадає майже третина всього інтернет-трафіку в Північній Америці, а опівночі падає до мінімуму. Мікросервісна архітектура стала порятунком від падіння сервісу при такому нестабільному навантаженні, дозволивши розгортати додаткові сервери в піковий годинник. Будучи одним з найбільш швидко зростаючих сайтів в інтернеті, Pinterest використовує мікросервіси, щоб пристосуватися до різних рівнів трафіку. У цьому зберігає неймовірно малу команду. Їхній онлайн-сервіс спеціально розроблений для агрегації великих обсягів даних, що стало можливим завдяки використанню мікросервісів.
Описание: Робота публікується згідно наказу ректора № 311/од від 27.05.2021р. "Про розміщення кваліфікаційний робіт здобувачів вищої освіти в репозитарій університету". Науковий керівник: к.т.н., доцент Райчев Ігор Едуардович
URI (Унифицированный идентификатор ресурса): https://er.nau.edu.ua/handle/NAU/54491
Располагается в коллекциях:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Файлы этого ресурса:
Файл Описание РазмерФормат 
ФККПІ_2021_122_Кондратенко_К.О..pdfДипломна робота2.29 MBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.