Τι είναι οι Microservices στο AWS;
Τι είναι οι Microservices στο AWS;

Βίντεο: Τι είναι οι Microservices στο AWS;

Βίντεο: Τι είναι οι Microservices στο AWS;
Βίντεο: How to create MicroService with Aws Lamdba ? 2024, Νοέμβριος
Anonim

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

Ως εκ τούτου, τι είναι το Microservices AWS;

Μικροϋπηρεσίες είναι μια αρχιτεκτονική και οργανωτική προσέγγιση για την ανάπτυξη λογισμικού όπου το λογισμικό αποτελείται από μικρές ανεξάρτητες υπηρεσίες που επικοινωνούν μέσω καλά καθορισμένων API. Αυτές οι υπηρεσίες ανήκουν σε μικρές, αυτόνομες ομάδες.

Ομοίως, τι σημαίνει Microservices; Μικροϋπηρεσίες είναι μια τεχνική ανάπτυξης λογισμικού -μια παραλλαγή του δομικού στυλ αρχιτεκτονικής προσανατολισμένης στις υπηρεσίες (SOA)- που οργανώνει μια εφαρμογή ως μια συλλογή από χαλαρά συνδεδεμένες υπηρεσίες. Σε ένα μικροϋπηρεσίες αρχιτεκτονική, οι υπηρεσίες είναι λεπτομερείς και τα πρωτόκολλα είναι ελαφριά.

Έχοντας αυτό υπόψη, η Amazon χρησιμοποιεί Microservices;

Netflix, eBay, Αμαζόνα , Forward, Twitter, PayPal, Gilt, Bluemix, Soundcloud, The Guardian και πολλοί άλλοι ιστότοποι και εφαρμογές μεγάλης κλίμακας έχουν εξελιχθεί από μονολιθικές σε μικροϋπηρεσίες αρχιτεκτονική.

Πώς μπορώ να εκτελέσω μια Microservice στο AWS;

  1. Βήμα 1: Μετακινήστε την υπάρχουσα εφαρμογή Java Spring σε ένα κοντέινερ που έχει αναπτυχθεί χρησιμοποιώντας το Amazon ECS. Αρχικά, μετακινήστε την υπάρχουσα εφαρμογή monolith σε ένα κοντέινερ και αναπτύξτε την χρησιμοποιώντας το Amazon ECS.
  2. Βήμα 2: Μετατροπή του μονόλιθου σε μικροϋπηρεσίες που εκτελούνται στο Amazon ECS. Το δεύτερο βήμα είναι η μετατροπή του μονόλιθου σε μικροϋπηρεσίες.

Συνιστάται: