Хотел написать данный пост ещё в понедельник, но руки дошли только сейчас.
Начало года — всегда самая любимая пора,
потому что это всегда обновление каких-нибудь сертификатов и всякое такое, регулярно, но нечасто.
Самое весёлое в этом сезоне — это то, что EdgeCDN перестаёт предоставлять услуги CDN для Yandex Cloud, и всех просят мигрировать на Yandex CDN, коим мы сейчас и занимаемся.
Инструкция облака в целом исчерпывающая, а если у вас инфраструктура как код, то проблем возникнуть не должно.
Единственный момент — это как проверить работоспособность нового CDN?
А сделать можно это следующим образом.
Если вы шли строго по инструкции, клонировали ранее созданный CDN для своего доменного имени, вы получили CNAME нового CDN.
Там будет что-то вида 123123abcd.topology.gslb.yccdn.ru
После этого вам нужно узнать IP-адрес этого CDN, в этом нам поможет dig.
dig +short 123123abcd.topology.gslb.yccdn.ru
После того как мы получим IP-адрес (представим, что это 1.2.3.4), мы сможем собрать примерно вот такой curl:
curl -vvv --resolve my-awesome-service.ololo.ru:443:1.2.3.4 https://my-awesome-service.ololo.ru/
После его выполнения вы сможете проверить работоспособность нового CDN.
Enjoy и всем лёгкой первой трудовой недели ^_^
PS - а зачем проверять то? Инструкция от облака описывает чуть-ли не автомиграцию
"прЕкол" заключается в том, что замена CDN подразумевает замена CNAME для основого домена ради которого CDN и поднимается/настраивается
Любые работы с DNS, особенно в проде, несут ряд рисков и определенно стоит проверить все заранее
PPS - новый CDN будет "не прогретый", то есть в нем не будет кэша, по этому в моменте вы получите увеличение нагрузки на сервис за CDN до момента пока кэш "не прогреется"




