2017-07-22 2 views
0

Ich habe eine Redshift in privaten Subnetz und eine ec2 Instanz in öffentlichen Subnetz, die nur eine Bastion Host für meine Redshift ist. Alles funktioniert gut und ich kann mich über Internet (SSH) mit meiner Redshift verbinden.ec2 als Bastion Host und seine Leistung

Nun möchte ich die Aufgabe in der Produktionsumgebung wiederholen und ich möchte eine ec2-Instanz (Nano, Mikro usw.) wählen. Ich habe Zweifel, ob die Leistung meiner ec2-Instanz von der Größe der Abfragedatenübertragung abhängt. Das heißt, sagen wir, dass meine Rotverschiebung eine große Menge an Daten für eine Abfrage zurückgibt und ec2 die Leistung drosselt?

Grundsätzlich möchte ich nicht, dass mein ec2 ein Leistungsengpass ist, und ich bin mir nicht sicher, ob es sein wird. Irgendwelche Gedanken?

Vielen Dank im Voraus!

+0

Nein, Ihre Instanzgröße ist kein Engpass für eine Tunnelverbindung. – hjpotter92

+0

Ah. Danke vielmals. – Selva

Antwort

2

Erstens, können Sie den Instanztyp einer Amazon EC2-Instanz jederzeit ändern. Stoppen Sie einfach die Instanz, ändern Sie den Instanztyp und starten Sie ihn erneut. Beginnen Sie also mit t2.nano und vergrößern Sie es, wenn Sie irgendwelche Leistungsprobleme finden.

Zweitens verbraucht Ihr Anwendungsfall sehr wenig RAM und sehr wenig CPU. Sie können sich Amazon CloudWatch-Metriken ansehen, um die CPU-Auslastung zu überwachen, und Sie können Betriebssystem-Tools zur Überwachung des Arbeitsspeichers verwenden (oder Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances verwenden).

Endergebnis: Messen und überwachen Sie Ihre bestehende Umgebung und die Produktionsumgebung. Ändern Sie den Instanztyp nach Bedarf. Schwitz es nicht.

+0

Vielen Dank. Beginne mit dem Nano und skaliere es bei Bedarf. – Selva

Verwandte Themen