Ich bin neu in AWS und versuchen, eine ASP.NET MVC und Web-API-Webanwendung auf IIS in einer t2.micro EC2-Instanz ausgeführt werden. Die Datenbank ist eine RDS-Instanz von MS SQL Server Express 2016.ASP.NET-Anwendung langsame Leistung auf AWS EC2 t2.micro
Die Website lief normal von gestern Abend bis heute Nachmittag, dann wurde es unglaublich langsam und nicht nutzbar, und jetzt läuft es wieder völlig in Ordnung. Auf der Grundlage der Anwendungsprotokolle schienen die Datenbankaufrufe lange gedauert zu haben, aber ich bin verwirrt, was das verursacht und was ich überprüfen muss, um das Problem zu diagnostizieren.
- Ist es die CPU-Kredite? Ich hatte 86, als es furchtbar langsam lief und jetzt habe ich 126 CPU-Credits, wenn es gut läuft.
- Behält der RDS auch CPU-Credits bei? Muss ich hier etwas überprüfen?
- Sind 86 CPU-Credits sehr niedrig, um eine ASP.NET MVC- und Web-API-Anwendung auszuführen?
Einige weiteren Informationen: 1. Die maximale CPU-Auslastung in den letzten 24 Stunden bei 12,9% lag und dann 13,8% für ca. 1-2 Minuten, sonst wird es
unter 1% gewesenVielen Dank im Voraus !
Ich habe T2.micro nie gefunden, schnell genug oder groß genug für Windows Server sogar mit minimalen Arbeitslasten. Der kleinste Wert ist T2.small. –