Блог Дмитрия Маслова

Изредка делюсь тут своими впечатлениями обо всём, что показалось мне интересным настолько, что об этом захотелось рассказать.

Провайдерно-антикризисное

Без малого год, как я окунулся в облачно-провайдерский мир. За это время у меня не без помощи коллег (ребята, спасибо за этот опыт) сформировалось представление о том, что такое облачный провайдер и как ему выжить и добиться успеха на казахстанском и не только рынке.

Попробую структурировать свои мысли. Возможно они покажутся интересным кому-то ещё. Как говорится, не жалко. «Делай добро и бросай его в воду!».

Итак,

Как облачному провайдеру победить на рынке

Расширить портфель продуктов

Каким образом?

Трансформировать IaaS. Эволюция со стороны потребителя неизбежна — это лишь вопрос времени. Казахстанские компании уже сейчас сложно удовлетворить веб-хостингом и стандартным IaaS в виде виртуальных машин. Тем более, что такие сервисы предлагает любой провайдер, начиная с уровня ТОО «Рога и копыта». При этом я не имею ввиду, что IaaS умрёт — конечно нет. Однако эволюция программного обеспечения требует нового уровня IaaS, а это микросервисы, Kubernetes и объектные хранилища S3 для хранения генерируемого контента. Поэтому только при условии трансформации IaaS продолжит оставаться core-бизнесом в ближайшие 2-3 года.

Добавить к IaaS опциональные сервисы. И если софтом для виртуальных машин, например, операционными системами Microsoft уже ни кого не удивить, то сервисы информационной безопасности или, как стало модно говорить, Cyber Security в наших краях ещё в диковинку. Такими инструментами могут стать антивирусная защита, Web Application Firewall (WAF) и защита от DDoS. Тем более, что эти продукты проще всего создать на базе таких же облачных сервисов специализированных провайдеров: CloudFlare, QRator или WallArm.

Обеспечить новое качество сервисов

Тут стоить заметить, я не имею ввиду отказоустойчивость и защищенность облачной среды — эти вещи подразумеваются априори. Играть на этих показателях в продажах — вчерашний день. Сервис меньше 99,9% — выйди вон. Так о чём это я?

Повысить возможности управления виртуальной средой, читай, повысить уровень комфорта. Вряд ли в айтишной среде остались люди, которые не слышали о DevOps-ах. Да, это тот же самый сисадмин, только версии 2.0. И надеяться продать этим ребятам инструменты администрирования 1.0 по меньшей мере наивно. На каких бы именитых брендах ни была построена облачная инфраструктура (привет VMware), если потребитель не получает возможности развернуть в облаке собственную архитектуру в 100 виртуальных машин или контейнеров с уникальными атрибутами, за 3-5 кликов или скриптом в консоли, то этот потребитель уходит. Названия брендов больше не работают.

Сделать цены на продукты публичными и прозрачно показывать данные биллинга. Работа облачного провайдера в режиме проектного бизнеса возможна только в переходный период: когда рынок переходит к модели потребления ИТ в формате сервиса. И Казахстан сейчас уже плюс-минус на экваторе этого периода. Поэтому от пережитков, когда провайдер заставляет клиента куда-то звонить или писать, чтобы узнать стоимость продуктов, необходимо избавляться уже сейчас. Страх публикации своих цен, которые может «переплюнуть» конкурент, в среднесрочной перспективе утащит компанию на дно. Ровно это же применимо к учёту потребления ресурсов: клиент хочет и должен видеть, сколько денег ему стоит тот или иной ресурс в облаке, чтобы учитывать это в себестоимости собственных продуктов или услуг. В противном случае налицо та же непрозрачность расходов на ИТ, на которой играют провайдеры, заманивая клиентов в облако. И конечно уже невозможно игнорировать предоставление клиентам возможности экономить на облачных сервисах, подсказываю ему какие из ресурсов он использует неоптимальным способом. Тем более, что для этого уже есть все эти машинные обучения и искусственный интеллект. А клиентов уже разбаловали подобным функционалом все крупные игроки в лице Амазона и Микрософта.

Трансформировать в цифровой формат «подводную» часть работы отдела продаж и бухгалтерии

Пока мне не попалась ещё ни одна компания в Казахстане, которая бы глубоко ушла в автоматическую цифру в своих процессах, хотя ЭЦП уже несколько лет законодательно закреплена. Большинство шагов бизнес-процессов порождает электронные письма, сканы документов, файлы — при этом большую часть таких шагов можно и нужно автоматизировать.

Предположу, какой уровень автоматизации сейчас у любой компании, продающей продукты или услуги в онлайн. С клиентскими каналами вроде бы ок, по крайней мере есть форма на сайте, которую заполняет клиент. Заполнение такой формы генерирует письмо по электронной почте. Данные из письма ответственный сотрудник вручную копипастит в какой-нибудь Эксель-файл ну или в лучшем случае в CRM. Потом, также вручную, менеджер собирает коммерческое предложение, которое в виде отдельного документа болтается по своему процессу, рождаются новые версии, которые валяются то в почте, то в папках на компьютерах вовлечённых людей. А рядом с этим документом ещё генерируется целая куча комментариев в почте и мессенджерах, которые никак не прикрепляются к истории, чтобы понять потом, почему, например, была дана скидка. В итоге коммерческое предложение запущено клиенту и он отвечает на него своим согласием. История повторяется, только теперь с договором. Ок — договор подписан. Дальше начинается балаган с бухгалтерскими документами: что-то гоняется в электронном формате, что-то в бумажном. Причём у меня чёткое убеждение, что бумажность сохраняется не потому что нельзя в цифре, а потому что какая-нибудь тётенька из налоговой вбила себе в голову, что например акты выполненных работ должны быть только на бумаге и с живой печатью. И всем проще согласиться с этим и работать по старинке, чем ткнуть пальцем в закон об ЭЦП. Понятно, что я не силён в нюансах, и возможно не всё в налоговой системе технически готово к полной цифровизации, но откуда тогда столько заявлений, что мы например, ощутимо обгоняем в этом отношении Россию и вообще у нас не всё так плохо. Если мы до сих пор не имеем способов отказаться от бумаги, то у нас всё плохо. Гордиться промежуточными состояниями такое себе.

Очевидно, что в таком состоянии невозможно анализировать ни эффективность сотрудников, ни качество процессов. Чтобы собрать хоть какую-то картину руководитель вынужден тратить дополнительные ресурсы: время работников на регулярное ручное формирование отчётов и своё время на их консолидацию. А в итоге в большинстве случаев на выходе получается лишь инструмент для планирования тактических шагов и невозможность выстраивать долгосрочные стратегии.

При этом на рынке куча инструментов для наведения порядка. Для продающих компаний — это любая CRM. Именно любая, потому что дальше всё зависит от сложности её причесывания к собственным реалиям. По моим ощущениям, в рейтинге функциональности, доступной из коробки, лидирует Битрикс24.

Как, на мой взгляд, можно оцифровать процессы в компании из сферы продажи услуг — облачные провайдеры как раз относятся к этой когорте. Итак, Битриксом в связке с 1С сейчас можно закрыть почти все процессы. Главный секрет успеха любой CRM — закрыться внутри системы. Что это значит? Создаем сайт в самом же Битриксе, накачиваем его каналами связи с клиентами и автоматом складываем все заявки в CRM, также автоматически создавая необходимые задачи менеджерам. Все документы сотрудники рождают и согласовывают внутри системы, не вынося их ни в какую почту или что-то ещё. Коммерческие предложения генерируются автоматически по шаблонам и автоматически же отправляются из системы клиентам, с возможностью отслеживания ответов. С Договорами сложнее из-за требуемой в ряде случаев уникальности условий, но и их согласование можно делать внутри, в том числе с клиентом, подключив Битрикс к электронной почте. Система даёт возможность работать как с общим прайсом, так и давать клиентам персональные скидки, учитывая это всё. После согласования Договора система с заданной регулярностью будет пулять в 1С задачи по генерации счетов, исходные данные для которых автоматически забираем из системы биллинга. Саму 1С допиливаем, чтобы она также, максимально автоматически, генерировала прочие требуемые для закрытия платежей документы и отдавала их обратно в Битрикс, который рассылал бы их клиентам. А что с маркетингом? Все инструменты для него тут же: про сайт и каналы связи я уже рассказал, а ещё и инструмент для почтовой рассылки, и трекинг звонков, и рассылка смс. А чего не хватает — берём в магазине дополнений и в 3-5 кликов подключаем к Битриксу. В итоге получаем процессы, в которых нет ни лишних шестерёнок, ни таких, которые могут скрыто для остальных заклинивать.

И наступят золотые времена

Реализовав все перечисленные моменты, получаем картину счастливого будущего. У компании есть, что предложить рынку: и новым клиентам, и тем, кто ими уже является. Клиенты кайфуют от качества сервисов и минимизации бухгалтерских транзакций, привет электронным бухгалтерским документам. Руководство компании видит «картину мира» в цифрах и получает долгожданный инструмент для управления.

И если следствием всех предыдущих форм отчётности была возможность оценки персонала по одному KPI — демотивирующему каждого персональному плану продаж, то в новой модели план продаж становится по-настоящему общим. Оценка в новых реалиях будет не в персональном объеме продаж, а в своевременном и качественном выполнении своих обязанностей каждым сотрудником.

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

Карантинно-облачное

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

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

И первая проверка для каждого сейчас — это не превратить домашнюю самоизоляцию в каникулы. Жаль, что этого не понял российский президент, объявивший вчера целую неделю выходных. Ну какие к чёрту выходные?! Сейчас как никогда нужно засучить рукава и работать. Потому что иначе большинство ждёт второй из озвученной мною сценариев.

Так и что делать? Очевидно, что сейчас самонадеянно ждать сверхприбыли, я не беру в расчёт производителей медицинских масок и санитайзеров. У абсолютного большинства компаний текущая задача — сохранить свой уровень дохода или скорее не дать ему рухнуть катастрофически. Для этого необходимо снижать издержки и при это как ни странно повышать уровень сервиса. Сервис сейчас — это обязательная составляющая любого продукта. И это требование в условиях карантина многократно усилилось, причём не от «зажратости» потребителя, а от жизненной необходимости. Например, многие не рискуют идти лишний раз в магазин, поэтому чтобы поддержать объём продаж владельцы магазина запускают услуги бесплатной доставки. А ещё ведь нужно и онлайн-витрину оформить, если её не было раньше, и запустить рекламу, чтобы потребитель узнал о твоём предложении. Логичный вопрос в подобной ситуации «Как при этом сокращать издержки?». Очевидно, что капитальные затраты не просто неоптимальны, они в текущей ситуации просто рискованны. А что взамен? Очевидно, переход к операционным расходам. Возьмём для примера информационные технологии, а куда сейчас без них? Итак, как экономить?Чувствуете, куда клоню? Конечно, же в сторону облачности: IaaS, PaaS, SaaS и прочие aaS. Ибо потребление вычислительных ресурсов сейчас однозначно будет расти вне зависимости от сферы деятельности компании: сотрудникам нужно работать из дома, взаимодействие с потребителями и клиентами переходит в онлайн и так далее. Приобретение для этих задач нового оборудования влечёт за собой совершенно непрогнозируемый срок возврата инвестиций, а вкупе со вновь взмахнувшим вверх валютным курсом это становится для многих компаний просто неподъёмной задачей. Поэтому я, как представитель облачного провайдера понимаю, что это наш шанс и выжить самим, и помочь выжить другим, как бы пафосно это не звучало.

Пока непонятна динамика изменения объёмов потребления облачных ресурсов текущими клиентами, мы не можем себе позволить снизить их стоимость. В то же время мы не видим для себя предпосылок для необходимости их повышения. У нас есть предложения как для небольших компаний в виде «click and buy»-сервиса Oblako.kz с моделью почасового учёта потребления облачных ресурсов, так и сервисы ИТ-ГРАД для крупных игроков с моделью помесячного учёта потребления. В прошлом году и в начале этого мы существенно увеличили вычислительные и дисковые ресурсы на казахстанской площадке, что позволяет нам активно принимать на борт новых клиентов и улучшать качество сервиса для тех, кто уже с нами. Например, новые сервера с последними моделями процессоров позволят нашим клиентам повысить скорость генерации отчётов своих приложений 1С, размещённых в нашем облаке. А ещё мы планируем в этом году расширить портфель сервисов ИТ-ГРАД, доступных с Алматинской площадки. В прошлом году у нас стал доступен сервис Disaster Recovery, позволяющий использовать облако в качестве резервной площадки, чтобы в момент, когда на собственной площадке клиента произойдёт сбой или авария, он смог оперативно переключиться на резерв и продолжить работу. В ближайшее время мы повторим опыт наших российских коллег и запустим сервис по защите своих инфраструктур в облаке от DDoS-атак и защите веб-приложений посредством специальных файерволлов (WAF — Web Application Firewall), а также предоставим возможность включения антивирусной защиты со всеми преимуществами, которые даёт в этом направлении облачная среда. И вишенкой на торте мы считаем предстоящий запуск в нашем облаке платформы Kubernetes для клиентов, использующих микросервисную архитектуру. Все озвученные сервисы можно протестировать уже сейчас с наших российских площадок ну или использовать их там, если нет каких-то географических ограничений по хранению корпоративных данных. Напоминаю, что на казахстанской площадке ИТ-ГРАД доступен сервисы аренды вычислительной инфраструктуры IaaS в виде виртуального дата-центров, резервное копирование как сервис для данных в собственной on-premise инфраструктуре и сервис хранения резервных копий для данных как внутри облака, так и на собственной площадке. Мы предоставляем возможность бесплатно протестировать любой из сервисов ИТ-ГРАД в течение 2 недель, чтобы убедиться в том, что сервис совпадает с вашими ожиданиями от него и узнать технические нюансы его использования. Вся информация есть на сайте ИТ-ГРАД, там же можно заполнить форму для получения доступа к тестовой среде.

Знакомство с Сербией

Ребята из компании Монт пригласили принять участие в ежегодном партнерском мероприятии Cloud Day. Для проведения мероприятия в этом году была выбрана, не побоюсь этого слова, экзотичная страна — Сербия. Предположу, что для большинства это не та страна, которую выбирают для отдыха или бизнес-поездок. Хотя, забегая вперёд, скажу, что зря не выбирают.

Встреча с Европой началась с пересадки во Франкфурте, где на выходе из зоны прилёта нас встретил сам Эйнштейн.

Внутри здания терминала работники рассекают на великах.

Птички на приколе.

Знакомство с Сербией началось с кириллицы.

И знакомых брендов.

Бросили вещи в отеле и бегом в город. Сербия не создаёт явного ощущения заграницы, которое, например, я испытывал в Германии. В Белграде очень сказывается перемешивание старых зданий и советской архитектуры.
Вот знаковая высотка времён Тито на выезде из города.

А это уже здание постарше — парламент.

Почта, на местном точно как по-казахски Пошта.

Ну а надписи вокруг — почти каждая заставляет улыбнуться.

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

И ещё порция старых зданий.

На первой прогулке отправляемся в, пожалуй, самое популярное для туристов место, старую крепость, которая высится над слиянием Савы и Дуная. По пути натыкаемся на предмет местной этнографии  — дядька на улице жарит каштаны.

Крепость большая по размаху. К удивлению на её территории не чувствуется затхлости присущей музеям. Территория заполнена народом, преимущественно молодежью. Объясняется это просто — внутри куча точек точек притяжения, большинство внутренних пространств превратили в спортивные площадки — очень круто.

Тут же музей военной техники. От старинных орудий до родной «катюши».

В городе разнообразие уличной графики на стенах.

И потрясающе красивые почтовые ящики.

Круто, что места для выгула собак отделены ограждениями и внутри устроены собачьи аттракционы.

И вообще ощущается куда большая, чем в наших краях, лояльность к собакам и кошкам. Они тут и на тротуарах, и в магазинах.

В один из дней еду в Новый сад, третий по величине город Сербии. День получается сумасшедшим. Времени хватает лишь на пару кадров.

Дорожный указатель.

Пересекаем Дунай.

На обратном пути запечатлел кусочек офисного здания в новом районе Белграда.

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

Если не считать попадание на студенческую вечеринку, то ни один из клубов так и не был найден.

Перед отъездом успеваем ещё раз пробежаться по городу. Повторюсь, город крутой!

Памятник Николаю Второму.

Разрушенное натовскими бомбардировками здание министерства обороны.

Вид на слияние Савы и Дуная и новый Белград за ними.

Мальчик душит змея. И это не то, о чем могут подумать некоторые.

Попадаем на съёмку местного кино. Пользуемся случаем, фотографируемся с актёрами.

Натыкаемся на раритетное авто.

Разнообразие местного хамона.

Пол в ресторане усыпанный опилками. Долго спорим над плюсами и минусами такого подхода.

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

В общем, Белград однозначно стоит того, чтобы в нём побывать!

Размерное

Время от времени сталкиваюсь вот с такой штукой:

Нашёл для себя пару объяснений.

Первое (и простое): Outlook криво криво считает доступное место на диске и вываливается в оффлайн-режим. Каждый раз с ужасом открываю окошко с данными о заполненности диска и каждый раз ломаю голову, что же так напугало Микрософт.

И второе (более сложное, но и более логичное): Макось не учитывает размер скачиваемых в текущий момент больших файлов по торренту при расчёте занятости диска. Хотя фактически резервирует под него необходимое пространство и этот косяк отлавливает Микрософт со своей почтовой программой задолго до того, как Макось оповестит, что диск почти заполнен.

 507   2019   Apple   macOS   Microsoft   Outlook

Телеграмное

Со всей это чехардой с Телеграмом: в России он заблокирован публично под соусом борьбы с терроризмом, в Казахстане его временами отрубают по-тихому, по слухам, это связано с выступлением оппозиции в лице господина Аблязова. Альтернативы Телеграму нет — блевотный Вотсап не в счёт, поэтому приходиться выдумывать пути обхода блокировок. Самый простой — это создание прокси, который можно развернуть в любом облаке. В случае с Azure от Микрософт — это можно сделать даже в рамках бесплатно выделяемых каждому пользователю ресурсов.

Итак, делаем собственный SOCKS5-прокси сервер в Microsoft Azure.

Запускаем консоль Cloud Shell в Azure.

При первом запуске консоль создаст служебное хранилище в выбранной подписке Azure. Например, с названием cloud-shell-storage-westeurope. Не переживайте, оно стоит копейки.

Смотрим доступные подписки Azure, если их несколько:

az account list --output table

И выбираем ту, в которой будем разворачивать прокси:

az account set --subscription "The subscription ID or name"

Скачиваем скрипты для создания инфраструктуры в Azure и настройки прокси-сервера:

wget https://github.com/dmitrymaslov/Telegram-Proxy/raw/master/create-azure-inf.yml && wget https://github.com/dmitrymaslov/Telegram-Proxy/raw/master/create-proxy.sh

Создаём инфраструктуру в Azure:

ansible-playbook create-azure-inf.yml

Меняем на свои данные администратора виртуальной машины в скрипте:

admin_username: telegram
admin_password: 66yjv7Fe8v7GG

С помощью команды:

nano create-azure-inf.yml

Обновляем операционку, правим конфигурацию Dante и создаём пользователя (без прав доступа по SSH) для подключения к прокси:

ssh -t [email protected]<IP-адрес_виртуальной_машины> "sudo -s && bash" < create-proxy.sh

IP-адрес смотрим в настройках виртуальной машины:

Проверяем работу прокси:

curl -v -x socks5://telegram:[email protected]:1080 http://www.google.com

Раздаём прокси ссылкой:

https://t.me/socks?server=IP&port=1080&user=USERNAME&pass=PASSWORD

USERNAME и PASSWORD — имя пользователя и пароль в файле create-proxy.sh

 5996   2019   Azure   Microsoft   Telegram
Ранее Ctrl + ↓