Dapr, ένας χρόνος εκτέλεσης ανοιχτού κώδικα που διευκολύνει τη δημιουργία εγγενών εφαρμογών στο cloud 

Η Microsoft μόλις κυκλοφόρησε την έκδοση 1.0 του χρόνου εκτέλεσης cloud που ονομάζεται Κατανεμημένη εφαρμογή χρόνου εκτέλεσης (Ντάπρ).

Σύμφωνα με τα λόγια της Microsoft, το Dapr είναι ένα χρόνο εκτέλεσης (χρόνος εκτέλεσης) ανοιχτού κώδικα, φορητή και βάσει συμβάντων ότι επιτρέπει στους προγραμματιστές να δημιουργούν εύκολα ανθεκτικές εφαρμογές, μικροϋπηρεσίες, απάτριδες και πολιτείες τρέχει εγγενώς στο σύννεφο και στην υποδομή Edge (όπως Azure Stack Hub ή AWS Outpost).

Σχετικά με τον Darp

Με αυτήν την πρώτη σταθερή έκδοση, οι εφαρμογές Dapr είναι Μπορούν να αναπτυχθούν σε αυτο-φιλοξενούμενη υποδομή ή σε ομάδες Kubernetes σε σενάρια παραγωγής. Επομένως, το Dapr απευθύνεται σε προγραμματιστές που δημιουργούν νέες εφαρμογές πραγματικού κόσμου, καθώς και εκείνους που μετεγκαθίστανται και λειτουργούν υπάρχουσες εφαρμογές και στοιχεία σε αρχιτεκτονικές εγγενείς στο cloud.

Ως όφελος, Η Microsoft αναφέρει ότι η χρήση του Dapr θα βελτιώσει δραματικά την παραγωγικότητα του προγραμματιστή μειώνοντας το χρόνο που θα μπορούσαν να ξοδέψουν για την ανάπτυξη των εφαρμογών τους.

Για να το πάρετε καλύτερη κατανόηση, εκείνοι που είναι υπεύθυνοι για το έργο εξηγούν ότι ο χρόνος εκτέλεσης του Dapr θα επέτρεπε στους προγραμματιστές να επικεντρώνονται περισσότερο στη συγγραφή επιχειρηματικής λογικής παρά στην αντιμετώπιση προβλημάτων κατανεμημένων συστημάτων.

Σε αυτήν την έκδοση 1.0, η ομάδα του Dapr αναφέρει ότι έχουν επικεντρωθεί στο Kubernetes ως το κύριο περιβάλλον φιλοξενίας για την εκτέλεση εφαρμογών παραγωγής. Είναι βαθιά ενσωματωμένο τόσο στο επίπεδο ελέγχου Dapr όσο και στην αρχιτεκτονική Sidecar Dapr. Για παράδειγμα,

Η Microsoft προσθέτει αυτό Το Dapr, το οποίο έχει πάνω από 70 συστατικά που έχουν αναπτυχθεί από την κοινότητα, Ως εκ τούτου, παρουσιάζεται ως λύση για ένα ευρύ φάσμα σεναρίων. Αυτό καθιστά το Dapr μια ελκυστική επιλογή για προγραμματιστές που επιθυμούν να δημιουργήσουν ανεξάρτητες από cloud εφαρμογές με υψηλή φορητότητα.

Επισημαίνουμε ότι το Dapr δεν είναι συνδεδεμένο με μια συγκεκριμένη πλατφόρμα και έχει σχεδιαστεί για χρήση από οποιαδήποτε γλώσσα προγραμματισμού μέσω των πρωτοκόλλων HTTP και gRPC. Δεν είναι λοιπόν περίεργο που οι εφαρμογές που βασίζονται σε Dapr μπορούν να εκτελούνται σε σύννεφα Azure, AWS, Alibaba και Google.

Ωστόσο, για να βελτιώσετε την εμπειρία της μητρικής γλώσσας για προγραμματιστές, τα SDK για Java, .NET, Python και Go έχουν κυκλοφορήσει ως έτοιμα για χρήση με αυτήν την έκδοση 1.0 του Dapr. Τα SDK για JavaScript / Node.js, C ++, Rust και PHP, που βρίσκονται σε προεπισκόπηση, θα ακολουθήσουν μαζί με άλλες εκδόσεις του Dapr. Επιπλέον, για να αναπτύξετε τις εγγενείς εφαρμογές cloud που βασίζονται στο Dapr, μπορείτε να χρησιμοποιήσετε κοινά περιβάλλοντα ανάπτυξης, όπως VS Code ή IntelliJ.

Το οικοσύστημα Το Dapr περιλαμβάνει τεχνολογίες ανοιχτού κώδικα και συγκεκριμένες ενσωματώσεις που σχετίζονται με παρόχους cloudόπως στοίβες τεχνολογίας συνεργατών. Ενώ αυτή η δυνατότητα παρέχει προστιθέμενη αξία για προγραμματιστές που τα χρησιμοποιούν με το Dapr, θα μπορούσε επίσης να είναι ένα ζήτημα απόδοσης για εφαρμογές που βασίζονται στο Dapr.

Από αυτήν την άποψη, η Microsoft διαβεβαιώνει δηλώνοντας ότι το Dapr έχει εξαιρετικά χαμηλό λανθάνοντα χρόνο από υπηρεσία σε υπηρεσία και έχει βελτιστοποιηθεί για σενάρια υψηλής ταχύτητας.

Κατά τη δοκιμή, ο χρόνος εκτέλεσης προσθέτει περίπου 1,2 ms λανθάνοντος χρόνου από ακραίο έως 90ο εκατοστημόριο και περίπου 2 ms έως 99ο εκατοστημόριο. Όσον αφορά την ασφάλεια, η ομάδα του Dapr συνιστά, να υπερασπιστεί τις επιθέσεις man-in-the-middle, έχοντας μια κρυπτογράφηση που παρέχεται από την Dapr μέσω πιστοποιητικών x.509 που εκδίδονται μέσω της υπηρεσίας αεροπλάνου ελέγχου και τα οποία ανανεώνονται αυτόματα.

Για να αναπτύξει το Dapr, η Microsoft βασίστηκε στην κοινότητα ανοιχτού κώδικα του 2019 με περισσότερους από 114 συνεισφέροντες.

Το 2021, αυτός ο αριθμός έχει αυξηθεί σε 700, αντιπροσωπεύοντας αύξηση πάνω από έξι φορές σε μόλις 16 μήνες, γεγονός που δείχνει το ενδιαφέρον που δημιουργεί αυτό το έργο μεταξύ της κοινότητας προγραμματιστών.

Ως συνεισφέροντες της Dapr, έχουμε οργανισμούς όπως το Alibaba Cloud, το HashiCorp, το Microsoft, το ZEISS, το Ignition Group, καθώς και άτομα.

Τέλος, δεδομένου ότι η Microsoft θέλει το Dapr να είναι ανοιχτό, ουδέτερο και χωρίς αποκλεισμούς, η εταιρεία ανακοίνωσε ότι βρίσκεται στη διαδικασία μετάβασης σε ένα ανοιχτό κυβερνητικό μοντέλο.

Εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό σχετικά με το Darp, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.