Обновить

Компания EdgeЦентр временно не ведёт блог на Хабре

Сначала показывать

Ручные тестировщики скоро исчезнут? Fullstack QA захватывает рынок

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.8K

Привет, Хабр! Я Артём Згогурин, директор департамента тестирования ПО EdgeЦентр. Хочу поговорить о том, почему компаниям не нужны «кликеры», какие навыки нужны в Fullstack QA и что мешает автоматизировать абсолютно все. Буду рад вашим комментам!

Если вы ручной тестировщик, возможно, стоит задуматься: а не пора ли переквалифицироваться? За последние годы отрасль тестирования переживает революцию, и похоже, что в ближайшие 1-2 года мануальщики могут стать редкостью, как дискеты в эпоху облачных хранилищ. На горизонте маячит Fullstack QA — универсальный солдат, который уверенно вытесняет ручное тестирование. Но так ли всё однозначно? Давайте разберёмся, что происходит, и заодно устроим небольшой холивар в комментариях — ведь мы все любим поспорить о будущем профессии!

Как изменилась отрасль за последние 5-10 лет

Десять лет назад ручное тестирование было королём QA. Компании нанимали целые армии мануальщиков, которые часами кликали по интерфейсам, искали баги и составляли тест-кейсы. Это был золотой век: порог входа в профессию был низким, а спрос на специалистов — огромным. Но с тех пор многое изменилось. Гибкие методологии (Agile, DevOps) ускорили циклы разработки, и рынок начал требовать скорости, которую ручное тестирование обеспечить не может.

 Появление инструментов автоматизации вроде Selenium, Playwright и Cypress дало старт новой эре. Автотесты стали быстрее, дешевле и эффективнее для регрессионного тестирования. За последние 5 лет доля вакансий для автоматизаторов выросла в разы, а компании всё чаще ищут специалистов, которые могут не только «покликать», но и написать код, настроить CI/CD и даже заглянуть в архитектуру продукта. Ручное тестирование не исчезло, но его роль сокращается — это факт.

Читать далее

CDN и DDoS-защита: взболтать, но не смешивать?

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели2.4K

Каким угрозам подвержены сети доставки контента и как объединить возможности CDN и защиты от DDoS, чтобы быстро останавливать атаки и не разориться на трафике. 

Многим нравится «коробка» Cloudflare, в которой есть и CDN, и защита. Но вот американского провайдера то блокируют, то не блокируют, и непонятно, что делать, куда податься. Поэтому в компании со знающими людьми решили разобраться на подкасте linkmeup, можно ли повторить решение Cloudflare и совместить CDN и DDoS-защиту в одном флаконе. В этой статье собраны основные моменты, о которых мы говорили. 

Особенности трафика на CDN 

Задача любого CDN — сделать так, чтобы контент был доставлен пользователю быстро и желательно из ближайшей локации. Потому что близость часто означает высокую скорость и малое время ожидания.  

При этом для любого ресурса трафик на прикладном уровне можно разделить на две категории.  

Читать далее

Настройка Failover в OctoDNS

Уровень сложностиСложный
Время на прочтение13 мин
Охват и читатели1.8K

Настройка Failover в OctoDNS

Наши пользователи взаимодействуют с DNS-сервисом различными способами. Можно настроить зону и записи в личном кабинете, кто-то предпочитает отправлять запросы напрямую в API. Есть пользователи, у которых десятки зон и тысячи записей, которыми приходится управлять. В таком случае важно иметь возможность автоматизации инфраструктуры и ведения истории изменений. Вот тут и приходят на помощь такие инструменты, как Terraform и OctoDNS.

Читать далее

Миграция в EdgeCloud: Новое решение для IT-компаний

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели689

Значительный отток компаний, который в последнее время наблюдается на российском рынке, создает новые вызовы для бизнеса. В условиях неопределенности и необходимости быстрой адаптации, перенос данных или целой инфраструктуры на отечественные решения становится все более востребованным.

EdgeЦентр предлагает услугу для переноса вашей ИТ-инфраструктуры на облачную платформу компании. Вы легко сможете мигрировать с других облачных решений.

Мы используем развернутое в нашей инфраструктуре решение от Hystax, ведущего отечественного поставщика решений для миграции данных. Инструмент Hystax Acura обеспечивает миграцию по принципу Lift-and-shift – сохраняя существующую архитектуру, существенно сокращая время миграции и минимизируя риск возникновения ошибок. Автоматизированный процесс переноса данных обеспечивает готовность облачной инфраструктуры к работе сразу после завершения миграции и бесшовность процесса.

Наш сервис поддерживает репликацию для ресурсов, работающих на VMware, Hyper-V, OpenStack, SberCloud, VK Cloud, Yandex Cloud, CROC Cloud, а также для физических машин. Это позволяет компаниям сохранить привычные рабочие процессы и минимизировать временные затраты на адаптацию.

EdgeCloud предлагает абсолютно бесплатную миграцию для любого проекта без минимального объема по ресурсам облака. Оплата осуществляется только за используемые ресурсы Cloud, что позволяет компаниям эффективно оптимизировать ИТ-расходы.

В условиях, когда многие компании покидают российский рынок, EdgeЦентр готов предоставить надежное, эффективное и безопасное решение для сохранения и оптимизации ИТ-инфраструктуры. Присоединяйтесь и убедитесь в преимуществах миграции вместе с EdgeCloud.

Читать далее

Регистрировать и защищать

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели710

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

ИТ-компании все больше осознают необходимость различных мер охраны интеллектуальной собственности, от первичной регистрации разработки до патентования того, что можно запатентовать. Это мировой тренд. По данным Всемирной организации интеллектуальной собственности, в 2021 году (последнем, за который есть полные данные) больше всего опубликованных патентных заявок приходилось на область техники «Компьютерные технологии» - около 26 тысяч, или 11,1% всех мировых заявок общемирового количества. С 2011 по 2021 год их число выросло на 11%, число патентных заявок в области «ИТ-методы для управления» на 13,7%. В России, по данным Роспатента, в январе – ноябре 2023 г. ИТ-разработчики подали 30 463 заявки на регистрацию интеллектуальной собственности, на 14,8% больше, чем за тот же период 2022 года («Ведомости»).

Защита интеллектуальной собственности начинается с того, чтобы официально заявить о разработке, запросив ее гос.регистрацию. Компания EdgeЦентр регулярно получает свидетельства о гос.регистрации своих продуктов – как правило, это ПО, или, как оно называется в российском законодательстве, «программы для ЭВМ». За 2023 год мы зарегистрировали в Федеральной службе интеллектуальной собственности 15 разработок. Это базовое действие, необходимое для того, чтобы продукт имел документацию.

Читать далее

Критические дни

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели2.1K

Как объектам КИИ успеть перейти на "наше" до конца года

Часики тикают — до января 2025 года остается все меньше и меньше времени, каждый день — буквально на счету. К началу следующего года объекты критической информационной инфраструктуры (КИИ) должны полностью перейти на отечественный софт и «железо». И таких в нашей стране — как минимум 50 тысяч. Это государственные органы, предприятия и даже предприниматели из таких сфер как здравоохранение, наука, транспорт, связь, энергетика, финансовый сектор, коммунальное хозяйство и т.д. О том, каковы основные тенденции импортозамещения и какие проблемы встают перед организациями и компаниями, обязанными действовать в рамках этих мер, рассказал директор департамента инфраструктуры EdgeЦентр Алексей Учакин.


Читать далее

Есть ли жизнь после Microsoft?

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели11K

Тенденции по переходу на OpenSource и отечественное ПО

Трудно и долго мы принимали мысль об уходе Microsoft из РФ, однако рано или поздно должен был настать тот момент, когда российские пользователи взглянули бы реальности в лицо. Лицензии на продукты этой  компании заканчиваются, оплачивать их продление или покупку новых — невозможно. В соответствии с западными санкциями останавливается запуск новых решений, продажа сервисов, отключаются облачные услуги и многое другое. Одна из основных проблем в том, что большинство российских пользователей привязаны к Windows. Очевидно, что нам всем необходимо менять привычные условия работы, при том делать это в сжатые сроки и не в самых понятных условиях. Какие пути адаптации есть сегодня, рассказывает руководитель отдела оперирования EdgeЦентр Павел Логинов.

Отрицание, гнев, торг, депрессия и… наконец, принятие. Все эти знакомые стадии приходится проживать компаниям в условиях глобального импортозамещения. Кто-то застревает на первых ступенях — и оказывается ни с чем. Другие, в итоге свыкшись с реальностью, ищут свои пути решения ситуации. По данным  Forbes, на сегодняшний день, даже в условиях ухода Microsoft, его продукцией все еще пользуются от 70 до 90% российских корпоративных клиентов. При том более 90% частных потребителей продолжают «сидеть» на пиратских копиях или пользоваться старыми лицензиями. Главная проблема, что если даже продукты продолжают работать, отсутствие доступа к их обновлениям и обслуживанию практически сводят к нулю их функциональность. Даже те пользователи, которые официально купили гарантию, лишились ее — несмотря на то, что срок ее действия еще не истек.

Читать далее

Тренды в облачных технологиях, CDN и киберзащите на 2024 год в РФ

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели1.2K

Эксперты компании EdgeЦентр оценили, что ждет IT‑рынок в грядущем году, сделав основные акценты на развитии облачных трендов, CDN и киберзащите. Эти темы можно назвать тремя лошадьми в упряжке, которые вроде бы — каждый сам по себе, но в то же время связаны между собой и именно вместе работают эффективнее. Скорость и надежность — вот чего ждет от этих ездовых современный интернет‑путник. К слову, скакуны в упряжке теперь все чаще не заморские. Местные. Впрочем, резвости и ретивости им не занимать. Изменение расстановки сил, уход западных игроков с российского рынка диктует свои правила и влияет на основные тенденции в сфере сетевых технологий.

Основной тренд IT‑отрасли грядущего года — импортозамещение. Текущая политическая обстановка спровоцировала еще большую потребность в цифровизации всех сфер жизни внутри Российской Федерации, при том с опорой именно на отечественные ресурсы. Тенденция к автономности влечет переход на российские решения, в том числе в области CDN.

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

Читать далее

Как сделать приложение для Android с бесконечной лентой видео на базе EdgeStreaming

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели3K

Формат коротких видео завоевал мир несколько лет назад, с бумом популярности TikTok. И до сих пор остаётся популярным. Множество медиаплощадок пошли по пути китайской соцсети и начали запускать свои Shorts, Reals и т.п. Форматы могут называться по-разному, но суть у всех одна — это лента из коротких видео, которые автоматически воспроизводятся при прокрутке. У этого даже есть свой технический термин — плавная прокрутка (Smooth scrolling).

Мы продолжаем наш цикл статей про разработку стриминговых приложений для Android. Я уже рассказывал вам, как сделать сервисы для воспроизведения готовых видео, мобильного онлайн-стриминга, как реализовать приостановку трансляций в мобильном стриминге. А сегодня расскажу, как сделать «убийцу тиктока» — приложение с плавной прокруткой видео. Разработать его несложно, но есть свои нюансы, которые нужно учесть.

В чём сложность создания приложения с плавной прокруткой?

Чтобы добиться моментального воспроизведения видео при скролле, нужно предварительно кешировать его начало, ещё до того, как пользователь к нему перейдёт. Плеер в свою очередь должен обнаруживать, что начало видео уже существует в кеше, и начать воспроизводить его оттуда. А когда кешированный фрагмент закончится, плеер должен плавно переключиться на использование сетевого источника.

Если для раздачи видео мы используем стриминговую платформу EdgeЦентр, видеопоток устройствам-клиентам отдаётся по протоколу HLS с адаптивным битрейтом — это позволяет доставлять контент максимально быстро даже в условиях плохого интернета, так как за счёт адаптивного битрейта качество видео подстраивается под скорость соединения.

Читать далее

Как реализовать приостановку трансляции и фоновый стриминг на Android с помощью опенсорс-библиотеки

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели1.3K

Если вы решили сделать собственное приложение для стриминга на Android, при разработке нужно учесть множество разных нюансов. Например, зрители могут свернуть вашу трансляцию в процессе просмотра, а через какое-то время вернуться обратно. Как должно при этом работать приложение? Должна ли трансляция приостановиться или идти фоном?

Какое именно поведение реализовать в подобной ситуации — решать вам. Но очень важно предусмотреть подобные моменты технически, чтобы при сворачивании всё работало так, как вы задумали.

Этот материал — продолжение моей предыдущей статьи про создание мобильного приложения для стриминга на Android. В ней я рассказывал о базовых моментах разработки. А сейчас поговорим о нюансах. Расскажу, как технически реализовать приостановку трансляции и фоновый стриминг на Android с помощью опенсорс-библиотеки rtmp-rtsp-stream-client-java.

Фоновый стриминг

Сначала разберём кейс, когда приложение переходит в фон и обратно на передний план. Если заглянуть чуть глубже в исходный код rtmp-rtsp-stream-client-java, станет понятно, что стриминг сам по себе проходит в отдельном потоке:

Читать далее

Как сделать приложение для мобильного стриминга на Android с помощью опенсорс-инструментов и EdgeStreaming

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели9.2K

Прямые трансляции с мобильных устройств позволяют поддерживать связь с аудиторией, где бы вы ни находились. Сервисы, которые предоставляют такую возможность, пользуются огромной популярностью и применяются в самых разных сферах.

В прошлый раз я рассказывал, как сделать приложение для показа VOD. А сегодня поделюсь, как с помощью опенсорс-инструментов сделать полноценный сервис для онлайн-стриминга на Android и интегрировать его с EdgeStreaming.

Читать далее

Как реализовать автоматический деплой серверов: опыт EdgeCloud

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели2.9K

Почти любую инфраструктуру рано или поздно приходится расширять. Если вы — сисадмин в компании с собственными серверами, возможно, для вас этот вопрос стоит не так остро. Но когда работаешь с публичными облаками, вопрос расширения встаёт регулярно. Особенно, если существует несколько регионов.

Установить один сервер раз в месяц — не особенная проблема. Но что делать, если приходится добавлять по 100 серверов в месяц в разные локации? Мы в EdgeCloud для себя ответили на этот вопрос созданием пайплайнов для деплоя серверов. Благодаря этому гениальному решению, как правило, нам даже не приходится заходить на серверы — всё сделает автоматизация.

Читать далее

Как публиковать и воспроизводить видео на Android с помощью опенсорс-библиотеки и стриминговой платформы EdgeЦентр

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели3.4K

Сделать собственный сервис, где пользователи могли бы смотреть готовые видео на смартфонах в хорошем качестве, с адаптивным битрейтом кажется довольно сложной и дорогой задачей. Но на самом деле реализовать публикацию и проигрывание VOD (Video on Demand, видео по запросу) — не так уж и сложно, а в качестве составных частей можно использовать опенсорс.

Меня зовут Денис Филиппов, я руководитель отдела разработки стриминговой платформы EdgeЦентр. Сегодня расскажу вам, как с помощью нашей платформы и опенсорс-библиотеки tus-android-client сделать приложение, где пользователи смогут смотреть видео на Android.

Материал будет полезен всем, кто хочет реализовать качественное воспроизведение видео на Android-смартфонах с минимальными денежными расходами.

Читать далее

Как мы разработали систему автоматизированного нагрузочного тестирования видеозвонков

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели1.7K

Перед выпуском в релиз любого сервиса обязательно идёт этап тестирования (иначе есть риск нарваться на баги после релиза и получить массу негатива от пользователей). Для тестов, как правило, нужно привлекать QA-команду, тратить время и ресурсы. Гораздо удобнее, если этот процесс можно автоматизировать.

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

Я Артём Згогурин, директор департамента тестирования ПО EdgeЦентр. И сегодня расскажу вам, как мы сделали свою автоматическую систему для тестирования видеозвонков.

Читать далее

Ближайшие события

Как сделать ошибки в сложной системе полезными для пользователя

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.4K

О чём вы в первую очередь думаете, когда слышите «legacy-продукт»? Сложность, техдолг и, конечно, ошибки. Случаются как регулярные инциденты ввиду проблем в конкретных компонентах, так и «скрытые ружья» в местах системы, которым уделили не так много внимания при изначальном системном дизайне.

Худшее, что можно сделать с ошибками в такой сложной системе — пойти решать их в лоб. Решение вряд ли станет подходящим для бизнес-задачи и может усложнить поддержку продукта или добавить ещё техдолга, который замедлит будущее развитие.

Меня зовут Александр, я руковожу продуктами CDN и DNS в компании EdgeЦентр. В этой статье я расскажу несколько историй о том, как правильная работа с ошибками не только сделала жизнь наших пользователей лучше, но и позволила избежать усложнения продуктов.

Читать далее

Как и зачем мы сделали свой мониторинг гипервизоров для виртуальных машин

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели2.6K

Всем привет! Я Павел Логинов, руководитель группы облачный решений EdgeЦентр. Сегодня расскажу вам о нашем кастомном мониторинге гипервизоров: как мы его сделали, как он работает и какую пользу приносит нам и нашим клиентам.

У каждого из нас рано или поздно появляется задача о мониторинге гипервизоров на предмет их работы «изнутри». Нет? Странные вы какие-то.

А вот у нас в компании иногда возникали такие ситуации: на улице +20 градусов, но ощущается как +10. По нашим приборам всё хорошо. Но клиент нашего облака, который арендует у нас виртуальную машину, жалуется: сеть медленно работает, или диск, или процессор. Приходилось идти и разбираться, в чём дело. Это отнимало время. И клиенты были недовольны. К тому же объемы росли. На данный момент у нас 5 регионов с Openstack и больше 250 гипервизоров.

В какой-то момент мы решили, что дальше так жить нельзя. И сделали собственный мониторинг гипервизоров — систему, с помощью которой мы теперь узнаём о проблемах не от клиентов или L1, а (вот это достижение!) из алертов.

Читать далее

Как уменьшить задержки в онлайн-трансляциях: 4 современные технологии и JIT Packager

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели11K

Стриминг совсем без задержек невозможен, но все производители и дистрибьюторы видеоконтента стараются свести их к минимуму с помощью разных технологий.

Меня зовут Денис Филиппов, я руководитель отдела разработки стриминговой платформы EdgeЦентр. Сегодня расскажу вам, как нам удалось сократить задержки в трансляциях до 4–6 секунд, и как нам в этом, в частности, помог свой JIT (Just in time) packager.

Если вы ищите способы, как ускорить доставку видео до зрителей — эта статья для вас. Я подробно расскажу о каждом решении, которые можно использовать в работе.

Читать далее