Monday, December 9, 2019

ზრდის ფაზა - 23 - პროგრამული და ინფრასტრუქტურული გამოწვევები

ხშირად ხდება ხოლმე რომ სტარტაპებს იწყებენ ისე რომ რთულია შემდეგ დიდი რაოდენობის მოხმმარებლების გაძლება.

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

ამსათვის როგორც მანამდე გვქონდა საუბარი, კარგი გამოსავალია STRESS TEST-ები.
ასევე CTO-ს უნდა დაავალოთ რომ გაწიოს მონიტორინგი სერვერების გამართულ მუშაობაზე, სერვისების გამართულ მუშაობაზე, ბაზების  და ა.შ.


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

საბედნიეროდ ამისათვის არსებობს კარგი გამოსავალი.
აქ არის პირველი კლასიკური bottleneck-ი. SERVER BANDWIDTH – THE UPLOAD BANDWIDTH. 
ამის გამოსწორება მარტივია CDN-ის საშუალებით.


Cache optimization



ტექნილოგიები როგორიცაა memcash ან  vanish , დაგიზოგავთ ტონობით ფულს  ინფრასტრუქტურაში, თუ თქვენ იყენებთ ქეშს. (cache).



SQL კარგია რეპორტების კეთებისთვის, მაგრამ უფრო ნელია მუშაობაში. 

NOSQL database არის რთული სტრუქტურის და მეტად კომპლექსურია დეველოპმენტისთვის. 



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



  • Server - კომპიუტერი რომელიც დაჰოსტილია მონაცემთა ცენტრში (data center)
  • Virtual server - ეს არის ვირტუალური გარემო, რომელიც მუშაობს ფიზიკურ სერვერებზე. 
  • Cloud services - ეს მომწოდებლები უზრუნველყოფენ როგორც VIRTUAL SERVER-ებს, ასევე APPLICATION BASED SERVICE-ბსაც. 


სწრაფი ზრდისთვის მე გირჩევთ რომ გამოიყენოთ CLOUD SERVICE-ბი, ეს არის ვირტუალური გარემო მონაცემებისთვის, რომელიც არ საჭიროებს დამატებით მოვლას სერვერული ინფრასტრუქტურისთვის. 

თუ თქვენ გაქვთ ერთ დღეს 10 მომხმარებელი და მეორე დღეს 10 000 მომხმარებელი, სერვერი თავისით გაიზდება თქვენი ჩარევის გარეშე. 

ჩვენ გვაქვს იგივე პრინციპი მონაცემთა ბაზებისთვის
ამას ჰქვია DATABASE AS A SERVICE

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




No comments:

Post a Comment