В январе 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, написанное с помощью текстарта:
Также подчеркну, что мой подход к оценке — приблизительный, он не учитывает дату изменения 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")
В ходе анализа косвенно удалось подтвердить тот факт, что 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("Год регистрации домена")
Таким образом мы можем предположить, что «черный лебедь» в виде прекращения поддержки бесплатной версии G Suite Legacy затронет довольно значительное число людей. И главный вопрос, который волнует пользователей: что им с этим делать?
Главная надежда — создание со стороны Google специального тарифа для частных лиц, с поддержкой не более 10 пользователей. На возможность этого намекает появление информации о тарифе в вопросах и ответах базы знаний.
Бесплатные альтернативы, аналогичные G Suite по набору функций, отсутствуют, поэтому остается:
- оставаться и платить 6$ за пользователя в месяц;
- переезжать на self-hosted решение на арендованных, либо своих мощностях (как вариант, использовать домашний NAS);
- рассмотреть бесплатные альтернативы с более скромными функциями.
Узнать, что из этого предпочтет аудитория, мы сможем через полгода, когда снова промониторим записи и выясним, кто какой вариант выбрал.
А сейчас прошу проголосовать в опросе ниже за самое привлекательное для вас решение. Если есть желание высказаться на эту тему подробнее, буду рад узнать ваше мнение в комментариях.
Комментарии (40)
skyblade
14.02.2022 12:50+5А можно чуть подробнее про то, какой функционал вообще необходим? Мне вот фраза
как средство создания медиа-среды для своей семьи.
практически ни о чём не говорит. Зачем целый G Workspace для общения с семьёй?
ulitin Автор
14.02.2022 13:27+1Наверное, все идет от почты на домене-фамилии, а остальные сервисы вроде диска и документов идут как удобный довесок, когда один аккаунт это же удобнее.
aik
14.02.2022 12:53+1Почту я с гугла перенес на яндекс в прошлом году.
Долго думал, что делать с купленными приложениями в маркете, составил список и решил, что переживу. Чем-то не пользуюсь, что-то уже сдохло, что-то куплю заново.
А остальные возможности gsuite я даже не знаю, какие использовал. Лимит на файлы там был как в бесплатном персональном аккаунте, гуглодоки — тоже в персональном аккаунте есть. Семейную подписку на ютуб оформить нельзя было, только личные.
В общем, отключение gsuite может быть серьёзной бедой только в том случае, если много было куплено в маркете на тамошний аккаунт. По-моему так.ulitin Автор
14.02.2022 13:29Насколько я понял ответы из их базы знаний, то покупки останутся с вами https://support.google.com/a/answer/60217?product_name=UnuFlow&visit_id=637794890396036559-616009509&rd=1&src=supportwidget0#signin&zippy=%2Cwhat-if-i-use-g-suite-legacy-free-edition-for-personal-use-and-dont-want-to-upgrade-to-a-google-workspace-subscription%2Cwhat-happens-if-my-g-suite-legacy-free-edition-account-is-suspended
aik
14.02.2022 13:46Даже если останутся, я не сторонник плодить аккаунты.
К примеру, у меня сейчас на телефоне адресная книга раздвоилась — я перенёс контакты с gsuite на персональный, но в телефоне контакты с персонального закачались, а вот с gsuite удалились только частично. В списке остались, но доступа к карточкам контактов нет.
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).lasc
14.02.2022 14:03там можно добавить identity сервис который бесплатный, и на него смигрировать аккаунт. а почту использовать от другого провайдера.
lasc
14.02.2022 14:04Не совсем верно, хотя зарегистрировать новый бесплатный аккаунт было нельзя. Но можно было перенести на другой домен. я всего пару лет назад переносил на совершенно новый домен.
ulitin Автор
14.02.2022 15:59Спасибо за коммент, интересно, когда они запретили, потому что сейчас они пишут что нельзя переносить праймари домен без перехода с легаси тарифа. В любом случае это увеличивает число доменов.
lasc
14.02.2022 23:56за небольшие денюжки сервисы переносили когда угодно(возможно и сейчас) там они как то желали апгред, меняли домен и откатывали назад на фрии.
DVF
14.02.2022 15:41+1Личную почту на личном домене перетащил в iCloud, там теперь можно прикреплять домены.
vagonovozhaty
15.02.2022 18:55Ну это просто mail forwarding. Почта все равно приходит на ваш@icloud.com. Такой сервис есть в бете у Cloudflare, кстати. Только без ограничений, типа только 3 алиаса на ящик.
Единственный плюс, на мой взгляд, что в iPhone Mail будет нормальный push вместо 15мин. таймаута.
А как туда архив перетаскивали? Есть там миграция какая-нибудь?
DVF
15.02.2022 19:48Архив не перетаскивал, ничего важного там не было. Но насколько понял, это можно через Mail сделать на маке. Драг-н-дроп или экспорт содержимого ящика.
vvadzim
14.02.2022 16:25+1Пока не занимался вопросом, возможно ли как-то мигрировать данные из G-Suite акаунта в обычный @gmail. А было бы здорово. Обнаружил что одна их ценных фич для меня - история перемещений. Крайне жаль её потерять. Пока буду платить, пока руки не дойдут.
DeeZ
14.02.2022 16:53+2Сам то я перееду, а вот куча сайтов, которые были на бесплатных гугловых учетках, которые могут содержать много полезного, но тк автор забросил - просто канут в лету =(
И не только в зоне РУ. Сколко таких в других зонах? думаю смело можно умножать на 10.
За потерю такого очень обидно. Глядя как планомерно МС уничтожает свои базы знаний, как вендоры выпиливают инфо с сайтов, лишь бы продать новые версии, скинуть легаси юзеров - становится обидно.
transcengopher
14.02.2022 17:29+4Тёмные века в истории называются так потому, что о них сохранилось крайне мало достоверных сведений.
Похоже, грядут Тёмные Века 2.0, и в этот раз дело будет не в военных конфликтах и переселении народов.
ya_penek
14.02.2022 17:08+2Перенес на свой сервер еще в прошлом году. Это был последний чужой сервис, которым я пользовался.
lorc
14.02.2022 22:27Насколько сложно настроить исходящую почту со своего сервера?
tvl
15.02.2022 12:58Довольно сложно, но если очень хочется я бы советовал посмотерть на готовые решения, например: Kolab Groupware, iRedMail, Mail-in-a-Box, mailcow. Есть даже готовые docker images.
freewood
15.02.2022 13:44Несложно - PTR, dmarc и дело в шляпе.
AlexVWill
15.02.2022 15:50Ну... не все так радужно, да, если ты с Linux - на ты, тогда конечно, но там может возникнуть куча нюансов...
Я всетаки настроил сам postfix+dovencot, т.к. универсальные готовые решения нет-нет, а где то подглюкивали, это бесило и отнимало время на поиск решения. А чистая минимальная установка только того, что надо работает без единой проблемы уже пару лет.
sisaenkov
16.02.2022 10:21Для небольшого объема писем Mailgun подходит в качестве relay.
lorc
17.02.2022 00:09Там только три месяца бесплатно. Дальше — что-то дороговато для приватного пользователя. Мне ж не надо рассылки устраивать. Максимум — изредка отвечать на письма.
sisaenkov
17.02.2022 00:12Я именно в таком режиме и использую уже гораздо дольше трех месяцев. До какого-то лимита писем в месяц, услуга ничего не стоит.
lorc
17.02.2022 00:35Ну если я правильно понял их раздел Pricing, то этот бесплатный тариф действует только первых три месяца.
Или на самом деле можно и дальше им пользоваться?
sisaenkov
17.02.2022 00:48Сейчас посмотрел статистику. Оказывается, я не отправлял с этого ящика письма несколько месяцев.
Один раз заплатил в прошлом году $1.06 за месяц, когда случилось 1300 отлупов. Отправил для теста пару писем, посмотрю результат в конце отчетного периода.
В любом случае, это хороший ценник.
Max_D
14.02.2022 22:01А как перенести весь архив почты за все года? В идеале на персональный gmail, но в общем-то хоть куда-нибудь (
aik
14.02.2022 22:27+1А кто мешает просто выкачать через pop3 или imap?
Да любой другой почтовик, типа яндекса, может забирать почту с других серверов.
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."
tvl
15.02.2022 12:40+1https://imapsync.lamiral.info/
Переносил много ящиков, пока лучше ничего не видел.
Finesse
15.02.2022 03:01Я держу один домен только из-за бесплатного G Suit, хотя почти не пользуюсь им. Теперь просто не буду продлевать домен.
elhana
15.02.2022 10:43+1Я подожду что они придумают со спец тарифом. Если домены не оставят, то рассматриваю два варианта: cloudflare email routing на обычный гуглоящик или поднять свой postfix с srs, блеклжеком и шлюхами. Первый в принципе тоже может стать платным, со вторым вариантом придется немного заморочится и порезать спам немного (ну или отказаться от форварда *@ в гуглопочту), чтобы гугл не забанил.
tvl
15.02.2022 13:26Быстро это сделать не получилось: из-за лимитов whois при выполнении более 30 запросов в минуту случался кратковременный бан.
Для такого количества запросов наверное не имеет смысла дергать whois, можно было взять файл зоны ru и также как вы делали для mx записей загрузить файл как csv.
ulitin Автор
15.02.2022 17:50я использовал whois для получения инфы о дате регистрации домена, ее не было в реестре зоны
Vertal86
16.02.2022 11:39Все зависит от того что именно пользовали в сервисе. Я например только доменную почту. Удобно было ее получать в их приложение.
Как дойдут руки, сменю мх записи и перейду на почту доменную от моего хостинга. И поставлю переадресацию на удобную мне Гугл почту.
keltanas
16.02.2022 17:14Тоже получил письмо счастья от Гугла. И мне показался очень удачным и своевременным функционал редиректа писем от cloudflare.
talbot
Сам стал рассматривать варианты после получения «письма счастья» от Google две недели назад. Пока склоняюсь в сторону MS 365 за $99 в год на семью, что получается намного выгоднее Гугла. Так бы съехал на Яндекс ПДД, но уже полгода сталкиваюсь с тем, что MX записи Яндекса в бане у многих провайдеров, и письма не доходят.
aik
Если вы в России, то на озоне по 3000 лежит семейная подписка.
А на счёт яндекса — у меня рабочая почта у них в ПДД, да и личную с гугла перетащил. Может быть, что-то и не доходит — на работе юзеры иногда жалуются, но это точно не массово.
BlueBeard
у яндекса переодически-постоянно их метрика вебмастер не видит ихже dns
"Не удалось подключиться к серверу из-за ошибки DNS на сайте ..."
aik
Ну вебмастер — это всё же не почта. На днс, впрочем, он у меня не ругался. Периодически ноет про одинаковые ссылки и то, что livejournal недоступен.
Из интереса попробовал проверить почту на mail-tester. По рабочей вчера получил 8.5/10 за то, что IP попал в UCEPROTECTL3, но сегодня повторно проверил — получил 10/10. Плюс, как я понял, UCEPROTECTL3 немногие в реальной жизни используют.
По своему домену получил 8.5/10 за то, что у меня spf не настроено.
DNS, впрочем, свой я вчера перетащил на cloudflare (был у cloudns), а вот рабочий — у яндекса держу.