Size: a a a

2020 February 07

DZ

Dmytro Zavalkin in AWS_ru
Сделать другую версию current
источник

I

Ivgenich in AWS_ru
Dmytro Zavalkin
Да но если файл перезаписало то насколько я понимаю может эта операция отревертить
Ну у нас не должно быть разных версий.
источник

I

Ivgenich in AWS_ru
Но в целом по описанию - да, могут быть проблемы.
источник

AN

Alexey Nazarbaev in AWS_ru
Кто-то использует S3 для бекапов? Не слишком дорого получается? Привет :)
источник

V

Vii in AWS_ru
подозреваю если не качать, то норм
источник

VT

Victor Tur in AWS_ru
Alexey Nazarbaev
Кто-то использует S3 для бекапов? Не слишком дорого получается? Привет :)
используем ли мы то что создано для бэкапов в амазоне для бэкапов?
Прощу прощения за сарказм
Нет, не дорого.
Держите месяц на IA (Infrequent access), потом уносите в Glacier. Это доступно через retantion policies.
источник

VT

Victor Tur in AWS_ru
получается очень дешево.
можно копировать в другой регион для dr
источник

AN

Alexey Nazarbaev in AWS_ru
Спасибо. Создано оно всё-таки как объектное хранилище. Примерно какая средняя стоимость за ТБ в месяц получается при такой политике?
источник

AN

Alexey Nazarbaev in AWS_ru
И ещё, есть ли у AWS ответственность за потерю данных в S3? В документах нашёл только SLA по доступности.
источник

VM

Viktor Mazankin in AWS_ru
Alexey Nazarbaev
Спасибо. Создано оно всё-таки как объектное хранилище. Примерно какая средняя стоимость за ТБ в месяц получается при такой политике?
5 долларов
источник

AN

Alexey Nazarbaev in AWS_ru
Прекрасно!
источник

VT

Victor Tur in AWS_ru
Alexey Nazarbaev
И ещё, есть ли у AWS ответственность за потерю данных в S3? В документах нашёл только SLA по доступности.
Ни одна разумная компания не даст такой возможности.
Вы сами решаете и принимаете меры в зависимости от ценности ваших данных.
Если не устраивает aws, предоставляемые опции - храните on-premise. Или размазывайте по нескольким сервис провайдерам.
Это личное мнение. Я не сотрудник Amazon.
источник

VT

Victor Tur in AWS_ru
Кратко - переложить ответственность на облако не получится. Нужно принимать меры самим. Самим рассчитывать бюджет.
Смотрим прайс здесь:
https://aws.amazon.com/s3/pricing/
источник

AP

Alexander Patrushev in AWS_ru
Данил
Гайз. подскажите плз, если подключешь cloudfront CDN на сайт который лежит не в s3
То есть просто ссылка на файлы идет через cloudfront

Авс дает какие-то инстурменты обработки ошибки если CDN не загрузился?
То есть какие=то настройки fallback?
Есть возможность отслеживать коды и изменить их. Мало может сам CF, если нужно больше, то это lambda@edge
источник
2020 February 08

B

Bsod in AWS_ru
какие сложные тесты
источник

Д

Данил in AWS_ru
Alexander Patrushev
Есть возможность отслеживать коды и изменить их. Мало может сам CF, если нужно больше, то это lambda@edge
спасибо за ответ

Я просто до сих пор до конца не могу разобраться с этим.
Сейчас работаю на проекте который не хостится на AWS. На котором из  конечного .css файла делается копия.
В копии ко всем url на файлы добавляется префикс ccылки на клаудфронт
И в html файл отдает сначала этот файл через CDN на клауд фронт
Затем стоит условие, что если не получилось его загрузить(проверяется наличие определённого джаваскрипта)
То браузер отдает оригинальный файл .css
Это очень геморно хендлить, ибо тот же бандл хочется побить на чанки и манульно вставлять в браузер все чанки, а потом еще писать фолбек на оригинальные - как-то совсем не круто

Не могу разобраться можно ли с помощью Cloudfront сделать проверку на невозможность загрузить юзеру файлы с cloud front и сделать фолбек на оригинальные файлы
источник

DZ

Dmytro Zavalkin in AWS_ru
Какой то бред имхо. Клаудфронт в нормальных проектах стоит перед бекендом как opaque reverse proxy, или как это правильно называется. Если запрашиваемого файла нет в клаудфронт кеше то он сам пойдёт за ним на бекенд. Зачем тут какая-то хитрая логика и отдельные клакдфронт и не клаудфронт урлы не могу понял
источник

AP

Alexander Patrushev in AWS_ru
Данил
спасибо за ответ

Я просто до сих пор до конца не могу разобраться с этим.
Сейчас работаю на проекте который не хостится на AWS. На котором из  конечного .css файла делается копия.
В копии ко всем url на файлы добавляется префикс ccылки на клаудфронт
И в html файл отдает сначала этот файл через CDN на клауд фронт
Затем стоит условие, что если не получилось его загрузить(проверяется наличие определённого джаваскрипта)
То браузер отдает оригинальный файл .css
Это очень геморно хендлить, ибо тот же бандл хочется побить на чанки и манульно вставлять в браузер все чанки, а потом еще писать фолбек на оригинальные - как-то совсем не круто

Не могу разобраться можно ли с помощью Cloudfront сделать проверку на невозможность загрузить юзеру файлы с cloud front и сделать фолбек на оригинальные файлы
Мне кажется странным сам вопрос: если пользователь дошёл до CF, то он точно сможет отдать пользователю контент. Есть вариант, что сам CF не сможет получить контент из источника (origin) и тогда нужно настроит Origin Failover (штатная фича CF) - в случае если первый origin не ответит, то можно сходить на резервный.
источник

Д

Данил in AWS_ru
Alexander Patrushev
Мне кажется странным сам вопрос: если пользователь дошёл до CF, то он точно сможет отдать пользователю контент. Есть вариант, что сам CF не сможет получить контент из источника (origin) и тогда нужно настроит Origin Failover (штатная фича CF) - в случае если первый origin не ответит, то можно сходить на резервный.
Судя по комиту  - решению больше 4х лет. Возможно тогда что-то по-другому работало.

То есть вы хотите сказать, что если юзеру отдаётся .html c cdn например <link href="cloudfront/index.css"> то юзер 100% получит этот файл?
источник

Д

Данил in AWS_ru
Dmytro Zavalkin
Какой то бред имхо. Клаудфронт в нормальных проектах стоит перед бекендом как opaque reverse proxy, или как это правильно называется. Если запрашиваемого файла нет в клаудфронт кеше то он сам пойдёт за ним на бекенд. Зачем тут какая-то хитрая логика и отдельные клакдфронт и не клаудфронт урлы не могу понял
Как я понимаю это как костыльный обработчик ошибок, на случай если Браузеру не удалось загрузить файл с клаудфронта.  Только непонятно нужен ли он. Возможен ли такой сценарий?!
источник