Вебинары с помощью BigBlueButton


Не так давно задался для себя вопросом, а можно ли проводить вебинары на базе open source продуктов? Конечно, есть отличный коммерческий софт такой, как Zoom или Webex, с помощью которых на Ура проводятся видеоконференции. Но, чтобы их использовать для целей организации вебинаров надо заплатить, как минимум, 50 — 60 долларов в месяц. И это ценник только на одного ведущего. Далеко не у всех есть такие деньги, чтобы их тратить на организацию вебинаров. Кроме того, иногда важны вопросы безопасности и контроля того, через какие сервера ходит трафик в вебинарах. Да и другие нюансы, наверняка, заставят задуматься любого, кто хотел бы читать свои лекции с помощью онлайн технологий. На просторах интернета нашел неплохое решение под названием BigBlueButton. Очень достойный проект, который позволяет любому человеку, имеющему более менее нормальные познания в IT технологиях, организовать собственные вебинары на свободном ПО.

С момент ввода порядков карантина и домосидения, процесс организации лекций, учебных занятий через Интернет встал очень остро для многих людей и предприятий. Если есть необходимость создать небольшую видеоконференцию, то бесплатная версия Zoom просто с лихвой решает эту проблему. Однако, когда встает вопрос о полноценном вебинаре, где лекцию проводит один или два администратора/модератора, Вам уже придется прилично платить в Zoom или Webex. Поэтому большинство учебных заведений государственных, да и частных в нашей стране сталкиваются с проблемой сложности организации нормальных вебинаров для своих студентов. Мне кажется, что Министерству Образования, да и Министерству Инновационного Развития страны стоит внимательнее присмотреться к BigBlueButton с точки зрения использования в образовательном процессе учебных заведений страны. Если к BigBlueButton добавить так же опен сорсный Moodle, то мы получим полноценное решение для учебного центра или школы, института без необходимости каких-либо оплат за программное обеспечение.

Читать далее «Вебинары с помощью BigBlueButton»

MacOS и NTFS


Давно не писал про различные полезные штучки при работе с MacOS. Недавно пришлось столкнуться с внешним жестким диском с файловой системой NTFS. Хочется затронуть в блоге тематику совместимости MacOS и NTFS. Если с различными разновидностями FAT, такими как FAT32, exFAT, операционная система для компьютеров Apple работает на «УРА», то с NTFS до сих пор наблюдаются определенные нюансы. При подключении внешнего диска, на котором используется NTFS, по умолчанию Вы можете только читать информацию с него без возможности записи. В последние несколько лет, откровенно говоря, надобности в работе с NTFS дисками не возникало. Однако, рано или поздно с тонкостями дзена NTFS на MacOS приходится сталкиваться всем ITшникам. Несколько полезных команд, которые могут пригодится при этом, собрал в статье блога.

Читать далее «MacOS и NTFS»

Личный опыт на udemy.com

https://www.youtube.com/watch?v=2vhMateHR1k

Целью этого блога изначально было освещение возможностей образования и прокачивания навыков в области IT. Я стараюсь постоянно писать о тех или иных аспектах просвещения. Давно хотел рассказать о сайте udemy.com, который собрал у себя огромное множество курсов по информационным технологиям, да и не только по ним. В середине декабря 2019 года приобрел по очень хорошей скидке тренинг «AWS Certified DevOps Engineer: Get 3 Certifications 2020«. Курс на английском языке и подразумевает хорошее его знание. Заострять внимание здесь на необходимость понимания английского в IT не буду. Большая часть курсов на Udemy представлена именно на английском. В силу разных причин полностью пройти курс мне удалось только в апреле 2020 года. После прохождения обучения по нему мне захотилось поделиться со своей аудиторией впечатлениями от udemy и конкретного курса. Результатом получился небольшой ролик на youtube.com, который и представлен в этой статье. Для меня создание видео на базе скринкастинга оказалось не такой простой задачей и поставило массу интересных задач.

Читать далее «Личный опыт на udemy.com»

Сила инвентаря и переменных в Ansible


Хотелось бы поговорить в этой статье о такой важной составляющей в работе системы управления Ansible, как файлы инвентаря и соответствующие переменные. Большая часть логики в работе Ansible содержится в соответствующих ролях, которые несут основную нагрузку при выполнении плейбуков. Но для полноценного понимания, как работает Ansible, необходимы знания о правильной настройке инвентаря и переменных для групп и конкретных хостов. С помощью правильно настроенных переменных мы можем направлять выполнение ролей в том или ином направлении. Это позволяет сделать Ansible чрезвычайно гибким и мобильным, а создаваемые роли более универсальными. Хороший пример, где без этого просто не обойтись — установка и настройка различного рода кластерного программного обеспечения. Как правило, в кластере есть сервер, выполняющий Master роль, и прочие сервера, что требует небольшого различия в проводимых настройках. Также, зачастую, различные сервера требует различных конфигураций в настройках одного и того же софта.

Безусловно, кроме инвентаря и ролей немаловажное значение в функционировании Ansible играют модули и дополнительные плагины, которые позволяют заметно расширить функционал системы управления. О том, как их использовать и создавать, мы поговорим в других статьях блога. Тут просто хотелось бы упомянуть, что используя все компоненты Ansible воедино, мы можем достигать максимальную отдачу от данной системы управления. При этом понимание того, как надо использовать инвентарь, а также настраивать переменные, является одной из базовых техник. Освоив ее в самом начале изучения Ansible, можно сразу начать выжимать из имеющихся ролей по максимуму.

Читать далее «Сила инвентаря и переменных в Ansible»

Базовая настройка сервера с помощью Ansible


Если раньше при установке любого сервера приходилось делать достаточно много рутинной работы по базовой настройке ручками. Теперь с помощью ролей Ansible или похожих инструментов эти задачи сводятся к минимуму с точки зрения затрат времени и усилий. Многие считают, что использование Ansible — это прерогатива DevOps инженеров. С моей точки зрения, на сегодняшний день это базовый инструмент, который должен быть в арсенале любого IT специалиста. Как установить нужные пакеты в операционной системе Linux, а также как сделать базовые настройки в ней с помощью Ansible покажу на примере, который я постоянно использую в реальной жизни. Сама роль из данного примера предельно простая. Этот код может служить в том числе и для учебных целей. С помощью нее можно начать создавать свои собственные конструкции в процессе обучения системе управления конфигурациями Ansible.

В своем блоге уже несколько раз поднимал тему Ansible. Это были статьи — Разворачиваем Django с Ansible, а также Тестируем Ansible роли с Molecule. В них мы рассмотрели практические аспекты использования Ansible, а также его вспомогательные инструменты. Автоматизация задач по администрированию и развертыванию настолько плотно входит в работу ITшников, что использование функционала Ansible становится рутинной процедурой. Давно уже сам для себя решил, что буду выкладывать в общий доступ на GitHub свои личные наработки. Начну с этой Ansible роли, которая доступна по ссылке — https://github.com/andreyuzb/ansiblerole-linux-common. Дальше по тексту мы разберем ее функционал, а также то, как работает сам Ansible при этом.

Читать далее «Базовая настройка сервера с помощью Ansible»

VMware и terraform

terraform

Если публичные облака в нашей стране используют далеко не все организации в своей работе, то кластеры под управлением VMware работают практически в каждой более или менее серьезной организации. И точно так же, как и при использовании публичных облаков, в крупных развертываниях в локальном виртуальном окружении подход IaaC крайне продуктивен и полезен. Утилита от hashicorp terraform так же эффективно работает с виртуальной инфраструктурой, как и с облачной. Писал в своем блоге уже статью о Terraform — Автоматизируем облако с Terraform. Там мы рассмотрели, как автоматизировать создание нужной инфраструктуры публичных сервисов AWS с помощью Terraform. Теперь хотелось бы показать, что можно делать аналогичные действия с виртуальными машинами в кластере VMware vCenter.

Те, кто еще не знаком с IaaC или Infrastructure-as-a-Code, но постоянно работают с системами виртуализации, наверняка задумывались и не раз как ускорить процесс создания, первичной настройки и удаления тех или иных ресурсов. С помощью Terraform можно серьезно сэкономить время на рутинных операциях, а также заметно автоматизировать процесс работы, даже в случаях если Вы не связаны с разработкой ПО. Создание шаблонов виртуальных машин — полезная техника, которая используется системными администраторами давно годами. Добавив к этим шаблонам возможность управлять виртуальной инфраструктурой с помощью кода terraform, Вы получите недостающий «пятый элемент» в пазле менеджмента систем виртуализации.

Читать далее «VMware и terraform»

Организация удаленной работы

https://www.youtube.com/watch?v=x5etUa0gjVE

Новый 2020 год для многих людей на планете Земля запомнится прежде всего тем, что вспыхнула пандемия коронавируса COVID-19, а также теми ответными мерами, которые были приняты многими странами. В итоге, большое количество организаций были вынуждены перейти на удаленный режим работы. При этом конечно же есть серьезные государственные и коммерческие структуры, кто в принципе планировал потенциальное развитие форс мажорных событий для своей инфраструктуры. Как правило, это компании с хорошим финансированием департамента IT, которые способны проводить долговременные стратегии по развитию своей инфраструктуры в жизнь. Такие организации годами вкладывали в различные технологичные решения, от маршрутизаторов, до систем DLP и сложной аналитики. Для них больших проблем с переходом на удаленную работу возникнуть не должно. Однако, есть множество организаций малого и среднего бизнеса, для которых работа из дома не кажется такой банальной и простой вещью. Именно для тех, кто впервые столкнулся с проблемой организации работы сотрудников на дому, я подготовил это видео.

Читать далее «Организация удаленной работы»

База данных в облаке AWS


Я думаю, что второй облачный ресурс по популярности после виртуальных машин, это различного рода СУБД. Смутно представляю себе современные приложения, которые не используют в качестве одного из основных компонентов базы данных в том или ином виде. Облачные сервисы Amazon AWS дают шикарные варианты по использованию как реляционных, так и не реляционных СУБД. В этой статье хочется показать те удобства, которые получаешь с облачной базой данных MySQL от Amazon. Если выразить основную мысль, которую хотелось бы донести, то облачная СУБД, как и прочие облачные продукты, дает простоту и комфорт в использовании. При этом усилия по администрированию СУБД сводятся к минимуму. Это я думаю особенно важно многим разработчикам, у которых нет времени и желания заниматься вопросами администрирования.

Сервис, который позволяет использовать данный облачный сервис, у AWS называется — RDS (Relational Database Service). С помощью него можно создать и использовать MySQL, MariaDB, PostgreSQL, Oracle SQL, Microsoft SQL Server. Также есть вариант SQL СУБД от Amazon — Aurora. Он представляет собой прокачанный аналог полностью совместимый как с MySQL, так и с PostgreSQL. Amazon заявляет о чуть ли не 5 кратном увеличении производительности базы данных при использовании ее версии продукта. Как бы то ни было, возможность выбора облачной СУБД у Amazon, я думаю, удовлтетворит большинство пользователей. В случае же использования специфичных вариантов и наличия соответствующих знаний, всегда можно развернуть СУБД на своей собственной инфраструктуре.

Читать далее «База данных в облаке AWS»

Methods for improve English skills

Methods for improve English skills img

Ad meliora (Latin)

One of the main skills in the Information Technology industry — knowing of English language. Absolutely most another skills for success in IT are tied to programming and technical knowledge. But from my perspective, it’s hard to get and implement such knowledge without English language. If you don’t live in native English country, it’s not so easy to get continuous practice, at first sight. Attending different language classes is not a variant for advanced learners. I guess, this way of education give a good result on first steps in learning foreign language. In case when you have already good base you need something more than simple lessons with teacher. Here I would like to show my personal methods, that I use.

My initial thoughts about language of this blog were wholly strict. It should be only one and this language — Russian. Firstly, this is my native language, i think on it and can express my thoughts more clearly. Secondly, the target audience of this blog — people, who know and use Russian language in their daily life. Statistics from Google Analytics shows, that primary readers of this blog are from Russian Federation, Ukraine, Uzbekistan and other countries of former Soviet Union. All of these people less or more know Russian and can fully understand information from this blog. And therefore articles on this site from the same beginning were only on Russian. But now, i would like to add some English notes to blog. This notes will be about improving English skills. And I guess, this is vitally necessary for all IT specialists.

Читать далее «Methods for improve English skills»

Опыт ресертификации Cisco по новому

recertification img

Недавно писал в блоге уже о том, что компания Cisco Systems внесла серьезные изменения в правила профессиональной ресертификации специалистов по своим технологиям. Это была статья — Ресертификация CCIE по новому. Там я рассказал о тех изменениях, которые были сделаны в системе и о том, как потенциально быстро и без серьезных вложений продлить свои статусы. Прошло немного времени, я опробовал имеющиеся варианты, продлил свои сертификаты и теперь делюсь полученным опытом. В целом, с моей точки зрения Cisco сделала шаг в правильном направлении. И по новым правилам создается стимул именно для получения новых знаний, а не для сдачи того или иного экзамена Cisco раз в 2-3 года.

Почему в своем блоге уделяю столько внимания именно сертификации компании Cisco Systems? Я думаю, что в нашем регионе, да и не только в нашем, именно получение профессионального статуса от этой компании наиболее востребовано и признаваемо в мире IT. Я заморачивался, да и сейчас заморачиваюсь на обучение и прохождение сертификационных экзаменов от различных организаций. С моей точки зрения, признание от компании Cisco было и остается одним из самых востребованных. К примеру, полученные когда-то сертификаты от компании Check Point и VMware у меня просто сгорели со временем. Да я особо об этом и не жалею. Если затраты времени, денег и сил на поддержание сертификатов превышают пользу, получаемую от них, то смысла в этом процессе не вижу никакого.

Читать далее «Опыт ресертификации Cisco по новому»