Дипломна работа

Автоматизирано създаване и поддръжка на облачни инфраструктури | Защитена на: 01/01/1900

Изчисления в облака или на английски Cloud Computing са компютърни изчислителни услуги, предоставяни на потребител чрез отдалечен компютър, към който потребителят се свързва чрез интернет или чрез специална комуникационна линия. Или иначе казано - използването на споделени ресурси, софтуер и информация, като предоставяни на компютри и други устройства през интернет мрежата.

В зависимост от необходимостта на потребителя, той наема и има достъп до определени ресурси и софтуер. При този начин на работа на компютърните системи, предоставяните на наемателите компютърни ресурси като процесорно време и компютърна памет и др. могат да бъдат оптимално разпределяни и динамично увеличавани благодарение на технологии за виртуализация. На самите наематели на облака се спестява необходимостта да инвестират в инфраструктура, да обучават персонал, да закупуват софтуерни лицензи и дори да разбират как работят за тях системите в облака.

    

     Облачните технологии вече са до голяма степен неизменна част от нашето ежедневие, но много хора не си дават сметка за това. Те са основата, върху която много от инструментите, приложения, софтуер, сайтове и т.н. живеят. Всъщност употребата на облачните решения продължава да расте. Паралелно с това се разработват нови инструменти и софтуерни решения, които целят да направят управлението и създаването на ресурси в облачна среда все по-удобно. Темпото с което тези технологии биват пускани на пазара е толкова високо, че работниците в техническите отдели много често не успяват да обърнат внимание и да се запознаят с всички. Често срещан феномен е също екипите да продължават да използват остарели методи за управление на облачната си инфраструктура и да не желаят да възприемат новите инструменти в работата си, защото биват поразени от целия поток от нова информация и инструменти или просто не желаят да инвестират време и усилия да добият знанията, за да могат ефективно да ги приложат в употреба. Това създава само предпоставка за критични ситуации, от които бизнесът страда.

 

     Например все още може да се намерят екипи, където менажирането на облачни ресурси се случва ръчно. Това е недопустимо през 2022 година. Създаването на една „проста“ виртуална машина в cloud среда може да бъде обвързано със стотици настройки, за да има точно специфични параметри и да изпълнява желани функци. Когато настройването бива извършвано ръчно от техническо лице, вероятността от човешка грешка е голяма. Много често в света на Операционните екипи (Ops), специалистите поддържат облачни инфраструктури със стотици, а понякога хиляди виртуални сървъри, бази данни, виртуални рутери, групи за сигурност и ощи много ресурси. Тогава както можете да си представите, възможността да се получи човешка грешка е абсолютно неизбежна.

 

Дипломната работа е насочена към технически лица и специалисти, които желаят да се адаптират към модерните методи за поддръжка на cloud инфраструктура. Целта на дипломната работа е да бъдат показани различните валидни методи за поддръжка на облачна инфраструктура и да се разгледат предимстава и недостатъците на всеки един от тях. Идеята да се разгледат  тези алтернативни методи е, да може всеки екип да прецени кой подход би бил най-подходящ за техните нужди.

 

 

 

За изпълнение на поставената цел се предвижда изпълнението на следните задачи:

  1. Ще бъдат разгледани основните дефиниции и концепции при облачните изчисления.
  2. Ще бъдат анализирани предимствата и недостатъците от използването на облачни решения.
  3. Ще се запознаем с DevOps културата и историята на облачните решения.
  4. Запознаване с добри практики при управляването на облачна инфраструктура.
  5. Ще бъде направен сравнителен анализ на съществуващи софтуерни инструменти за поддържане на облачни инфраструктури. Анализът ще покаже характеристиките, плюсовете, минусите и  ще покаже  потенциални случаи на случаи на употреба.

 

Реализацията на дипломната работа ще донесе следните ползи за техническите екипи и фирмите, които разчитат на облачните изчисления:

  • Запознаване с основните дефиниции и концепции при облачните изчисления.
  • Запознаване с предимствата и недостатъците от използването на cloud решения.
  • Запознаване с DevOps културата и историята на облачните решения.
  • Информираност по темата за алтернативни начини за управляването на ресурси в облачна среда.
  • Потенциално намаляването на грешките, които възникват при работата с облачни ресурси.
  • Запознаване с добри практики, които ще помогнат за подобрят продуктивността на екипа и непряко ще доведат до повече печалби на фирмата.

 

Scroll to Top