Azure Resource Graph və ARM Templates ilə Azure resurslarının idarə olunmasının təkmilləşdirilməs

Azure Resource Graph və ARM Templates ilə Azure resurslarının idarə olunmasının təkmilləşdirilməs
23

Bulud infrastrukturunun böyük miqyasda idarəsi sürət, ardıcıllıq və avtomatlaşdırma tələb edir. Microsoft Azure bunun üçün administratorlara iki güclü alət təqdim edir: Azure Resource Graph (ARG) və Azure Resource Manager (ARM) templates. Bu məqalədə 2025-ci il kontekstində bu iki texnologiyanın necə istifadə olunaraq bulud idarəsini daha səmərəli etdiyini izah edəcəyik.


🔍 Azure Resource Graph nədir?

Azure Resource Graph sizə Azure mühitinizdə yerləşən bütün resurslar üzrə ölçülə bilən və performanslı sorğular aparmağa imkan verir. İstər 10, istər 10,000 resursunuz olsun, ARG vasitəsilə siz onlara sürətli şəkildə baxa və axtarış edə bilərsiniz. ARG Kusto Query Language (KQL) dilindən istifadə edir.

İstifadə nümunələri:

  • 🔖 İnventar siyahısı: Hansı resurslarda müəyyən tag-lar yoxdur?
  • 🔐 Təhlükəsizlik yoxlaması: Hansı VM-lərdə Network Security Group (NSG) yoxdur?
  • 💰 Xərc nəzarəti: Artıq işləməyən, lakin xərc yaradan resursları tapmaq.

Nümunə sorğu – “Environment” tag-ı olmayan VM-lər:

kustoCopyEditResources
| where type =~ 'Microsoft.Compute/virtualMachines'
| where tags['Environment'] == ""
| project name, location, resourceGroup

ARG, həmçinin Azure Workbook-lar və skriptlər ilə inteqrasiya oluna bilər.


🛠 ARM Templates nədir?

ARM Templates JSON formatında məqaləlan, Azure resurslarının deklarativ şəkildə təsvirini və yerləşdirilməsini təmin edən fayllardır. Bu, Infrastructure as Code (IaC) prinsipi ilə avtomatlaşdırılmış və təkrarlana bilən mühitlər yaratmağa imkan verir.

ARM Template istifadəsinin üstünlükləri:

  • ⚙️ Tam avtomatlaşdırılmış mühit qurulması (VM, VNet, Storage və s.)
  • 🔄 Git ilə versiya nəzarəti və rollback imkanları
  • 🧪 Dev, Test və Production mühitlərində ardıcıllığın qorunması

Nümunə – Virtual şəbəkənin tərifi:

jsonCopyEdit{
  "$schema": "...deploymentTemplate.json#",
  "resources": [
    {
      "type": "Microsoft.Network/virtualNetworks",
      "name": "myVNet",
      "properties": {
        "addressSpace": {
          "addressPrefixes": ["10.0.0.0/16"]
        }
      }
    }
  ]
}

Bu şablonları aşağıdakı vasitələrlə yerləşdirə bilərsiniz:

  • az deployment group create (Azure CLI)
  • New-AzResourceGroupDeployment (PowerShell)
  • Azure Portal vasitəsilə

🔄 ARG və ARM Template birlikdə necə işləyir?

ƏməliyyatAzure Resource GraphARM Template
Resursları axtarmaq✅ Bəli❌ Xeyr
Yeni resurs yaratmaq❌ Xeyr✅ Bəli
Audit və uyğunluq yoxlaması✅ Bəli❌ Xeyr
Avtomatik yerləşdirmə❌ Xeyr✅ Bəli

Real ssenari:

Təsəvvür edin ki, bəzi NSG-lərdə təhlükəsizlik qaydaları yoxdur.
1. ARG ilə həmin NSG-ləri tapırsınız.
2. ARM Template vasitəsilə standart qaydaları yerləşdirirsiniz.


🚀 2025-ci ildə olan yeniliklər:

  • 🔗 ARG ilə tenantlararası sorğular (Preview mərhələsində)
  • 🔄 ARM Template → Bicep çevirmə aləti tam istifadəyə verildi
  • 🧱 Azure Landing Zones ilə ARM Template inteqrasiyası daha güclüdür

Bu məqaləyə münasibətiniz necə oldu?
  • xo_uma_g_lir
    Xoşuma gəlir
    0
  • alq_lay_ram
    Alqışlayıram
    0
  • _yl_ndim
    Əyləndim
    0
  • _ox_m_mnun_qald_m
    Çox məmnun qaldım
    0
  • _m_n_d_nc_liy_m
    Mən düşüncəliyəm
    0
  • m_yus_oldum
    Məyus oldum
    0
  • m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm
    0
9420 Bal
Müəllifin Profili

IT Manager |IT Auditor|IT Consultant IT Trainer|☁ Azure Arch |MCT|MCEAE|MCASEA|MCAAEA|MCASAE|PCNSE|VCAP|CCNP2x|RHCE|HCIP|GCP|AWS|ITILv4®MP|ITILv4®SL|PMP®|CEHv11M|CISA|CISM|CRISC|CGEIT|COBIT5 Microsoft Azure Architect & Enterprise System Expert with an engineer’s Degree Information Technology with more than 10 years expoeriencce in Windows Server and Cloud Infrastructure Administration. Solid knowledge and work experience in TCP/IP, routing protocols, LAN and WAN with Cisco routers,Switches,UTM Firewalls and Load Balancers including configuration,maintenance and traffic monitoring. As a volunteer for several organizations, I plan events, trainings, and seminars connected to Microsoft products.

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

ŞƏRHLƏR (23)

  1. Leaobetvip, hmm? I’ve definitely spent some time there. The VIP program actually has some pretty sweet perks if you’re a regular player. Customer service is usually pretty responsive too. Why not give it a shot: leaobetvip.

  2. TG777comlogin is my jam for quick gaming sessions! Login is always smooth and the site is clean. Good stuff! Check it out tg777comlogin.

  3. Feeling lucky? 777WinCasino’s got that classic casino vibe. Loads of slots and table games. If you’re looking for that Vegas feel from your couch, try it out: 777wincasino. Be responsible and stay safe!

  4. Laser247club… sounds exclusive! Signed up and the bonuses were decent. Website’s alright, needs a bit of glam. Worth a look-see? Possibly: laser247club!

  5. Bet364app, yeah? Downloaded it the other day. Solid app, works as expected. If you’re on the hunt you can easily download it. Grab it here: bet364app

  6. Bet364Casino…been messing around on there. Pretty alright. Not a bad way to kill some time. Check it. bet364casino

  7. Yo, WinchidoCasino! Giving it a try was the best thing I have done all day. Feel free to give it a try. Check it out at winchidocasino

  8. Excellent insights on Azure Resource Graph and ARM templates! The KQL-based querying approach reminds me of lightweight solutions like pico claw that demonstrate how efficiency matters most in modern infrastructure management. Great comparison between declarative and query-based paradigms.

  9. Solid experience so far. The customer support responded to my query within minutes which is rare these days. Big thumbs up for phskycomph.

  10. Finally found a reliable place to play. The login process at 96xbajeelogin is quick and I never have any issues accessing my account.

  11. Honestly the best slot experience I’ve had recently. The games load quickly and I’ve had some decent wins today. Highly recommend checking it out if you love slots. naga169slot

  12. Alright, taya555 is on my radar now! Saw some buddies playing and seems like a solid online casino. Gonna try my luck later! My link: taya555

  13. Clean design and very straightforward. I didn’t have to spend any time figuring out how things work. br45t is definitely a top-tier choice.

  14. Finally found a site that doesn’t make registration a headache. Everything was set up in minutes and I started winning shortly after. Love br166bt so far.

  15. The excitement on this site is on another level. I had a great run yesterday and the withdrawal was processed almost instantly. Great job brcupwin

  16. I’ve tried a few platforms lately and this one really stands out. The interface is smooth and the payouts are surprisingly fast. Definitely my new go-to spot for some fun. Check out phnoblejili

  17. Finally found a site that actually delivers on its promises. The gameplay is addictive and the bonuses are quite generous. Give dq1947game a try!

  18. Everything is so straightforward here from registration to withdrawal. No hidden catches or annoying hoops to jump through. Love ph22php

  19. Super honest platform with transparent rules. I had a big win last night and the withdrawal was processed almost instantly at vngoo88d.

  20. Finally found a place where the login process is actually fast and doesn’t glitch out. Everything works perfectly on 59phlogin, definitely staying here.

  21. Great customer support and very quick withdrawals. It makes the whole gaming experience stress-free. Big thanks to vnpl88.

Bir cavab məqalən

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir