image

В январе Google объявила об окончательном закрытии бесплатного тарифа G Suite Legacy. Для новых пользователей free-версия была недоступна еще с 2012 года, однако каждый, кто оформил подписку до этого времени, мог продолжать пользоваться популярной облачной платформой (с 2020 года — Google Workspace) бесплатно на специальных условиях. Теперь же Google отказалась и от этого варианта: компания предлагает «ранним» пользователям перейти до 1 мая 2022 года на один из четырех платных тарифов Google Workspace, в противном случае, этот выбор произойдет автоматически.

Как одному из пользователей бесплатного тарифа G Suite Legacy мне стало интересно узнать и проанализировать объём его пользователей в российском сегменте интернета. Забегая вперед: я пришел к выводу, что количество доменов G Suite в зоне .ru может достигать 36 тысяч. О ходе моего небольшого исследования и размышлениях, как на нас повлияет решение Google, читайте под катом.

Привет, Хабр! Меня зовут Кирилл Улитин, я UX Research Lead в компании МойОфис и за развитием платформы Google увлеченно наблюдаю уже долгое время. Помимо профессиональной точки зрения, у меня есть и непосредственный интерес потребителя: с 2006 года я использовал G Suite на личном домене, как средство создания медиа-среды для своей семьи.

Узнав о прекращении поддержки бесплатного тарифа G Suite Legacy я, как большой поклонник анализа открытых данных, решил выяснить количество людей в сегменте .ru с бесплатной подпиской G Suite. Для этого воспользовался утечкой реестра доменов от 2017 года. Конечно, можно было взять и актуальный список доменов, но поскольку Google закрыла бесплатный тариф в конце 2012 года, было удобнее работать с дампом, напротив, более близким к этой дате. Я исходил из предположения, что если домен зарегистрирован ранее 6 декабря 2012 года и на нем настроены mx-записи Google, то скорее всего, на нем используется бесплатный тариф. 

Отдельно отмечу: ситуация с отменой бесплатного тарифа G Suite затрагивает, в основном, B2C-пользователей. Для коммерческого сегмента существуют другие решения, в том числе от компании, в которой я работаю: например, «МойОфис Частное Облако» и «МойОфис Почта».
С интересом узнал, что в начале доменной зоны .ru есть наскальная текстографика религиозного толка – по всей видимости владельцы bible.ru решили увековечить свой домен, зарегистрировав около 20 доменов со странными именами. Если посмотреть на них вместе, можно увидеть слово bible.ru, написанное с помощью текстарта:

image

Также подчеркну, что мой подход к оценке — приблизительный, он не учитывает дату изменения mx-записи, поскольку эта информация недоступна. Я исхожу из допущения, что записи не менялись. Ровно как и допускаю: если домен зарегистрирован до даты закрытия бесплатного тарифа, значит, тариф на нем бесплатный, – наверняка это не всегда так, но знать об этом достоверно может только Google.

Анализ заключался в парсинге mx-записей доменов .ru из дампа c помощью пакета dnspython. В один поток в фоновом режиме за три дня я получил список из более чем 1.7 миллиона доменов.

import pandas as pd
df = pd.read_csv("a.dns.ripn.net.zone", skiprows=17, delimiter=",")
df.columns.values[0] = "record"
df['domain'] = df['record'].str.split('.RU.').str[0]
df['domain'] = df['domain']+'.RU.'
df['domain'].drop_duplicates().to_csv('domainlist.csv')

import pandas as pd
import dns.resolver
df_unique = pd.read_csv("domainlist.csv", skiprows=0, delimiter=",")
df_unique.columns.values[0] = "index"
df_unique.columns.values[1] = "domain"
for row in df_unique.iterrows():
    domain = row[1]['domain']
    try:
        dnsmx = dns.resolver.resolve(domain, 'MX')
        mxstr = ';'.join([str(mx) for mx in dnsmx])
        with open('mxlist.csv', 'a') as file:
            file.write(domain+','+mxstr+'\n')
    except:
        pass

Затем для доменов, у которых записи были установлены на сервера Google, я проверил дату регистрации с помощью пакета whois и отбросил те, что были зарегистрированы после 2012 года. Быстро это сделать не получилось: из-за лимитов whois при выполнении более 30 запросов в минуту случался кратковременный бан.

import pandas as pd
import whois, time

df_mx = pd.read_csv("mxlist.csv", skiprows=0, delimiter=",")
df_mx.columns.values[0] = "domain"
df_mx.columns.values[1] = "mx"
df_google = df_mx[df_mx['mx'].str.contains("google")]

for row in df_google.iterrows():
    w = whois.whois(row[1]['domain'][:-1])
    print(row[1]['domain'],str(w['creation_date']))
    with open('mxgooglelist.csv', 'a') as file:
        file.write(row[1]['domain']+','+str(w['creation_date'])+','+row[1]['mx']+'\n')
    time.sleep(2)

Количество доменов с mx-записью Google, зарегистрированных до конца 2012 года, составило 36 тысяч.

import pandas as pd
import datetime
df_google_date = pd.read_csv("mxgooglelist.csv", skiprows=0, delimiter=",")
df_google_date.columns.values[0] = "domain"
df_google_date.columns.values[1] = "date"
df_google_date.columns.values[2] = "mx"
df_google_date['newmx'] = 1
df_google_date.loc[df_google_date['mx'].str.contains("googlemail"),'newmx']= 0
df_google_date['date'] = pd.to_datetime(df_google_date['date'], errors='coerce')
print(df_google_date[(df_google_date['date'].dt.date<datetime.date(2012,12,6))]['domain'].count())

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

Учитывая значительную стоимость подписки (минимум 6$ в месяц на одного пользователя) и отсутствие лимита пользователей на старте G Suite Legacy (после определенного момента появляется лимит в 10 пользователей) отмена бесплатного тарифа может серьезно повлиять на распределение облачных провайдеров. В годовом эквиваленте речь идет примерно о двух миллиардах рублей (10 пользователей в домене * 6$ за месяц за пользователя * 12 месяцев * 36000 доменов). И это только .ru зона!

import matplotlib
matplotlib.style.use('seaborn')

ax = df_google_date.groupby(df_google_date['date'].dt.year)['newmx'].agg(['count']).plot(legend=True)
ax.set_xlim(2006,2016)
ax.set_xlabel("Год регистрации домена")
ax.set_title("Кол-во доменов с mx-записью Google на 2022 год\n")


image

В ходе анализа косвенно удалось подтвердить тот факт, что mx-записи доменов не менялись. Это видно по формату записей: ориентировочно в 2012-2014 году Google изменил формат и заменил googlemail.com на google.com в адресах. Притом что старые записи по-прежнему исправно работают. Если посмотреть на процентное соотношение доменов с новой записью по годам, то видно, что примерно с 2013 года оно начинает расти, а до этой даты остается чуть меньше 30%.

ax = df_google_date.groupby(df_google_date['date'].dt.year)['newmx'].agg(['mean']).plot(legend=True)
ax.set_xlim(2006,2016)
ax.set_ylim(0,1)
ax.set_title("Процентное кол-во доменов с обновленной\n mx-записью Google на 2022 год\n")
ax.set_xlabel("Год регистрации домена")


image

Таким образом мы можем предположить, что «черный лебедь» в виде прекращения поддержки бесплатной версии G Suite Legacy затронет довольно значительное число людей. И главный вопрос, который волнует пользователей: что им с этим делать?

Главная надежда — создание со стороны Google специального тарифа для частных лиц, с поддержкой не более 10 пользователей. На возможность этого намекает появление информации о тарифе в вопросах и ответах базы знаний.

Бесплатные альтернативы, аналогичные G Suite по набору функций, отсутствуют, поэтому остается:

  • оставаться и платить 6$ за пользователя в месяц;
  • переезжать на self-hosted решение на арендованных, либо своих мощностях (как вариант, использовать домашний NAS);
  • рассмотреть бесплатные альтернативы с более скромными функциями.

Узнать, что из этого предпочтет аудитория, мы сможем через полгода, когда снова промониторим записи и выясним, кто какой вариант выбрал.

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

Комментарии (40)


  1. talbot
    14.02.2022 12:27
    +3

    Сам стал рассматривать варианты после получения «письма счастья» от Google две недели назад. Пока склоняюсь в сторону MS 365 за $99 в год на семью, что получается намного выгоднее Гугла. Так бы съехал на Яндекс ПДД, но уже полгода сталкиваюсь с тем, что MX записи Яндекса в бане у многих провайдеров, и письма не доходят.


    1. aik
      14.02.2022 13:18
      +2

      MS 365 за $99 в год на семью

      Если вы в России, то на озоне по 3000 лежит семейная подписка.

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


      1. BlueBeard
        15.02.2022 13:32

        у яндекса переодически-постоянно их метрика вебмастер не видит ихже dns

        "Не удалось подключиться к серверу из-за ошибки DNS на сайте ..."


        1. aik
          15.02.2022 13:39

          Ну вебмастер — это всё же не почта. На днс, впрочем, он у меня не ругался. Периодически ноет про одинаковые ссылки и то, что livejournal недоступен.

          Из интереса попробовал проверить почту на mail-tester. По рабочей вчера получил 8.5/10 за то, что IP попал в UCEPROTECTL3, но сегодня повторно проверил — получил 10/10. Плюс, как я понял, UCEPROTECTL3 немногие в реальной жизни используют.
          По своему домену получил 8.5/10 за то, что у меня spf не настроено.

          DNS, впрочем, свой я вчера перетащил на cloudflare (был у cloudns), а вот рабочий — у яндекса держу.


  1. skyblade
    14.02.2022 12:50
    +5

    А можно чуть подробнее про то, какой функционал вообще необходим? Мне вот фраза

    как средство создания медиа-среды для своей семьи.

    практически ни о чём не говорит. Зачем целый G Workspace для общения с семьёй?


    1. ulitin Автор
      14.02.2022 13:27
      +1

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


  1. aik
    14.02.2022 12:53
    +1

    Почту я с гугла перенес на яндекс в прошлом году.
    Долго думал, что делать с купленными приложениями в маркете, составил список и решил, что переживу. Чем-то не пользуюсь, что-то уже сдохло, что-то куплю заново.

    А остальные возможности gsuite я даже не знаю, какие использовал. Лимит на файлы там был как в бесплатном персональном аккаунте, гуглодоки — тоже в персональном аккаунте есть. Семейную подписку на ютуб оформить нельзя было, только личные.

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


    1. ulitin Автор
      14.02.2022 13:29

      1. aik
        14.02.2022 13:46

        Даже если останутся, я не сторонник плодить аккаунты.
        К примеру, у меня сейчас на телефоне адресная книга раздвоилась — я перенёс контакты с gsuite на персональный, но в телефоне контакты с персонального закачались, а вот с gsuite удалились только частично. В списке остались, но доступа к карточкам контактов нет.


  1. Manitou
    14.02.2022 13:28
    +1

    Вопрос с почтой на собственном домене это только часть проблемы, которую предстоит решить, благо вариантов решения много. В куда большей проблеме оказались те, кто использовал аккаунт G Suite в качестве основного для Android и на котором находятся все покупки и подписки в Google Play.

    Есть надежда на то, что Google всё же сделает миграцию с G Suite аккаунтов на free Gmail аккаунт, после того как 19 января поднялась волна недовольства пользователей, которые использовали G Suite для личных и семейных целей и оказались в ситуации "плати или потеряешь все своим покупки в Play", 27 января на Arstechnica появилась обнадёживающая статья со ссылками на последовавшими изменениями в документацию G Suite (сама статья - https://arstechnica.com/gadgets/2022/01/google-relents-legacy-g-suite-users-will-be-able-to-migrate-to-free-accounts).


    1. lasc
      14.02.2022 14:03

      там можно добавить identity сервис который бесплатный, и на него смигрировать аккаунт. а почту использовать от другого провайдера.


  1. lasc
    14.02.2022 14:04

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


    1. ulitin Автор
      14.02.2022 15:59

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


      1. lasc
        14.02.2022 23:56

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


  1. DVF
    14.02.2022 15:41
    +1

    Личную почту на личном домене перетащил в iCloud, там теперь можно прикреплять домены.


    1. vagonovozhaty
      15.02.2022 18:55

      Ну это просто mail forwarding. Почта все равно приходит на ваш@icloud.com. Такой сервис есть в бете у Cloudflare, кстати. Только без ограничений, типа только 3 алиаса на ящик.

      Единственный плюс, на мой взгляд, что в iPhone Mail будет нормальный push вместо 15мин. таймаута.

      А как туда архив перетаскивали? Есть там миграция какая-нибудь?


      1. DVF
        15.02.2022 19:48

        Архив не перетаскивал, ничего важного там не было. Но насколько понял, это можно через Mail сделать на маке. Драг-н-дроп или экспорт содержимого ящика.


  1. vvadzim
    14.02.2022 16:25
    +1

    Пока не занимался вопросом, возможно ли как-то мигрировать данные из G-Suite акаунта в обычный @gmail. А было бы здорово. Обнаружил что одна их ценных фич для меня - история перемещений. Крайне жаль её потерять. Пока буду платить, пока руки не дойдут.


  1. DeeZ
    14.02.2022 16:53
    +2

    Сам то я перееду, а вот куча сайтов, которые были на бесплатных гугловых учетках, которые могут содержать много полезного, но тк автор забросил - просто канут в лету =(

    И не только в зоне РУ. Сколко таких в других зонах? думаю смело можно умножать на 10.

    За потерю такого очень обидно. Глядя как планомерно МС уничтожает свои базы знаний, как вендоры выпиливают инфо с сайтов, лишь бы продать новые версии, скинуть легаси юзеров - становится обидно.


    1. transcengopher
      14.02.2022 17:29
      +4

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


  1. ya_penek
    14.02.2022 17:08
    +2

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


    1. lorc
      14.02.2022 22:27

      Насколько сложно настроить исходящую почту со своего сервера?


      1. tvl
        15.02.2022 12:58

        Довольно сложно, но если очень хочется я бы советовал посмотерть на готовые решения, например: Kolab Groupware, iRedMail, Mail-in-a-Box, mailcow. Есть даже готовые docker images.


      1. freewood
        15.02.2022 13:44

        Несложно - PTR, dmarc и дело в шляпе.


        1. AlexVWill
          15.02.2022 15:50

          Ну... не все так радужно, да, если ты с Linux - на ты, тогда конечно, но там может возникнуть куча нюансов...

          Я всетаки настроил сам postfix+dovencot, т.к. универсальные готовые решения нет-нет, а где то подглюкивали, это бесило и отнимало время на поиск решения. А чистая минимальная установка только того, что надо работает без единой проблемы уже пару лет.


      1. sisaenkov
        16.02.2022 10:21

        Для небольшого объема писем Mailgun подходит в качестве relay.


        1. lorc
          17.02.2022 00:09

          Там только три месяца бесплатно. Дальше — что-то дороговато для приватного пользователя. Мне ж не надо рассылки устраивать. Максимум — изредка отвечать на письма.


          1. sisaenkov
            17.02.2022 00:12

            Я именно в таком режиме и использую уже гораздо дольше трех месяцев. До какого-то лимита писем в месяц, услуга ничего не стоит.


            1. lorc
              17.02.2022 00:35

              Ну если я правильно понял их раздел Pricing, то этот бесплатный тариф действует только первых три месяца.

              Или на самом деле можно и дальше им пользоваться?


              1. sisaenkov
                17.02.2022 00:48

                Сейчас посмотрел статистику. Оказывается, я не отправлял с этого ящика письма несколько месяцев.

                Один раз заплатил в прошлом году $1.06 за месяц, когда случилось 1300 отлупов. Отправил для теста пару писем, посмотрю результат в конце отчетного периода.

                В любом случае, это хороший ценник.


  1. Max_D
    14.02.2022 22:01

    А как перенести весь архив почты за все года? В идеале на персональный gmail, но в общем-то хоть куда-нибудь (


    1. aik
      14.02.2022 22:27
      +1

      А кто мешает просто выкачать через pop3 или imap?
      Да любой другой почтовик, типа яндекса, может забирать почту с других серверов.


    1. lasc
      15.02.2022 00:00

      "Got Your Back (GYB) is a command line tool for backing up your Gmail messages to your local computer. It uses Gmail's API over HTTPS."


    1. tvl
      15.02.2022 12:40
      +1

      https://imapsync.lamiral.info/

      Переносил много ящиков, пока лучше ничего не видел.


  1. Finesse
    15.02.2022 03:01

    Я держу один домен только из-за бесплатного G Suit, хотя почти не пользуюсь им. Теперь просто не буду продлевать домен.


  1. elhana
    15.02.2022 10:43
    +1

    Я подожду что они придумают со спец тарифом. Если домены не оставят, то рассматриваю два варианта: cloudflare email routing на обычный гуглоящик или поднять свой postfix с srs, блеклжеком и шлюхами. Первый в принципе тоже может стать платным, со вторым вариантом придется немного заморочится и порезать спам немного (ну или отказаться от форварда *@ в гуглопочту), чтобы гугл не забанил.


  1. tvl
    15.02.2022 13:26

    Быстро это сделать не получилось: из-за лимитов whois при выполнении более 30 запросов в минуту случался кратковременный бан.

    Для такого количества запросов наверное не имеет смысла дергать whois, можно было взять файл зоны ru и также как вы делали для mx записей загрузить файл как csv.


    1. ulitin Автор
      15.02.2022 17:50

      я использовал whois для получения инфы о дате регистрации домена, ее не было в реестре зоны


  1. Vertal86
    16.02.2022 11:39

    Все зависит от того что именно пользовали в сервисе. Я например только доменную почту. Удобно было ее получать в их приложение.

    Как дойдут руки, сменю мх записи и перейду на почту доменную от моего хостинга. И поставлю переадресацию на удобную мне Гугл почту.


  1. keltanas
    16.02.2022 17:14

    Тоже получил письмо счастья от Гугла. И мне показался очень удачным и своевременным функционал редиректа писем от cloudflare.