ინფრასტრუქტურა ასეა 2019: უსერვერო გამოთვლების გამოყენება სამჯერ გაიზარდა გასულ წელს

  • Sep 26, 2023

Serverless-მა მოიპოვა მოზიდვა ყველა ზომის ორგანიზაციაში, ღრუბელში შექმნილი სტარტაპებიდან დაწყებული მსხვილ საწარმოებამდე.

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

გამორჩეული

  • iPhone 15: ოთხი რამ ხდის ამ განახლების მხიარულ წელს
  • როგორ გამოვიყენოთ ChatGPT სქემებისა და ცხრილების შესაქმნელად
  • ყველა პროდუქტი, რომელსაც ველოდებით Apple-ის სექტემბრის ღონისძიებაზე (და ის, რაც არ იქნება წარმოდგენილი)
  • საუკეთესო სატელეფონო შეთავაზებები ახლა: დაზოგეთ უახლეს iPhone-ებსა და Android-ებზე

ეს არის უახლესი

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

კვლევამ აჩვენა მუდმივი ზრდა AWS ლამბდა, Azure ფუნქციები და Google Cloud ფუნქციები. ლამბდას ფუნქციები 3,5-ჯერ უფრო ხშირად გამოიყენება, ვიდრე ორი წლის წინ ჩატარებულ მსგავს კვლევაში. „დღეს, გუნდები არ ატარებენ მხოლოდ ექსპერიმენტებს სერვერების გარეშე, არამედ აქცევენ მას მათი პროგრამული უზრუნველყოფის დაგროვების მნიშვნელოვან ნაწილს“, - აცხადებენ Datadog-ის ავტორები. „ჩვენი კვლევა აჩვენებს, რომ კომპანიებმა, რომლებიც იყენებენ Lambda-ს 2019 წლიდან, მნიშვნელოვნად გაზარდეს მათი გამოყენება. გარდა ამისა, ლამბდას მომხმარებელთა იმავე კოჰორტაში, თითოეული ორგანიზაციის ფუნქციები საშუალოდ დღეში 900 საათს ასრულებდა.

ლამბდას გამოძახებები დღესაც გაცილებით მოკლეა, ვიდრე ერთი წლის წინ, კვლევამ აჩვენა, და სულ უფრო ხშირად გამოიყენება მომხმარებელთან დაკავშირებული აპლიკაციების გასაძლიერებლად, რომლებიც საჭიროებენ დაბალ შეყოვნებას. „2020 წელს, ლამბდას საშუალო გამოძახებას მხოლოდ 60 მილიწამი დასჭირდა - წინა წლის ღირებულების დაახლოებით ნახევარი“, აღნიშნავენ ავტორები. „ერთი შესაძლო ახსნა არის ის, რომ უფრო მეტი ორგანიზაცია მიჰყვება ლამბდას საუკეთესო პრაქტიკას და აყალიბებს ფუნქციებს, რომ იყოს ძალიან სპეციფიკური მათი სამუშაო დატვირთვისთვის. რაც ხელს უწყობს გამოძახებების ხანგრძლივობის შემცირებას." ლამბდა "არა მხოლოდ აძლიერებს ხანმოკლე სამუშაოებს, არამედ გამოთვლით უფრო ინტენსიურ გამოყენებას", - ისინი დაამატეთ..

AWS Lambda არის ყველაზე მომწიფებული და ფართოდ გამოყენებული უსერვერო შეთავაზება, მაგრამ გამოკითხვის ავტორები ასევე აღნიშნავენ შთამბეჭდავ ზრდას. Azure Functions-ისა და Google Cloud Functions-ის, რომლებმაც ორივემ აღინიშნა ზრდა მათი შესაბამისი ღრუბლოვანი პლატფორმების ფარგლებში, როგორც კარგად. გასულ წელს, Azure ორგანიზაციების წილი, რომლებიც მართავენ Azure Functions-ს, 20%-დან 36%-მდე გაიზარდა. Google Cloud-ზე, ორგანიზაციების თითქმის მეოთხედი ახლა იყენებს Cloud ფუნქციებს. მიუხედავად იმისა, რომ Google ათ წელზე მეტი ხნის განმავლობაში იმყოფება სერვერის გარეშე/ფუნქციონირებს სერვისის სივრცეში (დაწყებული Google App Engine-დან), „დღეს, ჩვენ ვხედავთ იმპულსს, რომელიც გადადის Google-ის უახლესი უსერვერო შეთავაზებებისკენ, კერძოდ, Cloud Functions და Cloud Run“, - Datadog-ის ავტორები დააკვირდი.

სერვერის გარეშე მიღების კიდევ ერთი მთავარი მიზეზი არის ღია კოდის ინფრასტრუქტურის კოდის პროექტების მიღება, როგორიცაა სერვერის გარეშე აპლიკაციის ჩარჩო და AWS Cloud Development Kit. „მხოლოდ სერვერის ჩარჩომ აჩვენა, რომ ჩამოტვირთვები გაიზარდა 12 მილიონიდან 2019 წელს 25 მილიონამდე 2020 წელს“, - ნათქვამია კვლევაში.

მკვლევარებმა ჩათვალეს, რომ კომპანიამ მიიღო AWS Lambda, Azure Functions ან Google Cloud Functions, თუ ისინი ასრულებდნენ მინიმუმ ხუთ განსხვავებულ ფუნქციას მოცემულ თვეში.