Ροές εργασίας που διαχειρίζεται η Amazon για ροή αέρα Apache (Amazon MWAA) είναι μια διαχειριζόμενη υπηρεσία ενορχήστρωσης για Ροή αέρα Apache Αυτό καθιστά απλή τη ρύθμιση και τη λειτουργία σωληνώσεων δεδομένων από άκρο σε άκρο στο cloud σε κλίμακα. Το Amazon MWAA υποστηρίζει πολλαπλές εκδόσεις του Apache Airflow (v1.10.12, v2.0.2 και v2.2.2). Νωρίτερα το 2023, εμείς προστέθηκε υποστήριξη για το Apache Airflow v2.4.3 ώστε να μπορείτε να απολαύσετε την ίδια επεκτασιμότητα, διαθεσιμότητα, ασφάλεια και ευκολία διαχείρισης με το πιο πρόσφατο της Airflow βελτιώσεις. Επιπλέον, με την υποστήριξη Apache Airflow v2.4.3, το Amazon MWAA έχει αναβαθμιστεί σε Python v3.10.8, το οποίο υποστηρίζει νεότερες βιβλιοθήκες Python όπως το OpenSSL 1.1.1, καθώς και σημαντικές νέες δυνατότητες και βελτιώσεις.
Σε αυτήν την ανάρτηση, παρέχουμε μια επισκόπηση των χαρακτηριστικών και των δυνατοτήτων του Apache Airflow v2.4.3 και πώς μπορείτε να ρυθμίσετε ή να αναβαθμίσετε το περιβάλλον Amazon MWAA για να φιλοξενήσει το Apache Airflow v2.4.3 καθώς ενορχηστρώνετε χρησιμοποιώντας ροές εργασίας στο cloud σε κλίμακα.
Νέα δυνατότητα: Προγραμματισμός με επίγνωση δεδομένων με χρήση συνόλων δεδομένων
Με την κυκλοφορία του Apache Airflow v2.4.0, παρουσιάστηκε το Airflow σύνολα δεδομένων. Ένα σύνολο δεδομένων ροής αέρα είναι ένα stand-in για μια λογική ομαδοποίηση δεδομένων που μπορεί να ενεργοποιήσει ένα Κατευθυνόμενο Ακυκλικό Γράφημα (DAG) επιπλέον των κανονικών μηχανισμών ενεργοποίησης DAG, όπως οι εκφράσεις cron, timedelta
αντικείμενα και ροή αέρα χρονοδιαγράμματα. Τα ακόλουθα είναι μερικά από τα χαρακτηριστικά ενός συνόλου δεδομένων:
- Τα σύνολα δεδομένων μπορεί να ενημερώνονται από εργασίες ανάντη παραγωγού και οι ενημερώσεις σε αυτά τα σύνολα δεδομένων συμβάλλουν στον προγραμματισμό των DAG μεταγενέστερων καταναλωτών.
- Μπορείτε να δημιουργήσετε μικρότερα, πιο αυτοτελή DAG, τα οποία συνδέονται μεταξύ τους σε μια μεγαλύτερη ροή εργασίας που βασίζεται σε δεδομένα χρησιμοποιώντας σύνολα δεδομένων.
- Έχετε τώρα μια πρόσθετη επιλογή για να δημιουργήσετε εξαρτήσεις μεταξύ DAG χρησιμοποιώντας επιπλέον σύνολα δεδομένων
ExternalTaskSensor
orTriggerDagRunOperator
. Θα πρέπει να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε αυτήν την εξάρτηση εάν έχετε δύο DAG που σχετίζονται μέσω μιας μη κανονικής ενημέρωσης δεδομένων. Αυτός ο τύπος εξάρτησης σάς παρέχει επίσης αυξημένη παρατηρησιμότητα στις εξαρτήσεις μεταξύ των DAG και των συνόλων δεδομένων σας στη διεπαφή χρήστη Airflow.
Πώς λειτουργεί ο προγραμματισμός με επίγνωση δεδομένων
Πρέπει να ορίσετε τρία πράγματα:
- Ένα σύνολο δεδομένων ή πολλαπλά σύνολα δεδομένων
- Οι εργασίες που θα ενημερώσουν το σύνολο δεδομένων
- Το DAG που θα προγραμματιστεί όταν ενημερωθούν ένα ή περισσότερα σύνολα δεδομένων
Το παρακάτω διάγραμμα απεικονίζει τη ροή εργασίας.
Ο παραγωγός DAG έχει μια εργασία που δημιουργεί ή ενημερώνει το σύνολο δεδομένων που ορίζεται από ένα Uniform Resource Identifier (URI). Η ροή αέρα προγραμματίζει το DAG καταναλωτή μετά την ενημέρωση του συνόλου δεδομένων. Ένα σύνολο δεδομένων θα επισημανθεί ως ενημερωμένο μόνο εάν η εργασία του παραγωγού ολοκληρωθεί με επιτυχία—εάν η εργασία αποτύχει ή εάν παραλειφθεί, δεν πραγματοποιείται ενημέρωση και η DAG καταναλωτή δεν θα προγραμματιστεί. Εάν οι ενημερώσεις σας σε ένα σύνολο δεδομένων ενεργοποιούν πολλαπλά επόμενα DAG, τότε μπορείτε να χρησιμοποιήσετε τη μέτρηση ροής αέρα max_active_tasks_per_dag για τον έλεγχο του παραλληλισμού του καταναλωτή DAG και τη μείωση της πιθανότητας υπερφόρτωσης του συστήματος.
Ας το δείξουμε αυτό με ένα παράδειγμα κώδικα.
Προϋποθέσεις για τη δημιουργία ενός προγραμματισμένου DAG με γνώση δεδομένων
Πρέπει να έχετε τις εξής προϋποθέσεις:
- An Απλή υπηρεσία αποθήκευσης Amazon Κάδος (Amazon S3) για μεταφόρτωση συνόλων δεδομένων. Αυτό μπορεί να είναι ένα ξεχωριστό πρόθεμα στον υπάρχοντα κάδο S3 που έχει διαμορφωθεί για το περιβάλλον Amazon MWAA ή μπορεί να είναι ένας εντελώς διαφορετικός κάδος S3 στον οποίο προσδιορίζετε για να αποθηκεύετε τα δεδομένα σας.
- Ένα περιβάλλον MWAA της Amazon που έχει ρυθμιστεί με το Apache Airflow v2.4.3. Ο ρόλος εκτέλεσης Amazon MWAA θα πρέπει να έχει πρόσβαση για ανάγνωση και εγγραφή στον κάδο S3 που έχει διαμορφωθεί για τη μεταφόρτωση συνόλων δεδομένων. Το τελευταίο χρειάζεται μόνο εάν είναι διαφορετικός κάδος από τον κάδο MWAA της Amazon.
Το παρακάτω διάγραμμα απεικονίζει την αρχιτεκτονική λύσεων.
Τα βήματα της ροής εργασιών είναι τα εξής:
- Ο παραγωγός DAG πραγματοποιεί μια κλήση API σε ένα API που φιλοξενείται δημόσια για να ανακτήσει δεδομένα.
- Αφού ανακτηθούν τα δεδομένα, αποθηκεύονται στον κάδο S3.
- Η ενημέρωση σε αυτό το σύνολο δεδομένων ενεργοποιεί στη συνέχεια το DAG καταναλωτή.
Μπορείτε να αποκτήσετε πρόσβαση στον κωδικό παραγωγού και καταναλωτή στο GitHub repo.
Δοκιμάστε τη δυνατότητα
Για να δοκιμάσετε αυτήν τη δυνατότητα, εκτελέστε το DAG παραγωγού. Αφού ολοκληρωθεί, επαληθεύστε ότι το αρχείο έχει όνομα test.csv
δημιουργείται στον καθορισμένο φάκελο S3. Επαληθεύστε στη διεπαφή χρήστη ροής αέρα ότι το DAG καταναλωτή έχει ενεργοποιηθεί από ενημερώσεις στο σύνολο δεδομένων και ότι εκτελείται μέχρι την ολοκλήρωσή του.
Υπάρχουν δύο περιορισμοί στο URI δεδομένων:
- Πρέπει να είναι έγκυρο URI, πράγμα που σημαίνει ότι πρέπει να αποτελείται μόνο από χαρακτήρες ASCII
- Το σχήμα URI δεν μπορεί να είναι σχήμα ροής αέρα (αυτό προορίζεται για μελλοντική χρήση)
Άλλες αξιοσημείωτες αλλαγές στο Apache Airflow v2.4.3:
Το Apache Airflow v2.4.3 έχει τις ακόλουθες πρόσθετες αλλαγές:
- Αποσβέσεις of
schedule_interval
και επιχειρήματα για το χρονοδιάγραμμα. Το Airflow v2.4.0 πρόσθεσε ένα νέο πρόγραμμα ορισμάτων DAG που μπορεί να δεχτεί μια έκφραση cron,timedelta
αντικείμενο, αντικείμενο χρονοδιαγράμματος ή λίστα αντικειμένων δεδομένων. - Αφαίρεση πειραματικών έξυπνων αισθητήρων. Οι έξυπνοι αισθητήρες προστέθηκαν στην έκδοση 2.0 και καταργήθηκαν υπέρ των τελεστών με δυνατότητα αναβολής στην έκδοση 2.2 και τώρα έχουν καταργηθεί. Οι χειριστές με δυνατότητα αναβολής δεν υποστηρίζονται ακόμη στο Amazon MWAA, αλλά θα προσφερθούν σε μελλοντική έκδοση.
- Εφαρμογή του
ExternalPythonOperator
που μπορεί να σας βοηθήσει να εκτελέσετε ορισμένες από τις εργασίες σας με διαφορετικό σύνολο βιβλιοθηκών Python από άλλες εργασίες (και εκτός από το κύριο περιβάλλον Airflow).
Για λεπτομερή τεκμηρίωση έκδοσης με δείγμα κώδικα, επισκεφθείτε τη διεύθυνση Σημειώσεις έκδοσης Apache Airflow v2.4.0.
Νέα δυνατότητα: Δυναμική αντιστοίχιση εργασιών
Η δυναμική αντιστοίχιση εργασιών ήταν μια νέα δυνατότητα που εισήχθη στο Apache Airflow v2.3, η οποία έχει επίσης επεκταθεί στην έκδοση 2.4. Η δυναμική αντιστοίχιση εργασιών επιτρέπει στους συντάκτες του DAG να δημιουργούν εργασίες δυναμικά με βάση τα τρέχοντα δεδομένα. Προηγουμένως, οι συντάκτες του DAG έπρεπε να γνωρίζουν πόσες εργασίες χρειάζονταν εκ των προτέρων.
Αυτό είναι παρόμοιο με τον καθορισμό των εργασιών σας σε έναν βρόχο, αλλά αντί να ανακτήσει το αρχείο DAG τα δεδομένα και να το κάνει αυτό μόνος του, ο προγραμματιστής μπορεί να το κάνει με βάση την έξοδο μιας προηγούμενης εργασίας. Ακριβώς πριν από την εκτέλεση μιας αντιστοιχισμένης εργασίας, ο προγραμματιστής θα δημιουργήσει n αντίγραφα της εργασίας, ένα για κάθε είσοδο. Το παρακάτω διάγραμμα απεικονίζει αυτή τη ροή εργασίας.
Είναι επίσης δυνατό να έχετε μια εργασία να λειτουργεί στο συλλεγμένο αποτέλεσμα μιας αντιστοιχισμένης εργασίας, κοινώς γνωστή ως χαρτογράφηση και μείωση. Αυτή η δυνατότητα είναι ιδιαίτερα χρήσιμη εάν θέλετε να επεξεργάζεστε εξωτερικά διάφορα αρχεία, να αξιολογείτε πολλά μοντέλα μηχανικής εκμάθησης ή να επεξεργάζεστε εξωτερικά ποικίλο όγκο δεδομένων με βάση ένα αίτημα SQL.
Πώς λειτουργεί η δυναμική χαρτογράφηση εργασιών
Ας δούμε ένα παράδειγμα χρησιμοποιώντας τον κωδικό αναφοράς που είναι διαθέσιμος στο Τεκμηρίωση ροής αέρα.
Ο ακόλουθος κώδικας οδηγεί σε ένα DAG με n+1 εργασίες, με n αντιστοιχισμένες επικλήσεις του count_lines
, καθεμία που καλείται να επεξεργαστεί μετράει γραμμές και ένα σύνολο που είναι το άθροισμα καθενός από τις count_lines
. Εδώ το n αντιπροσωπεύει τον αριθμό των αρχείων εισόδου που έχουν μεταφορτωθεί στον κάδο S3.
Με n=4 μεταφορτωμένα αρχεία, το DAG που προκύπτει θα μοιάζει με το παρακάτω σχήμα.
Προϋποθέσεις για τη δημιουργία μιας δυναμικής εργασίας αντιστοιχισμένης DAG
Χρειάζεστε τις ακόλουθες προϋποθέσεις:
- Ένας κάδος S3 για τη μεταφόρτωση αρχείων. Αυτό μπορεί να είναι ένα ξεχωριστό πρόθεμα στον υπάρχοντα κάδο S3 που έχει διαμορφωθεί για το περιβάλλον MWAA του Amazon ή μπορεί να είναι ένας εντελώς διαφορετικός κάδος που προσδιορίζετε για να αποθηκεύσετε τα δεδομένα σας.
- Ένα περιβάλλον MWAA της Amazon που έχει ρυθμιστεί με το Apache Airflow v2.4.3. Ο ρόλος εκτέλεσης Amazon MWAA θα πρέπει να έχει πρόσβαση για ανάγνωση στον κάδο S3 που έχει ρυθμιστεί για τη μεταφόρτωση αρχείων. Το τελευταίο χρειάζεται μόνο εάν είναι διαφορετικός κάδος από τον κάδο MWAA της Amazon.
Μπορείτε να αποκτήσετε πρόσβαση στον κωδικό στο GitHub repo.
Δοκιμάστε τη δυνατότητα
Μεταφορτώστε τα τέσσερα δείγματα αρχείων κειμένου από τον τοπικό φάκελο δεδομένων σε έναν φάκελο δεδομένων κάδου S3. Εκτελέστε το dynamic_task_mapping
DAG. Όταν ολοκληρωθεί, επαληθεύστε από τα αρχεία καταγραφής ροής αέρα ότι το τελικό άθροισμα είναι ίσο με το άθροισμα των γραμμών μέτρησης των μεμονωμένων αρχείων.
Υπάρχουν δύο όρια που σας επιτρέπει να βάλετε το Airflow σε μια εργασία:
- Ο αριθμός των αντιστοιχισμένων παρουσιών εργασιών που μπορούν να δημιουργηθούν ως αποτέλεσμα της επέκτασης
- Ο αριθμός των αντιστοιχισμένων εργασιών που μπορούν να εκτελεστούν ταυτόχρονα
Για λεπτομερή τεκμηρίωση με δείγμα κώδικα, επισκεφθείτε τη διεύθυνση Σημειώσεις έκδοσης Apache Airflow v2.3.0.
Νέα δυνατότητα: Αναβαθμισμένη έκδοση Python
Με την υποστήριξη Apache Airflow v2.4.3, το Amazon MWAA έχει αναβαθμιστεί σε Python v3.10.8, παρέχοντας υποστήριξη για νεότερες βιβλιοθήκες Python, δυνατότητες και βελτιώσεις. Η Python v3.10 διαθέτει υποδοχές για κλάσεις δεδομένων, δηλώσεις αντιστοίχισης, σαφέστερη και καλύτερη πληκτρολόγηση Union, διαχειριστές περιβάλλοντος σε παρένθεση και αντιστοίχιση δομικών προτύπων. Η αναβάθμιση σε Python v3.10 θα σας βοηθήσει επίσης να ευθυγραμμιστείτε με τα πρότυπα ασφαλείας μειώνοντας τον κίνδυνο παλαιότερων εκδόσεων της Python όπως η 3.7, η οποία πλησιάζει γρήγορα τέλος της υποστήριξης ασφαλείας.
Με την αντιστοίχιση δομικών προτύπων στην Python v3.10, μπορείτε πλέον να χρησιμοποιείτε εντολές μεταγωγής κεφαλαίων αντί να χρησιμοποιείτε εντολές if-else και λεξικά για να απλοποιήσετε τον κώδικα. Πριν από την Python v3.10, μπορεί να είχατε χρησιμοποιήσει if
δηλώσεις, isinstance
κλήσεις, εξαιρέσεις και δοκιμές συμμετοχής σε αντικείμενα, λεξικά, λίστες, πλειάδες και σύνολα για να επαληθευτεί ότι η δομή των δεδομένων ταιριάζει με ένα ή περισσότερα μοτίβα. Ο ακόλουθος κώδικας δείχνει πώς θα μπορούσε να ήταν μια μηχανή αντιστοίχισης μοτίβων ad hoc πριν από την έκδοση Python 3.10:
Με την αντιστοίχιση δομικών προτύπων στην Python v3.10, ο κώδικας είναι ο εξής:
Η Python v3.10 μεταφέρει επίσης τις βελτιώσεις απόδοσης που εισήχθησαν στην Python v3.9 χρησιμοποιώντας το vectorcall
πρωτόκολλο. vectorcall
κάνει πολλές κοινές κλήσεις συναρτήσεων πιο γρήγορα ελαχιστοποιώντας ή εξαλείφοντας τα προσωρινά αντικείμενα που δημιουργούνται για την κλήση. Στην Python 3.9, πολλά ενσωματωμένα Python—range
, tuple
, set
, frozenset
, list
, dict
-χρήση vectorcall
εσωτερικά για να επιταχύνετε τις διαδρομές. Ο δεύτερος μεγάλος ενισχυτής απόδοσης είναι πιο αποτελεσματικός στην ανάλυση του πηγαίου κώδικα της Python χρησιμοποιώντας τον νέο αναλυτή για το Χρόνος εκτέλεσης CPython.
Για μια πλήρη λίστα με τα κυριότερα σημεία έκδοσης Python v3.10, ανατρέξτε στο Τι νέο υπάρχει στην Python 3.10.
Ο κωδικός είναι διαθέσιμος στο GitHub repo.
Ρυθμίστε ένα νέο περιβάλλον Apache Airflow v2.4.3
Μπορείς να συσταθεί ένα νέο περιβάλλον Apache Airflow v2.4.3 στον λογαριασμό σας και την προτιμώμενη περιοχή χρησιμοποιώντας είτε το Κονσόλα διαχείρισης AWS, API ή Διεπαφή γραμμής εντολών AWS (AWS CLI). Εάν υιοθετείτε την υποδομή ως κώδικα (IaC), μπορείτε να αυτοματοποιήσετε τη ρύθμιση χρησιμοποιώντας ένα από τα δύο AWS CloudFormation, τη Κιτ ανάπτυξης AWS Cloud (AWS CDK) ή Terraform.
Όταν έχετε δημιουργήσει με επιτυχία ένα περιβάλλον Apache Airflow v2.4.3 στο Amazon MWAA, τα ακόλουθα πακέτα εγκαθίστανται αυτόματα στους κόμβους προγραμματιστή και εργαζόμενου μαζί με άλλα πακέτα παρόχου:
apache-airflow-providers-amazon==6.0.0
python==3.10.8
Για μια πλήρη λίστα με τα εγκατεστημένα πακέτα παρόχου, ανατρέξτε στο Πακέτα παρόχου Apache Airflow που είναι εγκατεστημένα σε περιβάλλοντα Amazon MWAA. Λάβετε υπόψη ότι ορισμένες εισαγωγές και ονόματα φορέων έχουν αλλάξει στο νέο πακέτο παρόχου προκειμένου να τυποποιηθεί η σύμβαση ονομασίας σε όλο το πακέτο παρόχου. Για μια πλήρη λίστα αλλαγών πακέτων παρόχου, ανατρέξτε στο πακέτο changelog.
Αναβάθμιση από Apache Airflow v2.0.2 ή v2.2.2 σε Apache Airflow v2.4.3
Επί του παρόντος, το Amazon MWAA δεν υποστηρίζει επιτόπιες αναβαθμίσεις υπαρχόντων περιβαλλόντων για παλαιότερες εκδόσεις Apache Airflow. Σε αυτήν την ενότητα, δείχνουμε πώς μπορείτε να μεταφέρετε τα δεδομένα σας από το υπάρχον περιβάλλον σας Apache Airflow v2.0.2 ή v2.2.2 στο Apache Airflow v2.4.3:
- Δημιουργήστε ένα νέο περιβάλλον Apache Airflow v2.4.3.
- Αντιγράψτε τα DAG σας, τις προσαρμοσμένες προσθήκες και
requirements.txt
πόρους από τον υπάρχοντα κάδο σας v2.0.2 ή v2.2.2 S3 στον κάδο S3 του νέου περιβάλλοντος.- Εάν χρησιμοποιείτε
requirements.txt
στο περιβάλλον σας, πρέπει να ενημερώσετε το--constraint
προς την v2.4.3 περιορισμοί και επαληθεύστε ότι οι τρέχουσες βιβλιοθήκες και πακέτα είναι συμβατά με το Apache Airflow v2.4.3 - Με το Apache Airflow v2.4.3, η λίστα των πακέτων παρόχων που εγκαθιστά το Amazon MWAA από προεπιλογή για το περιβάλλον σας άλλαξε. Λάβετε υπόψη ότι ορισμένες εισαγωγές και ονόματα φορέων έχουν αλλάξει στο νέο πακέτο παρόχου προκειμένου να τυποποιηθεί η σύμβαση ονομασίας σε όλο το πακέτο παρόχου. Συγκρίνετε το λίστα με τα πακέτα παρόχων που είναι εγκατεστημένα από προεπιλογή στο Apache Airflow v2.2.2 ή v2.0.2 και διαμορφώστε τυχόν πρόσθετα πακέτα που μπορεί να χρειαστείτε για το νέο σας περιβάλλον v2.4.3. Συνιστάται η χρήση του aws-mwaa-local-runner βοηθητικό πρόγραμμα για να δοκιμάσετε τα νέα DAG, τις απαιτήσεις, τις προσθήκες και τις εξαρτήσεις σας τοπικά πριν από την ανάπτυξη στο Amazon MWAA.
- Εάν χρησιμοποιείτε
- Δοκιμάστε τα DAG σας χρησιμοποιώντας το νέο περιβάλλον Apache Airflow v2.4.3.
- Αφού επιβεβαιώσετε ότι οι εργασίες σας ολοκληρώθηκαν με επιτυχία, διαγράψτε το περιβάλλον v2.0.2 ή v2.2.2.
Συμπέρασμα
Σε αυτήν την ανάρτηση, μιλήσαμε για τις νέες δυνατότητες του Apache Airflow v2.4.3 και πώς μπορείτε να ξεκινήσετε να το χρησιμοποιείτε στο Amazon MWAA. Δοκιμάστε αυτές τις νέες δυνατότητες, όπως προγραμματισμό με επίγνωση δεδομένων, δυναμική αντιστοίχιση εργασιών και άλλες βελτιώσεις μαζί με την Python v.3.10.
Σχετικά με τους συγγραφείς
Παρνάμπ Μπασάκ είναι αρχιτέκτονας λύσεων και ειδικός χωρίς διακομιστή στην AWS. Εξειδικεύεται στη δημιουργία νέων λύσεων που είναι εγγενείς στο cloud χρησιμοποιώντας σύγχρονες πρακτικές ανάπτυξης λογισμικού όπως χωρίς διακομιστή, DevOps και αναλυτικά στοιχεία. Η Parnab συνεργάζεται στενά στον χώρο των υπηρεσιών ανάλυσης και ενοποίησης βοηθώντας τους πελάτες να υιοθετήσουν υπηρεσίες AWS για τις ανάγκες ενορχήστρωσης της ροής εργασίας τους.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoAiStream. Web3 Data Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- Minting the Future με την Adryenn Ashley. Πρόσβαση εδώ.
- Αγορά και πώληση μετοχών σε εταιρείες PRE-IPO με το PREIPO®. Πρόσβαση εδώ.
- πηγή: https://aws.amazon.com/blogs/big-data/whats-new-with-amazon-mwaa-support-for-apache-airflow-version-2-4-3/
- :έχει
- :είναι
- :δεν
- $UP
- 1
- 10
- 100
- 110
- 12
- 200
- 2023
- 7
- 8
- 9
- a
- ΠΛΗΡΟΦΟΡΙΕΣ
- Αποδέχομαι
- πρόσβαση
- φιλοξενώ
- Λογαριασμός
- απέναντι
- απεριοδικός
- Ad
- προστιθέμενη
- Επιπλέον
- Πρόσθετος
- Επιπλέον
- ενστερνίζομαι
- υιοθετώντας
- εκ των προτέρων
- Μετά το
- κατά
- ευθυγράμμιση
- επιτρέπει
- κατά μήκος
- Επίσης
- Amazon
- ποσό
- an
- analytics
- και
- κάθε
- Apache
- api
- προσεγγίζοντας
- αρχιτεκτονική
- ΕΙΝΑΙ
- επιχείρημα
- επιχειρήματα
- AS
- At
- γνωρίσματα
- συγγραφείς
- αυτοματοποίηση
- αυτομάτως
- διαθεσιμότητα
- διαθέσιμος
- AWS
- Κακός
- βασίζονται
- BE
- ήταν
- πριν
- εκτός
- Καλύτερα
- μεταξύ
- Μεγάλος
- χτίζω
- αλλά
- by
- κλήση
- που ονομάζεται
- κλήσεις
- CAN
- Μπορεί να πάρει
- δυνατότητες
- περίπτωση
- αλυσίδα
- ευκαιρία
- άλλαξε
- Αλλαγές
- τάξεις
- σαφέστερη
- στενά
- Backup
- εγγενές σύννεφο
- κωδικός
- Κοινός
- συνήθως
- συγκρίνουν
- σύμφωνος
- πλήρης
- Ολοκληρώθηκε το
- εντελώς
- Ολοκληρώνει
- ολοκλήρωση
- συγκείμενο
- ΕΠΙΒΕΒΑΙΩΜΕΝΟΣ
- Εξετάστε
- καταναλωτής
- συμφραζόμενα
- συμβάλλει
- έλεγχος
- Σύμβαση
- δημιουργία
- δημιουργήθηκε
- δημιουργεί
- δημιουργία
- Ρεύμα
- έθιμο
- Πελάτες
- DAG
- ημερομηνία
- σύνολα δεδομένων
- Προεπιλογή
- ορίζεται
- καθορίζοντας
- αποδεικνύουν
- Εξάρτηση
- ανάπτυξη
- αποδοκιμαστεί
- λεπτομερής
- Ανάπτυξη
- DevOps
- διαφορετικές
- κατευθύνθηκε
- do
- τεκμηρίωση
- Όχι
- δυναμικός
- δυναμικά
- κάθε
- Νωρίτερα
- ευκολία
- αποτελεσματικός
- είτε
- εξάλειψη
- από άκρη σε άκρη
- Κινητήρας
- βελτιώσεις
- απολαύσετε
- Περιβάλλον
- περιβάλλοντα
- ίσος
- Αιθέρας (ΕΤΗ)
- αξιολογήσει
- παράδειγμα
- εκτέλεση
- υφιστάμενα
- εκφράσεις
- εξωτερικά
- αποτυγχάνει
- FAST
- γρηγορότερα
- ευνοούν
- Χαρακτηριστικό
- Χαρακτηριστικά
- Εικόνα
- Αρχεία
- Αρχεία
- τελικός
- Εξής
- εξής
- Για
- Προς τα εμπρός
- τέσσερα
- από
- πλήρη
- λειτουργία
- μελλοντικός
- παράγεται
- παίρνω
- γραφική παράσταση
- Έχω
- που έχει
- he
- βοήθεια
- βοήθεια
- εδώ
- ανταύγειες
- φιλοξενείται
- Πως
- HTML
- http
- HTTPS
- IAC
- αναγνωριστικό
- προσδιορίσει
- if
- απεικονίζει
- εισαγωγές
- βελτιώσεις
- in
- αυξημένη
- ατομικές
- Υποδομή
- εισαγωγή
- εγκατασταθεί
- αντί
- ολοκλήρωση
- εσωτερικώς
- σε
- εισήγαγε
- IT
- ΤΟΥ
- εαυτό
- jpg
- Ξέρω
- γνωστός
- μεγαλύτερος
- μάθηση
- Αφήνει
- βιβλιοθήκες
- Μου αρέσει
- όρια
- γραμμή
- γραμμές
- Λιστα
- Λίστες
- τοπικός
- τοπικά
- λογικός
- ματιά
- μοιάζει
- κοίταξε
- μηχανή
- μάθηση μηχανής
- Κυρίως
- μεγάλες
- ΚΑΝΕΙ
- διαχειρίζεται
- διαχείριση
- Διευθυντές
- πολοί
- χάρτη
- χαρτης
- μαρκαρισμένος
- Ταίριασμα
- ταιριάζουν
- Ενδέχεται..
- μέσα
- μηχανισμούς
- ιδιότητα του μέλους
- μετρικός
- ενδέχεται να
- ελαχιστοποιώντας
- μετριασμός
- μοντέλα
- ΜΟΝΤΕΡΝΑ
- περισσότερο
- πιο αποτελεσματικό
- πλέον
- πολλαπλούς
- πρέπει
- Ονομάστηκε
- ονόματα
- ονοματοδοσία
- ντόπιος
- Ανάγκη
- που απαιτούνται
- ανάγκες
- Νέα
- νέα δυνατότητα
- Νέες δυνατότητες
- νέες λύσεις
- Όχι.
- κόμβων
- αξιοσημείωτο
- σημείωση
- τώρα
- αριθμός
- αντικείμενο
- αντικειμένων
- of
- προσφέρονται
- on
- ONE
- αποκλειστικά
- OpenSSL
- λειτουργούν
- χειριστής
- φορείς
- Επιλογή
- or
- ενορχήστρωση
- τάξη
- ΑΛΛΑ
- έξω
- παραγωγή
- επισκόπηση
- πακέτο
- Packages
- ιδιαίτερα
- πρότυπο
- πρότυπα
- επίδοση
- Μέρος
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Plugins
- δυνατός
- Θέση
- πρακτικές
- προτιμάται
- προαπαιτούμενα
- προηγούμενος
- προηγουμένως
- Πριν
- διαδικασια μας
- παραγωγός
- πρωτόκολλο
- παρέχουν
- προμηθευτής
- παρέχει
- χορήγηση
- δημοσίως
- Python
- Διάβασε
- πρόσφατος
- μείωση
- περιοχή
- τακτικός
- σχετίζεται με
- απελευθερώνουν
- Καταργήθηκε
- αντιπροσωπεύει
- ζητήσει
- απαιτήσεις
- επιφυλάχθηκε
- πόρος
- Υποστηρικτικό υλικό
- περιορισμούς
- αποτέλεσμα
- με αποτέλεσμα
- Αποτελέσματα
- απόδοση
- δεξιά
- Κίνδυνος
- Ρόλος
- τρέξιμο
- τρέχει
- ίδιο
- Απεριόριστες δυνατότητες
- Κλίμακα
- πρόγραμμα
- προγραμματιστεί
- προγραμματισμός
- σχέδιο
- Δεύτερος
- Τμήμα
- ασφάλεια
- δείτε
- αισθητήρες
- ξεχωριστό
- Χωρίς διακομιστή
- υπηρεσία
- Υπηρεσίες
- σειρά
- Σέτς
- setup
- διάφοροι
- θα πρέπει να
- δείχνουν
- Δείχνει
- παρόμοιες
- Απλούς
- απλοποίηση
- κουλοχέρηδες
- μικρότερος
- έξυπνος
- So
- λογισμικό
- ανάπτυξη λογισμικού
- λύση
- Λύσεις
- μερικοί
- κάτι
- Πηγή
- πρωτογενής κώδικας
- Χώρος
- ειδικός
- ειδικεύεται
- καθορίζεται
- ταχύτητα
- SQL
- πρότυπα
- ξεκίνησε
- δηλώσεις
- Κατάσταση
- Βήματα
- χώρος στο δίσκο
- κατάστημα
- αποθηκεύονται
- κατασκευαστικός
- δομή
- μεταγενέστερος
- Ακολούθως
- Επιτυχώς
- τέτοιος
- υποστήριξη
- υποστηριζόνται!
- Υποστηρίζει
- σύστημα
- Έργο
- εργασίες
- προσωρινή
- Terraform
- δοκιμή
- δοκιμές
- από
- ότι
- Η
- τους
- τότε
- Αυτοί
- πράγματα
- αυτό
- τρία
- χρονοδιάγραμμα
- προς την
- μαζι
- Σύνολο
- μεταφορά
- ενεργοποιούν
- ενεργοποιήθηκε
- ενεργοποίηση
- δύο
- τύπος
- ui
- ένωση
- Ενημέρωση
- ενημερώθηκε
- ενημερώσεις
- αναβάθμισης
- αναβαθμιστεί
- αναβαθμίσεις
- Φορτώθηκε
- URI
- χρήση
- μεταχειρισμένος
- χρησιμοποιώντας
- χρησιμότητα
- v1
- διάφορα
- επαληθεύει
- εκδοχή
- μέσω
- Επίσκεψη
- θέλω
- ήταν
- we
- ΛΟΙΠΌΝ
- ήταν
- Τι
- πότε
- Ποιό
- θα
- με
- εργάτης
- ροής εργασίας
- ροές εργασίας
- λειτουργεί
- θα
- γράφω
- Λανθασμένος
- ακόμη
- εσείς
- Σας
- zephyrnet