Einer unserer Anwendungen verwendet viel Speicher zu schaffen, aber nicht viel CPU. Wir verwenden m4.2xlarge, was bedeutet, dass wir 32 GB RAM & 8 Kerne haben. Laut meiner Anforderung benötigen wir 4 Kerne und 8 GB RAM. Ich suchte nach dieser Kombination von Instanztyp, aber ich habe das nicht bekommen. Also, gibt es irgendeine Möglichkeit, einen benutzerdefinierten Instanztyp zu erstellen.Ist es möglich, einen benutzerdefinierten Instanztyp auf aws
Antwort
Ich fürchte, es ist nicht so etwas wie benutzerdefinierte EC2-Instanz-Typ. Sie müssen eines aus den angebotenen EC2-Instanzklassen auswählen.
Auch Ihre Annahme über die Anzahl der Kerne für die m4.2xlarge
Instanz ist falsch. Eine m4.2xlarge
Instanz hat 4 virtuelle Kerne, nicht 8. Siehe Virtual Cores by Amazon EC2 and RDS DB Instance Type.
Laut this ist jede vCPU ein Hyperthread eines Intel Xeon-Kerns (mit Ausnahme von T2- und m3.medium-Instanzen). AWS garantiert nichts darüber hinaus.
Also, wenn Sie eine 4 virtuelle CPU (d. H. 2 virtuelle Kerne x 2 Hyperthreads pro Kern = 4 vCPU) Instanz mit 7,5 GiB RAM möchten, können Sie die c4.xlarge
Instanz auswählen.
Sie sollten erwägen die Klärung '(dh 2 virtuelle Kerne)' als '(dh 2 virtuelle Kerne × 2 Hyper-Threads pro Kern = 4 vCPU)' zum Wohle derer, die nicht sofort sehen könnte, wie Sie von 4 zurück zu 2 geschaltet , Hier. Du hast Recht, aber meine erste Reaktion war "warte, was?" –
@ Michael-sqlbot: Bearbeitet, wie Sie vorgeschlagen haben. Danke für dein Feedback, Michael :) –
- 1. Ist es möglich, eine Stage-Variable an einen benutzerdefinierten Autorizer in AWS API Gateway zu übergeben?
- 2. Ist es möglich, einen benutzerdefinierten Konverter für Pandoc zu schreiben?
- 3. Ist es möglich, einen benutzerdefinierten Facebook-Button zu haben?
- 4. Ist es möglich, einen benutzerdefinierten NSWindowController beim Start zu haben?
- 5. Ist es möglich, einen benutzerdefinierten CodeLens-Schmuck zu erstellen?
- 6. Ist es möglich, einen benutzerdefinierten Resolver im Webpack zu erstellen?
- 7. Wie ändert man den Instanztyp im AWS ECS-Cluster?
- 8. Bester Instanztyp für OrientDB?
- 9. Ist es möglich, einen Funktionszeiger auf einen Konstruktor zu definieren?
- 10. Jackson benutzerdefinierte Liste Instanztyp
- 11. log4cxx - Ist es möglich, einen benutzerdefinierten Appender mit benutzerdefinierten Argumenten aus einer Konfigurationsdatei zu konfigurieren?
- 12. Ist es möglich, einen benutzerdefinierten Bildseitenindikator auf einem nativen Indikator für den nativen Seitenaufrufcontroller hinzuzufügen?
- 13. Ist es möglich, einen benutzerdefinierten Parameter an einem automatisch gesammelten Ereignis auf Firebase anzuhängen?
- 14. Ist es möglich, eines meiner benutzerdefinierten AWS AMI mit CLI zu starten?
- 15. Gibt es eine Möglichkeit, auf einen anderen v2-Instanztyp ohne Ausfallzeiten zu aktualisieren?
- 16. Ist ein AWS-Benutzerpool-Sync-Trigger möglich?
- 17. Ist es möglich, einen Hashmap-Schlüssel umzubenennen?
- 18. Ist es möglich, einen Gradienten zu zeichnen?
- 19. Ist es möglich, docker direkt von AWS Lambda
- 20. Ist es möglich, eine AWS Lambda-Funktion umzubenennen?
- 21. Ist es möglich, Verständnisausdrücke in benutzerdefinierten Anweisungen zu verwenden?
- 22. Ist es möglich, einen Datenbanktransaktionsparameter zu verfälschen?
- 23. Ist es möglich, einen Import zu aliasieren?
- 24. Ist es möglich, ViewComponent von benutzerdefinierten TagHelper aufzurufen?
- 25. Ist es möglich, einem benutzerdefinierten Typ eine Beschreibung hinzuzufügen?
- 26. Ist es möglich, einen Zeiger auf eine Referenz zu definieren?
- 27. Ist es möglich, einen leeren Standardwert auf leftOuterJoin zu initialisieren?
- 28. Ist es möglich, einen istream auf mehrere Leser zu verteilen?
- 29. Ist es möglich, einen Eventlistener auf einem DIV hinzuzufügen?
- 30. Ist es möglich, einen Batch-Upload auf Amazon S3 durchzuführen?
Es ist nicht möglich. Als Alternative könnten Sie eine riesige Instanz erhalten und Docker-Container ausführen, auf denen alle Ihre Hardware-Anforderungen konfiguriert sind. – MaiKaY
Betrachten Sie eine t2.xl oder eine m4.xl? Dies wird billiger als ein m4.2xl. Die Kerne, die Sie in AWS sehen werden, entsprechen nicht unbedingt der gleichen Rechenleistung eines physischen Kerns, daher sollten Sie nicht davon ausgehen, dass 4 physikalische Kernanforderungen so einfach in 4 Kerne in der Cloud umgesetzt werden können. – Henry