Как разместить ClickOnce на AWS бесплатно или с минимально возможными затратами? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть приложение. NET Framework, и я хочу разместить его бесплатно или с минимальными затратами на AWS, что будет лучшим способом?

1 Ответ

0 голосов
/ 23 марта 2020

Вы можете настроить корзину S3 для размещения сайта c. Таким образом, простейшим решением было бы настроить корзину S3, настроить домен, указывающий на корзину, и подать файлы для вашего распределения ClickOnce из этой корзины. Возможно, вам придется вручную настроить некоторые мета-значения ContentType в ваших файлах, если S3 не распознает их автоматически.

Подробнее о размещении сайтов c на S3 можно узнать здесь: https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html

Если бы это был я, я бы настроил корзину S3, а затем указал бы распределение CloudFront на эту корзину. Обе эти услуги имеют бесплатный уровень, который должен поддерживать минимальные расходы. Преимущество пользователя CloudFront заключается в том, что вы сократите запросы S3 GetObject, как только они будут кэшированы в CloudFront, и вы увидите небольшое улучшение производительности из-за распределенной природы CloudFront.

Ознакомьтесь с этой документацией для примера совместного использования CloudFront и S3 для обслуживания сайта c. https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/

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

...