AKS परिचय

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Kubernetes क्या है?

 

Kubernetes

 

  • ओपन-सोर्स सिस्टम.
  • कंटेनराइज्ड एप्लिकेशन की डिप्लॉयमेंट, स्केलिंग, और मैनेजमेंट को ऑटोमेट करता है.
  • डिस्ट्रीब्यूटेड सिस्टम को विश्वसनीय रूप से चलाने का फ्रेमवर्क देता है.
  • स्केलिंग और फेलओवर संभालता है.
  • कंटेनरों को "pods" नाम की लॉजिकल यूनिट्स में व्यवस्थित करता है.
  • आधुनिक क्लाउड-नेटिव एप्लिकेशन की रीढ़ है.
Azure Compute Solutions

Azure Kubernetes Service

 

Kubernetes

  • Azure Kubernetes Service, Microsoft का मैनेज्ड Kubernetes ऑफरिंग है.

  • Kubernetes चलाना:

    • जटिल हो सकता है
    • कंट्रोल प्लेन के अपग्रेड, पैचिंग, और स्केलिंग मैनेज करने पड़ते हैं
  • Azure Kubernetes Service:

    • यह जटिलता हटाता है
    • कंट्रोल प्लेन संभालता है
    • वर्कर नोड्स तक पूरा एक्सेस देता है
Azure Compute Solutions

AKS के लाभ

 

Kubernetes

  • सरलित क्लस्टर मैनेजमेंट.

  • Azure सेवाओं से गहरा इंटीग्रेशन:

    • Monitor
    • Entra ID
  • बिल्ट-इन सिक्योरिटी फीचर्स:

    • रोल-आधारित एक्सेस कंट्रोल
  • इंफ्रास्ट्रक्चर के बजाय एप्लिकेशन पर फोकस करें.

  • Kubernetes अपनाना तेज़.
  • ऑपरेशनल ओवरहेड कम.
Azure Compute Solutions

AKS आर्किटेक्चर

AKS

AKS क्लस्टर

  • कंट्रोल प्लेन
  • वर्कर नोड्स
Azure Compute Solutions

AKS आर्किटेक्चर

AKS

कंट्रोल प्लेन

  • पूरी तरह Azure द्वारा मैनेज्ड.
  • जिम्मेदार:
    • वर्कलोड शेड्यूलिंग, स्केलिंग, और क्लस्टर हेल्थ मॉनिटरिंग
Azure Compute Solutions

AKS आर्किटेक्चर

AKS

वर्कर नोड्स

  • वर्चुअल मशीनें जो आपकी कंटेनराइज्ड एप्लिकेशन चलाती हैं.
  • एक kubelet एजेंट चलता है, जो कंट्रोल प्लेन से संचार करता है.
  • आपकी एप्लिकेशन को CPU, मेमोरी, और स्टोरेज संसाधन देता है.
Azure Compute Solutions

AKS आर्किटेक्चर

AKS

Pods

  • Kubernetes में सबसे छोटी डिप्लॉय होने वाली यूनिट.
  • आमतौर पर एक कंटेनर होता है.
  • ज़रूरत पड़ने पर Kubernetes इन्हें बना, नष्ट, या दोबारा शेड्यूल कर सकता है.
Azure Compute Solutions

AKS आर्किटेक्चर

AKS

Pods

  • आपकी एप्लिकेशन को क्लस्टर में एक्सपोज़ करते हैं.
  • कंटेनराइज्ड वर्कलोड चलाते हैं और अन्य pods, सेवाओं, या end users को उपलब्ध कराते हैं.
Azure Compute Solutions

AKS बनाम ACI कब उपयोग करें

Azure Container Instances

Kubernetes

Azure Container Instances

  • त्वरित, सिंगल-कंटेनर वर्कलोड्स के लिए बेहतरीन.

Azure Kubernetes Service

  • जटिल, लंबे समय तक चलने वाली और ऑर्केस्ट्रेशन चाहने वाली एप्लिकेशन के लिए डिज़ाइन.
  • लोड बैलेंसिंग, रोलिंग अपडेट्स, और ऑटो स्केलिंग देता है.
Azure Compute Solutions

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

Azure Compute Solutions

Preparing Video For Download...