Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Детайли за виртуализацията
- Преглед на концепциите на операционните системи: процесор, памет, мрежа, съхранение
- Хипервайзор
- Супервайзор на супервайзори
- „Хост“ машина и „гост“ ОС
- Хипервайзор тип 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 Template
- Автоматично мащабиране
- Метрики на AWS CloudWatch за определяне на състоянието
Изисквания
Няма специфични изисквания, необходими за посещаване на този курс.
Аудитория
Софтуерни инженери/компютърни специалисти с адекватни познания по алгоритми и познаване на поне един програмен/скриптов език, но без опит в облачните изчисления
21 Часа
Отзиви от участници (1)
Тренерът обяснява изключително добре.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Курс - Cloud computing essentials for managers / software engineers
Машинен превод