Cloud Computing

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

Google Cloud Platform

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

Microsoft Azure

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

Amazon Web Services

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

Cisco

Компанія що займається мережами, відповідними девайсами навчанням та предоставленням мережевих послуг для інших компаній.


Різні види хмар

Public Clouds - Публчні хмари

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

Private Clouds - Приватні хмари

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

Hybrid Clouds - Гібридні хмари


Гібридні хмари - своєрідне єдине середовище стоврене з декількох середовищ, котре створене з декількох хмарних середовищ, що з'єднані за допомогою : LANs (Local area networks)/WANs (Wide area networks)/VPNs(Virtual private networks) або APIs.

Multiclouds - Багатохмарність


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

Cloud Services

Існує декілька різних видів сервісів IaaS, PaaS, SaaS, що відрізняюється різними рівнями менеджменту:

Data Center

(англ. data center, альтернативні терміни центр зберігання та обробки даних (ЦЗОД), центр опрацювання даних (ЦОД)) — приміщення в будівлі, будівля або група будівель, призначена для збирання, нагромадження й зберігання великих обсягів інформації та їх опрацювання. Ядром обчислювальних засобів центру є комп'ютер (або електронно-обчислювальна машина, скорочено ЕОМ) високої продуктивності та комплекс пристроїв для записування та видавання інформації, які за допомогою Інтернету здійснюють обмін інформації між центром даних і зовнішнім середовищем — людьми, технологічними пристроями, іншими центрами даних, тощо.

VMware vSphere

Продукт компанії VMware, платформа для віртуалізації ІТ інфраструктури підприємств та забезпечення хмарних обчислень

Існує три основні стовпи відповідальності ІТ-відділу:

Управління ІТ: Це стосується поєднання політики та процесів, які забезпечують ефективне управління ІТ-системами відповідно до потреб організації.

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

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

Методи Збалансування навантаження

Круглий робін - У цьому способі вхідний запит послідовно направляється на кожен доступний сервер.

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

Найменше з'єднання - Цей метод зменшує перевантаження сервера шляхом призначення вхідного запиту серверу з найменшою кількістю підтримуваних підключень.

Найменш зважене з'єднання - при цьому методі на сервер додається вага, залежно від його потужності. Ця вага використовується з методом найменшого з'єднання для визначення навантаження, розподіленого для кожного сервера.

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

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

Фіксований зважений - У цьому методі вага кожного сервера заздалегідь призначається, і більшість запитів спрямовуються на сервер з найвищим пріоритетом. Якщо сервер з найвищим пріоритетом відмовить, сервер, який має другий найвищий пріоритет, бере на себе послуги.

Зважена відповідь - тут для розрахунку його ваги використовується час відгуку від кожного сервера.

Джерело IP-хеша - У цьому методі IP-хеш використовується для пошуку сервера, який повинен відвідувати запит.

Cloud Developer | Хмарний Розробник

Різниця між TAP та SPAN в мережах.

TAP це спеціальний незалежний девайс для моніторингу трафіку.

SPAN це один з портів на комутаторі (switch), який моніторить трафік.

DMVPN

Dynamic multipoint VPN

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

Docker

Використовують для контеризації середовища розробки додатків для пришвидшення процесу розробки і його спрощення.

Terraform

Потрібен для створення інфраструктури в хмарних середовищах за допомогою коду.

Infrastructure as a code.

Топ 10 засобів моніторингу

1.SolarWinds Network Performance Monitor (Free Trial)

2.Datadog Network Monitoring (Free Trial)

3.ManageEngine OpManager (Free Trial)

4.Paessler PRTG Network Monitor (Free Trial)

5.Nagios XI

6.Zabbix

7.Incinga 2

8.Progress WhatsUp Gold

9.Logic Monitor

10.Op5 Monitor

Як фізично виглядають стійки серверів в датацентрах


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

Менеджмент проектів за допомгою хмарних обчислень

Хмарні опрацювання медіа