Η αυξανόμενη επιρροή του AI σε μεγάλους οργανισμούς φέρνει κρίσιμες προκλήσεις στη διαχείριση πλατφορμών AI. Αυτά περιλαμβάνουν την ανάπτυξη μιας επεκτάσιμης και λειτουργικά αποτελεσματικής πλατφόρμας που συμμορφώνεται με τα πρότυπα οργανωτικής συμμόρφωσης και ασφάλειας. Στούντιο Amazon SageMaker προσφέρει ένα ολοκληρωμένο σύνολο δυνατοτήτων για επαγγελματίες μηχανικής μάθησης (ML) και επιστήμονες δεδομένων. Αυτά περιλαμβάνουν ένα πλήρως διαχειριζόμενο περιβάλλον ανάπτυξης τεχνητής νοημοσύνης με ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE), που απλοποιεί τη ροή εργασιών ML από άκρο σε άκρο. Οι συνεργατικές του δυνατότητες, όπως η συνεπεξεργασία σε πραγματικό χρόνο και η κοινή χρήση σημειωματάριων εντός της ομάδας, εξασφαλίζουν ομαλή ομαδική εργασία, ενώ η επεκτασιμότητα και η εκπαίδευση υψηλής απόδοσης εξυπηρετούν μεγάλα σύνολα δεδομένων. Με ενσωματωμένη ασφάλεια, οικονομική αποδοτικότητα και μια σειρά από προκατασκευασμένα εργαλεία όπως Αυτόματος πιλότος Amazon SageMaker, Amazon SageMaker JumpStart, να Κατάστημα δυνατοτήτων Amazon SageMaker, το SageMaker Studio είναι μια ισχυρή πλατφόρμα για την επιτάχυνση έργων τεχνητής νοημοσύνης και την ενδυνάμωση των επιστημόνων δεδομένων σε κάθε επίπεδο τεχνογνωσίας.
Deutsche Bahn είναι ένας κορυφαίος οργανισμός μεταφορών στη Γερμανία με έσοδα 56.3 δισεκατομμυρίων ευρώ (το 2022), εργατικό δυναμικό 336,884 υπαλλήλων (συμπεριλαμβανομένων 221,343 εργαζομένων στη Γερμανία) και δραστηριότητες που εκτείνονται σε 130 χώρες. Προσφέρουν ένα ευρύ φάσμα υπηρεσιών, συμπεριλαμβανομένων δημόσιων και περιφερειακών μεταφορών, εμπορευματικών υπηρεσιών και σιδηροδρομικών υποδομών. Μέσω της ολοκληρωμένης λειτουργίας της κυκλοφοριακής και σιδηροδρομικής υποδομής, καθώς και της οικονομικά και οικολογικά έξυπνης σύνδεσης όλων των μέσων μεταφοράς, η Deutsche Bahn μετακινεί ανθρώπους και αγαθά. Η Deutsche Bahn ήταν στην πρώτη γραμμή στην υιοθέτηση της τεχνητής νοημοσύνης, χρησιμοποιώντας το SageMaker Studio ως βασική πλατφόρμα τεχνητής νοημοσύνης. Στη Deutsche Bahn, μια αποκλειστική ομάδα πλατφόρμας AI διαχειρίζεται και διαχειρίζεται την πλατφόρμα SageMaker Studio και πολλές ομάδες ανάλυσης δεδομένων εντός του οργανισμού χρησιμοποιούν την πλατφόρμα για να αναπτύξουν, να εκπαιδεύσουν και να εκτελέσουν διάφορες δραστηριότητες ανάλυσης και ML.
Ο βασικός στόχος της ομάδας πλατφόρμας AI είναι να διασφαλίσει απρόσκοπτη πρόσβαση στις υπηρεσίες Workbench και στο SageMaker Studio για όλες τις ομάδες και τα έργα της Deutsche Bahn, με κύρια εστίαση σε επιστήμονες δεδομένων και μηχανικούς ML. Αυτή η πλατφόρμα βοηθά την Deutsche Bahn να συνειδητοποιήσει ένα φάσμα περιπτώσεων χρήσης, που κυμαίνονται από τη συντήρηση σιδηροδρόμων, την πρόβλεψη και τις μελλοντικές εφαρμογές σε γενετική τεχνητή νοημοσύνη.
Η υπηρεσία διαχειριζόμενης πλατφόρμας AI, που βασίζεται στο SageMaker Studio, ευθυγραμμίζεται άψογα με τη στρατηγική πλατφόρμας της Deutsche Bahn σε όλο τον όμιλο. Πληροί τις απαιτήσεις συμμόρφωσης της εταιρείας, επιτρέπει την ταχεία έναρξη έργου για την ομάδα παρέχοντας έναν τομέα SageMaker και μειώνει τα έξοδα συντήρησης λόγω ενός γενικού μοντέλου λειτουργίας. Τα κύρια πλεονεκτήματα περιλαμβάνουν την υψηλή επεκτασιμότητα της υπηρεσίας, σε μεγάλο βαθμό λόγω της αυτοματοποίησης και ενός μοντέλου αυτοεξυπηρέτησης, καθώς και ένα ελκυστικό μοντέλο τιμολόγησης που βασίζεται κυρίως στην κατανάλωση πόρων.
«Το SageMaker Studio μας παρείχε μια κοινή πλατφόρμα που είναι επεκτάσιμη, συμβατή με την ασφάλεια και καλύπτει τις ανάγκες ανάπτυξης επιστημόνων δεδομένων από πολλαπλές ομάδες ανάλυσης δεδομένων εντός του οργανισμού DB. Πριν από αυτό, κάθε ομάδα διαχειριζόταν και λειτουργούσε τους δικούς της φορητούς υπολογιστές JupyterLab, κάτι που δεν ήταν αποδοτικό ή οικονομικά αποδοτικό. Μέσα σε 8 εβδομάδες, ενσωματώσαμε πάνω από 120 προγραμματιστές, προσφέραμε 25 τομείς SageMaker και ξεκινήσαμε γρήγορα να χρησιμοποιούμε αυτήν την πλατφόρμα."
– Εμμανουήλ Δρόσος, ιδιοκτήτης προϊόντων στην DB Systel.
Σε αυτήν την ανάρτηση, διερευνούμε τον τρόπο με τον οποίο η Deutsche Bahn κλιμάκωσε και λειτούργησε την πλατφόρμα AI χρησιμοποιώντας το SageMaker Studio για πολλές ομάδες, διασφαλίζοντας παράλληλα ισχυρή ασφάλεια και επίβλεψη.
Επισκόπηση λύσεων
Η αρχιτεκτονική της Deutsche Bahn αποτελείται από έναν κεντρικό λογαριασμό πλατφόρμας που διαχειρίζεται μια ομάδα πλατφόρμας που είναι υπεύθυνη για τη διαχείριση της υποδομής και των λειτουργιών του SageMaker Studio. Οι πόροι του SageMaker Studio ομαδοποιούνται κατά Τομείς SageMaker, το καθένα αποτελείται από ένα συσχετισμένο Σύστημα αρχείων ελαστικού Amazon τόμο (Amazon EFS), μια λίστα εξουσιοδοτημένων χρηστών και μια ποικιλία από θέματα ασφάλειας, εφαρμογών, πολιτικών και Εικονικό ιδιωτικό σύννεφο Amazon Διαμορφώσεις (Amazon VPC). Στη Deutsche Bahn, επιστήμονες δεδομένων από διάφορες ομάδες χρησιμοποιούν τομείς SageMaker για τις δραστηριότητές τους ML. Κάθε ομάδα έχει έναν αποκλειστικό τομέα SageMaker που χρησιμοποιεί για την ανάπτυξη και τη δοκιμή μοντέλων ML και συνεργάζεται χρησιμοποιώντας λειτουργίες όπως η κοινή χρήση φορητών υπολογιστών.
Από άποψη υποδομής, το VPC που παρέχεται στον λογαριασμό πλατφόρμας τεχνητής νοημοσύνης, όπως φαίνεται στην παρακάτω εικόνα, δεν έχει εξερχόμενη σύνδεση στο Διαδίκτυο για τη διασφάλιση της ασφάλειας και της συμμόρφωσης. Για υψηλή διαθεσιμότητα, παρέχονται πολλαπλά ίδια ιδιωτικά απομονωμένα υποδίκτυα. Οι τομείς SageMaker Studio αναπτύσσονται σε λειτουργία VPC μόνο, η οποία δημιουργεί μια ελαστική διεπαφή δικτύου για επικοινωνία μεταξύ του λογαριασμού υπηρεσίας SageMaker (λογαριασμός υπηρεσίας AWS) και του VPC του λογαριασμού πλατφόρμας. Τα τελικά σημεία όπως το SageMaker API, το SageMaker Studio και το σημειωματάριο SageMaker διευκολύνουν την ασφαλή και αξιόπιστη επικοινωνία μεταξύ του VPC του λογαριασμού πλατφόρμας και του τομέα SageMaker που διαχειρίζεται το AWS στον λογαριασμό υπηρεσίας SageMaker.
Κάθε ομάδα ανάλυσης δεδομένων μπορεί να ζητήσει έναν ή πολλούς τομείς SageMaker μέσω της εσωτερικής πύλης αυτοεξυπηρέτησης της εταιρείας. Αυτή η διαδικασία παραγγελίας ενός τομέα SageMaker ενορχηστρώνεται μέσω μιας ξεχωριστής διαδικασίας ροής εργασιών (μέσω Λειτουργίες βημάτων AWS). Κατά τη διάρκεια αυτής της ροής ενορχήστρωσης, μια ομάδα Azure Active Directory (AD) για την ομάδα ανάλυσης δεδομένων παρέχεται με το όνομα ομάδας AD που αντιστοιχεί στο όνομα τομέα. Η ενορχήστρωση οδηγεί σε έναν αγωγό συνεχούς ενοποίησης και συνεχούς ανάπτυξης (CI/CD) που αναπτύσσει ένα Κιτ ανάπτυξης AWS Cloud (AWS CDK) εφαρμογή που αποτελείται από έναν τομέα SageMaker για την αντίστοιχη ομάδα.
Εκτός από τον τομέα SageMaker, ένα προσαρμοσμένο Διαχείριση ταυτότητας και πρόσβασης AWS ρόλος (IAM) (SageMaker-execution-role), Απλή υπηρεσία αποθήκευσης Amazon Ο κάδος (Amazon S3) (κάδος δεδομένων), το κλειδί διαχείρισης πελατών (CMK) και άλλοι πόροι AWS παρέχονται κατά τη διάρκεια της διαδικασίας ανάπτυξης από την εφαρμογή AWS CDK, όπως φαίνεται στην παρακάτω εικόνα. Η ομάδα AD περιέχει επιστήμονες που χρειάζονται πρόσβαση στον τομέα SageMaker της ομάδας τους. Το όνομα της ομάδας AD αντιστοιχεί στο όνομα του τομέα SageMaker και χρησιμοποιείται κυρίως κατά τη διαδικασία εξουσιοδότησης.
Ο διαχωρισμός πελάτη υλοποιείται σε επίπεδο τομέων SageMaker χρησιμοποιώντας τη λειτουργία ελέγχου ταυτότητας IAM. Ένας ρόλος IAM για συγκεκριμένο τομέα (SageMaker-execution-role) προσαρτάται σε κάθε τομέα που ακολουθεί την αρχή του ελάχιστου προνομίου και αναλαμβάνεται από την ομάδα ανάλυσης δεδομένων κατά τη διαδικασία σύνδεσης. Αυτός ο ρόλος παρέχει στους επιστήμονες δεδομένων στην ομάδα τη δυνατότητα να εκτελούν διάφορες δραστηριότητες, όπως εκτέλεση εργασιών επεξεργασίας, εργασίες συντονισμού υπερπαραμέτρων, εργασίες μετασχηματισμού και πειράματα, καθώς και δημιουργία μοντέλων. Αυτές οι δραστηριότητες ML εκτελούνται για λογαριασμό του χρήστη από το SageMaker χρησιμοποιώντας την άδεια ρόλου εισόδου IAM. Ωστόσο, ορισμένες ενέργειες όπως η δημιουργία κάδου S3, η τροποποίηση ρόλων IAM, η ενημέρωση τομέων SageMaker και η παροχή μεγάλων παρουσιών περιορίζονται για λόγους ασφάλειας, συμμόρφωσης και ελέγχου κόστους. Η σχετική πολιτική IAM διασφαλίζει ότι η ομάδα ανάλυσης δεδομένων έχει πρόσβαση μόνο στον σχετικό κάδο S3 και το CMK για τον εξουσιοδοτημένο τομέα της, όπως απεικονίζεται στην παρακάτω εικόνα. Επιπλέον, ο ρόλος SageMaker-execution-role επιτρέπει στα μέλη της ομάδας να αναλαμβάνουν ρόλους σε άλλους λογαριασμούς εντός του οργανισμού Deutsche Bahn από το SageMaker Studio, παρέχοντάς τους ευελιξία για πρόσβαση σε πόρους όπως Υπηρεσία σχεσιακής βάσης δεδομένων Amazon (Amazon S3), άλλοι κάδοι S3 και Αμαζόν Αθηνά. Η πολιτική IAM χρησιμοποιεί aws:RequestTag και aws:ResourceTag για λεπτομερή έλεγχο πρόσβασης κατά τη διάρκεια δραστηριοτήτων του SageMaker, όπως η επεξεργασία εργασιών, οι εργασίες εκπαίδευσης και η δημιουργία μοντέλων. Αυτές οι ετικέτες βοηθούν επίσης στην παρακολούθηση του σχετικού κόστους για τον τομέα. Για περισσότερες πληροφορίες, ανατρέξτε στο Κλειδιά ενεργειών, πόρων και συνθηκών για το Amazon SageMaker.
Το CMK κρυπτογραφεί τόσο τα περιεχόμενα του συστήματος αρχείων του τομέα SageMaker που είναι αποθηκευμένα στο Amazon EFS όσο και τα περιεχόμενα του κάδου S3 (κάδος δεδομένων) που παρέχεται για την αποθήκευση δεδομένων για εργασίες επεξεργασίας και μετατροπής του SageMaker. Επιπλέον, οι πολιτικές που βασίζονται σε πόρους, όπως η πολιτική κάδου και η πολιτική CMK, παρέχουν ένα επιπλέον επίπεδο ασφάλειας, περιορίζοντας τόσο την πρόσβαση μόνο σε εξουσιοδοτημένα μέλη της ομάδας τεχνητής νοημοσύνης όσο και τις επιτρεπόμενες ενέργειες σε αυτούς τους πόρους.
Η ομάδα AI δεν έχει Κονσόλα διαχείρισης AWS πρόσβαση στον λογαριασμό της ομάδας της πλατφόρμας AI. Για να αποκτήσουν πρόσβαση στο SageMaker Studio, όπως φαίνεται στο παρακάτω σχήμα, οι επιστήμονες δεδομένων από την ομάδα ανάλυσης δεδομένων χρησιμοποιούν μια προκαθορισμένη διεύθυνση URL που δημιουργείται με έλεγχο ταυτότητας μέσω Amazon Cognito βασισμένη προσαρμοσμένη εφαρμογή σύνδεσης. Αφού ο χρήστης συνδεθεί σε αυτήν την προσαρμοσμένη εφαρμογή, λαμβάνει ένα διακριτικό πρόσβασης OAuth που περιέχει πληροφορίες όπως το όνομα της ομάδας AD. Αφού συνδεθούν στην προσαρμοσμένη εφαρμογή, ο χρήστης ζητά πρόσβαση στον τομέα SageMaker μέσω της διεπαφής χρήστη ενεργοποιώντας μια Amazon API Gateway καλέστε για να δημιουργήσετε μια προκαθορισμένη διεύθυνση URL. Το API Gateway καλεί το PreSignUrlGenerator AWS Lambda λειτουργία και χρησιμοποιεί ένα Εξουσιοδοτητής Amazon Cognito για να επικυρώσετε το διακριτικό πρόσβασης OAuth στην κεφαλίδα αιτήματος. Η συνάρτηση PreSignUrlGenerator επικυρώνει τα δικαιώματα πρόσβασης χρήστη για τον ζητούμενο τομέα SageMaker συγκρίνοντας το όνομα AD στο διακριτικό πρόσβασης με τον ζητούμενο τομέα SageMaker. Μετά την επιτυχή εξουσιοδότηση, η συνάρτηση PreSignUrlGenerator δημιουργεί ένα προφίλ χρήστη του SageMaker κατά την πρώτη σύνδεση και δημιουργεί μια προκαθορισμένη απόκριση διεύθυνσης URL. Στη συνέχεια, η προσαρμοσμένη εφαρμογή σύνδεσης ανακατευθύνει τους χρήστες στον ζητούμενο τομέα SageMaker.
AWS CDK
Η λύση στη Deutsche Bahn χρησιμοποιεί το AWS CDK ως υποδομή ως κώδικα (IaC) για την παροχή ενός τομέα SageMaker μαζί με πόρους όπως κάδους S3 και ένα CMK. Το παρακάτω σχήμα απεικονίζει τις στοίβες και τους σχετικούς πόρους που χρησιμοποιούνται για την ανάπτυξη του SageMaker. Η στοίβα υποδομής φροντίζει για τη ρύθμιση βασικών πόρων όπως VPC, υποδίκτυα και πολλά τελικά σημεία του SageMaker. Οι πόροι όπως το VPC, τα υποδίκτυα και οι πολιτικές ελέγχου υπηρεσιών (SCP) διαχειρίζονται από μια κεντρική ομάδα cloud μέσω διαφορετικής στοίβας (αλλά εμφανίζεται εδώ για λόγους απλότητας). Το SageMakerStudioStack είναι κυρίως υπεύθυνο για την παροχή ενός τομέα SageMaker, ενός αποκλειστικού κάδου δεδομένων, ενός CMK και του αποκλειστικού ρόλου IAM SageMaker-execution-role. Συγκεκριμένα, κάθε τομέας SageMaker παρέχεται μέσω του μεμονωμένου SageMakerStudioStack.
Η λύση χρησιμοποιεί μια δομημένη κατασκευή L3 (τομέας SageMaker Studio), όπως φαίνεται στην παρακάτω εικόνα, για τον πόρο τομέα SageMaker. Το SageMaker Studio διαθέτει ένα διαμόρφωση κύκλου ζωής χαρακτηριστικό που επιτρέπει συγκεκριμένες αρχικοποιήσεις κατά την εκκίνηση των εφαρμογών JupyterLab ή KernelGateway.
Η Deutsch Bahn χρησιμοποιεί τη διαμόρφωση του κύκλου ζωής όπως φαίνεται στην παρακάτω εικόνα για να ανιχνεύει και να τερματίζει αυτόματα τις αδράνειες στον τομέα SageMaker, μειώνοντας το περιττό κόστος. Λόγω της περιορισμένης εξερχόμενης συνδεσιμότητας, η ομάδα ανάλυσης δεδομένων χρησιμοποιεί εσωτερικά φιλοξενούμενες εικόνες και βιβλιοθήκες τρίτων από το εσωτερικό τεχνούργημα της εταιρείας. Το σενάριο διαμόρφωσης κύκλου ζωής για το KernelGateway διαμορφώνει τους διαχειριστές πακέτων pip και conda για να ανακατευθύνουν τις λήψεις στην εσωτερικά φιλοξενούμενη τεχνητή τοποθεσία. Μέχρι τη στιγμή που γράφονται αυτές οι γραμμές, δεν υπάρχει κατασκευή AWS CDK για τον πόρο διαμόρφωσης κύκλου ζωής. Επομένως, χρησιμοποιούν έναν προσαρμοσμένο πόρο CDK για την παροχή και τη διαχείριση του σεναρίου LifeCycleConfig. Οι προσαρμοσμένοι πόροι στο AWS CDK προσφέρουν τη δυνατότητα παροχής και διαχείρισης πόρων που δεν υποστηρίζονται άμεσα από AWS CloudFormation ή κατασκευές AWS CDK.
Εγκατάσταση
Το δείγμα εφαρμογής AWS CDK δείχνει πώς λειτουργούν μαζί διάφορα στοιχεία, συμπεριλαμβανομένου του τομέα SageMaker, της διαμόρφωσης κύκλου ζωής, του Amazon Cognito και του ρόλου IAM με τα λιγότερα προνόμια. Μέσα στην εφαρμογή, η κλάση SagemakerStudioStack χειρίζεται την παροχή ενός τομέα SageMaker, ρόλου IAM (sagemaker-execution-role) που αναλαμβάνουν οι χρήστες, CMK, διαμόρφωση κύκλου ζωής, προφίλ χρήστη SageMaker, κάδο S3 για επεξεργασία δεδομένων και ομάδα χρηστών Amazon Cognito. Η δοκιμαστική εφαρμογή AWS CDK παρέχει μια συνοπτική επισκόπηση των βασικών στοιχείων, όπως ο τομέας SageMaker, η διαμόρφωση κύκλου ζωής, ο έλεγχος ταυτότητας μέσω Amazon Cognito και ο ρόλος IAM με τα λιγότερα προνόμια. Το SagemakerLoginStack, από την άλλη πλευρά, είναι υπεύθυνο για την ανάπτυξη της ομάδας χρηστών Amazon Cognito, της συνάρτησης Lambda και της πύλης API για τη δημιουργία προκαθορισμένων διευθύνσεων URL. Το CognitoUserStack εστιάζει κυρίως στην ανάπτυξη ενός χρήστη εντός της ομάδας χρηστών του Amazon Cognito.
Μπορείτε να εκτελέσετε τις ακόλουθες εντολές για να μεταγλωττίσετε, να συνθέσετε και να αναπτύξετε την εφαρμογή. Θα πρέπει να προσαρμόσετε τον λογαριασμό, τον χρήστη και τον κωδικό πρόσβασης στο δείγμα κώδικα για την αίτησή σας. Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες, με κεφαλαίους χαρακτήρες και αριθμούς. Η παράμετρος χρήστη είναι ο χρήστης τομέα SageMaker που θα ελεγχθεί από το Amazon Cognito.
- Κατεβάστε τον πηγαίο κώδικα από το GitHub repo.
- Εκκινήστε τον λογαριασμό AWS. Στον παρακάτω κωδικό, προσαρμόστε τον αριθμό λογαριασμού και την περιοχή όπως απαιτείται:
- Εγκαταστήστε τα πακέτα και μεταγλωττίστε τον κώδικα:
- Συνθέστε την εφαρμογή AWS CDK:
- Αναπτύξτε την εφαρμογή με όλες τις στοίβες στον λογαριασμό και την περιοχή της επιλογής σας:
- Κατεβάστε την εφαρμογή Postman για να πραγματοποιήσετε μια κλήση API.
Εάν δεν έχετε λογαριασμό Postman, δημιουργήστε έναν δωρεάν λογαριασμό με το email σας. Εάν έχετε ήδη λογαριασμό, συνδεθείτε στον λογαριασμό σας.
- Στις Αρχεία μενού, επιλέξτε εισαγωγή και εισάγετε το Περιβάλλον ταχυδρόμος Αρχείο JSON περιλαμβάνονται στο αποθετήριο GitHub.
- Στις Περιβάλλοντα καρτέλα στον Postman, εντοπίστε το περιβάλλον που ονομάζεται SageMaker.
- Προσθέστε τις ακόλουθες μεταβλητές περιβάλλοντος, τις οποίες βλέπετε ως μέρος της εξόδου ανάπτυξης στοίβας από
SagemakerLoginStack
:
Χρησιμοποιήστε τις ακόλουθες παραμέτρους (ανακτήστε τις τιμές από την έξοδο κατά την ανάπτυξη του cdk):
-
- όνομα τομέα – Η παράμετρος ονόματος τομέα που μεταβιβάσατε στην ανάπτυξη cdk, για παράδειγμα team1
- ταυτότητα πελάτη – Το αναγνωριστικό πελάτη Amazon Cognito
- πελάτη-μυστικό – Το μυστικό πελάτη Amazon Cognito.
- SageMaker-presigned-api – Το URL της πύλης API που δημιουργήθηκε από το AWS CDK, το οποίο δημιουργεί την προκαθορισμένη διεύθυνση URL
- cognito-signin-endpoint – Το URL τελικού σημείου του τομέα Amazon Cognito όπου η εφαρμογή πελάτη (σε αυτήν την περίπτωση, ο Ταχυδρόμος) επαληθεύει την ταυτότητα παρέχοντας τα διαπιστευτήρια του χρήστη (demo-user)
Το επόμενο βήμα είναι να δημιουργήσετε ένα διακριτικό OAuth2.
-
- Στις εξουσιοδότηση καρτέλα, επιλέξτε το περιβάλλον SageMaker και επιλέξτε Δημιουργία νέου διακριτικού πρόσβασης.
Όλες οι τιμές σε αυτήν την καρτέλα θα πρέπει να είναι προσυμπληρωμένες.
-
- Ενημερώστε τις μεταβλητές περιβάλλοντος και επιλέξτε Λάβετε νέο κουπόνι πρόσβασης.
- Στο αναδυόμενο παράθυρο που ανοίγει, συνδεθείτε στο Amazon Cognito με το όνομα χρήστη (demo-user) και τον κωδικό πρόσβασης που χρησιμοποιήσατε νωρίτερα.
Μετά τον επιτυχή έλεγχο ταυτότητας, δημιουργείται ένα νέο διακριτικό πρόσβασης.
- Επιλέξτε Χρησιμοποιήστε Token.
- Επιλέξτε
GeneratePresignedUrlDemo
στις συλλογές Postman SageMaker και επιλέξτε Αποστολή. - Βεβαιωθείτε ότι έχετε επιλέξει το σωστό περιβάλλον (SageMaker) στην αναπτυσσόμενη λίστα.
Αυτό κάνει μια κλήση REST API στο API Gateway και δημιουργεί μια προκαθορισμένη διεύθυνση URL για πρόσβαση στον τομέα SageMaker. Μπορείτε να δείτε αυτήν τη διεύθυνση URL στο σώμα απάντησης.
- Αντιγράψτε αυτήν τη διεύθυνση URL και καταχωρίστε την στο παράθυρο του προγράμματος περιήγησης.
Ένας νέος τομέας SageMaker θα ξεκινήσει με το προφίλ χρήστη σας.
Αυτή η δοκιμαστική εφαρμογή υποστηρίζει λειτουργίες του SageMaker, όπως εργασίες εκπαίδευσης, εργασίες επεξεργασίας και τελικά σημεία μοντέλων. Σημειώστε ότι χαρακτηριστικά όπως Καμβάς Amazon SageMaker, SageMaker JumpStart και SageMaker Feature Store δεν είναι ενεργοποιημένα.
εκκαθάριση
Ολοκληρώστε τα παρακάτω βήματα για να καθαρίσετε τους πόρους σας:
- Στην κονσόλα SageMaker, στο παράθυρο πλοήγησης, επιλέξτε Domain, Προφίλ χρήστη, να Αιτήσεις.
- Διαγράψτε όλες τις εφαρμογές που εκτελούνται (KernelGateway ή JupyterLab) από αυτήν τη λύση.
- Διαγράψτε όλα τα προφίλ χρήστη του SageMaker που δημιουργήσατε κατά το βήμα σύνδεσης.
- Στην κονσόλα Amazon EFS, διαγράψτε το σύστημα αρχείων EFS δημιουργήθηκε για αυτήν την ανάρτηση.
- Εκτελέστε την ακόλουθη εντολή για να διαγράψετε τους πόρους που δημιουργήθηκαν με το AWS CDK:
Συμπέρασμα
Η ανάρτηση υπογράμμισε πώς η Deutsche Bahn χρησιμοποίησε αποτελεσματικά το SageMaker Studio για να ανανεώσει την πλατφόρμα AI της, με αποτέλεσμα μια επεκτάσιμη, αυτοματοποιημένη και διαχειρίσιμη λύση για την υποστήριξη των διαφορετικών ομάδων ανάλυσης δεδομένων της. Αυτή η αρχιτεκτονική διαθέτει έναν κεντρικό λογαριασμό πλατφόρμας, μια διαδικασία παραγγελίας τομέα αυτοεξυπηρέτησης και παροχή υποδομής με χρήση AWS CDK. Η διαδικασία ανάπτυξης ενσωματώνει μια διοχέτευση CI/CD, διασφαλίζοντας την ομαλή παράδοση των τομέων SageMaker.
Συνολικά, ο μετασχηματισμός που επέφερε το SageMaker Studio εξουσιοδότησε την Deutsche Bahn να κατασκευάσει μια ισχυρή πλατφόρμα για τις πρωτοβουλίες της AI, που εξυπηρετεί περισσότερους από 100 προγραμματιστές και διαχειρίζεται 20 τομείς SageMaker σε έναν μόνο λογαριασμό AWS.
Τέλος, εκφράζουμε την ειλικρινή μας εκτίμηση στους Nico Seegert (d-fine) και Philipp Vollmer (Deutsche Bahn), των οποίων η ανεκτίμητη συμβολή ήταν καθοριστική στη διαμόρφωση αυτής της αρχιτεκτονικής.
Για περαιτέρω ανάγνωση, ανατρέξτε στις ακόλουθες πηγές:
___________________________________________________________________________________________
Σχετικά με τους συγγραφείς
Prasanna Tuladhar είναι Αρχιτέκτονας Υποδομής Cloud στην AWS Professional Services στο Μόναχο της Γερμανίας. Εξειδικευμένος στην υποδομή cloud, τη μετεγκατάσταση φόρτου εργασίας και τα DevOps στην πλατφόρμα AWS, δίνει τη δυνατότητα στους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους. Εκτός δουλειάς, του αρέσει το τζόκινγκ, η πεζοπορία και ο ποιοτικός χρόνος με την οικογένειά του.
Εμμανουήλ Δρόσος είναι Κάτοχος Προϊόντος για την πλατφόρμα AI στην DBSystel, θυγατρική της Deutsche Bahn (DB) Γερμανίας. Με πάθος για την καινοτομία και την τεχνολογία, ο Emmanuel πρωτοστατεί σε πρωτοβουλίες που στοχεύουν στην αξιοποίηση της δύναμης του cloud για την προώθηση της πλατφόρμας AI στο DB (Deutsche Bahn). Το AI.Platform είναι μία από τις πλατφόρμες ανάπτυξης της DB σε όλο τον όμιλο. Περιλαμβάνει υπηρεσίες και εργαλεία τεχνητής νοημοσύνης για την ανάπτυξη μοντέλων τεχνητής νοημοσύνης (μηχανική εκμάθηση) και άμεσα χρησιμοποιήσιμες υπηρεσίες τεχνητής νοημοσύνης. Απλό, ολοκληρωμένο και επεκτάσιμο. Συνεργάζεται στενά με άλλους πελάτες της DB για να ξεκλειδώσει το πλήρες δυναμικό της πλατφόρμας AI, δίνοντάς τους τη δυνατότητα να επιτύχουν τους επιχειρηματικούς τους στόχους αποτελεσματικά και αποτελεσματικά. Εκτός από τις επαγγελματικές του δραστηριότητες, ο Εμμανουήλ απολαμβάνει τα ταξίδια και είναι ενθουσιώδης λάτρης της φύσης και της πεζοπορίας.
Vishwanath Bhat είναι Αρχιτέκτονας DevOps στην AWS Professional Services, με έδρα τη Γερμανία. Βοηθά τους πελάτες να επωφεληθούν πλήρως από το cloud και να επιτύχουν τους επιχειρηματικούς τους στόχους με το AWS cloud. Όταν δεν εργάζεται, του αρέσει να κολυμπάει σε αλπικές λίμνες, να κάνει πεζοπορία, να διαβάζει ή να παίζει ποδόσφαιρο.
Kumudhan Cherarajan είναι Σύμβουλος DevOps στην AWS Professional Services, με έδρα την Ελβετία. Είναι παθιασμένος με το να βοηθά τους πελάτες να υιοθετήσουν διαδικασίες και υπηρεσίες που αυξάνουν την αποτελεσματικότητά τους στο ταξίδι στο cloud. Όταν δεν εργάζεται, του αρέσει να παίζει κρίκετ και μουσική.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://aws.amazon.com/blogs/machine-learning/supercharge-your-ai-team-with-amazon-sagemaker-studio-a-comprehensive-view-of-deutsche-bahns-ai-platform-transformation/
- :έχει
- :είναι
- :δεν
- :που
- $UP
- 10
- 100
- 11
- 12
- 120
- 13
- 130
- 16
- 20
- 2022
- 237
- 25
- 350
- 7
- 8
- a
- ικανότητα
- Ικανός
- Σχετικα
- επιταχύνοντας
- πρόσβαση
- Λογαριασμός
- Λογαριασμοί
- Κατορθώνω
- ενεργειών
- ενεργός
- δραστηριοτήτων
- Ad
- Επιπλέον
- Επιπλέον
- διευθύνσεις
- ενστερνίζομαι
- υιοθετώντας
- Μετά το
- κατά
- AI
- Πλατφόρμα AI
- Υπηρεσίες AI
- Απευθύνεται
- Ευθυγραμμίζει
- Όλα
- επιτρέπει
- κατά μήκος
- ήδη
- Επίσης
- Amazon
- Amazon Cognito
- Amazon Sage Maker
- Στούντιο Amazon SageMaker
- Amazon υπηρεσίες Web
- an
- analytics
- και
- και την υποδομή
- api
- app
- Εφαρμογή
- εφαρμογές
- εκτίμηση
- εφαρμογές
- αρχιτεκτονική
- ΕΙΝΑΙ
- AS
- συσχετισμένη
- υποθέτω
- υποτίθεται
- At
- ελκυστικός
- Auth
- επικυρωμένο
- επικυρώνει
- Πιστοποίηση
- εξουσιοδότηση
- εξουσιοδοτημένο
- Αυτοματοποιημένη
- αυτομάτως
- Αυτοματοποίηση
- διαθεσιμότητα
- AWS
- Επαγγελματικές υπηρεσίες AWS
- Γαλανός
- βασίζονται
- BE
- ήταν
- χάρη
- όφελος
- οφέλη
- μεταξύ
- Δισεκατομμύριο
- σώμα
- Bootstrap
- και οι δύο
- Φέρνει
- Έφερε
- πρόγραμμα περιήγησης
- χτισμένο
- ενσωματωμένο
- επιχείρηση
- αλλά
- by
- κλήση
- που ονομάζεται
- CAN
- δυνατότητες
- ο οποίος
- περίπτωση
- περιπτώσεις
- τροφοδοσία
- εξυπηρετεί
- κεντρικός
- ορισμένες
- προκλήσεις
- χαρακτήρες
- επιλογή
- Επιλέξτε
- τάξη
- καθαρός
- πελάτης
- στενά
- Backup
- cloud infrastructure
- κωδικός
- συνεργάζομαι
- συνεργατική
- συλλογές
- Κοινός
- Επικοινωνία
- Εταιρεία
- συγκρίνοντας
- Συμμόρφωση
- υποχωρητικός
- εξαρτήματα
- περιεκτικός
- συνοπτικός
- κατάσταση
- διαμόρφωση
- σύνδεση
- Συνδεσιμότητα
- Αποτελείται από
- αποτελείται
- πρόξενος
- κατασκευάσει
- κατασκευές
- σύμβουλος
- κατανάλωση
- Περιέχει
- περιεχόμενα
- συνεχής
- συνεισφορές
- έλεγχος
- Αντίστοιχος
- αντιστοιχεί
- Κόστος
- αποδοτική
- Δικαστικά έξοδα
- χώρες
- δημιουργία
- δημιουργήθηκε
- δημιουργεί
- δημιουργία
- Διαπιστεύσεις
- κρίκετ
- κρίσιμος
- έθιμο
- πελάτης
- Πελάτες
- προσαρμοσμένη
- ημερομηνία
- Δεδομένα Analytics
- επεξεργασία δεδομένων
- βάση δεδομένων
- σύνολα δεδομένων
- αφιερωμένο
- διανομή
- διαδήλωση
- καταδεικνύει
- απεικονίζεται
- παρατάσσω
- αναπτυχθεί
- ανάπτυξη
- ανάπτυξη
- καταστρέψει
- ανίχνευση
- ανάπτυξη
- προγραμματιστές
- ανάπτυξη
- Ανάπτυξη
- διαφορετικές
- κατευθείαν
- κατάλογο
- διάφορα
- κάνει
- τομέα
- Όνομα Χώρου
- domains
- Μην
- κάτω
- λήψεις
- αυτοκίνητο
- δυο
- κατά την διάρκεια
- κάθε
- Νωρίτερα
- αποτελεσματικά
- αποδοτικότητα
- αποτελεσματικός
- αποτελεσματικά
- ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
- υπαλλήλους
- την εξουσία
- ενδυνάμωση
- εξουσιοδοτεί
- δίνει τη δυνατότητα
- ενεργοποίηση
- από άκρη σε άκρη
- Τελικό σημείο
- Μηχανικοί
- εξασφαλίζω
- εξασφαλίζει
- εξασφαλίζοντας
- εισάγετε
- ενθουσιώδης
- Περιβάλλον
- ουσιώδης
- EUR
- Κάθε
- παράδειγμα
- πειράματα
- εξειδίκευση
- διερευνήσει
- επεκτείνουν
- επιπλέον
- διευκολύνω
- οικογένεια
- Χαρακτηριστικό
- Χαρακτηριστικά
- Εικόνα
- Αρχεία
- Όνομα
- Ευελιξία
- ροή
- Συγκέντρωση
- εστιάζει
- Εξής
- εξής
- ποδόσφαιρο
- Για
- Πρώτη γραμμή
- Δωρεάν
- από
- πλήρη
- πλήρως
- λειτουργία
- περαιτέρω
- μελλοντικός
- πύλη
- παράγουν
- παράγεται
- δημιουργεί
- παραγωγής
- γενετική
- Παραγωγική τεχνητή νοημοσύνη
- Germany
- παίρνω
- GitHub
- Go
- Στόχοι
- εμπορεύματα
- πήρε
- επιχορηγήσεις
- Group
- Μεγαλώνοντας
- χέρι
- Handles
- Έχω
- he
- βοήθεια
- βοήθεια
- βοηθά
- εδώ
- Ψηλά
- υψηλή απόδοση
- Τόνισε
- του
- φιλοξενείται
- Πως
- Ωστόσο
- HTML
- http
- HTTPS
- Ρύθμιση υπερπαραμέτρων
- identiques
- Ταυτότητα
- Idle
- if
- απεικονίζει
- εικόνες
- εφαρμοστεί
- εισαγωγή
- in
- Σε άλλες
- περιλαμβάνουν
- περιλαμβάνονται
- περιλαμβάνει
- Συμπεριλαμβανομένου
- ενσωματώνει
- Αυξάνουν
- ατομικές
- επιρροή
- πληροφορίες
- Υποδομή
- μύηση
- πρωτοβουλίες
- Καινοτομία
- εγκαθιστώ
- ενόργανος
- ενσωματωθεί
- ολοκλήρωση
- Έξυπνος
- περιβάλλον λειτουργίας
- εσωτερικός
- εσωτερικώς
- Internet
- σε
- ανεκτίμητος
- επικαλείται
- απομονωμένος
- IT
- ΤΟΥ
- Θέσεις εργασίας
- ταξίδι
- jpg
- json
- Κλειδί
- πλήκτρα
- λίμνες
- large
- ξεκίνησε
- στρώμα
- που οδηγεί
- Οδηγεί
- μάθηση
- ελάχιστα
- Επίπεδο
- μόχλευσης
- βιβλιοθήκες
- κύκλος ζωής
- Μου αρέσει
- συμπαθεί
- Λιστα
- τοποθεσία
- κούτσουρο
- Σύνδεση
- μηχανή
- μάθηση μηχανής
- συντήρηση
- μεγάλες
- κάνω
- ΚΑΝΕΙ
- διαχείριση
- ευχείριστος
- διαχειρίζεται
- διαχείριση
- Διευθυντές
- διαχειρίζεται
- διαχείριση
- πληροί
- Μέλη
- μετανάστευση
- ML
- Τρόπος
- μοντέλο
- μοντέλα
- τρόπων
- περισσότερο
- κινήσεις
- πολλαπλούς
- Μουσική
- όνομα
- Φύση
- Πλοήγηση
- που απαιτούνται
- ανάγκες
- δίκτυο
- Νέα
- Νέα Πρόσβαση
- επόμενη
- Όχι.
- ιδιαίτερα
- σημείωση
- σημειωματάριο
- αριθμός
- αριθμοί
- Ωχ
- σκοπός
- στόχοι
- of
- προσφορά
- προσφορές
- on
- ONE
- αποκλειστικά
- ανοίγει
- λειτουργεί
- λειτουργεί
- λειτουργίας
- λειτουργία
- λειτουργίες
- or
- ενορχηστρωμένη
- ενορχήστρωση
- επιχειρήσεις
- οργανωτικός
- οργανώσεις
- ΑΛΛΑ
- δικός μας
- παραγωγή
- εκτός
- επί
- γενικά
- εναέρια
- Επίβλεψη
- επισκόπηση
- δική
- ιδιοκτήτης
- πακέτο
- Packages
- παράθυρο
- παράμετρος
- παράμετροι
- μέρος
- passieren
- πέρασε
- πάθος
- παθιασμένος
- Κωδικός Πρόσβασης
- People
- Εκτελέστε
- άδεια
- δικαιώματα
- προοπτική
- αγωγού
- πλατφόρμες
- Πλατφόρμες
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Δοκιμάστε να παίξετε
- Πολιτικές
- πολιτική
- πισίνα
- pop-up
- Πύλη
- Θέση
- δυναμικού
- δύναμη
- ισχυρός
- τιμολόγηση
- μοντέλο τιμολόγησης
- πρωτίστως
- πρωταρχικός
- αρχή
- ιδιωτικός
- προνόμιο
- προνόμια
- διαδικασια μας
- μεταποίηση
- Προϊόν
- επαγγελματίας
- Προφίλ ⬇️
- προφίλ
- σχέδιο
- έργα
- παρέχουν
- παρέχεται
- παρέχει
- χορήγηση
- πρόβλεψη
- δημόσιο
- ποιότητα
- γρήγορα
- Ράγα
- Σιδηροδρομικός
- σειρά
- κυμαίνεται
- Ανάγνωση
- σε πραγματικό χρόνο
- συνειδητοποιήσουν
- λόγους
- λαμβάνω
- διευθύνω πάλιν
- μειώνει
- μείωση
- παραπέμπω
- περιοχή
- περιφερειακός
- αξιόπιστος
- ζητήσει
- αιτήματα
- απαιτήσεις
- πόρος
- Υποστηρικτικό υλικό
- εκείνοι
- απάντησης
- υπεύθυνος
- ΠΕΡΙΦΕΡΕΙΑ
- περιορισμένος
- περιορίζοντας
- με αποτέλεσμα
- έσοδα
- δεξιά
- εύρωστος
- Ρόλος
- ρόλους
- τρέξιμο
- τρέξιμο
- σοφός
- δείγμα
- Απεριόριστες δυνατότητες
- επεκτάσιμη
- λεπιδωτός
- επιστήμονες
- γραφή
- αδιάλειπτη
- άψογα
- Μυστικό
- προστατευμένο περιβάλλον
- ασφάλεια
- δείτε
- επιλέγονται
- Αυτοεξυπηρέτηση
- ξεχωριστό
- υπηρεσία
- Υπηρεσίες
- σειρά
- τον καθορισμό
- διάπλαση
- μοιράζονται
- θα πρέπει να
- παρουσιάζεται
- κλειστός
- τερματίστε
- υπογράψουν
- Απλούς
- απλότητα
- απλουστεύοντας
- ενιαίας
- εξομαλύνουν
- λύση
- Πηγή
- πρωτογενής κώδικας
- ένταση
- ειδικευμένη
- συγκεκριμένες
- Φάσμα
- σωρός
- Στοίβες
- πρότυπα
- ξεκίνησε
- εκκίνηση
- Βήμα
- Βήματα
- χώρος στο δίσκο
- κατάστημα
- αποθηκεύονται
- Στρατηγική
- στούντιο
- υποδίκτυα
- θυγατρική
- επιτυχής
- τέτοιος
- Επιβαρύνω υπερβολικά
- υποστήριξη
- υποστηριζόνται!
- Υποστηρίζει
- βέβαιος
- SWIFT
- Ελβετία
- συνθέτω
- σύστημα
- παίρνει
- Μέλη ομάδας
- ομάδες
- την ομαδική εργασία
- Τεχνολογία
- Δοκιμές
- ότι
- Η
- Η Πηγη
- τους
- Τους
- τότε
- Εκεί.
- επομένως
- Αυτοί
- αυτοί
- τρίτους
- αυτό
- Μέσω
- ώρα
- προς την
- μαζι
- ένδειξη
- εργαλεία
- τροχιά
- ΚΙΝΗΣΗ στους ΔΡΟΜΟΥΣ
- Τρένο
- Εκπαίδευση
- Μεταμόρφωση
- μεταφορά
- μεταφορά
- Ταξίδια
- ενεργοποίηση
- βραχυχρόνιων διακυμάνσεων της ρευστότητας
- ui
- ξεκλειδώσετε
- περιττός
- ενημέρωση
- επάνω σε
- URL
- us
- χρησιμοποιήσιμος
- χρήση
- μεταχειρισμένος
- Χρήστες
- Χρήστες
- χρησιμοποιεί
- χρησιμοποιώντας
- ΕΠΙΚΥΡΩΝΩ
- Αξίες
- ποικιλία
- διάφορα
- μέσω
- Δες
- Πραγματικός
- τόμος
- ήταν
- we
- ιστός
- διαδικτυακές υπηρεσίες
- Εβδ.
- ΛΟΙΠΌΝ
- ήταν
- πότε
- Ποιό
- ενώ
- Ο ΟΠΟΊΟΣ
- του οποίου
- ευρύς
- Ευρύ φάσμα
- θα
- παράθυρο
- με
- εντός
- Εργασία
- ροής εργασίας
- Εργατικό δυναμικό
- εργαζόμενος
- λειτουργεί
- γραφή
- Εσείς
- Σας
- zephyrnet