IIC Exam Flashcards

1
Q

Переваги побудови ІТ підприємства на основі хмарних обчислень

A
  • гнучкість бізнесу
  • зменшення витрат ІТ
  • доступність
  • масштабування
  • безперервність
  • гнучкість доступу
  • просте керування інфрастуктурою
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Моделі надання хмарних послуг

A

IaaS - VMs, Servers, Databases, Networkingю. Користувачі можуть керувати та налаштовувати ці ресурси за допомогою API або панелі управління.

PaaS - Постачальник надає платформу для розробки, тестування та розгортання додатків. PaaS включає середовище виконання, розробничі інструменти, бази даних та інші компоненти, необхідні для створення програмного забезпечення.

SaaS - Постачальник надає готові програмні додатки через Інтернет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Examples of IaaS, SaaS, PaaS

A

IaaS - Amazon EC2, VPC, S3
PaaS - Heroku, Amazon ECS
SaaS - Microsoft 365, Google Workspace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Function as a Service?

A

це модель хмарних обчислень, яка дозволяє розробникам запускати код або контейнери у відповідь на певні події чи запити, не вказуючи та не керуючи інфраструктурою, необхідною для запуску коду. FaaS є основною моделлю безсерверних обчислень,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Що таке хмарні обчислення?

A

Хмарні обчислення (Cloud Computing) – це модель надання послуг, яка дозволяє отримувати доступ до обчислювальних ресурсів, таких як обчислювальна потужність, зберігання даних і програмне забезпечення, через Інтернет. Вміст обробляється на віддалених серверах, що розташовані у дата-центрах, замість локального обладнання або особистих комп’ютерів.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ІТ інфраструктура?

A

це обладнання, програмне забезпечення, мережі, засоби тощо, необхідні для розробки, тестування, доставки, моніторингу, управління або підтримки ІТ-послуг.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Що таке NIST?

A

це стандарт (від National Institute of Standards and Technology), який описує важливі характеристики хмарних обчислень, серед них: самообслуговування на вимогу, широкий мережевий доступ, об’єднання ресурсів, швидка еластичність, Pay-Per-Use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Моделі розгортання хмарних обчислень?

A
  • публічний хмарний сервіс
  • приватний хмарний сервіс
  • гібридний хмарний сервіс
  • community cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

що таке Віртуалізація обчислень?

A

Віртуалізація обчислень - це технологія, яка дозволяє створювати віртуальні (логічні) ресурси, такі як віртуальні сервери, мережі або сховища даних, на базі фізичних обчислювальних ресурсів. Вона дозволяє розділити фізичні ресурси на декілька віртуальних екземплярів, що дозволяє ефективно використовувати доступні обчислювальні потужності.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Що таке віртуалізація?

A

Віртуалізація -– це процес створення віртуальних ресурсів, які дозволяють ефективно використовувати фізичні комп’ютерні ресурси. Застосування спеціального програмного забезпечення дозволяє об’єднувати фізичні ресурси, такі як обчислювальну потужність та пам’ять (в пул ресурсів), і використовувати їх для створення віртуальних ресурсів. Це забезпечує оптимізацію використання фізичних ресурсів, підвищення рентабельності інвестицій і зменшення витрат на нове обладнання. Віртуалізація також сприяє економії простору та енергії, спрощує керування інфраструктурою і забезпечує гнучкість надання ресурсів завдяки можливості динамічного створення та витребування віртуальних ресурсів.
. Існує три основні типи віртуалізації : віртуалізація обчислень, віртуалізація сховищ і віртуалізація мереж

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Переваги використання віртуалізації?

A

забезпечує консолідацію ІТ-ресурсів, що дозволяє постачальникам послуг оптимізувати використання ресурсів фізичної ІТінфраструктури
дозволяє також зменшити витрати, пов’язані з придбанням нового обладнання, а також витрати на простір і електроенергію, пов’язані з експлуатацією та обслуговуванням ІТ-ресурсів.
дозволяєшвидше розгортати інфраструктуру порівняно з розгортанням фізичних ІТресурсів.
для управління ІТ-ресурсами потрібно менше людей
підвищує гнучкість, дозволяючи створювати та відновлювати логічні ресурси на основі бізнес-вимог.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Що таке гіпервізор?

A

Гіпервізор – це системне ПЗ для віртуалізації обчислень, яке встановлюється на обчислювальну систему. Гіпервізор може встановлюватися або на фізичну обчислювальну систему (сервер) або як застосунок для ОС та надає віртуальні апаратні ресурси, такі як центральний процесор, пам’ять, сховище (диски) та мережеві ресурси (один або декілька мережевих адаптерів) для всіх віртуальних машин.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

які два ключові компоненти гіпервізора?

A

ядро та диспетчер віртуальної машини (англ. Virtual machine manager, VMM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Засоби віртуалізації обчислень?

A
  • VMware vSphere
  • Docker
  • Amazon EC2 (Elastic Computer Cloud)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Що таке Віртуальна машина?

A

Віртуальна машина – це обчислювальна система з віртуальним апаратним забезпеченням, яка імітує роботу реального комп’ютер

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Приклади використання ВМ?

A

для тестування та розробки.
для запуску застосунків у хмарі
при розширенні наземного ЦОД до використання ресурсів хмари. для аварійного відновлення

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Мікросервіси і їх переваги

A

Мікросервіси (або архітектура мікросервісів) – це хмарний архітектурний підхід, у якому одна програма складається з багатьох слабко пов’язаних і незалежно розгорнутих менших компонентів або служб, кожна з яких може мати власну базу даних і власну бізнес-логіку.
Переваги:
- різні мови програмування
- компоненти масштабуються незалежно один від одного
- концентрація і дистриб’ютив команд
- легкість оновлення коду

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Що таке fault tolerance?

A

Fault tolerance is a system or component’s ability to continue functioning after a partial failure. It’s the resistance to failure. Broadly speaking, there are three levels of fault tolerance: zero, high, and low. If a system has zero, it means there is one or more single points of failure.
Cloud fault tolerance simply means your infrastructure is capable of supporting uninterrupted functionality of your applications despite failures of components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

методи забезпечення fault tolerance

A

Fault tolerance methods: Redundancy, load balancing, failover, error detection and handling, isolation and containment.

Redundancy: Hardware and software redundancy to ensure backup resources in case of failure.

Load balancing: Distributing workload across multiple resources to prevent overwhelming and single points of failure.

Failover and high availability: Automatic switching to redundant systems/components when failures occur.

Error detection and handling: Implementing mechanisms to detect and handle errors, such as checksums and exception handling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is Recorvery Time Objective? (RTO)

A

The recovery time objective (RTO) is the targeted duration of time between the event of failure and the point where operations resume.

Recovery Time Objective (RTO): Це максимальний допустимий час, протягом якого система або послуга повинна бути відновлена після виникнення неполадки або аварійної ситуації. В інших словах, RTO визначає, як швидко бізнес або сервіс може бути повернутий до нормальної роботи після перешкоди. Наприклад, якщо RTO становить 4 години, то це означає, що систему необхідно відновити і запустити повністю протягом цього часу.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is Recovery Point Objective?

A

A recovery point objective (RPO) is the maximum length of time permitted that data can be restored from, which may or may not mean data loss.

Recovery Point Objective (RPO): Це максимально припустима втрата даних, яка може статися внаслідок неполадки або аварійної ситуації. RPO визначає, наскільки далеко назад в часі організація може відновитись без значних втрат даних. Наприклад, якщо RPO становить 1 годину, то це означає, що організація може відновитися до стану, який був максимум 1 годину тому, і втрата даних за цей період буде прийнятна.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Методи забезпечення відмовостійкості застосунків

A

резервне копіювання даних
реплікація
кластреризація серверів або вузлів з метою розділення навантаження
моніторинг і автоматичне відновлення
шарування застосунку (розділення на незалежні шари)
запасні дата центри

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

методи резервного копіювання

A

Повне резервне копіювання (Full Backup): Створення повної копії всіх даних з джерела.
Інкрементальне резервне копіювання (Incremental Backup): Створення копій лише змінених або нових даних з моменту останнього бекапу.
Диференційне резервне копіювання (Differential Backup): Створення копії змінених даних з моменту останнього повного бекапу.
Перехресне резервне копіювання (Cross Backup): Створення резервних копій на основі різних комбінацій повних, інкрементальних та диференційних копій.
Хмарне резервне копіювання (Cloud Backup): Зберігання резервних копій даних на хмарних платформах для забезпечення доступності та захисту.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Необхідність архівування даних та методи

A

Архівування даних необхідне для забезпечення ефективного зберігання та захисту великого обсягу інформації.

Методи архівування включають стиснення даних, шифрування, розділення на частини, створення резервних копій на зовнішні носії або в хмарних системах.

Збереження архівів на довгострокове зберігання може використовувати оптимізовані формати файлів, такі як TAR або ZIP.

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

Регулярне оновлення архівів і перевірка їх цілісності допомагають забезпечити доступність та надійність збережених даних.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

що таке CI/CD?

A

CI/CD (Continuous Integration/Continuous Deployment) - це методологія розробки програмного забезпечення, яка спрямована на автоматизацію процесу інтеграції, тестування та розгортання програмного коду. Основна ідея полягає в тому, щоб зменшити вартість та ризики розробки шляхом частого та автоматизованого релізу нових функцій та виправлення помилок.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

процеси CI/CD?

A

Continuous Integration (постійна інтеграція): Розробники регулярно злиттяють свій код в спільний репозиторій. Це дозволяє швидше виявляти та вирішувати конфлікти, а також забезпечує постійну якість коду.

Automated Testing (автоматизоване тестування): Після злиття коду відбувається автоматичне виконання різних тестів для перевірки функціональності та цілісності програмного продукту. Це включає модульні тести, інтеграційні тести, функціональні тести тощо.

Continuous Delivery (постійна доставка): Якщо автоматичні тести успішно пройшли, код готовий для розгортання. Він може бути доставлений до продукційного середовища або до тестового середовища для остаточних перевірок.

Continuous Deployment (постійне розгортання): Якщо весь процес проходить успішно, програмний код автоматично розгортається в продукційному середовищі без необхідності вручну здійснювати цей процес.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

приклади використання контейнерів

A
  • розробка та тестування програмного забезпечення
  • мікросервісна архітектура
  • контеризація веб-додатків
  • CI/CD
  • DevOps, infrastructure contarnization (k8s, docker compose)
28
Q

що таке ЦОД?

A

data center

29
Q

Програмно-визначена інфраструктура (SDI) і її особливості

A

Software-defined infrastructure (SDI) - це підхід до інфраструктури, при якому управління та контроль над обчислювальними ресурсами (такими як сервери, мережі, сховища даних) здійснюється за допомогою програмного забезпечення. Замість традиційного фізичного налаштування та конфігурації обладнання, SDI дозволяє використовувати програмні інтерфейси та автоматизовані рішення для управління інфраструктурою.Усі ресурси ІТ-інфраструктури віртуалізовані, абстраговані та надаються як послуга. Для керування SDI використовується інтелектуальне програмне забезпечення, кероване політиками. Це дає змогу організаціям відмовлятися від застарілих архітектур, орієнтованих на апаратне забезпечення, і створювати автоматизовану, легко керовану інфраструктуру. SDI підтримує додатки як другої, так і третьої платформи для швидкого розгортання у ЦОД.

Програмно-визначена інфраструктура включає чотири виділені площини: площину даних (англ. Data plane), площину керування (англ. Control plane), площину управління (англ. Management plane) та площину обслуговування (англ. Service plane).

30
Q

Що таке віртуалізація сховища?

A

Віртуалізація сховища - це процес, який дозволяє створювати віртуальні ресурси зберігання, які абстрагуються від фізичних пристроїв зберігання.
Програмне забезпечення для віртуалізації сховища надає можливість згуртувати та абстрагувати фізичні ресурси сховища, перетворюючи їх у логічний ресурс. Наприклад, це можуть бути віртуальні томи, файли віртуальних дисків або віртуальні системи зберігання.
При роботі з віртуалізованими сховищами використовують спеціальне позначення – LUN( (Logical Unit Number)). LUN можна створити з набору RAID (традиційний підхід) або з пулу зберігання (різних дисків та/або різних систем зберігання).

31
Q

назвіть типи серверів для центру обробки даних

A

Tower, Rack-Mounted, Blade

  • Башта - це тип корпусу апаратного обладнання, який має форму вертикальної башти. Башти зазвичай мають компактний дизайн і можуть бути самостійними, що дозволяє їх розміщувати безпосередньо на підлозі або на робочому столі. Цей тип корпусу широко використовується для персональних комп’ютерів, робочих станцій, серверів невеликого масштабу та інших апаратних засобів.
  • Стійка - це спеціальна конструкція для монтажу апаратного обладнання, яка складається з металевої рами зі стандартними горизонтальними полицями (рейками). Обладнання, таке як сервери, коммутатори мережі, маршрутизатори, медіаконвертери та інші пристрої, можна установити на ці полиці за допомогою спеціальних кріплень. Використання стійок дозволяє ефективно використовувати простір, забезпечувати організацію кабелів та полегшувати обслуговування обладнання.
  • Лезо - це формат фізичного апаратного обладнання, при якому окремі компоненти (наприклад, сервери) збираються в спеціальні модулі, відомі як леза. Кожне лезо має власний процесор, пам’ять, сховище та мережеві інтерфейси. Леза можуть бути встановлені в спеціальні шасі або корпуси, відомі як лезо-сервери. Використання лез дозволяє масштабувати та управляти обчислювальною потужністю шляхом додавання або видалення лез зі спільного шасі. Це зменшує фізичний простір, споживання енергії та забезпечує більш просте керування обладнанням.
32
Q

складові компоненти фізичної інфраструктури

A
  • Обчислювальні системи: Це фізичні комп’ютери, сервери та інші пристрої, які виконують обчислювальні завдання. Вони забезпечують обробку даних, виконання програм та розрахунків.
  • Системи зберігання: Ці компоненти включають фізичні пристрої, такі як жорсткі диски, мережеві сховища та інші пристрої, які використовуються для зберігання даних. Вони забезпечують простір для зберігання файлів, документів та інших інформаційних ресурсів.
  • Мережеві пристрої: Це обладнання, таке як маршрутизатори, комутатори та мережеві кабелі, які використовуються для забезпечення зв’язку між різними комп’ютерами та пристроями в мережі. Вони дозволяють передавати дані між різними компонентами інфраструктури та забезпечують мережеву комунікацію.
  • Операційні системи: Це програмне забезпечення, що керує обчислювальними системами і забезпечує їх правильну роботу. Операційні системи дозволяють взаємодіяти з апаратним забезпеченням, запускати програми та керувати ресурсами системи.
33
Q

що таке оркестрування?

A

це спосіб керувати робочими процесами і автоматизувати різні завдання. Воно допомагає організувати та керувати роботою, поєднуючи завдання в послідовності.

34
Q

Основні компоненти, які включає хмарний сервіс.

A
  • застосунки
  • хмарні послуги
  • програмно-визначена інфрастуктура
  • віртуалізація
  • фізична інфраструктура
  • оркестрування
35
Q

Еталонна архітектура також включає три основні функції

A

безперервність бізнесу (Business continuity), безпеку (Security) та керування послугами (Service management)

36
Q

Приклади використання гібридної моделі розгортання.

A

Гібридна хмара складається з двох або більше окремих хмар, кожна з яких може бути приватною, спільноти або загальнодоступною.
Поширення набули такі варіанти використання гібридної хмари: розділення хмари, хостинг веб-застосунків, перенесення пакетів ПЗ, розробка та тестування ПЗ.
Це дозволяє зберігати чутливі дані та критичні застосунки в приватному хмарному сервісі, тоді як менш критичні дані та завдання можуть бути розгорнуті в публічному хмарному сервісі.

37
Q

Рівні моделі IaaS.

A

Фізичний рівень: На цьому рівні IaaS надає фізичну інфраструктуру, таку як сервери, мережеві комутатори, маршрутизатори та зберігання даних. Користувачам надається можливість орендувати фізичні ресурси та управляти ними за допомогою віртуалізації або контейнеризації.
Віртуальний рівень: На цьому рівні IaaS надає віртуальні ресурси, такі як віртуальні машини, віртуальні мережі та віртуальні сховища даних. Користувачі можуть створювати та керувати віртуальними ресурсами, налаштовувати їх параметри та масштабувати згідно зі своїми потребами.
Адміністративний рівень: На цьому рівні IaaS надає інструменти для управління обчислювальною інфраструктурою, такі як панель управління або API. Користувачі можуть налаштовувати та контролювати ресурси, моніторити продуктивність, керувати безпекою та здійснювати автоматизовані операції.

38
Q

Рівні моделі IaaS.

A

Фізичний рівень: На цьому рівні IaaS надає фізичну інфраструктуру, таку як сервери, мережеві комутатори, маршрутизатори та зберігання даних. Користувачам надається можливість орендувати фізичні ресурси та управляти ними за допомогою віртуалізації або контейнеризації.
Віртуальний рівень: На цьому рівні IaaS надає віртуальні ресурси, такі як віртуальні машини, віртуальні мережі та віртуальні сховища даних. Користувачі можуть створювати та керувати віртуальними ресурсами, налаштовувати їх параметри та масштабувати згідно зі своїми потребами.
Адміністративний рівень: На цьому рівні IaaS надає інструменти для управління обчислювальною інфраструктурою, такі як панель управління або API. Користувачі можуть налаштовувати та контролювати ресурси, моніторити продуктивність, керувати безпекою та здійснювати автоматизовані операції.

39
Q

Порівняння традиційного підходу до організації ІТ з підходом на основі
хмарних обчислень.

A

Cloud Computing: IT resources are rented as services
On-demand resource provisioning (not time to acquire needed)
CC: provides business agility and high utilization

40
Q

What is CapEx and OpEx?

A

CapEx (капітальні витрати) та OpEx (операційні витрати) є двома основними типами витрат, пов’язаних з використанням хмарних обчислень.

CapEx (капітальні витрати): CapEx відноситься до витрат на придбання апаратного забезпечення, інфраструктури та програмного забезпечення, необхідного для побудови власного центру обробки даних.

OpEx (операційні витрати): OpEx відноситься до витрат на щоденну експлуатацію та підтримку інфраструктури.

41
Q

Основні суттєві характеристики хмарних обчислень.

A

1/ on-demand self-service (споживач може в односторонньому порядку налаштувати і отримати обчислювальні можливості)
2/ broad network access (хмарні послуги і ресурси доступні через мережу)
3/ resource pooling (логічна абстракція агрегованих обчислювальних ресурсів, як-от обчислювальна потужність, ємність пам’яті, сховище та пропускна здатність мережі, якими керують централізовано)
4/ rapid elasticity (здатність споживачів швидко запитувати, отримувати та пізніше звільняти стільки ресурсів, скільки потрібно)
5/ measured service (обліковує споживання ресурсів і дозволяє генерувати рахунки для споживачів)

42
Q

What is RAID?

A

Storage - RAID
- Redundant Array of Independent Desks (технологія віртуалізації даних, яка об’єднує кілька дисків в логічний елемент для надійності збереження інформації та підвищення продуктивності накопичувачів. )
- Hard drives linked together to create a large volume of redundant storage

43
Q

what are the three methods of writing to RAID?

A

RAID 0 (Striping): Data is divided into blocks and written across multiple drives simultaneously. This method improves performance as data can be read from and written to multiple drives concurrently. However, RAID 0 does not provide redundancy, so if one drive fails, data loss occurs.

RAID 1 (Mirroring): Data is simultaneously written to two drives, creating an exact copy or mirror of the data. This method provides data redundancy, as the same information is stored on both drives. If one drive fails, the data can still be accessed from the other drive. However, RAID 1 uses double the storage capacity, as each data block is duplicated.

RAID 5 (Striping with Parity): Data is striped across multiple drives, similar to RAID 0, but with the addition of parity information. Parity is a calculated value that allows the recovery of data in case of a single drive failure. The parity information is distributed across all drives, providing redundancy. RAID 5 requires a minimum of three drives and offers a balance between performance and data protection.

44
Q

Основні типи RAID-масивів включають RAID 0 і RAID 1. що це?

A

(Striping): RAID 0 розподіляє дані по двох або більше дисках без зайвих резервних копій. Дані розділяються на блоки та записуються паралельно на різні диски.

(Mirroring): RAID 1 створює точну копію даних на двох або більше дисках. Кожен диск у масиві містить ідентичні дані, тому якщо один диск вийде з ладу, інші диски продовжують працювати і забезпечують доступ до даних.

45
Q

Назвіть типи сховищ за структурами даних

A

1/ File-based Storage (файл з метаданими)
2/ Block-based Storage (block-based access to storage)
3/ Object-based Storage (stores data as object)

46
Q

Контейнер та контейнерна віртуалізація

A

Контейнер – це легкий окремий виконуваний пакет для виконання під управлінням спеціальної платформи віртуалізації, яка не є гіпервізором. Він складається з середовища виконання, до якого входить власне програма, її бібліотеки, двійкові файли і файли конфігурації, необхідні для виконання програми. Контейнери стають важливою частиною розгортання сучасних програм для хмари і керування ними.

47
Q

Що таке віртуалізація мережі?

A

Віртуалізація мережі – це техніка абстрагування фізичних мережевих ресурсів для створення віртуальних мережевих ресурсів.

VLAN – це віртуальна мережа, що складається з віртуальних і/або фізичних комутаторів, які ділять локальну мережу на менші логічні сегменти.

48
Q

Що таке програмно визначена мережа?

A

Програмно-визначена мережа – це підхід до керування мережею, який дозволяє програмному забезпеченню контролера SDN керувати комутацією та маршрутизацією мережевого трафіку.

49
Q

What is Software-defined network (SDN)?

A

it is a networking approach that enables an SDN controller to control the switching and routing of the network traffic independent of the underlying network.

50
Q

SDN functions:

A

− виявлення мережі
− управління мережевими компонентами
− керування мережевим потоком

51
Q

Конвергентна інфрастуктура

A

Всі елементи інфраструктури, такі як обчислення, зберігання, мережа, віртуалізація та управління, об’єднані разом.

52
Q

Гіперконвергентна інфраструктура

A

всі компоненти, присутні в конвергентній інфраструктурі, інтегровані в масштабовану стійку або пристрій.

53
Q

Traditional Application: Challenges?

A
  • tight coupling of components
  • complex dev. process
  • unable to quickly respond to new business opportunity
  • linear software perf. growth
54
Q

modern application: Key characteristics

A
  • scalability
  • architecture
  • collaboration
  • resilence
  • multiplication
  • continious pipeline
55
Q

Lean Practices: DevOps

A

methodology where the operations and development staff collaborate in the entire software lifecycle

DevOps is a framework for rapid application delivery

help to improve software release lifecycles, quality

56
Q

what is Infrastructure as Code?

A

IaC це процес управління та надання ІТ-ресурсів за допомогою скриптових файлів, замість ручного налаштування ресурсів

57
Q

Основні можливсті хмарних платформ

A
  • Автоматичне масштабування додатків
  • Перенесення додатків
  • Динамічне балансування навантаження та маршрутизація
  • Стійкість та відмовостійкість
  • Управління станом додатків за допомогою моніторингу
  • Доступ на основі ролей для розгорнутих додатків
58
Q

Що таке каталог хмарних сервісів,

A

Каталог хмарних сервісів це меню, що містить перелік сервісів, атрибути сервісів, зобов’язання щодо рівня обслуговування, умови надання послуг та ціни на сервіси.

59
Q

Призначення хмарного порталу

A

сloud portal - web portal that presents service catalog and cloud interfaces, enabling consumers to order and manage cloud services

60
Q

Схема життєвого циклу хмарного сервісу

A

Планування хмарного сервісу
Створення хмарного сервісу
Експлуатація хмарного сервісу
Припинення роботи хмарного сервісу

61
Q

Планування хмарного сервісу та види діяльності

A

service planning - it involves making business case decisions for cloud service offering portfolio

activities:
- assessing service requir.
- roadmap
- billing policies

62
Q

припинення роботи хмарного сервісу

A

Припинення роботи хмарного сервісу пов’язане з завершенням відносин між постачальником хмарних послуг та споживачем хмарних послуг

63
Q

Призначення і функції оркестратора хмарних сервісів

A

Забезпечує автоматизовану організацію, координацію та керування різними системними або компонентними функціями і завданнями в хмарній інфраструктурі для надання хмарних послуг і керування ними.
допомагає групувати та визначати послідовність завдань із залежностями між ними в єдиний автоматизований робочий процес (workflow)
Надає бібліотеку попередньо визначених воркфлоу і інтерфейс для створення user-defined воркфлоу.
Забезпечує визначення воркфлоу для логічної інтеграції системних функцій

64
Q

Призначення забезпечення неперервності бізнесу (Business Continuity).

A

Забезпечує безперервну доступність інформації та послуг для виконання вимог угоди про рівень послуг (SLA)
* Запобігає перериванню критично важливих служб
* Відновлює уражені служби якомога швидше та плавніше за допомогою автоматизованого процесу
* Метою BC є забезпечення «доступності хмарного сервісу»

65
Q

Доступність послуги (хмарного сервісу)

A

Це здатність хмарного сервісу виконувати узгоджену функцію відповідно до бізнес-вимог і очікувань клієнтів протягом визначеного часу роботи

66
Q

Чотири рішення для високої доступності та захисту даних

A

Впровадження механізмів відмовостійкості (Розгортання резервування як на рівні компонентів хмарної інфраструктури, так і на рівні сайту, щоб уникнути єдиної точки відмови)
Рішення щодо захисту даних, такі як бекапи (резервне копіювання) і реплікація (тиражування)
Механізми автоматичного відновлення після відмови
Створення стійких хмарних додатків

67
Q

Механізми реплікації даних

A

Реплікація - процес створення точної копії або репліки даних для забезпечення безперервності роботи в разі локального збою або аварії