На Чимбулаке летом

Оптимизация и улучшение облачного провайдера

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

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

Итак, 

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

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

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

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

Collapse )
На Чимбулаке летом

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

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


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


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


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


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


На Чимбулаке летом

Телеграмное

Со всей это чехардой с Телеграмом: в России он заблокирован публично под соусом борьбы с терроризмом, в Казахстане его временами отрубают по-тихому, по слухам, это связано с выступлением оппозиции в лице господина Аблязова. Альтернативы Телеграму нет — блевотный Вотсап не в счёт, поэтому приходиться выдумывать пути обхода блокировок. Самый простой — это создание прокси, который можно развернуть в любом облаке. В случае с 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 telegram@<IP-адрес_виртуальной_машины> "sudo -s && bash" < create-proxy.sh

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





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


curl -v -x socks5://telegram:66yjv7Fe8v7GG@13.94.168.174:1080 http://www.google.com

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


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

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


На Чимбулаке летом

Билайновое

У казахстанского Билайна собственная интерпретация слова «навсегда».


На днях я получил вот такое смс-уведомление:





Билайн «заботливо» оповещает, что услуга «Интернет дома» с 1 декабря подорожает на 14%. И ни слова о причинах повышения стоимости или новых плюшках, которые потребитель в связи с этим получит. В общем всё с точностью до наоборот, как должно быть у нормального сервиса.


Ребята, у заботы другое определение. Забота — это в первую очередь честность. Почитайте Максима Ильяхова и расскажите честно, что повышаете стоимость, потому что, например, купили и установили новое оборудование, чтобы вечерами скорость не проседала, как это происходит сейчас, или, например, что «любящее» своих граждан государство в своей поддержке горячо любимого Казахтелекома давит на вас и по этой причине себестоимость трафика выросла. Даю зуб, такое отношение будет воспринято вашими клиентами в разы лучше. И не будет ощущения очередного наебалова обмана, которое потребители испытывают сейчас.


«А причем тут навсегда», — спросите вы? Дело в том, что вот так называется мой закрываемый тариф:





P.S. Кстати, открыв сайт Казахтелекома, чтобы вставить в статью ссылку на него, вижу, что они подняли скорость до 200 Мбит/сек. Может зря я отказался от их услуг? Но это уже совсем другая история.


На Чимбулаке летом

Языковое

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


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


В ходе разговора в ответ на моё не без гордости: «У меня уровень advanced intermediate», — слышу — «Вообще-то эта фраза на английском произносится иначе, но ок — приходите, будем заниматься. И возьмите с собой тетрадь, ручку и обязательно словарь.» Реагирую уже не так самоуверенно: «Так словарь же есть в телефоне». «Ну мы ведь не в гаджеты играть собираемся, а язык учить», — получаю категоричный ответ. В итоге выбираю из имеющихся дома словарей один посвежее и 30 октября иду на первый урок. Из содержания первого урока запомнил только критику в адрес принесённого мною словаря. Отличие между плохим и хорошим словарём я окончательно понимаю уже в «Академкниге», где выбираю правильный словарь. Оказывается, абсолютное большинство нынешних печатных словарей совершенно бездушные: мелкий нечитаемый шрифт на газетной бумаге, в общем, такие книги, которые хочется поскорее закрыть.


Итак, уроки. Занимаемся на уютной кухне, которая и аудитория в одном лице: большой стол, доска на стене — в общем, всё необходимое под рукой. На старте были мысли приглашать учителя к себе, но пары занятий оказалось достаточно, чтобы понять, заниматься дома — вариант так себе. Не зря всё-таки сейчас популярны все эти коворкинги. Дома, как себя не обманывай, обстановка и атмосфера располагают для серьёзного погружения разве что в сериальчики, а никак ни во что-то серьёзное. И если для выбора места проведения занятий было достаточно пары занятий, то стиль обучения преподавателя я распробовал только через три недели. А первые недели было непонятно и даже раздражало, что за урок мы 100500 раз переключаемся с темы на тему и погружаемся в правила произношения звуков и букв. Хотелось привычно бежать по грамматике, слушать английскую речь и болтать самому. А ещё смущали частые акценты на совсем не относящихся к английскому языку вещах: географических названиях, популярных людях или отсылках к грамматике русского языка. И так прошли первые недели, и на очередном занятии, я вдруг начинаю понимать насколько крут используемый метод, когда ты не только концентрируешься на английском, но и тренируешь голову в других направлениях. Ты начинаешь листать книги или рыскать в интернете. Чтобы, например, узнать, где находятся Глазго, Аддис-Абеба и Валетта. Или узнать какие пьесы, кроме «Ромео и Джульеты» и «Сна в летнюю ночь», написал Шекспир. Или понимая, что забыл, чем наречие отличается от причастия, лезешь повторять части речи русского языка.


В общем, есть планы расти головой и вширь, и в глубь — ну идти к IELTS конечно, для чёткого понимания своего прогресса.


На Чимбулаке летом

Интерфейсное

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


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





И теперь. Вместо тёплых иконок мы получили набор сухих бездушных svg:





На Чимбулаке летом

Киношное

Досматриваю «Гибель Империи». Кино о российской контр-разведке в годы заката царской эпохи и наступлении власти большевиков. Я точно не поклонник нового русского кино, но этот фильм, что называется, зашёл. Наверное отчасти потому, что сильно перекликается со временем недавно прочитанных и понравившихся «Не прощаюсь» Бориса Акунина и «Белой Гвардии» Михаила Булгакова. Фильм не назвать новым, со времени выхода на экран прошло уже 13 лет. Но в этом есть своя прелесть: интересно видеть такое количество популярных актёров ещё совсем молодыми, тем более, что некоторых из них уже нет в живых.


К своему стыду понял, что совершенно не знаю нюансов первой мировой войны. Пожалуй, стоит восполнить эти пробелы. В очередной раз тяжело было наблюдать, как сильно приход большевиков откинул страну назад. И как растерзали офицерство и интеллигенцию. Кстати, фильм снятый ещё в пору адекватности нынешнего российского президента, весьма сильно пронзает своей нарочитой патриотичностью, но она не отталкивает, как нынешняя, и даже наоборот. Пожалуй впервые чётко ощутил, что исторические события в России мне сильно ближе, чем они же в Средней Азии, в которой я родился и вырос. Хотя, признаться, я часто мечтаю оказаться в Алма-Ате или во Фрунзе первой половины 20 века. Что это? Я — русский. И, наверное, именно так проявляется родственность с нацией.


На Чимбулаке летом

Знакомство с Европой. Часть восьмая — местное предприятие.

Зять пригласил съездить с ним, посмотреть его работу. Он — технолог в компании, которая занимается выпечкой вафельных стаканчиков для мороженного. Вроде бы ничего серьезного, но для понимания масштабов можно сказать, что они экспортируют продукцию во многие страны. Например, в Израиле они — монополисты этого специфичного рынка. Для меня возможность побывать на настоящем производственном объекте — давнишняя мечта, поэтому я, конечно, не стал упускать такую возможность.


Я задержался со сборами, поэтому по пути почувствовал рекордную для себя скорость, разгонялись на автобане до 220 км/ч. Такая скорость, конечно, чувствуется, но не так, как если бы гнать так по нашим даже неплохим дорогам.


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





С интересом рассмотрел систему учёта рабочего времени. Каждый сотрудник по приходу берёт карточку и распечатывает на принтере данные по своей смене. Это первый кейс на моей памяти, где отлично бы зашёл StaffHub от Микрософта.








Замешиватель для теста. Минимальное количественное отклонение ингридиентов влечёт за собой брак всей партии.





Подогрев одного из ингридиентов.





Запасы сахара и пальмового масла. Да, в Европе оно тоже популярно.








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





На этом этапе подогретые блинчики сворачиваются в формы кулька и одновременно пропекаются до готовности.





Готовые стаканчики прокатывают по конвейеру для остывания и цепляют для передачи в зону упаковки.





А это уже начало зоны упаковки. Упаковка делается вручную.





В этом месте готовые стаканчики раскладывают по коробкам.





Ну и конечно не обходится без брака.





Это общий вид конвейерных линий.





И готовая продукция. Разные коробки для разных стран.








Автоматический пленко-обматыватель. Гора коробок на палете ставится на площадку и система сама распознает высоту и обматывает коробки плёнкой.








А это уже сборка новой технологической линии.





Пульт управления.





Белая форма на подмостке — специальный кондиционер. Эта штука собирает в себе тепло и таким образом охлаждает помещение. А собранным теплом подогревается вода. Это вам не Казахстан, где в +20 отопление работает на всю мощность.


Почти на каждом шагу продукция на разных фазах готовности.








Общий вид собираемой новой линии. Та, о которой я рассказал выше в деталях даёт на выходе примерно 6500 стаканчиков в час. Новая будет выдавать до 20000.





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





Кстати, нынешний тренд, пришедший в Европу из Штатов, — цветные стаканчики. В этом году в моде черный цвет. Сестра, конечно, научила мужа советской традиции таскать продукцию домой. Очень вкусно и удобно использовать для купленных пакетов с мороженным — проверено на себе.


А это уже захватил по пути домой. Ввиду редкости снега и гор вблизи Дюссельдорфа немцы забахали здоровенный искусственный склон. По фото сложность представить масштабы. Высота высокой части наверное метров 100, и длина под километр. По слухам, нет отбоя от лыжников.