Δύο πράγματα συνέβησαν την εβδομάδα της 24ης Αυγούστου που θα έχουν ακόμα σημασία το 2028: η AWS συμφώνησε να εξαγοράσει τη DuckLabs, την εταιρεία του Άμστερνταμ πίσω από τη DuckDB, με τη βάση δεδομένων να παραμένει υπό άδεια MIT και υπό το ανεξάρτητο ίδρυμά της, και το Amazon ECS άρχισε να εντοπίζει και να επιδιορθώνει container instances των οποίων ο agent έχασε την επαφή με το control plane. Γύρω τους, η Lambda είχε μια Τρίτη με τρία launches (preview runtimes, πλήρεις resource-based policies, PrivateLink για MicroVMs), το EKS δέχτηκε έως δέκα OIDC providers ανά cluster, και στην πλευρά του migration το AWS Transform μπήκε στο πεδίο FedRAMP Class C ενώ το Elastic Disaster Recovery απέκτησε διατεταγμένα Recovery Plans. Το EC2 έγινε επίσης είκοσι χρονών.

DuckLabs: η AWS αγοράζει τη μηχανή για δεδομένα που χωρούν σε μία μηχανή

Η ανακοίνωση είναι προσεκτική στα σημεία που μετρούν για όποιον έχει DuckDB σε production: μένει open source υπό την άδεια MIT, μένει υπό το ανεξάρτητο Foundation, και οι Hannes Mühleisen και Mark Raasveldt συνεχίζουν να ηγούνται της τεχνικής κατεύθυνσης. Ο δηλωμένος λόγος της AWS είναι οι agents, που εξερευνούν δεδομένα όπως οι αναλυτές, σε μικρά επαναληπτικά queries πάνω σε ένα terabyte ή λιγότερο, και η απόδειξή της είναι δική της: το Amazon Quick τρέχει ήδη DuckDB πάνω από S3 Tables και έχει εξυπηρετήσει πάνω από 2,5 δισεκατομμύρια queries με 30% πτώση στον μέσο latency.

Η ειλικρινής ανάγνωση για μια ομάδα platform είναι διπλή. Πρώτον, η in-process μηχανή που οι άνθρωποι των δεδομένων σας τρέχουν ήδη σε notebooks θα εμφανιστεί πλέον μέσα σε Athena, Redshift, EMR, Glue και SageMaker με κάποια μορφή, κάτι που σημαίνει ότι η διαδρομή "small data" στο AWS παύει να είναι ένα Spark cluster που περιμένει ένα αρχείο Parquet 2 GB. Αυτό είναι καλή είδηση για το κόστος. Δεύτερον, κάθε εξαγορά εταιρείας open source κουβαλά το ίδιο ερώτημα ανεξάρτητα από το δελτίο τύπου, και η απάντηση εδώ είναι η άδεια και η δομή του ιδρύματος. MIT σημαίνει ότι τα forks είναι τριβιαλά αν η διακυβέρνηση ποτέ παρεκκλίνει. Κρατήστε το μάτι σας στο πού προσγειώνονται πρώτα τα νέα features, στο ανοιχτό repo ή στις υπηρεσίες AWS, γιατί αυτή είναι η ένδειξη, όχι το κείμενο της άδειας.

ECS: ένα health event για την αστοχία που δεν μπορούσατε να δείτε

Ένα ECS container instance του οποίου ο agent έχει χάσει τη σύνδεσή του με το control plane είναι χαλασμένο με συγκεκριμένο τρόπο: τα tasks πάνω του μπορεί να τρέχουν ακόμα, το instance περνά τα status checks του EC2, αλλά το ECS δεν μπορεί να τοποθετήσει, να σταματήσει ή να παρατηρήσει τίποτα εκεί. Υποβάθμιση EBS, θερμικό γεγονός ή σφάλμα δικτύου μπορούν όλα να το προκαλέσουν. Το ECS το παρακολουθεί πλέον συνεχώς και εκπέμπει ένα event αλλαγής υγείας container instance AGENT_CONNECTIVITY σε Fargate, ECS Managed Instances και ECS σε EC2, χωρίς κόστος σε όλα τα εμπορικά Regions και στο GovCloud (US).

Ο διαχωρισμός είναι το σημαντικό μέρος. Σε Fargate και Managed Instances, το ECS κάνει την ανάκαμψη μόνο του: αποστραγγίζει τα workloads, προβλέπει χωρητικότητα αντικατάστασης, αφαιρεί το προβληματικό instance. Σε ECS σε EC2 παίρνετε το event και τη δουλειά. Αυτός είναι ο σωστός σχεδιασμός, γιατί σε EC2 ο capacity provider είναι δικός σας και το ECS δεν μπορεί να ξέρει αν ο τερματισμός του instance είναι ασφαλής, αλλά σημαίνει ότι το launch σάς βοηθά μόνο αν το συνδέσετε. Ένας κανόνας EventBridge στο event που καλεί aws autoscaling set-instance-health --health-status Unhealthy είναι η ελάχιστη βιώσιμη εκδοχή. Αν θέλατε έναν λόγο να μετακινήσετε τους εναπομείναντες capacity providers EC2 σε Managed Instances, αυτός είναι συγκεκριμένος: την ίδια εβδομάδα το AWS Batch απέκτησε τα Managed Instances ως compute environment μέσω ενός block managedInstancesProvider στο CreateComputeEnvironment.

Η Τρίτη της Lambda: runtimes, policies, private endpoints

Τα Node.js 26 και Python 3.15 έφτασαν ως public preview runtimes με μια χρήσιμη σχεδιαστική επιλογή: τα αναγνωριστικά είναι nodejs26.x και python3.15, τα ίδια που θα είναι και στο GA, οπότε τα functions μεταβαίνουν στο GA αυτόματα. Το κόστος αυτής της ευκολίας είναι η παγίδα μέσα της. Ένα preview runtime εξαιρείται από το SLA της Lambda και από το AWS Support, και breaking changes είναι πιθανές, οπότε ένα function ορισμένο σε python3.15 σε ένα κοινό SAM template σήμερα είναι production function σε μη υποστηριζόμενο runtime αύριο. Βάλτε πύλη στο CI.

Οι πλήρεις IAM resource-based policies αντικαθιστούν το μοντέλο δικαιωμάτων ενός principal τη φορά με ένα ενιαίο έγγραφο policy που καλύπτει πολλούς principals και actions, με το πλήρες σύνολο IAM condition keys. Όποιος έχει διαχειριστεί ένα function που καλείται από τρεις υπηρεσίες και έναν εξωτερικό λογαριασμό ξέρει ότι το παλιό μοντέλο παρήγαγε μια resource policy που κανείς δεν μπορούσε να διαβάσει. Αυτό κάνει την policy επισκοπήσιμη και, μέσω CloudFormation και SAM, συγκρίσιμη με diff. Και τα Lambda MicroVMs υποστηρίζουν πλέον PrivateLink, ώστε πόροι VPC να μπορούν να δημιουργούν images, να εκκινούν MicroVMs και να χτυπούν το HTTP endpoint κάθε MicroVM χωρίς να φεύγουν από το δίκτυο της AWS, που ήταν ο blocker για ρυθμιζόμενες ομάδες που τα χρησιμοποιούν ως sandboxes για agents.

Migration και DR: το Transform σε πεδίο FedRAMP, το DRS αποκτά runbook

Το AWS Transform είναι πλέον σε πεδίο FedRAMP Class C (το πρώην Moderate baseline) όταν χρησιμοποιείται από US East (N. Virginia), με στόχο US East ή US West. Το component MGN πληροί ξεχωριστά τα κριτήρια για Class D. Για migrations του δημόσιου τομέα που είχαν κολλήσει στη συμμόρφωση των εργαλείων, αυτό είναι το ξεμπλοκάρισμα. Τα DRS Recovery Plans σάς αφήνουν να ομαδοποιήσετε servers σε διαδοχικά βήματα με χρόνους αναμονής, να προσθέσετε πύλες έγκρισης, να τρέξετε το σύνολο ως μη διαταρακτική άσκηση, και να παρακολουθείτε την πρόοδο ζωντανά. Η σειρά βάση-πριν-την-εφαρμογή που ζούσε σε μια σελίδα wiki είναι πλέον αντικείμενο που η υπηρεσία εκτελεί, που είναι επίσης ο μόνος τρόπος μια άσκηση DR να τρέξει ποτέ δεύτερη φορά.

Επίσης αυτή την εβδομάδα

Το κοινό νήμα

Το launch του ECS και η εξαγορά της DuckDB είναι και τα δύο η AWS να παραδέχεται ότι πολλή πραγματική δουλειά γίνεται κάτω από την κλίμακα για την οποία σχεδιάστηκαν οι υπηρεσίες της. Ένα container instance που σιγεί είναι πολύ μικρό για dashboard και πολύ συνηθισμένο για να αγνοηθεί. Ένα terabyte Parquet είναι πολύ μικρό για Spark και πολύ συνηθισμένο για να προσποιούμαστε το αντίθετο. Και οι δύο διορθώσεις έχουν το ίδιο σχήμα: πρόσεξε τη μικρή αστοχία ή το μικρό dataset, χειρίσου το natively, και πάψε να αναγκάζεις τον πελάτη να χτίζει cluster ή cron job για να τα βγάλει πέρα. Το preview runtime της Lambda και οι resource policies ανήκουν στην ίδια εβδομάδα γιατί αφορούν επίσης τη μακριά ουρά: το function που κανείς δεν κατέχει, που καλείται από τέσσερις principals, σε runtime που κάποιος όρισε το 2026. Οι πλατφόρμες κερδίζουν την εμπιστοσύνη στη μακριά ουρά, όχι στο keynote.

Διαβάστε στη συνέχεια

Για την ανάγνωση της ίδιας εβδομάδας από την πλευρά του AI και των agents, οι σημειώσεις πεδίου ζουν στο ercan.ai. Η συμβουλευτική σε AWS, cloud, CI/CD pipelines, Linux, GitHub/GitLab και άλλα περνά από το ercanermis.com.

Αναφορές