Similar presentations:
Як ми на проєкті мігрували з legacy інфраструктури, або як пояснити деву, що таке case-sensitive?
1.
Як ми на проєкті мігрувализ legacy інфраструктури,
або як пояснити деву, що
таке case-sensitive?
2.
ЗМІСТ1. Що ми мали
2. Що ми хотіли
3. Давайте в AWS основний сервіс закинемо так, щоб
швидко встигли
4. Що далі? Або "перший реліз через місяць"
5, Що таке case-sensitive
6. Моніторинг
7. Що ж вийшло
8. Ваші запитання
3.
Мене звати Богдан, я працюю на позиціїDevOps Engineer в Academy SMART.
DevOps - це системний адміністратор на
максималках. У IT сфері я вже понад 7 років.
Дуже важливо розуміти що Девопс, це по-перше,
сервіс який ми надаємо: тому, чим менше ти
працюєш, тим більше ти вмієш =)
Сьогодні хочу обговорити з вами тему з якою ми всі
тим або іншим чином зіштовхувались на своїх
проєктах.
Rebrov Bogdan
DevOps Engineer
4.
Що ми мали5.
Stack:frontend
- Windows
- IIS
- Manual deployment
request
Load
balancer
backend
6.
Що ми хотіли7.
8.
А давайте в AWS основнийсервіс закинемо так, щоб
до Новогу року встигли?
9.
Неправильне рішенняDevelop .NetCore
Build Jenkins + docker
Change env vars .env file
Deploy AWS ECS (fargate, ec2)
10.
А що далі?Або "у нас перший реліз
через місяць"
11.
12.
Що таке case-sensitiveЗа замовчуванням процеси Windows розглядають файлову систему як нечутливу до регістру.
Таким чином, вони не розрізняють файли чи папки на основі регістру. Наприклад, імена
файлів FILE.txt і file.txt розглядаються як один і той самий файл, навіть якщо їх вміст та вся інша
інформація відрізняються. А у Linux системах це вже буде два різних файла.
13.
МоніторингUI для налаштувань
Привіт конфігурація в
XML
Мобільна версія з
тим же функціоналом
Мобільна версія з тим
же функціоналом
який не працює
Працює з коробки
на Windows
Хочеш щось
моніторити зроби це
сервісом!
PULSEWAY == OK for
Windows
PULSEWAY == OK for Windows
14.
І що ж вийшло?15.
Ваші запитання?ДЯКУЮ ЗА УВАГУ!