सर्वरलेस कंप्यूट

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

Alex Kuntz

Head of Cloud Curriculum, DataCamp

पारंपरिक कंप्यूट का रिकैप

 

EC2 रिकैप:

  • Amazon EC2 AWS क्लाउड में compute क्षमता देता है
  • EC2 से लचीलापन और नियंत्रण बढ़ता है
  • अलग-अलग वर्कलोड के लिए कई optimized EC2 इंस्टेंस टाइप्स

EC2 में लचीलापन, नियंत्रण, और विशेष इंस्टेंस टाइप्स दिखाता एक ब्रांच्ड चार्ट.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

बदलती ज़रूरतें: पारंपरिक कंप्यूट से आगे

आज की माँगें:

  • मॉड्यूलर, माइक्रोसर्विसेज आर्किटेक्चर की ज़रूरत

माइक्रोसर्विसेज आर्किटेक्चर दर्शाता एक आइकन

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

बदलती ज़रूरतें: पारंपरिक कंप्यूट से आगे

आज की माँगें:

  • मॉड्यूलर, माइक्रोसर्विसेज आर्किटेक्चर की ज़रूरत

 

  • बदलती मांग के अनुसार तेज़ी से स्केल करना

तेज़ स्केलिंग दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

बदलती ज़रूरतें: पारंपरिक कंप्यूट से आगे

आज की माँगें:

  • मॉड्यूलर, माइक्रोसर्विसेज आर्किटेक्चर की ज़रूरत

 

  • बदलती मांग के अनुसार तेज़ी से स्केल करना

 

  • बिना मैन्युअल हस्तक्षेप के ऑटोमेटेड इंफ्रास्ट्रक्चर मैनेजमेंट

स्वचालित इन्फ्रास्ट्रक्चर मैनेजमेंट दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंटेनर और सर्वरलेस कंप्यूट

कंटेनर दर्शाता एक आइकन.

सर्वरलेस कंप्यूट दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंटेनर क्या हैं?

कंटेनर ऐप्स और उनकी निर्भरताओं को हल्के, एकल यूनिट्स में कैप्सूल करते हैं

कंटेनर क्यों?

  • ऐप्स को अंडरलाइनिंग सिस्टम निर्भरताओं से अलग करें

आइसोलेशन दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंटेनर क्या हैं?

कंटेनर ऐप्स और उनकी निर्भरताओं को हल्के, एकल यूनिट्स में कैप्सूल करते हैं

कंटेनर क्यों?

  • ऐप्स को अंडरलाइनिंग सिस्टम निर्भरताओं से अलग करें
  • कुशल संसाधन उपयोग के लिए होस्ट OS शेयर करें

बढ़ी हुई दक्षता दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंटेनर क्या हैं?

कंटेनर ऐप्स और उनकी निर्भरताओं को हल्के, एकल यूनिट्स में कैप्सूल करते हैं

कंटेनर क्यों?

  • ऐप्स को अंडरलाइनिंग सिस्टम निर्भरताओं से अलग करें
  • कुशल संसाधन उपयोग के लिए होस्ट OS शेयर करें
  • पर्यावरणों के बीच आसानी से मूवेबल और पोर्टेबल

पोर्टेबिलिटी दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS में कंटेनर

 

Amazon Elastic Container Service और Amazon Elastic Kubernetes Service दर्शाता एक आइकन.

  • कंटेनराइज़्ड ऐप्स को आसानी से ऊपर/नीचे स्केल करें
  • अन्य AWS सेवाओं से इंटीग्रेट करें
AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

Amazon ECS

पूरी तरह managed सेवा जो कंटेनराइज़्ड ऐप्स के deployment, प्रबंधन, और स्केलिंग को कुशल बनाती है

उपयोग के मामले

  • माइक्रोसर्विसेज-आधारित ऐप्स को डिप्लॉय और मैनेज करना
  • AWS सेवाओं में बैच प्रोसेसिंग वर्कलोड की योजना, शेड्यूलिंग, और रन करना

माइक्रोसर्विस और बैच प्रोसेसिंग के लिए Elastic Container Service सपोर्ट दर्शाता एक ब्रांच्ड डायग्राम.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

Amazon EKS

कंटेनर ऑर्केस्ट्रेशन सेवा, जो Kubernetes-पावर्ड ऐप्स चलाने में विशेषज्ञ है

उपयोग के मामले

  • ML कंटेनर चलाने के लिए EC2 accelerated computing इंस्टेंस के साथ पेयर करें
  • हाइब्रिड क्लाउड वातावरण में क्लस्टर और ऐप्स मैनेज करें

Kubernetes, Machine Learning, और हाइब्रिड वातावरण के लिए Elastic Kubernetes Service सपोर्ट दर्शाता ब्रांच्ड डायग्राम.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंप्यूट के और रूप?

 

कंटेनर दर्शाता एक आइकन

 

  • स्थायी एनवायरनमेंट्स

 

  • पूर्वानुमेय वर्कलोड्स

 

  • संसाधन-गहन ऐप्लिकेशन
AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

कंप्यूट के और रूप?

इवेंट-आधारित कंप्यूट बदलाव

इवेंट-ड्रिवन फंक्शंस समझाता एक फ्लो चार्ट.

अनियमित ट्रैफिक लोड्स के लिए कंप्यूट बैलेंस करना

एप्लिकेशन पर असमान, अनियमित ट्रैफिक लोड्स समझाता एक फ्लो चार्ट.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

सर्वरलेस कंप्यूट

सर्वरलेस कंप्यूट दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

सर्वरलेस आर्किटेक्चर क्या है?

 

  • सर्वर मैनेजमेंट नहीं: provisioning, scaling, या maintenance की चिंता नहीं

कोई सर्वर मैनेजमेंट नहीं दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

सर्वरलेस आर्किटेक्चर क्या है?

 

  • सर्वर मैनेजमेंट नहीं: provisioning, scaling, या maintenance की चिंता नहीं

 

  • इवेंट-ड्रिवन: फंक्शंस real-time इवेंट्स से ट्रिगर होते हैं

इवेंट-ड्रिवन एप्लिकेशन दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

सर्वरलेस आर्किटेक्चर क्या है?

 

  • सर्वर मैनेजमेंट नहीं: provisioning, scaling, या maintenance की चिंता नहीं

 

  • इवेंट-ड्रिवन: फंक्शंस real-time इवेंट्स से ट्रिगर होते हैं

 

  • किफायती: pre-allocated संसाधनों की बजाय सिर्फ उपयोग के लिए भुगतान

लागत-कुशलता हाइलाइट करता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

सर्वरलेस कंप्यूट कब उपयोग करें?

इवेंट-ड्रिवन एप्लिकेशन दर्शाता एक आइकन.

रियल-टाइम प्रोसेसिंग दर्शाता एक आइकन.

असम डेटा बर्स्ट्स दर्शाता एक आइकन.

चैटबॉट्स और वॉयस असिस्टेंट्स दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS में सर्वरलेस कंप्यूट

AWS Lambda दर्शाता एक आइकन.

AWS Fargate दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS Lambda

  • बिना सर्वर provisioning या प्रबंधन के, इवेंट्स पर प्रतिक्रिया में कोड चलाएँ
  • ऑटोमेटेड कंप्यूट स्केलिंग क्षमताएँ

 

S3 पर फाइल अपलोड दर्शाता एक आइकन.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS Lambda

  • बिना सर्वर provisioning या प्रबंधन के, इवेंट्स पर प्रतिक्रिया में कोड चलाएँ
  • ऑटोमेटेड कंप्यूट स्केलिंग क्षमताएँ

 

S3 पर फाइल अपलोड के बाद ट्रिगर हुई Lambda फंक्शन का फ्लो चार्ट.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS Lambda

  • बिना सर्वर provisioning या प्रबंधन के, इवेंट्स पर प्रतिक्रिया में कोड चलाएँ
  • ऑटोमेटेड कंप्यूट स्केलिंग क्षमताएँ

 

इवेंट होने पर Lambda फंक्शंस कैसे ट्रिगर होते हैं, समझाता एक फ्लो चार्ट.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

AWS Fargate

कंटेनरों के लिए सर्वरलेस कंप्यूट देकर ऐप डेवलपमेंट को सरल बनाता है

उपयोग के मामले

  • अतिरिक्त सर्वर provisioning के बिना AI और ML ऐप्लिकेशन सक्षम करें
  • पैरेलल कंप्यूट के साथ बड़े डेटासेट्स की बैच प्रोसेसिंग

AWS Fargate क्षमताएँ हाइलाइट करता एक ब्रांच्ड डायग्राम.

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

अभ्यास करते हैं!

AWS क्लाउड टेक्नोलॉजी और सर्विसेज़ कॉन्सेप्ट्स

Preparing Video For Download...