Azure tutorials with examples in hindi
- Get link
- X
- Other Apps
Azure Tutorial in Hindi
Azure Microsoft का एक क्लाउड प्लेटफार्म है, जो बहुत सारी सेवाएँ और समाधान प्रदान करता है, जैसे कि कंप्यूटिंग, स्टोरेज, डेटा बेस, नेटवर्किंग, आर्टिफिशियल इंटेलिजेंस (AI), और बहुत कुछ। Azure के माध्यम से आप वेब ऐप्लिकेशन्स, मोबाइल एप्लिकेशन्स, डेटाबेस, वर्चुअल मशीन, और कई तरह के क्लाउड-आधारित समाधान बना और प्रबंधित कर सकते हैं। यह प्लेटफार्म एजाइल, सुरक्षित और स्केलेबल समाधानों के लिए जाना जाता है।
इस ट्यूटोरियल में हम Microsoft Azure के बारे में जानेंगे और इसके कुछ बुनियादी उदाहरणों को समझेंगे।
Azure क्या है?
Azure एक cloud computing platform है जो आपको विभिन्न प्रकार की सर्विसेज प्रदान करता है, जैसे कि:
- Virtual Machines: विभिन्न ऑपरेटिंग सिस्टम पर चलने वाले वर्चुअल सर्वर।
- App Services: वेब और मोबाइल एप्लिकेशन को होस्ट करने के लिए।
- Storage Services: डेटा को स्टोर करने के लिए, जैसे Blob Storage, File Storage आदि।
- Azure Databases: SQL और NoSQL डेटाबेस सेवाएँ।
- AI और Machine Learning Services: स्मार्ट एप्लिकेशनों के लिए।
Azure का मुख्य उद्देश्य कंपनियों को उनके इंफ्रास्ट्रक्चर और सेवाओं को क्लाउड में माइग्रेट करने में मदद करना है।
Azure की प्रमुख सेवाएँ
- Compute Services: इसमें वर्चुअल मशीन (VM), App Services, Azure Kubernetes Service (AKS), आदि आते हैं।
- Storage Services: इसमें Blob Storage, Disk Storage, Azure Files, आदि आते हैं।
- Networking Services: Azure Virtual Network, Load Balancer, Content Delivery Network (CDN), आदि।
- Databases: Azure SQL Database, Cosmos DB, Azure Cache for Redis, आदि।
- AI और Machine Learning: Azure Cognitive Services, Azure Machine Learning, आदि।
Azure का सेटअप और पहला प्रोजेक्ट
1. Azure Portal में अकाउंट बनाना
Azure का उपयोग करने के लिए सबसे पहले आपको Azure अकाउंट की आवश्यकता होती है। आप Azure की आधिकारिक वेबसाइट से अकाउंट बना सकते हैं:
- Azure वेबसाइट पर जाएं।
- "Start Free" पर क्लिक करें और अपना अकाउंट बनाएं।
- एक बार अकाउंट बन जाने के बाद, आप Azure Portal में लॉग इन कर सकते हैं।
2. Azure Portal का परिचय
Azure Portal एक वेब-आधारित इंटरफेस है, जहां से आप अपनी सेवाओं और संसाधनों का प्रबंधन कर सकते हैं। इसमें आपको वर्चुअल मशीन, स्टोरेज, डेटाबेस, और अन्य सेवाओं का प्रबंधन करने के लिए ग्राफिकल इंटरफेस मिलता है।
3. पहला वर्चुअल मशीन बनाना
Azure में एक वर्चुअल मशीन (VM) बनाने के लिए निम्नलिखित कदम उठाएं:
- Azure Portal में लॉगिन करें।
- बाएं पैनल में "Virtual Machines" पर क्लिक करें।
- "Create a resource" पर क्लिक करें और "Virtual Machine" चुनें।
- आवश्यक जानकारी भरें:
- Subscription: आपका Azure सब्सक्रिप्शन।
- Resource Group: समूह जहां आपका VM रखा जाएगा।
- Virtual Machine Name: VM का नाम।
- Region: VM को कहां होस्ट करना है (जैसे, "East US")।
- Image: ऑपरेटिंग सिस्टम (जैसे, Windows Server या Ubuntu)।
- Size: VM का आकार (जैसे, "B1s" छोटा आकार है)।
- "Review + Create" पर क्लिक करें और "Create" पर क्लिक करें।
अब आपकी वर्चुअल मशीन तैयार हो जाएगी और आप उसे Azure Portal के माध्यम से मैनेज कर सकते हैं।
Azure Storage Services
Azure में डेटा को स्टोर करने के लिए कई प्रकार की स्टोरेज सेवाएँ हैं, जिनमें से कुछ मुख्य हैं:
- Blob Storage: ब्लॉक डेटा जैसे कि वीडियो, इमेज और अन्य बड़े फाइल्स को स्टोर करने के लिए।
- File Storage: SMB (Server Message Block) प्रोटोकॉल का उपयोग करने वाली फाइल स्टोरेज।
- Disk Storage: VM के लिए डिस्क स्टोरेज।
- Queue Storage: मैसेज क्यूिंग सेवाएँ।
- Table Storage: नोSQL डेटा स्टोर करने के लिए।
Blob Storage उदाहरण
Blob storage का उपयोग बड़े डेटा (जैसे इमेज, वीडियो) को स्टोर करने के लिए किया जाता है। यहां एक उदाहरण है:
- Azure Portal में जाएं और "Storage Accounts" पर क्लिक करें।
- "Create" पर क्लिक करें और जरूरी जानकारी भरें (Resource Group, Storage Account Name, Region, etc.)।
- एक बार स्टोरेज अकाउंट बनाने के बाद, "Blob service" में जाएं और "Containers" पर क्लिक करें।
- एक नया कंटेनर बनाएं और उसमें डेटा अपलोड करें।
javascript// Azure Storage SDK (Node.js)
const { BlobServiceClient } = require("@azure/storage-blob");
const blobServiceClient = BlobServiceClient.fromConnectionString("Your_Connection_String");
async function uploadBlob() {
const containerClient = blobServiceClient.getContainerClient("my-container");
const blobClient = containerClient.getBlockBlobClient("my-blob.txt");
const content = "Hello Azure Blob Storage!";
await blobClient.upload(content, content.length);
console.log("Blob uploaded successfully.");
}
uploadBlob().catch(console.error);
इस कोड में हम Azure Blob Storage SDK का उपयोग करके एक बBlob अपलोड कर रहे हैं।
Azure SQL Database
Azure SQL Database एक रिलेशनल डेटाबेस सेवा है, जिसे Microsoft SQL Server द्वारा powered किया गया है। यह सेवा पूरी तरह से मैनेज्ड है, और इसमें बैकअप, पैचिंग, और सुरक्षा सुविधाएँ शामिल हैं।
Azure SQL Database का उपयोग करना
- Azure Portal में जाएं और "SQL Databases" पर क्लिक करें।
- "Create a resource" पर क्लिक करें और "SQL Database" का चयन करें।
- आवश्यक जानकारी भरें (Resource Group, Database Name, Server, आदि)।
- "Create" पर क्लिक करें।
- एक बार डेटाबेस बन जाने के बाद, आप SQL Server Management Studio (SSMS) का उपयोग करके कनेक्ट कर सकते हैं और डेटाबेस में क्वेरीज चला सकते हैं।
sql-- उदाहरण के लिए SQL क्वेरी
SELECT * FROM Users WHERE Age > 25;
Azure Functions
Azure Functions एक serverless computing सेवा है, जिसका मतलब है कि आपको सर्वर को प्रबंधित करने की आवश्यकता नहीं होती। आप कोड लिखते हैं और Azure उसे ऑटोमेटिकली रन करता है जब कोई इवेंट या ट्रिगर होता है।
Azure Functions का उदाहरण
- Azure Portal में जाएं और "Function App" पर क्लिक करें।
- "Create" पर क्लिक करें और आवश्यक जानकारी भरें।
- एक बार Function App बन जाने के बाद, "Functions" पर क्लिक करें और एक नया function बनाएँ।
- "Function" बनाने के बाद, आप इसे HTTP, Timer, या किसी अन्य ट्रिगर से कनेक्ट कर सकते हैं।
Node.js Function का उदाहरण:
javascriptmodule.exports = async function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
const name = (req.query.name || (req.body && req.body.name));
context.res = {
body: "Hello, " + name
};
};
यह एक HTTP ट्रिगर फंक्शन है, जो एक नाम को रिसीव करके एक ग्रीटिंग संदेश रिटर्न करता है।
Azure के फायदे
- Scalability: Azure आसानी से स्केल कर सकता है, जिससे आपको जरूरत के हिसाब से संसाधन मिल सकते हैं।
- Security: Azure उच्च-स्तरीय सुरक्षा सुविधाएँ प्रदान करता है, जैसे डेटा एन्क्रिप्शन, नेटवर्क सिक्योरिटी, और मजबूत ऑथेंटिकेशन।
- Cost Efficiency: Azure के पास pay-as-you-go pricing मॉडल है, जो आपको सिर्फ उपयोग किए गए संसाधनों के लिए भुगतान करने की अनुमति देता है।
- Hybrid Cloud: Azure hybrid क्लाउड की सुविधा प्रदान करता है, जिससे आप अपने ऑन-प्रेमिस और क्लाउड संसाधनों को एक साथ मैनेज कर सकते हैं।
निष्कर्ष
Azure एक शक्तिशाली क्लाउड प्लेटफार्म है, जो सभी प्रकार के वेब, मोबाइल और एंटरप्राइज एप्लिकेशन बनाने के लिए आवश्यक सेवाएँ प्रदान करता है। चाहे आप वर्चुअल मशीन, SQL डेटाबेस, या फ़ंक्शंस का उपयोग कर रहे हों, Azure हर एक सेवा को आसान और स्केलेबल बनाता है। Azure के साथ आप अपने क्लाउड समाधान को बिना सर्वर प्रबंधन के भी चला सकते हैं, जो इसे आधुनिक एप्लिकेशन डेवलपमेंट के लिए एक आदर्श विकल्प बनाता है।
- Get link
- X
- Other Apps
Comments
Post a Comment