Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Детайли за виртуализацията
- Преглед на концепциите на операционната система: ЦП, памет, мрежа, съхранение
- Хипервайзор
- Супервайзор на супервайзорите
- „Хост“ машина и „гост“ ОС
- Хипервайзор тип 1 и хипервайзор тип 2
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
- Мрежова виртуализация
- Кратко въведение в 7-слойния OSI модел
- Фокус върху мрежовия слой
- TCP/IP модел или интернет протокол
- Фокус върху един вертикален стек
- Приложен слой: SSL
- Транспортен слой: TCP
- Интернет слой: IPv4/IPv6
- Канален слой: Ethernet
- Структура на пакета
- Адресиране: IP адрес и имена на домейни
- Защитна стена, балансьор на натоварване, рутер, адаптер
- Виртуализирана мрежа
- Абстракции от по-висок ред: подмрежи, зони.
- Практическо упражнение:
- Запознаване с ESXi клъстер и vSphere клиент.
- Създаване/актуализиране на мрежи в ESXi клъстер, внедряване на гости от VMDK пакети, осигуряване на взаимна свързаност между гостите в ESXi клъстер.
- Извършване на модификации на работеща виртуална машина и заснемане на моментно състояние.
- Актуализиране на правилата на защитната стена в ESXi чрез vSphere клиент.
2. Облачни изчисления: Смяна на парадигмата
- Бърз и икономичен старт за предоставяне на продукт/решение на света
- Споделяне на ресурси
- Виртуализация на виртуализирана среда
- Основни предимства:
- Еластичност на ресурсите при поискване
- Идея -> Код -> Внедряване без необходимост от инфраструктура
- Бързи CI/CD процеси
- Изолиране на средите и вертикална автономност
- Сигурност чрез наслояване
- Оптимизиране на разходите
- Еластичност на ресурсите при поискване
- Локален облак и облачни доставчици
- Облакът като ефективна концептуална абстракция за разпределени изчисления
3. Въведение в слоевете на облачните решения:
- IaaS (Инфраструктура като услуга)
- AWS, Azure, Google
- Изберете един доставчик, с който да продължите. Препоръчва се AWS.
- Въведение в AWS VPC, AWS EC2 и др.
- PaaS (Платформа като услуга)
- AWS, Azure, Google, CloudFoundry, Heroku
- Въведение в AWS DynamoDB, AWS Kinesis и др.
- SaaS (Софтуер като услуга)
- Много кратък преглед
- Microsoft Office, Confluence, SalesForce, Slack
- SaaS надгражда PaaS, който надгражда IaaS, който надгражда виртуализацията
4. Практически проект върху IaaS облак
- Проектът използва AWS като IaaS облачен доставчик
- Използвайте CentOS/RHEL като операционна система за останалата част от упражнението
- Алтернативно, Ubuntu също ще свърши работа, но RHEL/CentOS са предпочитани
- Получете индивидуални AWS IAM акаунти от вашия облачен администратор
- Всеки студент трябва да изпълни тези стъпки самостоятелно
- Възможността да изградите собствена инфраструктура при поискване е най-добрата демонстрация на силата на облачните изчисления
- Използвайте AWS помощници -- AWS онлайн конзоли -- за изпълнение на тези задачи, освен ако не е указано друго
- Създайте публичен VPC в регион us-east-1
- Две подмрежи (Subnet-1 и Subnet-2) в две различни зони на достъпност
- Вижте https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html за справка.
- Създайте три отделни групи за сигурност
- SG-Internet
- Позволява входящ трафик от интернет на https 443 и http 80
- Не се разрешават други входящи връзки
- SG-Service
- Позволява входящ трафик само от група за сигурност SG-Internet на https 443 и http 80
- Позволява ICMP само от SG-Internet
- Не се разрешават други входящи връзки
- SG-SSH:
- Позволява SSH:22 входяща връзка само от един IP адрес, който съвпада с публичния IP на лабораторната машина на студента. В случай че лабораторната машина е зад прокси, тогава публичния IP на проксито.
- SG-Internet
- Две подмрежи (Subnet-1 и Subnet-2) в две различни зони на достъпност
- Внедрете инстанция от AMI, съответстващ на избраната от вас ОС -- за предпочитане най-новите налични версии на RHEL/CentOS в AMI -- и хоствайте инстанцията в Subnet-1. Прикрепете инстанцията към SG-Service и SG-SSH групите.
- Достъпете инстанцията чрез SSH от вашата лабораторна машина.
- Инсталирайте NGINX сървър на тази инстанция
- Поставете статично съдържание по ваш избор -- html страници, изображения -- за обслужване от NGINX (на порт 80 чрез HTTP) и дефинирайте URL адреси за тях.
- Тествайте URL адреса от самата машина.
- Създайте AMI образ от тази работеща инстанция.
- Внедрете този нов AMI и хоствайте инстанцията в Subnet-2. Прикрепете инстанцията към SG-Service и SG-SSH групите.
- Стартирайте NGINX сървъра и потвърдете, че URL адресът за достъп до статичното съдържание, създаден в стъпка (i), работи.
- Създайте нов „класически“ Elastic Load Balancer и го прикрепете към SG-Internet.
- Обърнете внимание на разликата спрямо Application Load Balancer и Network Load Balancer.
- Създайте правило за маршрутизиране, пренасочващо целия http 80 и https 443 трафик към група инстанции, състояща се от двете инстанции, създадени по-горе.
- Използвайки произволен инструмент за управление на сертификати -- java keytool и др. -- създайте двойка ключове и самоподписан сертификат и импортирайте сертификата в AWS Certificate Manager (ACM)
5. Мониторинг на облака: Въведение и практически проект
- Показатели на AWS CloudWatch
- Отидете на таблото за управление на AWS CloudWatch за инстанциите
- Извлечете съответните показатели и обяснете изменчивостта им с времето
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
- Извлечете съответните показатели и обяснете изменчивостта им с времето
- Отидете на таблото за управление на AWS CloudWatch за ELB
- Наблюдавайте показателите на ELB и обяснете изменчивостта им с времето
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. Разширени концепции за по-нататъшно обучение
- Хибриден облак -- локален и публичен облак
- Миграция: от локална среда към публичен облак
- Миграция на код на приложение
- Миграция на база данни
- DevOps
- Инфраструктура като код
- AWS Cloud Formation шаблон
- Автоматично мащабиране
- Показатели на AWS CloudWatch за определяне на изправността
Изисквания
Няма специфични изисквания, необходими за посещение на този курс.
Целева аудитория
Софтуерни инженери/Компютърни специалисти с добри познания за алгоритми и поне един програмен/скриптов език, но без опит в облачните изчисления.
21 Часа
Отзиви от участници (1)
Тренерът обяснява изключително добре.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Курс - Cloud computing essentials for managers / software engineers
Машинен превод