Cloud & IT Cert Prep · पाठ

Azure SQL Database

पूरी तरह प्रबंधित Azure SQL Database बनाएँ, सेवा स्तर (DTU बनाम vCore) कॉन्फ़िगर करें और अंतर्निहित उच्च उपलब्धता तथा स्वचालित बैकअप का लाभ उठाएँ।

पाठ 1, कुल 4 में से13 चरण

Azure SQL Database, CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Azure SQL Database क्या है

Azure SQL Database Microsoft SQL Server इंजन पर निर्मित, पूरी तरह प्रबंधित रिलेशनल डेटाबेस सेवा है। वर्चुअल मशीन पर SQL Server चलाने के विपरीत, Azure SQL Database पैच लगाने, हार्डवेयर प्रबंधन और बैकअप शेड्यूल करने का अतिरिक्त बोझ हटा देता है। Microsoft सभी बुनियादी ढाँचे से जुड़े कार्य संभालता है, जबकि आप पूरी तरह अपने एप्लिकेशन और डेटा पर ध्यान केंद्रित कर सकते हैं।

सेवा स्तर: DTU बनाम vCore

Azure SQL Database दो खरीद मॉडल प्रदान करता है। DTU मॉडल कंप्यूट, मेमोरी और I/O को Database Transaction Unit नामक एक इकाई में जोड़ता है — यह सरल है, लेकिन कम लचीला है। vCore मॉडल आपको CPU कोर और मेमोरी को स्वतंत्र रूप से चुनने देता है और लाइसेंस लागत बचाने के लिए Azure Hybrid Benefit का समर्थन करता है। अधिकांश नए कार्यभार के लिए vCore की अनुशंसा की जाती है।

# vCore model example using Azure CLI
az sql db create \
  --resource-group myRG \
  --server mysqlserver \
  --name mydb \
  --service-objective GP_Gen5_2 \
  --edition GeneralPurpose

सेवा स्तर के विकल्प

vCore मॉडल में तीन सेवा स्तर अलग-अलग कार्यभारों के लिए बनाए गए हैं। General Purpose संतुलित कंप्यूट और स्टोरेज के साथ अधिकांश OLTP एप्लिकेशन के लिए उपयुक्त है। Business Critical अत्यंत कम विलंबता और इन-मेमोरी तकनीक का उपयोग करने वाली अंतर्निर्मित रीड प्रतिकृतियाँ प्रदान करता है। Hyperscale 100 TB तक के डेटाबेस और तेज़ क्षैतिज विस्तार का समर्थन करता है।

SQL Server और डेटाबेस बनाना

Azure SQL Database एक लॉजिकल SQL सर्वर के भीतर रहता है — यह एक प्रबंधन एंडपॉइंट है जो कई डेटाबेस होस्ट करता है और फ़ायरवॉल नियमों, Entra ID प्रमाणीकरण तथा ऑडिटिंग सेटिंग को लागू करता है। पहले आप लॉजिकल सर्वर बनाते हैं, फिर उसके भीतर एक या अधिक डेटाबेस बनाते हैं। प्रत्येक डेटाबेस का बिल अलग से बनता है और उसका आकार स्वतंत्र रूप से बदला जा सकता है।

# Create logical server
az sql server create \
  --name mysqlserver \
  --resource-group myRG \
  --location eastus \
  --admin-user sqladmin \
  --admin-password 'P@ssw0rd123!'

# Create database inside that server
az sql db create \
  --resource-group myRG \
  --server mysqlserver \
  --name mydb \
  --tier GeneralPurpose

फ़ायरवॉल नियम और कनेक्टिविटी

डिफ़ॉल्ट रूप से Azure SQL Database सभी आने वाले कनेक्शन अवरुद्ध करता है। आपको विशिष्ट IP श्रेणियों को अनुमति देने के लिए सर्वर-स्तरीय फ़ायरवॉल नियम जोड़ने होंगे या अन्य Azure संसाधनों को कनेक्ट करने देने के लिए 'Allow Azure services' टॉगल सक्षम करना होगा। उत्पादन परिवेशों के लिए, डेटाबेस को सार्वजनिक इंटरनेट के सामने पूरी तरह उजागर होने से बचाने हेतु VNet के भीतर निजी एंडपॉइंट का उपयोग करें।

# Allow your local IP to connect
az sql server firewall-rule create \
  --resource-group myRG \
  --server mysqlserver \
  --name AllowMyIP \
  --start-ip-address 203.0.113.10 \
  --end-ip-address 203.0.113.10

अंतर्निर्मित उच्च उपलब्धता

Azure SQL Database बिना किसी आवश्यक कॉन्फ़िगरेशन के अंतर्निर्मित उच्च उपलब्धता प्रदान करता है। General Purpose स्तर में डेटा फ़ाइलें Azure Premium Storage पर स्वचालित प्रतिकृति के साथ संग्रहीत होती हैं। Business Critical स्तर में, लगभग शून्य RPO के लिए उपलब्धता क्षेत्रों में Always On उपलब्धता समूह तीन से चार प्रतिकृतियाँ चलाता है। SLA के अनुसार अपटाइम 99.99% तक पहुँचता है।

स्वचालित बैकअप और PITR

Azure SQL Database हर सप्ताह पूर्ण बैकअप, हर 12 घंटे में डिफ़रेंशियल बैकअप और हर 5-12 मिनट में ट्रांज़ैक्शन लॉग बैकअप स्वचालित रूप से लेता है। ये बैकअप Point-In-Time Restore (PITR) सक्षम करते हैं, जिससे आप रिटेंशन अवधि के भीतर अपने डेटाबेस को किसी भी सेकंड तक पुनर्स्थापित कर सकते हैं — आपके स्तर के आधार पर 7 से 35 दिनों तक।

# Restore a database to a specific point in time
az sql db restore \
  --dest-name mydb-restored \
  --edition GeneralPurpose \
  --name mydb \
  --resource-group myRG \
  --server mysqlserver \
  --time '2026-06-15T10:00:00'

बहु-किरायेदार एप्लिकेशन के लिए Elastic Pools

एक Elastic Pool कई Azure SQL Databases को एक साथ समूहित करता है, ताकि वे DTU या vCores के एक निश्चित पूल को साझा कर सकें। यह ऐसे SaaS एप्लिकेशन के लिए आदर्श है जिनमें कई किरायेदार डेटाबेस हों और जिनके कार्यभार के चरम समय अनिश्चित या एक-दूसरे से अलग हों। पूल में मौजूद डेटाबेस आवश्यकता के अनुसार साझा संसाधन बजट से संसाधन लेते हैं, जिससे प्रत्येक डेटाबेस के लिए अलग-अलग संसाधन निर्धारित करने की तुलना में लागत कम होती है।

# Create an elastic pool
az sql elastic-pool create \
  --resource-group myRG \
  --server mysqlserver \
  --name mypool \
  --edition GeneralPurpose \
  --family Gen5 \
  --capacity 8

सुरक्षा: एन्क्रिप्शन और ऑडिटिंग

Azure SQL Database डिफ़ॉल्ट रूप से सभी डेटा को स्थिर अवस्था में Transparent Data Encryption (TDE) का उपयोग करके एन्क्रिप्ट करता है और संचरण के दौरान डेटा हमेशा TLS द्वारा सुरक्षित रहता है। Advanced Threat Protection SQL इंजेक्शन प्रयास जैसी असामान्य डेटाबेस गतिविधि का पता लगाता है और उन्हें सुरक्षा अलर्ट के रूप में चिह्नित करता है। Auditing सक्षम करने पर अनुपालन के प्रमाण के लिए क्वेरी लॉग किसी स्टोरेज खाते या Log Analytics कार्यक्षेत्र में लिखे जाते हैं।

ऊपर और नीचे स्केल करना

Azure SQL Database न्यूनतम डाउनटाइम के साथ गतिशील स्केलिंग का समर्थन करता है। आप Azure पोर्टल, CLI या API के माध्यम से सेवा स्तर या vCores की संख्या बदल सकते हैं और यह बदलाव कुछ सेकंड से कुछ मिनटों में प्रभावी हो जाता है। यह लचीलापन आपको विपणन कार्यक्रम से पहले स्केल अप करने और उसके बाद स्केल डाउन करने देता है। Serverless स्तर पर आप केवल अपने उपयोग के लिए भुगतान करते हैं।

# Scale up to 4 vCores
az sql db update \
  --resource-group myRG \
  --server mysqlserver \
  --name mydb \
  --service-objective GP_Gen5_4

डेवलपमेंट कार्यभार के लिए Serverless स्तर

General Purpose के भीतर मौजूद Serverless कंप्यूट स्तर कॉन्फ़िगर की गई निष्क्रियता अवधि के बाद डेटाबेस को स्वतः रोक देता है और अगले कनेक्शन पर फिर से शुरू कर देता है। आप केवल उन सेकंड के लिए भुगतान करते हैं जिनमें डेटाबेस सक्रिय रहता है, इसलिए यह डेवलपमेंट, परीक्षण और कभी-कभी उपयोग किए जाने वाले ऐसे एप्लिकेशन के लिए बहुत किफ़ायती है जिन्हें हमेशा चालू रहने की आवश्यकता नहीं होती।

# Create a serverless database
az sql db create \
  --resource-group myRG \
  --server mysqlserver \
  --name mydb-dev \
  --edition GeneralPurpose \
  --family Gen5 \
  --capacity 1 \
  --compute-model Serverless \
  --auto-pause-delay 60

त्वरित जाँच

इस पाठ में दिए गए Microsoft Azure Fundamentals (AZ-900) के सिद्धांतों की अपनी समझ जाँचें।

पाठ का पुनरावलोकन

इस पाठ में आपने सीखा: Azure SQL Database पूरी तरह प्रबंधित PaaS रिलेशनल इंजन है, vCore मॉडल सूक्ष्म स्तर पर आकार-निर्धारण और Hybrid Benefit का समर्थन प्रदान करता है, और अंतर्निर्मित उच्च उपलब्धता, स्वचालित बैकअप और TDE हर स्तर पर शामिल होते हैं। अब हम Microsoft की विश्व स्तर पर वितरित NoSQL सेवा Azure Cosmos DB का अध्ययन करेंगे।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
150
पाठ
600

अक्सर पूछे जाने वाले प्रश्न

क्या “Azure SQL Database” पाठ निःशुल्क है?

हाँ—“Azure SQL Database” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Azure SQL Database” में मैं क्या सीखूँगा?

पूरी तरह प्रबंधित Azure SQL Database बनाएँ, सेवा स्तर (DTU बनाम vCore) कॉन्फ़िगर करें और अंतर्निहित उच्च उपलब्धता तथा स्वचालित बैकअप का लाभ उठाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“Azure SQL Database” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Azure SQL Database
  2. Azure Cosmos DB: वैश्विक NoSQL
  3. ओपन-सोर्स इंजन के लिए Azure Database
  4. Azure पर डेटाबेस माइग्रेशन
← Cloud & IT Cert Prep पर वापस जाएँ