한어 Русский язык English Français Indonesian Sanskrit 日本語 Deutsch Português Ελληνικά español Italiano Suomalainen Latina
मेघदेशीयः
a definition
वर्तमानकाले अधिकाः आधिकारिकाः परिभाषाः मुख्यतया Pivotal तथा Cloud Native Computing Foundation (CNCF) इत्यस्मात् आगच्छन्ति ।
१.१ पिवोटलः
४ प्रमुखबिन्दवः : १. DevOps
、持续交付
、微服务
、容器化
。षट् लक्षणानि : १. 模块化(Modularity)
、可观测性(Observability)
、可部署性(Deployability)
、 可测试性(Testability)
、可处理性(Disposability)
、可替换性(Replaceability)
。क्लाउड् नेटिव इति विचारसङ्ग्रहः, यत्र प्रौद्योगिकी (सूक्ष्मसेवाः, चपलमूलसंरचना) तथा प्रबन्धनम् (DevOps, निरन्तरवितरणम्, Conway's Law, reorganization, etc.) इत्यादीनि सन्ति
१.२ सीएनसीएफ
मेघदेशीयप्रौद्योगिकी संस्थाभ्यः सार्वजनिकमेघः, निजीमेघः, संकरमेघः इत्यादिषु नूतनेषु गतिशीलवातावरणेषु लोचदाररूपेण स्केलयोग्य-अनुप्रयोगानाम् निर्माणे चालने च सहायकं भवति क्लाउड् नेटिव् इत्यस्य प्रतिनिधिप्रौद्योगिकीषु कंटेनर्स्, सेवाजालम्, सूक्ष्मसेवाः, अपरिवर्तनीयमूलसंरचना, घोषणात्मक एपिआइ च सन्ति । एतानि युक्तयः शिथिलतया युग्मितप्रणाल्याः निर्माणं कर्तुं समर्थाः भवन्ति ये दोषसहिष्णुः, प्रबन्धनीयः, सुलभः च भवति । विश्वसनीयस्वचालनेन सह मिलित्वा मेघ-देशीयप्रौद्योगिकीभिः अभियंतानां कृते प्रणालीषु नित्यं पूर्वानुमानीयं च प्रमुखं परिवर्तनं कर्तुं सुलभं भवति ।
2. तकनीकी लक्षण
२.१ सूक्ष्मसेवा वास्तुकला : १.
क्लाउड् मूलनिवासी अनुप्रयोगनिर्माणार्थं सूक्ष्मसेवा आर्किटेक्चरस्य उपयोगस्य वकालतम् करोति, अनुप्रयोगान् बहुषु लघु, स्वतन्त्रतया, स्वतन्त्रतया परिनियोजनीयसेवासु विभजति, प्रत्येकं विशिष्टव्यापारकार्यस्य समाधानं प्रति केन्द्रितम् एतेन अनुप्रयोगस्य मापनीयता, लचीलता, परिपालनक्षमता च सुधरति ।
२.२ पात्रनियोजनम् : १.
मेघ-देशीय-अनुप्रयोगाः सामान्यतया Docker इत्यादीनां कंटेनर-प्रौद्योगिक्याः उपयोगेन परिनियोजिताः भवन्ति, यत् अनुप्रयोगं तस्य निर्भरतां च कंटेनर-प्रतिमासु पैकेज् कृत्वा पार-मञ्च-पोर्टेबल-सुसंगतं परिनियोजनं सक्षमं करोति पात्रीकरणं पृथक्करणस्य संसाधनस्य च उपयोगस्य लाभं अपि प्रदाति, येन अनुप्रयोगाः अधिकतया चालयितुं शक्नुवन्ति ।
२.३ गतिशीलं आर्केस्ट्रेशनं स्वचालितप्रबन्धनं च : १.
क्लाउड् नेटिवाइजेशन इत्यनेन स्वचालितसाधनानाम् मञ्चानां च (यथा Kubernetes इत्यादीनां) उपयोगे बलं दत्तं भवति यत् गतिशीलरूपेण अनुप्रयोगानाम् आर्केस्ट्रां कर्तुं प्रबन्धयितुं च, स्वचालितरूपेण कंटेनरनियोजनं, स्केलिंग्, उन्नयनं, निरीक्षणं च इत्यादीनां परिचालनानां प्रबन्धनं कर्तुं, अनुप्रयोगस्य लचीलतां विश्वसनीयतां च सुधारयितुम्, तथा च परिचालनजटिलतां न्यूनीकरोति .
२.४ लोचदारमापनम् : १.
क्लाउड् नेटिव् इत्यनेन अनुप्रयोगानाम् भारस्थितीनां अनुसारं लोचदाररूपेण स्केल कर्तुं अनुमतिः भवति स्वचालितकंटेनर-आर्केस्ट्रेशनस्य सेवा-आविष्कारस्य च माध्यमेन, कंटेनर-दृष्टान्ताः गतिशीलरूपेण योजयितुं वा निष्कासयितुं वा शक्यन्ते येन भिन्न-भिन्न-भार-परिवर्तनानां अनुकूलनं भवति तथा च अनुप्रयोग-प्रदर्शने संसाधन-उपयोगे च सुधारः भवति
२.५ निरन्तरं वितरणं परिनियोजनं च : १.
क्लाउड् नेटिवाइजेशनं अनुप्रयोगानाम् द्रुतवितरणं परिनियोजनं च प्राप्तुं निरन्तर-एकीकरणस्य निरन्तर-वितरणस्य (CI/CD) पद्धतीनां वकालतम् करोति स्वचालित-निर्माण-परीक्षण-नियोजन-प्रक्रियाणां माध्यमेन, अनुप्रयोग-अद्यतनं शीघ्रं विश्वसनीयतया च उत्पादन-वातावरणं प्रति धकेलितुं शक्यते प्रकाशनस्य जोखिमः समयव्ययः च।
त्रयः प्रौद्योगिक्याः ढेराः
३.१ पात्रीकरणम्
कंटेनर इञ्जिन् : उदाहरणार्थं Docker इति एकं मुक्तस्रोत-अनुप्रयोग-पात्र-इञ्जिन् अस्ति यत् अनुप्रयोगं तेषां निर्भरतां च मानकीकृत-पात्र-प्रतिबिम्बेषु संकुलं करोति । कंटेनर-प्रतिमाः कस्मिन् अपि वातावरणे चालयितुं शक्नुवन्ति यत् Docker-समर्थनं करोति, विकास-परीक्षण-उत्पादन-वातावरणेषु अनुप्रयोग-सङ्गतिं सुनिश्चितं करोति । कंटेनर रनटाइम्: यथा containerd अथवा runc, कंटेनरस्य जीवनचक्रप्रबन्धनस्य उत्तरदायी भवति, यत्र कंटेनरस्य निर्माणं, आरम्भः, स्थगितुं, विलोपनं इत्यादीनि कार्याणि सन्ति, तथैव होस्टस्य संसाधनैः सह अन्तरक्रिया अपि सन्ति कंटेनर आर्केस्ट्रेशन : उदाहरणार्थं कुबेर्नेट्स (K8s) वर्तमानकाले स्वचालितकंटेनर परिनियोजनाय, समयनिर्धारणाय, विस्ताराय, संकुचनाय, भारसन्तुलनाय, रोलिंग् उन्नयनाय, स्वयमेव चिकित्सायै च एपिआइ-उपकरणसमूहानां शक्तिशाली समुच्चयः प्रदाति ., सेवा-आविष्कारः, विन्यास-प्रबन्धनम् इत्यादयः कार्याणि च ।
३.२ सूक्ष्मसेवा वास्तुकला
सूक्ष्मसेवाः : एकं विशालं एकात्मकं अनुप्रयोगं लघु, स्वतन्त्रसेवानां समुच्चये विघटनं कुर्वन्तु प्रत्येकं सेवा एकस्मिन् व्यावसायिककार्यं प्रति केन्द्रितं भवति तथा च एपिआइ-माध्यमेन अन्तरक्रियां करोति । सूक्ष्मसेवाः लघुसञ्चारतन्त्राणां (यथा RESTful API, gRPC इत्यादीनां) माध्यमेन परस्परं सहकार्यं कुर्वन्ति, यत् विकासस्य गतिं वर्धयितुं, युग्मनं न्यूनीकर्तुं, प्रणाल्याः मापनीयतां दोषसहिष्णुतां च वर्धयितुं च सहायकं भवति
३.३ सेवानां मध्ये संचारः
RESTful एपिआइ : . HTTP प्रोटोकॉलस्य तस्य विविधपद्धतीनां (GET, POST, PUT, DELETE इत्यादीनां) आधारेण, अन्तरफलकं संसाधन-उन्मुख-वास्तुशिल्पशैल्यां डिजाइनं कृतम् अस्ति तथा च सूक्ष्मसेवानां मध्ये अन्तरक्रियासु व्यापकरूपेण उपयोगः भवति gRPC 1 . गूगलेन विकसितः उच्च-प्रदर्शन-सामान्य-उद्देश्य-आरपीसी (दूरस्थ-प्रक्रिया-कॉल)-रूपरेखा, HTTP/2-प्रोटोकॉल-प्रोटोकॉल-बफर्स्-क्रमाङ्कन-प्रोटोकॉल-आधारितः, उच्च-प्रदर्शन-दक्षता-आवश्यकताभिः सह परिदृश्यानां कृते उपयुक्तः च सन्देशपङ्क्तिः : १. यथा RabbitMQ, Apache Kafka, Amazon SQS इत्यादयः, अतुल्यकालिकसञ्चारमध्यवेयररूपेण, सेवानां वियुग्मनार्थं, शिखरभारस्य नियन्त्रणार्थं, घटना-सञ्चालित-आर्किटेक्चरस्य कार्यान्वयनार्थं च प्रयुक्ताः
३.४ सेवाजालम्
सेवा जाल प्रौद्योगिकी : १. यथा इस्टिओ, लिङ्कर्ड्, एन्वोय इत्यादयः सेवानां मध्ये स्थिताः सन्ति पारदर्शी आधारभूतसंरचनास्तरत्वेन ते सेवानां मध्ये संजालसञ्चारस्य, मार्गनिर्धारणस्य, सुरक्षायाः, अवलोकनक्षमतायाः अन्यकार्यस्य च उत्तरदायी भवन्ति सेवाजालः सेवानां मध्ये संचारस्य जटिलतां सारयति, येन विकासकानां एतानि कार्याणि अनुप्रयोगसङ्केते कार्यान्वितुं आवश्यकता न भवति ।
३.५ निरन्तरं एकीकरणं निरन्तरनियोजनं च (CI/CD) .
CI/CD उपकरणानि : १. यथा Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps इत्यादयः, सॉफ्टवेयरविकासस्य निर्माणस्य, परीक्षणस्य, पैकेजिंग्, विमोचनस्य, परिनियोजनप्रक्रियायाः स्वचालितीकरणाय उपयुज्यन्ते CI/CD अभ्यासाः पुनरावृत्तिचक्रं लघु कर्तुं, सॉफ्टवेयरस्य गुणवत्तां सुधारयितुम्, हस्तहस्तक्षेपेण उत्पद्यमानानि त्रुटयः न्यूनीकर्तुं च सहायं कुर्वन्ति ।
३.६ घोषणात्मक आधारभूतसंरचना
घोषणात्मकविन्यासः : १. अनुप्रयोगनियोजनस्य लक्ष्यस्थितेः वर्णनार्थं YAML अथवा JSON प्रारूपविन्याससञ्चिकानां उपयोगं कुर्वन्तु, यथा Kubernetes इत्यस्य YAML प्रकटयति । विकासकानां केवलं इष्टावस्थां परिभाषितुं आवश्यकं भवति तथा च प्रणाली स्वयमेव एतां अवस्थां कथं प्राप्तुं शक्यते इति सम्पादयिष्यति । संहितारूपेण आधारभूतसंरचना (IaC) प्रबन्धनसाधनम् : १. यथा Terraform, CloudFormation इत्यादयः, येषां उपयोगः क्लाउड् मञ्चेषु आधारभूतसंरचनाप्रबन्धनार्थं भवति यत् संस्करणनियन्त्रणं, स्वचालितनियोजनं, आधारभूतसंरचनायाः स्थिरताप्रबन्धनं च प्राप्तुं शक्यते
३.७ DevOps साधनशृङ्खला
लॉग समुच्चयः : १. यथा ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Datadog इत्यादयः, येषां उपयोगः लॉग-दत्तांशस्य संग्रहणं, विश्लेषणं, संग्रहणं, अन्वेषणं, विश्लेषणं, दृश्यीकरणं च कर्तुं भवति । नियंत्रण: यथा Prometheus, Grafana, New Relic, Dynatrace इत्यादयः, प्रणाली तथा अनुप्रयोगस्य कार्यप्रदर्शनस्य निरीक्षणं प्रदास्यन्ति । त्रुटिनिरीक्षणम् : १. यथा Sentry, Bugsnag, Rollbar इत्यादयः, अनुप्रयोगस्य चालनसमये अपवादानाम्, त्रुटीनां च ग्रहणं, विश्लेषणं, प्रबन्धनं च कर्तुं प्रयुक्ताः । अराजकता अभियांत्रिकी : १. यथा Chaos Monkey, Chaos Toolkit इत्यादयः, असामान्यपरिस्थितौ प्रणाल्याः कार्यक्षमतायाः पुनर्प्राप्तिक्षमतायाः च परीक्षणार्थं उत्पादनवातावरणे दोषान् सक्रियरूपेण प्रवर्तयित्वा
३.८ सर्वररहितगणना (Serverless) २.
सर्वररहितसेवा : १. यथा AWS Lambda, Google Cloud Functions, Azure Functions इत्यादयः, ये विकासकाः अन्तर्निहितसर्वरस्य संचालनस्य, परिपालनस्य च चिन्तां विना कोडस्निपेट् (फंक्शन्स्) लिखितुं चालयितुं च शक्नुवन्ति प्रवर्तते।
चत्वारि अनुप्रयोगपरिदृश्यानि
मेघदेशीयप्रौद्योगिक्याः अनेकक्षेत्रेषु व्यापकाः अनुप्रयोगसंभावनाः सन्ति, यत्र अत्रैव सीमिताः न सन्ति:
बृहत्-परिमाणस्य अन्तर्जाल-अनुप्रयोगाः : उच्च-उपलब्धता, उच्च-प्रदर्शन-, अत्यन्तं स्केल-करणीय-अन्तर्जाल-अनुप्रयोगानाम् निर्माणं कुर्वन्तु । वित्तीयव्यापारः वित्तीयव्यापारअनुप्रयोगानाम् विश्वसनीयतां सुरक्षां च सुधारयितुम् सुरक्षितानि, विश्वसनीयाः, कुशलाः च अनुप्रयोगविकासः परिनियोजनविधयः च प्रदातुं शक्नुवन्ति। कृत्रिमबुद्धिः तथा बृहत् आँकडा: एआइ तथा बृहत् आँकडा अनुप्रयोगानाम् कृते कुशलं, स्केल-करणीयं, लोचदारं च अनुप्रयोगविकासं परिनियोजनं च पद्धतीः प्रदातुं शक्नुवन्ति। इन्टरनेट् आफ् थिङ्ग्स् : विशालसंवेदकदत्तांशं संसाधयति, द्रुतं परिनियोजनं लोचदारं स्केलिंगं च प्राप्तुं, इन्टरनेट् आफ् थिङ्ग्स् अनुप्रयोगानाम् विश्वसनीयतां, परिपालनक्षमतां च सुधारयति ब्लॉकचेन् : ब्लॉकचेन् अनुप्रयोगानाम् कृते कुशलं, स्केल-योग्यं, लोचदारं च अनुप्रयोगविकासं परिनियोजनं च पद्धतयः प्रदातुं शक्नुवन्ति ।
तत् सर्वं मेघदेशीयस्य विषये, पठनार्थं धन्यवादः!