[PYTHON] Ich habe versucht, AWS Lambda mit anderen Diensten zu verbinden
Lambda * XXX
Gliederung
- Was ist Lambda?
- VPC-kompatibel
- Wie wird es benutzt?
- Wie ist die Kompatibilität mit anderen AWS-Diensten?
- Zusammenfassung
Was ist Lambda?
Sie kennen ereignisgesteuerte AWS-Services
_ Prämisse: Ich habe noch nie etwas anderes als Python + boto3 verwendet _
Es unterstützt VPC
VPC-kompatibel = RDS kann angeschlossen werden!
Die ENI-Startzeit ist zu lang (Sie sollten sie etwa 1 Minute lang sehen).
Keine offizielle Erwähnung der ENI-Startzeit
Wie wird es benutzt?
- Ich habe Probleme mit dem Quellcodeverwaltungsmechanismus = Es ist ein Ärger, wenn ich mit Git spielen möchte
- Wenn etwas passiert und Sie etwas tun möchten, versuchen Sie es zuerst einzuführen.
Ist es mit anderen AWS-Diensten kompatibel?
- Wird für AMI-Backups verwendet
- Kompromissbeziehung mit der Verwendung von Cron (Schätzung erforderlich)
- Lambda einmal / Tag
--Cron für 1 Mal / 5min
- Kein Problem
- RDS + Lambda fühlt sich nicht richtig an
- Liegt es an dem wesentlichen Gefühl der RDS-Leistungsoptimierung?
- Es ist einfach, etwas in S3 zu setzen
- Echtzeitsystem ist ein wenig schmerzhaft
- Wenn Sie Kinesis Firehose für das Echtzeitsystem verwenden, werden die Daten an S3 gesendet. (Es gibt jedoch noch keine Region Tokio und diese ist teurer als Kinesis.)
- Die eigene 10-Sekunden-Bindung von API Gateway ist ein ziemlicher Engpass
――Wenn Sie VPC unterstützen, sterben Sie beim ersten Zugriff
- Lambda, das zu schlafen scheint Ich muss ein anderes Lambda machen, das aufwacht (Umfragen)
- Eine Webanwendung zu verspotten ist ein einfacher Gewinn
- Einfacher Gewinn, wenn Sie etwas mit dem Postempfangslaufwerk tun
- Beachten Sie, dass die Verschlüsselung bei Verwendung von S3 zum Speichern von E-Mails nicht mehr funktioniert, wenn es sich nicht um die Java-Version handelt.
- Die Benutzeroberfläche von CloudWatch Logs selbst kribbelt
- Es ist einfach, den Vorgang zu überprüfen, da die Anzahl der Aufrufe und die Dauer des Aufrufs korrekt angezeigt werden.
- Super Future Spreading System
- Wenn Sie Client-Speicher verwenden oder synchronisieren möchten, scheint es stark zu sein, wenn Sie ihn richtig entwerfen können
- Es ist praktisch, Kinesis zu durchlaufen, da der JSON nicht gebunden ist. (Für Pyhon 2.7. Ich weiß nichts anderes)
- Seien Sie beim Einstellen vorsichtig, da die Leistung von Kinesis abhängt
- Wenn Sie mit Python2.7 zugreifen möchten, müssen Sie psycopg2 aus der Quelle kompilieren, was etwas ärgerlich ist.
Zusammenfassung
- Es fühlt sich an, als würde ich nicht arbeiten, weil es zu einfach bereitzustellen und zu testen ist.
- Wenn Sie etwas tun möchten, können Sie es sofort versuchen.
- Es tendiert dazu, in die mysteriöse Richtung zu gehen, Geschwindigkeit zu suchen, den Speicher zu erhöhen und die Leistung zu optimieren. Wenn dies der Fall ist, ist es besser, sofort zu einer anderen Option zu wechseln.
Beiseite
Es war ein Versuch, den Umriss des Folienmaterials so zu veröffentlichen, wie es ist.
- Schreiben Sie mit MarkDown eine Gliederung
- Verdicken Sie den Inhalt
- Petapetacopipe auf Temple Powerpo (Google Presentation)
Ich werde die Präsentationsmaterialien immer nach dem Verfahren von erstellen, gehen Sie also bitte nicht zur obigen Stufe von "2".
Die nicht autorisierte Maru Pakuri ist großartig.
feat. aoike