რა არის მიკროსერვისები AWS-ში?
რა არის მიკროსერვისები AWS-ში?

ვიდეო: რა არის მიკროსერვისები AWS-ში?

ვიდეო: რა არის მიკროსერვისები AWS-ში?
ვიდეო: Monolith vs Microservices on AWS 2024, მაისი
Anonim

მიკროსერვისები არის არქიტექტურული და ორგანიზაციული მიდგომა პროგრამული უზრუნველყოფის შემუშავებისთვის, რათა დააჩქაროს დანერგვის ციკლები, ხელი შეუწყოს ინოვაციას და მფლობელობას, გააუმჯობესოს პროგრამული უზრუნველყოფის აპლიკაციების შენარჩუნება და მასშტაბურობა და მასშტაბური ორგანიზაციები, რომლებიც უზრუნველყოფენ პროგრამულ უზრუნველყოფას და სერვისებს სწრაფი მიდგომის გამოყენებით, რომელიც ეხმარება გუნდებს

აქედან გამომდინარე, რა არის Microservices AWS?

მიკროსერვისები არის არქიტექტურული და ორგანიზაციული მიდგომა პროგრამული უზრუნველყოფის შემუშავებისთვის, სადაც პროგრამული უზრუნველყოფა შედგება მცირე დამოუკიდებელი სერვისებისგან, რომლებიც ურთიერთობენ კარგად განსაზღვრულ API-ებზე. ამ სერვისებს ფლობენ მცირე, დამოუკიდებელი გუნდები.

ანალოგიურად, რა იგულისხმება მიკროსერვისებში? მიკროსერვისები არის პროგრამული უზრუნველყოფის განვითარების ტექნიკა - სერვისზე ორიენტირებული არქიტექტურის (SOA) სტრუქტურული სტილის ვარიანტი - რომელიც აწყობს აპლიკაციას, როგორც თავისუფლად დაწყვილებული სერვისების კრებულს. Ში მიკროსერვისები არქიტექტურა, სერვისები წვრილმარცვლოვანია და პროტოკოლები მსუბუქი წონაა.

ამის გათვალისწინებით, იყენებს ამაზონი მიკროსერვისებს?

Netflix, eBay, ამაზონი , Forward, Twitter, PayPal, Gilt, Bluemix, Soundcloud, The Guardian და მრავალი სხვა ფართომასშტაბიანი ვებსაიტები და აპლიკაციები ყველა განვითარდა მონოლითურიდან მიკროსერვისები არქიტექტურა.

როგორ გავუშვა მიკროსერვისი AWS-ში?

  1. ნაბიჯი 1: გადაიტანეთ არსებული Java Spring აპლიკაცია კონტეინერში, რომელიც განლაგებულია Amazon ECS-ის გამოყენებით. პირველი, გადაიტანეთ არსებული მონოლითური აპლიკაცია კონტეინერში და განათავსეთ იგი Amazon ECS-ის გამოყენებით.
  2. ნაბიჯი 2: მონოლითის გარდაქმნა მიკროსერვისებად, რომლებიც მუშაობენ Amazon ECS-ზე. მეორე ნაბიჯი არის მონოლითის გადაქცევა მიკროსერვისებად.

გირჩევთ: