Mam aplikację Console Core .NET, która musi działać raz na kilka godzin. Ta aplikacja konsoli wywołuje API innych firm i wstawia niektóre rekordy do bazy danych.

Większość moich doświadczeń leży z Azure, gdzie wdrożyłbym to jako App Service White. Jednak mój zespół przełączył się teraz do AWS, z którymi nie jestem zbyt znany.

Jaki byłby najlepszy sposób na hostowanie tej aplikacji konsoli na AWS bez konieczności spinowania całego EC2 / VM tylko dla jednego zaplanowanego zadania?

1
user928112 22 listopad 2020, 00:40

1 odpowiedź

Najlepsza odpowiedź

Spójrz na LAMBDA Custom Runtime, który obsługuje .NET Core 3.0

https://aws.amazon.com/blogs/developer/net-core-3-0-on-lambda-with-aws-lambdas-custom-runtime/

W AWS możesz zaplanować lambdas z regułą zdarzeń chmurwatch. Zobacz https://docs.aws .amazon.com / AmazonCloudwatch / Najnowsze / Wydarzenia / Utwórz-CloudWatch-Events-Scheduled-Rule.Html

1
Rodrigo M 22 listopad 2020, 03:14