De groeiende invloed van AI in grote organisaties brengt cruciale uitdagingen met zich mee bij het beheer van AI-platforms. Deze omvatten het ontwikkelen van een schaalbaar en operationeel efficiënt platform dat voldoet aan de compliance- en beveiligingsnormen van de organisatie. Amazon SageMaker Studio biedt een uitgebreide reeks mogelijkheden voor beoefenaars van machine learning (ML) en datawetenschappers. Deze omvatten een volledig beheerde AI-ontwikkelomgeving met een geïntegreerde ontwikkelomgeving (IDE), die de end-to-end ML-workflow vereenvoudigt. De samenwerkingsmogelijkheden, zoals realtime co-editing en het delen van notebooks binnen het team, zorgen voor soepel teamwerk, terwijl de schaalbaarheid en hoogwaardige training geschikt zijn voor grote datasets. Met ingebouwde beveiliging, kosteneffectiviteit en een reeks vooraf gebouwde tools zoals Amazon SageMaker-stuurautomaat, Amazon SageMaker JumpStart en Amazon SageMaker Feature-winkelis SageMaker Studio een krachtig platform voor het versnellen van AI-projecten en het versterken van datawetenschappers op elk expertiseniveau.
Deutsche Bahn is een toonaangevende transportorganisatie in Duitsland met een omzet van 56.3 miljard euro (in 2022), een personeelsbestand van 336,884 werknemers (inclusief 221,343 werknemers in Duitsland) en activiteiten in 130 landen. Ze bieden een breed scala aan diensten, waaronder openbaar en regionaal vervoer, goederenvervoer en spoorinfrastructuur. Door de geïntegreerde exploitatie van de verkeers- en spoorweginfrastructuur, evenals de economisch en ecologisch intelligente verbinding van alle vervoerswijzen, verplaatst Deutsche Bahn mensen en goederen. Deutsche Bahn loopt voorop bij de adoptie van AI en gebruikt SageMaker Studio als een belangrijk AI-platform. Bij Deutsche Bahn beheert en exploiteert een toegewijd AI-platformteam het SageMaker Studio-platform, en meerdere data-analyseteams binnen de organisatie gebruiken het platform om verschillende analyse- en ML-activiteiten te ontwikkelen, trainen en uitvoeren.
Het belangrijkste doel van het AI-platformteam is het garanderen van naadloze toegang tot Workbench-services en SageMaker Studio voor alle teams en projecten van Deutsche Bahn, met een primaire focus op datawetenschappers en ML-ingenieurs. Dit platform helpt Deutsche Bahn een spectrum aan gebruiksscenario's te realiseren, variërend van spoorwegonderhoud, prognoses en toekomstige toepassingen in generatieve AI.
De AI-platformbeheerde service, gebouwd op SageMaker Studio, sluit naadloos aan bij de groepsbrede platformstrategie van Deutsche Bahn. Het voldoet aan de nalevingsvereisten van het bedrijf, maakt een snelle projectinitiatie voor het team mogelijk door het inrichten van een SageMaker-domein, en vermindert de onderhoudsoverhead dankzij een overkoepelend bedrijfsmodel. Belangrijke voordelen zijn onder meer de hoge schaalbaarheid van de service, grotendeels dankzij automatisering en een zelfbedieningsmodel, en een aantrekkelijk prijsmodel dat voornamelijk gebaseerd is op het verbruik van hulpbronnen.
“SageMaker Studio heeft ons een gemeenschappelijk platform geboden dat schaalbaar is, voldoet aan de beveiligingseisen en tegemoetkomt aan de ontwikkelingsbehoeften van datawetenschappers van meerdere data-analyseteams binnen de DB-organisatie. Voordien beheerde en exploiteerde elk team zijn eigen JupyterLab-notebooks, wat niet efficiënt of kosteneffectief was. Binnen acht weken hebben we meer dan 8 ontwikkelaars aan boord gehad, 120 SageMaker-domeinen ingericht en zijn we snel aan de slag gegaan met het gebruik van dit platform.”
– Emmanuel Drosos, producteigenaar bij DB Systel.
In dit bericht onderzoeken we hoe Deutsche Bahn hun AI-platform heeft geschaald en beheerd met behulp van SageMaker Studio voor meerdere teams, terwijl ze tegelijkertijd zorgen voor robuuste beveiliging en toezicht.
Overzicht oplossingen
De architectuur bij Deutsche Bahn bestaat uit een centraal platformaccount dat wordt beheerd door een platformteam dat verantwoordelijk is voor het beheer van de infrastructuur en activiteiten voor SageMaker Studio. SageMaker Studio-bronnen zijn gegroepeerd op SageMaker-domeinen, elk bestaande uit een bijbehorende Amazon elastisch bestandssysteem (Amazon EFS) volume, een lijst met geautoriseerde gebruikers en een verscheidenheid aan beveiligings-, applicatie-, beleids- en Amazon virtuele privécloud (Amazon VPC)-configuraties. Bij Deutsche Bahn gebruiken datawetenschappers van verschillende teams SageMaker-domeinen voor hun ML-activiteiten; elk team heeft een speciaal SageMaker-domein dat ze gebruiken voor het ontwikkelen en testen van ML-modellen en voor het samenwerken met behulp van functies zoals het delen van notebooks.
Vanuit een infrastructuurperspectief is de VPC ingericht in het AI-platformaccount, zoals weergegeven in de volgende afbeelding, heeft geen uitgaande internetverbinding om de veiligheid en naleving te garanderen. Voor hoge beschikbaarheid worden meerdere identieke privé-geïsoleerde subnetten ingericht. De SageMaker Studio-domeinen worden geïmplementeerd in de modus Alleen VPC, waardoor een elastische netwerkinterface ontstaat voor communicatie tussen het SageMaker-serviceaccount (AWS-serviceaccount) en de VPC van het platformaccount. De eindpunten zoals SageMaker API, SageMaker Studio en SageMaker notebook faciliteren veilige en betrouwbare communicatie tussen de VPC van het platformaccount en het SageMaker-domein dat wordt beheerd door AWS in het SageMaker-serviceaccount.
Elk data-analyseteam kan een of meerdere SageMaker-domeinen aanvragen via de interne selfserviceportal van het bedrijf. Dit proces van het bestellen van een SageMaker-domein wordt georkestreerd via een afzonderlijk workflowproces (via AWS Stap Functies). Tijdens deze orkestratiestroom wordt een Azure Active Directory-groep (AD) voor het gegevensanalyseteam ingericht met de AD-groepsnaam die overeenkomt met de domeinnaam. De orkestratie leidt tot een pijplijn voor continue integratie en continue implementatie (CI/CD), waarbij een AWS Cloud-ontwikkelingskit (AWS CDK) app bestaande uit een SageMaker-domein voor het betreffende team.
Naast het SageMaker-domein is er een op maat gemaakt AWS Identiteits- en toegangsbeheer (IAM) rol (SageMaker-uitvoeringsrol), Amazon eenvoudige opslagservice (Amazon S3) bucket (data-bucket), door de klant beheerde sleutel (CMK) en andere AWS-bronnen worden tijdens het implementatieproces ingericht door de AWS CDK-app, zoals geïllustreerd in de volgende afbeelding. De AD-groep bevat wetenschappers die toegang nodig hebben tot het SageMaker-domein van hun team. De AD-groepsnaam komt overeen met de naam van het SageMaker-domein en wordt voornamelijk gebruikt tijdens het autorisatieproces.
Clientscheiding wordt geïmplementeerd op het niveau van SageMaker-domeinen met behulp van de IAM-authenticatiemodus. Aan elk domein is een domeinspecifieke IAM-rol (SageMaker-execution-role) gekoppeld die het principe van de minste privileges volgt en die door het data-analyseteam wordt overgenomen tijdens het inlogproces. Deze rol geeft datawetenschappers in het team de mogelijkheid om verschillende activiteiten uit te voeren, zoals het uitvoeren van verwerkingstaken, hyperparameterafstemmingstaken, transformatietaken en experimenten, en het maken van modellen. Deze ML-activiteiten worden namens de gebruiker uitgevoerd door SageMaker met behulp van de IAM pass-rolmachtiging. Bepaalde acties, zoals het maken van S3-buckets, het wijzigen van IAM-rollen, het bijwerken van SageMaker-domeinen en het inrichten van grote instances, zijn echter beperkt vanwege veiligheids-, compliance- en kostenbeheersingsredenen. Het bijbehorende IAM-beleid zorgt ervoor dat het data-analyseteam alleen toegang heeft tot de relevante S3-bucket en CMK voor hun geautoriseerde domein, zoals weergegeven in de volgende afbeelding. Bovendien stelt de rol SageMaker-uitvoeringsrol de teamleden in staat rollen op zich te nemen in andere accounts binnen de Deutsche Bahn-organisatie vanuit SageMaker Studio, waardoor ze de flexibiliteit krijgen om toegang te krijgen tot bronnen zoals Amazon relationele databaseservice (Amazon S3), andere S3-buckets, en Amazone Athene. Het IAM-beleid maakt gebruik van aws:RequestTag en aws:ResourceTag voor fijnmazige toegangscontrole tijdens SageMaker-activiteiten, zoals het verwerken van taken, trainingstaken en het maken van modellen. Met deze tags kunt u ook de bijbehorende kosten voor het domein bijhouden. Voor meer informatie, zie Acties, bronnen en voorwaardesleutels voor Amazon SageMaker.
De CMK codeert zowel de inhoud van het bestandssysteem van het SageMaker-domein die is opgeslagen in Amazon EFS als de inhoud van de S3-bucket (data-bucket) die is ingericht om gegevens op te slaan voor SageMaker-verwerkings- en transformatietaken. Bovendien bieden op bronnen gebaseerde beleidsregels, zoals het bucketbeleid en het CMK-beleid, een extra beveiligingslaag, waardoor zowel de toegang wordt beperkt tot alleen geautoriseerde AI-teamleden als toegestane acties op deze bronnen.
Het AI-team heeft dat niet AWS-beheerconsole toegang tot het account van het AI-platformteam. Om toegang te krijgen tot SageMaker Studio, zoals geïllustreerd in de volgende afbeelding, gebruiken de datawetenschappers van het data-analyseteam een gegenereerde, vooraf ondertekende URL door te authenticeren via een Amazon Cognito gebaseerde aangepaste login-applicatie. Nadat de gebruiker zich heeft aangemeld bij deze aangepaste toepassing, ontvangt hij een OAuth-toegangstoken dat informatie bevat, zoals de AD-groepsnaam. Nadat ze zich hebben aangemeld bij de aangepaste applicatie, vraagt de gebruiker toegang tot het SageMaker-domein aan via de gebruikersinterface door een Amazon API-gateway aanroepen om een vooraf ondertekende URL te genereren. API Gateway roept de PreSignUrlGenerator aan AWS Lambda functie en maakt gebruik van een Amazon Cognito-autorisatie om het OAuth-toegangstoken in de aanvraagheader te valideren. De functie PreSignUrlGenerator valideert de toegangsrechten van gebruikers voor het aangevraagde SageMaker-domein door de AD-naam in het toegangstoken te vergelijken met het aangevraagde SageMaker-domein. Na succesvolle autorisatie creëert de functie PreSignUrlGenerator een SageMaker-gebruikersprofiel bij de eerste aanmelding en genereert een vooraf ondertekend URL-antwoord. De aangepaste login-applicatie leidt de gebruikers vervolgens door naar het aangevraagde SageMaker-domein.
AWS CDK
De oplossing bij Deutsche Bahn gebruikt AWS CDK als infrastructuur als code (IaC) om een SageMaker-domein in te richten, samen met bronnen zoals S3-buckets en een CMK. De volgende afbeelding illustreert de stapels en bijbehorende bronnen die worden gebruikt voor de implementatie van SageMaker. De infrastructuurstack zorgt voor het opzetten van essentiële bronnen zoals VPC, subnetten en meerdere SageMaker-eindpunten. De bronnen zoals VPC, subnetten en servicecontrolebeleid (SCP's) worden beheerd door een centraal cloudteam via een andere stapel (maar worden hier voor de eenvoud weergegeven). De SageMakerStudioStack is primair verantwoordelijk voor het inrichten van een SageMaker-domein, een speciale databucket, een CMK en de speciale IAM-rol SageMaker-execution-rol. Met name wordt elk SageMaker-domein ingericht via zijn individuele SageMakerStudioStack.
De oplossing maakt gebruik van een speciaal gebouwde L3-constructie (SageMaker Studio-domein), zoals weergegeven in de volgende afbeelding, voor de SageMaker-domeinbron. SageMaker Studio heeft een levenscyclus configuratie functie die specifieke initialisaties mogelijk maakt tijdens het opstarten van JupyterLab- of KernelGateway-apps.
Deutsch Bahn gebruikt de levenscyclusconfiguratie zoals weergegeven in de volgende afbeelding om inactieve exemplaren in het SageMaker-domein automatisch te detecteren en af te sluiten, waardoor onnodige kosten worden verminderd. Vanwege de beperkte uitgaande connectiviteit maakt het data-analyseteam gebruik van intern gehoste afbeeldingen en bibliotheken van derden uit de interne artifactory van het bedrijf. Het levenscyclusconfiguratiescript voor KernelGateway configureert pip- en conda-pakketbeheerders om downloads om te leiden naar de intern gehoste artifactory-locatie. Op het moment van schrijven is er geen AWS CDK-constructie voor de levenscyclusconfiguratiebron; Daarom gebruiken ze een aangepaste CDK-bron om het LifeCycleConfig-script in te richten en te beheren. Aangepaste bronnen in AWS CDK bieden de mogelijkheid om bronnen in te richten en te beheren die niet rechtstreeks worden ondersteund door AWS CloudFormatie of AWS CDK-constructen.
Installatie
De voorbeeldtoepassing van AWS CDK laat zien hoe verschillende componenten, waaronder het SageMaker-domein, de levenscyclusconfiguratie, Amazon Cognito en de IAM-rol met de minste rechten, samen functioneren. Binnen de applicatie verzorgt de klasse SagemakerStudioStack de inrichting van een SageMaker-domein, IAM-rol (sagemaker-execution-rol) die gebruikers aannemen, CMK, levenscyclusconfiguratie, SageMaker-gebruikersprofiel, S3-bucket voor gegevensverwerking en Amazon Cognito-gebruikersgroep. De demo-AWS CDK-applicatie biedt een beknopt overzicht van de belangrijkste componenten, zoals het SageMaker-domein, levenscyclusconfiguratie, authenticatie via Amazon Cognito en IAM-rol met de minste rechten. De SagemakerLoginStack daarentegen is verantwoordelijk voor het inzetten van de Amazon Cognito-gebruikerspool, de Lambda-functie en de API-gateway voor het genereren van vooraf ondertekende URL's. De CognitoUserStack richt zich primair op het inzetten van een gebruiker binnen de Amazon Cognito-gebruikerspool.
U kunt de volgende opdrachten uitvoeren om de toepassing te compileren, synthetiseren en implementeren. U moet het account, de gebruiker en het wachtwoord in de voorbeeldcode voor uw toepassing aanpassen. Het wachtwoord moet minimaal 8 tekens lang zijn, met hoofdletters en cijfers. De gebruikersparameter is de SageMaker-domeingebruiker die wordt geverifieerd door Amazon Cognito.
- Download de broncode van de GitHub repo.
- Bootstrap het AWS-account op. Pas in de volgende code het accountnummer en de regio indien nodig aan:
- Installeer de pakketten en compileer de code:
- Synthetiseer de AWS CDK-applicatie:
- Implementeer de applicatie met alle stapels in het account en de regio van uw keuze:
- Download de Postman-app om een API-aanroep te doen.
Als u geen Postman-account heeft, maak dan een gratis account aan met uw e-mailadres. Als u al een account heeft, log dan in op uw account.
- Op de Dien in menu, kies import en importeer de JSON-bestand van Postman-omgeving opgenomen in de GitHub-repository.
- Op de omgevingen tabblad in Postman, zoek de omgeving met de naam SageMaker.
- Voeg de volgende omgevingsvariabelen toe, die u ziet als onderdeel van de uitvoer van de stackimplementatie
SagemakerLoginStack
:
Gebruik de volgende parameters (haal de waarden op uit de uitvoer tijdens cdk-implementatie):
-
- domeinnaam – De domeinnaamparameter die u hebt doorgegeven bij de implementatie van cdk, bijvoorbeeld team1
- klant identificatie – De Amazon Cognito-client-ID
- klantgeheim – Het Amazon Cognito-clientgeheim.
- Door SageMaker vooraf ondertekende API – De URL van de API Gateway gemaakt door AWS CDK, die de vooraf ondertekende URL genereert
- cognito-signin-eindpunt – De eindpunt-URL van het Amazon Cognito-domein waar de client-app (in dit geval Postman) authenticeert door de inloggegevens van de gebruiker (demo-gebruiker) op te geven
De volgende stap is het genereren van een OAuth2-token.
-
- Op de autorisatie tabblad, kies de SageMaker-omgeving en kies Genereer een nieuw toegangstoken.
Alle waarden op dit tabblad moeten vooraf zijn ingevuld.
-
- Werk de omgevingsvariabelen bij en kies Krijg een nieuw toegangstoken.
- In het pop-upvenster dat wordt geopend, logt u in bij Amazon Cognito met de gebruikersnaam (demo-gebruiker) en het wachtwoord dat u eerder hebt gebruikt.
Na succesvolle authenticatie wordt een nieuw toegangstoken gegenereerd.
- Kies Gebruik token.
- Kies
GeneratePresignedUrlDemo
in de Postman SageMaker-collecties en kies Verzenden. - Zorg ervoor dat u de juiste omgeving (SageMaker) in de vervolgkeuzelijst hebt geselecteerd.
Dit doet een REST API-aanroep naar API Gateway en genereert een vooraf ondertekende URL voor toegang tot het SageMaker-domein. U kunt deze URL zien in de antwoordtekst.
- Kopieer deze URL en voer deze in het browservenster in.
Er wordt een nieuw SageMaker-domein gelanceerd met uw gebruikersprofiel.
Deze demo-applicatie ondersteunt SageMaker-functies zoals trainingstaken, verwerkingstaken en modeleindpunten. Houd er rekening mee dat functies zoals Amazon SageMaker-canvas, SageMaker JumpStart en SageMaker Feature Store zijn niet geactiveerd.
Opruimen
Voer de volgende stappen uit om uw bronnen op te schonen:
- Kies op de SageMaker-console in het navigatievenster Domein, Gebruikersprofiel en Apps.
- Verwijder alle actieve apps (KernelGateway of JupyterLab) uit deze oplossing.
- Verwijder alle SageMaker-gebruikersprofielen die u tijdens de aanmeldingsstap hebt gemaakt.
- Op de Amazon EFS-console: verwijder het EFS-bestandssysteem gemaakt voor dit bericht.
- Voer de volgende opdracht uit om de bronnen te verwijderen die zijn gemaakt met de AWS CDK:
Conclusie
In het bericht werd benadrukt hoe Deutsche Bahn SageMaker Studio effectief gebruikte om zijn AI-platform te vernieuwen, wat resulteerde in een schaalbare, geautomatiseerde en beheerbare oplossing ter ondersteuning van de diverse data-analyseteams. Deze architectuur beschikt over een centraal platformaccount, een selfservice domeinbestelproces en infrastructuurvoorziening met behulp van AWS CDK. Het implementatieproces omvat een CI/CD-pijplijn, die een soepele levering van SageMaker-domeinen garandeert.
Over het geheel genomen heeft de door SageMaker Studio teweeggebrachte transformatie Deutsche Bahn in staat gesteld een robuust platform te bouwen voor hun AI-initiatieven, dat zich richt op meer dan 100 ontwikkelaars en 20 SageMaker-domeinen beheert binnen één AWS-account.
Ten slotte betuigen we onze oprechte waardering aan Nico Seegert (d-fine) en Philipp Vollmer (Deutsche Bahn), wier onschatbare bijdragen een belangrijke rol hebben gespeeld bij het vormgeven van deze architectuur.
Raadpleeg de volgende bronnen voor meer informatie:
___________________________________________________________________________________________
Over de auteurs
Prasanna Tuladhar is een Cloud Infrastructure Architect bij AWS Professional Services in München, Duitsland. Hij is gespecialiseerd in cloudinfrastructuur, workloadmigratie en DevOps op het AWS-platform en stelt klanten in staat hun zakelijke doelstellingen te bereiken. Buiten zijn werk houdt hij van joggen, wandelen en quality time met zijn gezin.
Emmanuel Drosos is Product Owner voor het AI-platform bij DBSystel, een dochteronderneming van Deutsche Bahn (DB) Duitsland. Met een passie voor innovatie en technologie leidt Emmanuel initiatieven die gericht zijn op het benutten van de kracht van de cloud om het AI-platform bij DB (Deutsche Bahn) aan te sturen. Het AI.Platform is een van de groepsbrede ontwikkelingsplatforms van DB. Het omvat AI-diensten en tools voor de ontwikkeling van AI-modellen (machine learning) en direct bruikbare AI-diensten. Eenvoudig, geïntegreerd en schaalbaar. Hij werkt nauw samen met andere DB-klanten om het volledige potentieel van het AI-platform te ontsluiten, waardoor ze hun zakelijke doelstellingen efficiënt en effectief kunnen bereiken. Naast zijn professionele activiteiten houdt Emmanuel van reizen en is hij een enthousiaste natuur- en wandelliefhebber.
Vishwanath Bhat is een DevOps Architect bij AWS Professional Services, gevestigd in Duitsland. Hij helpt klanten om het volledige voordeel van de cloud te benutten en hun zakelijke doelen te bereiken met AWS-cloud. Als hij niet werkt, gaat hij graag zwemmen in bergmeren, wandelen, lezen of voetballen.
Kumudhan Cherarajan is een DevOps Consultant bij AWS Professional Services, gevestigd in Zwitserland. Hij heeft een passie voor het helpen van klanten bij het adopteren van processen en diensten die hun efficiëntie in het cloudtraject vergroten. Als hij niet aan het werk is, speelt hij graag cricket en muziek.
- Door SEO aangedreven content en PR-distributie. Word vandaag nog versterkt.
- PlatoData.Network Verticale generatieve AI. Versterk jezelf. Toegang hier.
- PlatoAiStream. Web3-intelligentie. Kennis versterkt. Toegang hier.
- PlatoESG. carbon, CleanTech, Energie, Milieu, Zonne, Afvalbeheer. Toegang hier.
- Plato Gezondheid. Intelligentie op het gebied van biotech en klinische proeven. Toegang hier.
- Bron: https://aws.amazon.com/blogs/machine-learning/supercharge-your-ai-team-with-amazon-sagemaker-studio-a-comprehensive-view-of-deutsche-bahns-ai-platform-transformation/
- : heeft
- :is
- :niet
- :waar
- $UP
- 10
- 100
- 11
- 12
- 120
- 13
- 130
- 16
- 20
- 2022
- 237
- 25
- 350
- 7
- 8
- a
- vermogen
- in staat
- Over
- versnellen
- toegang
- Account
- accounts
- Bereiken
- acties
- actieve
- activiteiten
- Ad
- toevoeging
- Daarnaast
- adressen
- adopteren
- De goedkeuring van
- Na
- tegen
- AI
- AI-platform
- AI-diensten
- Gericht
- Lijnt uit
- Alles
- toestaat
- langs
- al
- ook
- Amazone
- Amazon Cognito
- Amazon Sage Maker
- Amazon SageMaker Studio
- Amazon Web Services
- an
- analytics
- en
- en infrastructuur
- api
- gebruiken
- Aanvraag
- toepassingen
- waardering
- apps
- architectuur
- ZIJN
- AS
- geassocieerd
- ervan uitgaan
- uitgegaan van
- At
- aantrekkelijk
- Auth
- geverifieerd
- authenticeert
- authenticatie
- machtiging
- bevoegd
- geautomatiseerde
- webmaster.
- Automatisering
- beschikbaarheid
- AWS
- AWS professionele services
- Azuur
- gebaseerde
- BE
- geweest
- namens
- voordeel
- betekent
- tussen
- Miljard
- lichaam
- Bootstrap
- zowel
- Brengt
- bracht
- browser
- bebouwd
- ingebouwd
- bedrijfsdeskundigen
- maar
- by
- Bellen
- Dit betekent dat we onszelf en onze geliefden praktisch vergiftigen.
- CAN
- mogelijkheden
- verzorging
- geval
- gevallen
- catering
- is geschikt
- centraal
- zeker
- uitdagingen
- tekens
- keuze
- Kies
- klasse
- schoon
- klant
- van nabij
- Cloud
- cloud infrastructuur
- code
- samenwerken
- samenwerkend
- collecties
- Gemeen
- Communicatie
- Bedrijf
- vergelijken
- nakoming
- compliant
- componenten
- uitgebreid
- beknopt
- voorwaarde
- Configuratie
- versterken
- Connectiviteit
- bestaande uit
- bestaat uit
- troosten
- bouwen
- constructies
- consultant
- consumptie
- bevat
- inhoud
- doorlopend
- bijdragen
- onder controle te houden
- Overeenkomend
- komt overeen
- Kosten
- kostenefficient
- Kosten
- landen
- en je merk te creëren
- aangemaakt
- creëert
- Wij creëren
- Geloofsbrieven
- krekel
- cruciaal
- gewoonte
- klant
- Klanten
- aangepaste
- gegevens
- gegevens Analytics
- gegevensverwerking
- Database
- datasets
- toegewijd aan
- levering
- demonstratie
- demonstreert
- afgebeeld
- implementeren
- ingezet
- het inzetten
- inzet
- vernietigen
- opsporen
- ontwikkelen
- ontwikkelaars
- het ontwikkelen van
- Ontwikkeling
- anders
- direct
- directory
- diversen
- doet
- domein
- domeinnaam
- domeinen
- Dont
- beneden
- downloads
- rit
- twee
- gedurende
- elk
- Vroeger
- effectief
- doeltreffendheid
- doeltreffend
- efficiënt
- medewerkers
- gemachtigd
- empowering
- machtigt
- maakt
- waardoor
- eind tot eind
- Endpoint
- Ingenieurs
- verzekeren
- waarborgt
- zorgen
- Enter
- enthousiast
- Milieu
- essentieel
- EUR
- Alle
- voorbeeld
- experimenten
- expertise
- Verken
- verlengen
- extra
- vergemakkelijken
- familie
- Kenmerk
- Voordelen
- Figuur
- Dien in
- Voornaam*
- Flexibiliteit
- stroom
- Focus
- richt
- volgend
- volgt
- Voetbal
- Voor
- Voorhoede
- Gratis
- oppompen van
- vol
- geheel
- functie
- verder
- toekomst
- poort
- voortbrengen
- gegenereerde
- genereert
- het genereren van
- generatief
- generatieve AI
- Duitsland
- krijgen
- GitHub
- Go
- Doelen
- goederen
- kreeg
- subsidies
- Groep
- Groeiend
- hand
- Handvaten
- Hebben
- he
- hulp
- het helpen van
- helpt
- hier
- Hoge
- hoge performantie
- Gemarkeerd
- zijn
- gehost
- Hoe
- Echter
- HTML
- http
- HTTPS
- Hyperparameter afstemmen
- identiek
- Identiteit
- Idle
- if
- illustreert
- afbeeldingen
- geïmplementeerd
- importeren
- in
- Anders
- omvatten
- inclusief
- omvat
- Inclusief
- omvat
- Laat uw omzet
- individueel
- beïnvloeden
- informatie
- Infrastructuur
- inwijding
- initiatieven
- Innovatie
- installeren
- instrumentaal
- geïntegreerde
- integratie
- Intelligent
- Interface
- intern
- inwendig
- Internet
- in
- onschatbaar
- oproept
- geïsoleerd
- IT
- HAAR
- Vacatures
- jpg
- json
- sleutel
- toetsen
- meren
- Groot
- gelanceerd
- lagen
- leidend
- Leads
- leren
- minst
- Niveau
- leveraging
- bibliotheken
- levenscyclus van uw product
- als
- sympathieën
- Lijst
- plaats
- inloggen
- Log in
- machine
- machine learning
- onderhoud
- groot
- maken
- MERKEN
- beheer
- handelbaar
- beheerd
- management
- Managers
- beheert
- beheren
- Meets
- Leden
- migratie
- ML
- Mode
- model
- modellen
- modi
- meer
- beweegt
- meervoudig
- Muziek
- naam
- NATUUR
- Navigatie
- nodig
- behoeften
- netwerk
- New
- Nieuwe toegang
- volgende
- geen
- in het bijzonder
- nota
- notitieboekje
- aantal
- nummers
- OAuth
- doel van de persoon
- doelstellingen
- of
- bieden
- Aanbod
- on
- EEN
- Slechts
- opent
- bediend
- exploiteert
- werkzaam
- operatie
- Operations
- or
- georkestreerd
- orkestratie
- organisatie
- organisatorische
- organisaties
- Overige
- onze
- uitgang
- buiten
- over
- overkoepelende
- boven het hoofd
- Toezicht
- overzicht
- het te bezitten.
- eigenaar
- pakket
- Paketten
- brood
- parameter
- parameters
- deel
- passeren
- voorbij
- passie
- hartstochtelijk
- Wachtwoord
- Mensen
- Uitvoeren
- toestemming
- permissies
- perspectief
- pijpleiding
- platform
- platforms
- Plato
- Plato gegevensintelligentie
- PlatoData
- Spelen
- beleidsmaatregelen door te lezen.
- beleidsmaatregelen
- zwembad
- pop-up
- Portaal
- Post
- potentieel
- energie
- krachtige
- prijsstelling
- prijs model
- in de eerste plaats
- primair
- principe
- privaat
- privilege
- voorrechten
- verwerking
- Product
- professioneel
- Profiel
- Profielen
- project
- projecten
- zorgen voor
- mits
- biedt
- het verstrekken van
- voorziening
- publiek
- kwaliteit
- snel
- Spoor
- Spoorweg
- reeks
- variërend
- lezing
- real-time
- realiseren
- redenen
- ontvangen
- redirect
- vermindert
- vermindering
- verwijzen
- regio
- regionaal
- relevante
- betrouwbaar
- te vragen
- verzoeken
- Voorwaarden
- hulpbron
- Resources
- degenen
- antwoord
- verantwoordelijk
- REST
- begrensd
- beperken
- verkregen
- inkomsten
- rechts
- robuust
- Rol
- rollen
- lopen
- lopend
- sagemaker
- monster
- Schaalbaarheid
- schaalbare
- geschubd
- wetenschappers
- script
- naadloos
- naadloos
- Geheim
- beveiligen
- veiligheid
- zien
- gekozen
- Zelfbediening
- apart
- service
- Diensten
- reeks
- het instellen van
- vorming
- delen
- moet
- getoond
- sluiten
- stilgelegd
- teken
- Eenvoudig
- eenvoud
- vereenvoudigen
- single
- glad
- oplossing
- bron
- broncode
- overspannen
- gespecialiseerd
- specifiek
- Spectrum
- stack
- Stacks
- normen
- gestart
- startup
- Stap voor
- Stappen
- mediaopslag
- shop
- opgeslagen
- Strategie
- studio
- subnetten
- dochteronderneming
- geslaagd
- dergelijk
- overbelasten
- ondersteuning
- ondersteunde
- steunen
- zeker
- SWIFT
- Zwitserland
- synthetiseren
- system
- neemt
- team
- Leden van het team
- teams
- samenspel
- Technologie
- Testen
- dat
- De
- De Bron
- hun
- Ze
- harte
- Er.
- daarom
- Deze
- ze
- van derden
- dit
- Door
- niet de tijd of
- naar
- samen
- teken
- tools
- spoor
- verkeer
- Trainen
- Trainingen
- Transformatie
- vervoeren
- vervoer
- Reizend
- triggering
- stemming
- ui
- openen
- onnodig
- bijwerken
- op
- URL
- us
- bruikbaar
- .
- gebruikt
- Gebruiker
- gebruikers
- toepassingen
- gebruik
- BEVESTIG
- Values
- variëteit
- divers
- via
- Bekijk
- Virtueel
- volume
- was
- we
- web
- webservices
- weken
- GOED
- waren
- wanneer
- welke
- en
- WIE
- waarvan
- breed
- Grote range
- wil
- venster
- Met
- binnen
- Mijn werk
- workflow
- Workforce
- werkzaam
- Bedrijven
- het schrijven van
- You
- Your
- zephyrnet