Takip et

Azure Portal’da Kaynak Grubu Oluşturma Rehberi

Azure kaynaklarınızı düzenlemenin ve yönetmenin en temel adımlarından biri, Kaynak Grupları oluşturmaktır. Bu adım adım rehber, Azure Portal üzerinden bir kaynak grubunu nasıl kolayca oluşturacağınızı, yönetimi nasıl optimize edeceğinizi ve bulut altyapınızı nasıl daha etkin hale getireceğinizi detaylı bir şekilde açıklıyor. İster yeni başlayan ister deneyimli bir kullanıcı olun, bu kılavuz, kaynak grubunun önemini, oluşturma sürecini ve en iyi uygulamaları derinlemesine inceleyerek size yol gösterecektir.

Günümüzün hızla büyüyen bulut ortamlarında, yönetilmesi gereken kaynakların sayısı da paralel olarak artmaktadır. Sanal makinelerden depolama hesaplarına, veritabanlarından ağ bileşenlerine kadar yüzlerce hatta binlerce farklı kaynak, bir projenin veya departmanın gereksinimlerini karşılamak üzere dağıtılabilir. Bu kadar çok kaynağı tek tek izlemek, yönetmek, güvenliklerini sağlamak ve maliyetlerini kontrol altında tutmak, eğer doğru bir yapılandırma yoksa kabusa dönüşebilir. İşte tam da bu noktada, Azure Kaynak Grupları (Resource Groups) devreye girerek bulut yönetimini basitleştiren ve düzenleyen kritik bir rol üstlenir. Peki, bu kavram tam olarak ne anlama geliyor ve neden bu kadar vazgeçilmez?

Bir Azure Kaynak Grubu, sanal makineler, depolama hesapları, sanal ağlar veya web uygulamaları gibi Azure çözümlerinizle ilgili tüm hizmetleri bir arada tutan mantıksal bir konteynerdir. Daha basit bir ifadeyle, bir projenin veya uygulamanın gerektirdiği tüm kaynakları tek bir çatı altında topladığınız bir klasör gibi düşünebilirsiniz. Bu mantıksal gruplama, sadece görsel bir düzenleme sağlamakla kalmaz, aynı zamanda kaynakların yaşam döngüsünü, erişim yönetimini ve maliyet takibini de önemli ölçüde kolaylaştırır. Örneğin, bir web uygulamasının geliştirme ortamı için gerekli tüm kaynakları (sanal makine, veritabanı, depolama) tek bir kaynak grubuna toplayabilirsiniz. Bu sayede, geliştirme ortamını kaldırmak istediğinizde, tek bir komutla veya birkaç tıklamayla tüm bu kaynakları güvenli bir şekilde silebilirsiniz.

Kaynak gruplarının sunduğu başlıca avantajlar şunlardır:

  • Yaşam Döngüsü Yönetimi: Kaynak grubundaki tüm kaynaklar birlikte dağıtılır, güncellenir ve silinir. Bu, bir projenin farklı aşamalarında (geliştirme, test, üretim) kaynakları ayrı ayrı yönetme karmaşasını ortadan kaldırır. Tüm kaynakların aynı yaşam döngüsüne sahip olması, özellikle otomasyon senaryolarında büyük kolaylık sağlar.
  • Erişim Kontrolü (RBAC): Azure Rol Tabanlı Erişim Kontrolü (Role-Based Access Control – RBAC) ile kaynak grupları üzerinde yetkilendirmeler yapabilirsiniz. Belirli bir ekibin veya kullanıcının sadece belirli bir kaynak grubundaki kaynaklara erişmesine izin verebilirsiniz. Bu, güvenlik prensiplerinin uygulanmasını ve yetki karmaşasının önüne geçilmesini sağlar. Bir kaynak grubuna atanan izinler, grubun içindeki tüm kaynaklara otomatik olarak uygulanır ve bu, daha merkezi ve yönetilebilir bir güvenlik duruşu sağlar.
  • Maliyet Yönetimi ve Takibi: Azure Maliyet Yönetimi araçları ile kaynak gruplarınızın harcamalarını kolayca takip edebilirsiniz. Bir kaynak grubundaki tüm kaynakların toplam maliyetini görmek, bütçeleme ve maliyet optimizasyonu süreçleri için vazgeçilmez bir özelliktir. Hangi projenin ne kadar harcadığını net bir şekilde görebilir, kaynak israfını tespit edebilir ve gerekli önlemleri alabilirsiniz.
  • Dağıtım ve Otomasyon Kolaylığı: Azure Resource Manager (ARM) şablonları veya Azure CLI/PowerShell gibi otomasyon araçları kullanarak kaynak gruplarını ve içindeki kaynakları hızlı ve tekrarlanabilir bir şekilde dağıtabilirsiniz. Bu, “altyapıyı kod olarak” (Infrastructure as Code – IaC) prensiplerinin benimsenmesini kolaylaştırır ve insan hatasını minimize eder. Büyük ölçekli dağıtımlar ve sürekli entegrasyon/sürekli dağıtım (CI/CD) işlem hatları için temel bir yapı taşıdır.
  • Organizasyon ve Adlandırma Standartları: Kaynak grupları, kaynaklarınızı düzenlemeniz için bir çerçeve sunar. Belirli adlandırma standartları (naming conventions) uygulayarak, kaynakların hangi projeye, ortama veya departmana ait olduğunu kolayca anlayabilirsiniz. Bu, özellikle büyük ve karmaşık Azure ortamlarında anlaşılırlığı ve yönetilebilirliği artırır.

Bu temel faydalar sayesinde, Azure kaynak grupları, bulut yönetimi stratejinizin temel taşlarından biri haline gelir. Doğru bir planlama ve uygulama ile, bulut altyapınızı daha verimli, güvenli ve yönetilebilir hale getirebilirsiniz. Bir sonraki bölümde, Azure Portal üzerinden adım adım bir kaynak grubunun nasıl oluşturulacağını keşfedeceğiz.

Azure Portal Üzerinden Kaynak Grubu Oluşturmaya Nasıl Başlarım? (Adım Adım Kılavuz)

Azure bulut ortamında kaynaklarınızı etkili bir şekilde yönetmenin ilk adımı, Kaynak Grupları oluşturmaktır. Bu bölüm, Azure Portal’ın kullanıcı dostu arayüzünü kullanarak bir kaynak grubunu nasıl adım adım oluşturacağınızı detaylı bir şekilde açıklayacaktır. Bu süreç, yeni başlayanlar için bile oldukça anlaşılır ve basittir, ancak her adımın arkasındaki mantığı anlamak, gelecekteki yönetim kararlarınız için size rehberlik edecektir. Hazırsanız, bulut altyapınızı düzenlemeye başlayalım!

Azure Portal’a Giriş ve İlk Adımlar

İlk olarak, bir web tarayıcısı açın ve portal.azure.com adresine gidin. Azure hesabınızla giriş yapmanız istenecektir. Eğer bir Microsoft hesabınız veya Azure aboneliğiniz yoksa, ücretsiz bir hesap oluşturmanız gerekebilir. Giriş yaptıktan sonra, Azure Portal’ın ana panosunu göreceksiniz. Bu pano, genel bulut durumunuzu gösteren özelleştirilebilir bir çalışma alanıdır ve çeşitli hizmetlere hızlı erişim sağlar.

Portalın ana ekranında birçok seçenek göreceksiniz. Kaynak grubu oluşturma işlemine başlamak için birkaç farklı yol bulunmaktadır:

  1. Sol menüde bulunan “Tüm Hizmetler” (All Services) seçeneğine tıklayabilir, ardından açılan listeden “Kaynak Grupları”nı (Resource Groups) arayıp seçebilirsiniz.
  2. En kolay ve en hızlı yol, portalın üst kısmındaki arama çubuğunu kullanmaktır. Arama çubuğuna “Kaynak Grupları” yazmaya başladığınızda, ilgili hizmet hemen belirecektir. Üzerine tıklayarak Kaynak Grupları sayfasına ulaşabilirsiniz.
  3. Ana panoda “Kaynak oluştur” (Create a resource) seçeneğine tıklayarak da kaynak grubu oluşturma sihirbazına erişebilirsiniz, ancak bu yol genellikle belirli bir kaynak türünü oluşturmak istediğinizde tercih edilir. Bizim amacımız doğrudan bir kaynak grubu oluşturmak olduğu için, diğer iki yol daha pratiktir.

Herhangi bir yöntemi kullanarak Kaynak Grupları sayfasına ulaştığınızda, mevcut kaynak gruplarınızın bir listesini göreceksiniz (eğer varsa). Bu sayfa, kaynak gruplarınızı filtrelemek, aramak ve yönetmek için merkezi bir noktadır.

“Kaynak Grupları” Bölümüne Erişim ve Yeni Grup Oluşturma

Kaynak Grupları sayfasına ulaştıktan sonra, yeni bir kaynak grubu oluşturmak için sağ üst köşede veya sayfanın ortasında genellikle büyük, mavi bir “Oluştur” (Create) veya “+ Ekle” (Add) düğmesi bulunur. Bu düğmeye tıklayarak kaynak grubu oluşturma sihirbazını başlatın.

Uzman İpucu: Azure Portal sürekli güncellendiği için düğmelerin veya menülerin tam konumu hafifçe değişebilir. Ancak “Oluştur” veya “Create” gibi anahtar kelimeleri arayarak ilgili işlevi kolayca bulabilirsiniz.

“Kaynak grubu oluştur” sihirbazı, size dört temel adımda rehberlik edecektir: “Temel Bilgiler” (Basics), “Etiketler” (Tags), “Gözden Geçir + Oluştur” (Review + Create) ve “Oluştur” (Create). Her adım, kaynak grubunuzun doğru bir şekilde yapılandırılmasını sağlamak için belirli bilgiler girmenizi gerektirir.

Temel Bilgileri Girme: Abonelik, Kaynak Grubu Adı ve Bölge Seçimi

Sihirbazın ilk adımı olan “Temel Bilgiler” bölümü, en kritik bilgileri girmenizi gerektirir.

  1. Abonelik (Subscription): Eğer birden fazla Azure aboneliğiniz varsa, bu açılır menüden kaynak grubunu hangi aboneliğin altında oluşturmak istediğinizi seçmelisiniz. Genellikle, kaynakları ve bütçeyi proje veya departmana göre ayırmak için farklı abonelikler kullanılır. Doğru aboneliği seçmek, maliyet takibi ve faturalandırma açısından hayati öneme sahiptir.
  2. Kaynak grubu adı (Resource group name): Buraya oluşturmak istediğiniz kaynak grubuna benzersiz bir ad vermelisiniz. Bu ad, aboneliğiniz içinde benzersiz olmalıdır. Kaynak grubu adları genellikle küçük harf, sayı ve tire (-) karakterlerinden oluşur ve okunabilirliği artırmak için belirli bir adlandırma standardına (naming convention) uygun olması şiddetle tavsiye edilir. Örneğin, bir web uygulamasının üretim ortamı için webapp-prod-rg veya bir test ortamı için api-test-rg gibi isimler kullanabilirsiniz. Bu, gelecekte kaynak gruplarınızı kolayca tanımlamanıza yardımcı olacaktır.
  3. Bölge (Region): Bu, kaynak grubunun kendisinin değil, grubun meta verilerinin depolanacağı Azure veri merkezi bölgesini belirtir. Daha da önemlisi, bu kaynak grubunda oluşturacağınız kaynakların çoğu için varsayılan bölge olarak işlev görecektir. Bölge seçimi, performans (kullanıcılarınıza olan yakınlık), yasal uyumluluk (veri ikametgahı gereksinimleri) ve maliyet (bölgeler arası fiyat farklılıkları olabilir) gibi faktörler açısından çok önemlidir. Örneğin, Avrupa’daki müşterilere hizmet veren bir uygulama için Batı Avrupa (West Europe) veya Kuzey Avrupa (North Europe) bölgeleri tercih edilebilirken, Türkiye’deki kullanıcılar için bu bölgeye yakınlık açısından Orta Doğu ve Afrika bölgeleri de düşünülebilir.

Tüm bu alanları doldurduktan sonra, sihirbazda “İleri: Etiketler >” (Next: Tags >) düğmesine tıklayın.

Etiketler (Tags) Kullanarak Yönetimi Kolaylaştırma

“Etiketler” bölümü, Azure kaynaklarınıza ve kaynak gruplarınıza anahtar-değer çiftleri şeklinde meta veriler eklemenizi sağlar. Etiketler, Azure’daki kaynaklarınızı düzenlemenin ve filtrelemenin son derece güçlü bir yoludur. Örneğin, bir kaynağın hangi departmana ait olduğunu, hangi projenin bir parçası olduğunu, hangi maliyet merkezine bağlı olduğunu veya ne tür bir ortam (geliştirme, test, üretim) olduğunu belirtebilirsiniz.

Etiket kullanımının başlıca faydaları:

  • Maliyet Yönetimi: Etiketleri kullanarak maliyet analizlerini belirli departmanlara, projelere veya ortamlara göre yapabilirsiniz. Örneğin, Proje: "E-ticaret Sitesi" ve Ortam: "Üretim" etiketlerini kullanarak bu projeye ait üretim kaynaklarının toplam maliyetini görebilirsiniz.
  • Yönetim ve Organizasyon: Binlerce kaynak arasında belirli bir kriterlere göre arama yapmak veya filtrelemek için etiketler vazgeçilmezdir.
  • Otomasyon: Etiketler, otomasyon betiklerinin belirli kaynak grupları üzerinde işlem yapmasını kolaylaştırır.
  • Güvenlik ve Uyumluluk: Etiketler, belirli güvenlik politikalarının veya uyumluluk standartlarının hangi kaynaklara uygulanacağını belirlemek için de kullanılabilir.

Kaynak grubunuza etiket eklemek için, “Ad” (Name) sütununa etiketin adını (örneğin, Proje) ve “Değer” (Value) sütununa etiketin değerini (örneğin, KurumsalWebSitesi) yazın. Birden fazla etiket eklemek için “Etiket ekle” seçeneğini kullanabilirsiniz. Bu adım zorunlu değildir, ancak büyük Azure ortamlarında kaynak yönetimini büyük ölçüde iyileştirdiği için kesinlikle tavsiye edilir.

Etiketleri ekledikten sonra, “İleri: Gözden Geçir + Oluştur >” (Next: Review + Create >) düğmesine tıklayın.

Oluşturma ve Doğrulama Süreci

Sihirbazın üçüncü adımı olan “Gözden Geçir + Oluştur” bölümü, girdiğiniz tüm bilgileri son bir kez gözden geçirmenizi sağlar. Bu sayfa, abonelik, kaynak grubu adı, bölge ve eklediğiniz etiketler gibi tüm temel bilgileri özetler.

Bu adımda, Azure, girdilerinizin geçerli olup olmadığını otomatik olarak doğrular. Eğer bir sorun varsa (örneğin, kaynak grubu adı zaten kullanılıyorsa veya geçersiz bir karakter içeriyorsa), sihirbaz size bir hata mesajı gösterecek ve geri dönüp düzeltme yapmanızı isteyecektir. Doğrulama başarılı olduğunda, sayfanın üst kısmında yeşil renkte bir “Doğrulama geçti” (Validation passed) mesajı göreceksiniz.

Her şeyin doğru olduğundan emin olduktan sonra, “Oluştur” (Create) düğmesine tıklayın.

Azure, kaynak grubunuzu oluşturma işlemini başlatacaktır. Bu işlem genellikle birkaç saniye sürer. İşlem tamamlandığında, portalda “Dağıtım başarılı oldu” (Deployment succeeded) bildirimini göreceksiniz. Ardından, yeni oluşturduğunuz kaynak grubuna gitmek için “Kaynağa git” (Go to resource) düğmesine tıklayabilirsiniz.

Tebrikler! İlk Azure Kaynak Grubunuzu başarıyla oluşturdunuz. Artık bu kaynak grubunun içine sanal makineler, depolama hesapları ve diğer Azure hizmetlerini dağıtmaya başlayabilirsiniz. Bu basit adımlar, bulut altyapınızın temelini oluşturur ve gelecekteki yönetimi çok daha düzenli ve kontrol edilebilir hale getirir.

Kaynak Grubu Yönetiminde İleri Düzey İpuçları ve En İyi Uygulamalar

Bir Azure Kaynak Grubu oluşturmak, bulut yolculuğunuzun sadece başlangıcıdır. Kaynak gruplarınızı etkin bir şekilde yönetmek, bulut altyapınızın ölçeklenebilirliğini, güvenliğini ve maliyet verimliliğini sağlamak için bir dizi ileri düzey ipucu ve en iyi uygulama bulunmaktadır. Bu bölüm, temel oluşturma adımlarının ötesine geçerek, kaynak gruplarınızdan en iyi şekilde yararlanmanız için pratik bilgiler ve bir vaka analizi sunacaktır.

Adlandırma Standartları (Naming Conventions) Kullanmak

Büyük ve karmaşık Azure ortamlarında, tutarlı adlandırma standartları, kaynaklarınızı anında tanımlamanıza, filtrelemenize ve yönetmenize yardımcı olur. Belirli bir adlandırma stratejisi olmadan, hangi kaynağın hangi projeye, ortama veya departmana ait olduğunu anlamak hızla imkansız hale gelebilir.

Önerilen bir adlandırma standardı yapısı şunları içerebilir: {kaynakTipi}-{projeKodu}-{ortam}-{bölge}-{sıraNumarası}.

Örneğin:

  • rg-web-prod-eastus-001 (Web uygulaması üretim kaynak grubu, Doğu ABD)
  • vnet-api-dev-westeurope-001 (API geliştirme sanal ağı, Batı Avrupa)
  • vm-db-test-uksouth-002 (Veritabanı test sanal makinesi, Birleşik Krallık Güney)

Bu standartlar, sadece kaynak grupları için değil, içerdikleri tüm Azure kaynakları için de uygulanmalıdır. Bu tutarlılık, Azure portalında arama yaparken, maliyet raporlarını incelerken veya otomasyon betikleri yazarken büyük kolaylık sağlar.

Rol Tabanlı Erişim Kontrolü (RBAC) ile Güvenliği Sağlamak

Kaynak grupları, Azure RBAC’ı uygulamanın en iyi yollarından biridir. Bir kaynak grubuna atadığınız izinler, o grubun içindeki tüm kaynaklara uygulanır. Bu, ayrı ayrı her kaynağa izin atamak yerine, mantıksal gruplara yetki vererek güvenlik yönetimini basitleştirir.

Örneğin:

  • Bir geliştirici ekibine sadece dev-rg adlı kaynak grubunda “Katkıda Bulunan” (Contributor) rolü atayabilirsiniz. Bu, ekibin bu gruptaki tüm kaynakları oluşturmasına, değiştirmesine ve silmesine izin verir, ancak üretim ortamına erişimlerini kısıtlar.
  • Bir güvenlik denetçisi ekibine prod-rg adlı kaynak grubunda “Okuyucu” (Reader) rolü atayarak, yalnızca üretim kaynaklarını görüntülemelerine izin verebilirsiniz.

RBAC’ı kaynak grubu seviyesinde uygulamak, en az ayrıcalık ilkesini (principle of least privilege) benimsemenize yardımcı olur, bu da bulut güvenliğinin temel bir direğidir.

Kaynak Kilitleri (Resource Locks) Kullanarak Yanlışlıkla Silmeleri Önlemek

Özellikle üretim ortamlarındaki kritik kaynak gruplarını yanlışlıkla silme veya değiştirme riskini azaltmak için kaynak kilitlerini kullanabilirsiniz. Azure, iki tür kilit sunar:

  • CanNotDelete (Silinemez): Bu kilit, kaynak grubunun veya içindeki kaynakların silinmesini engeller, ancak değişiklik yapılmasına izin verir.
  • ReadOnly (Salt Okunur): Bu kilit, kaynak grubunun veya içindeki kaynakların ne silinmesine ne de değiştirilmesine izin verir. Sadece görüntüleme işlemleri yapılabilir.

Bir kaynak grubuna kilit uygulamak için, kaynak grubunun genel bakış sayfasına gidin, sol menüden “Kilitler”i (Locks) seçin ve “Ekle”ye tıklayın. Bu basit önlem, insan hatasından kaynaklanan ciddi kesintilerin önüne geçebilir.

Vaka Analizi: Büyük Bir Kurumsal Projenin Kaynak Grubu Stratejisi

Bir büyük finansal hizmetler şirketi olan “Global FinTech Solutions”, Azure’a yeni bir müşteri portalı uygulaması dağıtma kararı aldı. Bu uygulama, web sunucuları, API ağ geçitleri, veritabanları, depolama ve analiz araçları dahil olmak üzere birçok farklı kaynaktan oluşacaktı. Şirket, önceki projelerde yaşadığı karmaşık kaynak yönetimi sorunlarından ders çıkararak, bu sefer güçlü bir kaynak grubu stratejisi oluşturmaya karar verdi.

Stratejileri şunları içeriyordu:

  1. Ortama Göre Ayrım: Uygulamanın yaşam döngüsü boyunca üç ana ortam (Geliştirme, Test, Üretim) olacaktı. Her ortam için ayrı kaynak grupları oluşturuldu:
    • rg-customerportal-dev-eastus
    • rg-customerportal-test-eastus
    • rg-customerportal-prod-eastus

    Bu, geliştiricilerin sadece dev ortamında serbestçe çalışmasını, test ekibinin test ortamında bağımsız olarak test yapmasını ve üretim ortamının ise sıkı denetim altında olmasını sağladı.

  2. RBAC Uygulaması: Geliştiricilere dev grubunda “Katkıda Bulunan”, test ekibine test grubunda “Katkıda Bulunan” ve prod grubunda “Okuyucu” rolleri verildi. Üretim operasyon ekibine ise prod grubunda daha kısıtlı “Operatör” rolü (yalnızca kaynakları başlatma/durdurma gibi yetkiler) atandı. Güvenlik ekibi tüm gruplarda “Okuyucu” rolüne sahipti.
  3. Etiketleme Zorunluluğu: Tüm kaynak grupları ve içlerindeki tüm kaynaklar için standart etiketler zorunlu kılındı: Proje: "Müşteri Portalı", Uygulama: "GlobalFinTech", MaliyetMerkezi: "Pazarlama", Sahip: "John Doe". Bu etiketler, maliyet raporlamasını ve kaynakların sorumluluğunu netleştirdi.
  4. Kaynak Kilitleri: rg-customerportal-prod-eastus kaynak grubuna ve içindeki tüm kritik kaynaklara CanNotDelete kilitleri uygulandı. Bu sayede, yanlışlıkla silmelerden kaynaklanabilecek hizmet kesintilerinin önüne geçildi.
  5. Adlandırma Tutarlılığı: Tüm kaynaklar için {uygulamaKodu}-{kaynakTipi}-{ortam}-{bölge}-{sıraNumarası} formatında adlandırma standartları belirlendi. Örneğin, gfc-webapp-prod-eastus-001.

Bu strateji sayesinde Global FinTech Solutions, müşteri portalı uygulamasını sorunsuz bir şekilde dağıttı. Kaynak yönetimi basitleşti, maliyetler daha şeffaf hale geldi ve güvenlik duruşu önemli ölçüde güçlendi. Bu vaka analizi, iyi planlanmış bir kaynak grubu stratejisinin bir bulut projesi için ne kadar hayati olabileceğini açıkça göstermektedir.

Uzman İpucu: Otomasyon ile kaynak grubu oluşturmak ve yönetmek, tekrarlanabilirliği artırır. Azure CLI veya PowerShell kullanarak bu süreci kolayca otomatikleştirebilirsiniz. Örneğin, Azure CLI ile kaynak grubu oluşturma komutu şu şekildedir:


az group create --name MyResourceGroup --location eastus --tags Project=MyProject Environment=Dev
  


Bu komut, belirli bir ad ve konumda, etiketlerle birlikte bir kaynak grubu oluşturur.

Mobil Uyumluluk ve Kaynak Yönetimi: Her Yerden Erişim Mümkün Mü?

Modern iş dünyasında esneklik ve erişilebilirlik, en öncelikli beklentiler arasında yer alıyor. Bulut altyapınızı, özellikle de Azure kaynak gruplarınızı, sadece bir masaüstü bilgisayar üzerinden değil, mobil cihazlarınızdan da yönetebilme yeteneği, operasyonel verimlilik açısından büyük bir avantaj sağlar. Peki, Azure Portal'ın mobil uyumluluğu ne düzeyde ve bu, kaynak yönetimi süreçlerinizi nasıl etkiliyor?

Azure, yöneticilere ve geliştiricilere bulut kaynaklarına her yerden erişim ve yönetim imkanı sunmak için çeşitli yollar sağlar. Bunlardan en önemlileri:

  1. Azure Portal'ın Duyarlı Tasarımı: Azure Portal'ın kendisi, modern web tasarım prensiplerine uygun olarak duyarlı (responsive) bir şekilde tasarlanmıştır. Bu, portalın ekran boyutuna ve cihaz türüne (masaüstü, tablet, akıllı telefon) otomatik olarak adapte olduğu anlamına gelir. Bir cep telefonundan portal.azure.com adresine girdiğinizde, menüler daralır, kartlar yeniden düzenlenir ve bileşenler mobil ekrana uygun hale gelir. Bu sayede, acil durumlarda veya hareket halindeyken kritik bir sanal makineyi yeniden başlatmak, bir ağ güvenlik grubunu kontrol etmek veya bir kaynak grubunun durumunu gözden geçirmek mümkündür. Elbette, karmaşık yapılandırmaları ve derinlemesine analizleri bir masaüstü ekranında yapmak daha rahat olsa da, mobil cihazdan temel yönetim görevlerini yerine getirebilirsiniz.
  2. Azure Mobil Uygulaması: Microsoft, Android ve iOS cihazlar için özel bir Azure mobil uygulaması sunmaktadır. Bu uygulama, Azure Portal'ın bazı temel işlevlerini mobil cihazlar için optimize edilmiş bir arayüzle sunar. Uygulama üzerinden aboneliklerinizin durumunu, kaynak gruplarınızı, sanal makinelerinizi, web uygulamalarınızı ve diğer temel hizmetlerinizi izleyebilir, uyarıları görüntüleyebilir, hatta bazı temel işlemleri (örneğin, bir VM'yi başlatma/durdurma) gerçekleştirebilirsiniz. Bu uygulama, özellikle bir operasyon ekibi üyesiyseniz ve 7/24 bulut ortamınızı denetlemeniz gerekiyorsa son derece kullanışlıdır. Anlık bildirimler sayesinde, kritik sorunlar hakkında hızla bilgi edinebilir ve müdahale edebilirsiniz.
  3. Azure CLI ve PowerShell Mobil Entegrasyonu: Daha ileri düzey kullanıcılar ve otomasyon senaryoları için, Azure CLI (Komut Satırı Arabirimi) ve Azure PowerShell gibi araçlar da mobil ortamlarda kullanılabilir. Mobil cihazınızda bir terminal uygulaması (örneğin, Termux Android için veya iTerm2 iOS için SSH bağlantısıyla) aracılığıyla uzak bir sunucuya bağlanarak veya doğrudan cihazınıza CLI/PowerShell kurarak (belirli senaryolarda), komut satırından kaynak gruplarınızı ve diğer Azure kaynaklarınızı yönetebilirsiniz. Bu, tamamen metin tabanlı olduğu için daha az görsel karmaşıklık sunar ve bant genişliği kısıtlı ortamlarda bile etkili olabilir.

Mobil uyumluluk, bir Kaynak Grubu oluşturma sürecini doğrudan etkilemez, çünkü bu genellikle daha planlı ve dikkatli bir masaüstü görevidir. Ancak, oluşturulan kaynak gruplarının ve içindeki kaynakların mobil cihazlardan kolayca izlenebilir ve yönetilebilir olması, genel bulut yönetim stratejisinin önemli bir parçasıdır. Acil durumlarda hızlı müdahale yeteneği, kesinti sürelerini minimize etmede hayati rol oynar.

Bir web sitesinin mobil uyumlu olabilmesi için kullanılan temel bir HTML ve CSS prensibi olan medya sorgularına (media queries) bir örnek:


/* Genel stil tanımlamaları */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

.container {
    width: 960px;
    margin: 0 auto;
    padding: 20px;
}

.card {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 15px;
}

/* Mobil cihazlar için medya sorgusu */
@media screen and (max-width: 768px) {
    .container {
        width: 100%; /* Konteyner tam genişliği kaplar */
        padding: 10px;
    }

    .card {
        margin-bottom: 10px; /* Daha az boşluk */
        font-size: 0.9em; /* Yazı boyutu küçülür */
    }

    /* Örneğin, masaüstünde yan yana duran elemanlar mobilde alt alta gelebilir */
    .desktop-only-menu {
        display: none; /* Mobil ekranda bu menüyü gizle */
    }

    .mobile-only-menu {
        display: block; /* Mobil ekranda bu menüyü göster */
    }
}

Yukarıdaki CSS kodu örneği, bir web sayfasının nasıl duyarlı hale getirilebileceğini gösterir. @media screen and (max-width: 768px) kuralı, ekran genişliği 768 piksel veya daha az olduğunda belirli CSS stillerinin uygulanmasını sağlar. Azure Portal da bu tür teknikleri kullanarak farklı ekran boyutlarına ve cihazlara dinamik olarak adapte olur. Bu, kullanıcının hangi cihazdan eriştiğine bakılmaksızın tutarlı ve işlevsel bir deneyim sunulmasını garanti eder. Bu sayede, kritik anlarda bile bulut ortamınızın kontrolünü elinizde tutabilirsiniz.

Kaynak Grubu Oluştururken Karşılaşılan Yaygın Sorunlar ve Çözümleri

Azure Portal üzerinden bir kaynak grubu oluşturma süreci genellikle sorunsuz ilerlese de, bazı yaygın sorunlarla karşılaşmak mümkündür. Bu sorunlar genellikle basit hatalardan kaynaklanır ve kolayca çözülebilir. Bu bölümde, kaynak grubu oluştururken en sık karşılaşılan problemleri ve bunlara yönelik pratik çözüm önerilerini bulacaksınız.

  1. Kaynak Grubu Adı Zaten Kullanılıyor Hatası:

    Sorun: "Kaynak grubu adı zaten kullanılıyor" veya "Resource group name already exists" şeklinde bir hata mesajı alırsınız.

    Neden: Belirttiğiniz kaynak grubu adı, seçtiğiniz abonelikte daha önce kullanılmıştır ve Azure'da her kaynak grubu adı abonelik içinde benzersiz olmak zorundadır.

    Çözüm: Basitçe kaynak grubunun adını değiştirmeniz gerekir. Genellikle adın sonuna bir sayı veya kısa bir açıklama eklemek (örneğin, webapp-prod-rg-002 veya webapp-prod-rg-new) bu sorunu çözer. Adlandırma standartlarınıza uygun benzersiz bir ad seçtiğinizden emin olun.

  2. Yetersiz İzin Hatası:

    Sorun: "Kaynak grubu oluşturma yetkiniz yok" veya "You do not have permission to create a resource group" gibi bir hata mesajı alırsınız.

    Neden: Azure aboneliğinizde kaynak grubu oluşturmak için gerekli olan RBAC (Rol Tabanlı Erişim Kontrolü) izinlerine sahip değilsiniz. Genellikle "Sahip" (Owner) veya "Katkıda Bulunan" (Contributor) rolleri kaynak grubu oluşturma yetkisine sahiptir.

    Çözüm: Aboneliğinizin yöneticisiyle iletişime geçerek size kaynak grubu oluşturma yetkisi olan bir rol atanmasını talep etmeniz gerekir. Alternatif olarak, mevcut rollerinizin listesini Azure Portal'daki abonelik ayarlarınızın altında "Erişim Denetimi (IAM)" bölümünden kontrol edebilirsiniz.

  3. Geçersiz Karakter Hatası Kaynak Grubunun Adında:

    Sorun: "Kaynak grubu adında geçersiz karakterler var" şeklinde bir uyarı alırsınız.

    Neden: Azure kaynak grubu adları belirli karakter kısıtlamalarına tabidir. Genellikle harf, sayı, alt çizgi ve tire karakterlerine izin verilirken, boşluk, özel karakterler (%, #, @ vb.) veya bazı noktalama işaretleri kullanılamaz.

    Çözüm: Kaynak grubu adınızı sadece izin verilen karakterleri içerecek şekilde düzenleyin. Boşluklar yerine tire (-) kullanmak iyi bir uygulamadır.

  4. Bölge (Region) Seçimi Sorunları:

    Sorun: İstenen bölge listede yok veya seçilen bölgede belirli bir hizmet mevcut değil gibi uyarılar alırsınız (bu genellikle kaynak grubu oluşturulduktan sonra içine kaynak eklerken ortaya çıkar).

    Neden: Bazı Azure bölgeleri, tüm Azure hizmetlerini desteklemeyebilir. Ayrıca, kaynak grubunun meta verilerinin depolandığı bölge ile içinde oluşturulan kaynakların bölgesi arasında bir eşleşme zorunluluğu yoktur, ancak bu genellikle iyi bir pratiktir.

    Çözüm: Oluşturmak istediğiniz kaynaklar için uygun ve desteklenen bir bölge seçtiğinizden emin olun. Azure ürünlerine göre bölge uygunluğunu Azure Global Altyapı sayfasından kontrol edebilirsiniz. Eğer kaynak grubunuzun meta verilerinin bulunduğu bölge önemliyse (veri ikametgahı nedeniyle), bu seçimi dikkatlice yapın.

  5. Abonelik Sınırları ve Kotalar:

    Sorun: "Abonelik sınırına ulaşıldı" veya "Subscription limit exceeded" gibi genel hatalar alırsınız.

    Neden: Her Azure aboneliğinin oluşturulabilecek kaynak grupları, sanal makineler, depolama hesapları vb. için belirli varsayılan limitleri (kotları) vardır. Çok sayıda kaynak grubunuz varsa veya kurumsal bir ortamda çalışıyorsanız, bu limitlere ulaşmış olabilirsiniz.

    Çözüm: Azure Portal üzerinden bir destek bileti açarak ilgili limitin artırılmasını talep edebilirsiniz. Genellikle bu tür limitler, iş gereksinimlerine göre artırılabilir. Ayrıca, artık kullanılmayan kaynak gruplarını veya kaynakları silerek mevcut limitlerinizi boşaltmayı düşünebilirsiniz.

Bu sorunlar genellikle Azure Portal'daki doğrulama mesajları ve kullanıcı arayüzü geri bildirimleri sayesinde kolayca tespit edilebilir ve çözülebilir. Eğer bir sorunla karşılaşırsanız, hata mesajını dikkatlice okuyun ve verilen ipuçlarını takip edin. Çoğu zaman, sorun temel bir yapılandırma hatasından kaynaklanır ve küçük bir düzeltmeyle giderilebilir. Bu rehberdeki adımları dikkatle takip etmek, bu tür sorunlarla karşılaşma olasılığınızı en aza indirecektir.

Sonuç: Azure Kaynak Grupları ile Etkin Bulut Yönetimi

Azure Kaynak Grupları, bulut altyapınızı düzenlemenin, yönetmenin ve optimize etmenin vazgeçilmez bir parçasıdır. Bu rehber boyunca, bir kaynak grubunun temel öneminden, Azure Portal üzerinden adım adım nasıl oluşturulacağına, ileri düzey yönetim ipuçlarına ve mobil erişilebilirliğe kadar birçok konuyu ele aldık. Gördüğümüz gibi, doğru bir kaynak grubu stratejisi, sadece karmaşıklığı azaltmakla kalmaz, aynı zamanda güvenlik, maliyet verimliliği ve operasyonel kolaylık açısından da somut faydalar sağlar.

Kaynak gruplarını, projelerinizi, departmanlarınızı veya ortamlarınızı (geliştirme, test, üretim) yansıtan mantıksal sınırlar olarak kullanmak, bulut ortamınızda düzeni ve şeffaflığı sağlar. Bu gruplama sayesinde, tüm kaynakların yaşam döngüsünü kolayca yönetebilir, rol tabanlı erişim kontrolleriyle (RBAC) güvenliği sıkılaştırabilir, etiketler aracılığıyla maliyetleri etkin bir şekilde izleyebilir ve otomasyon süreçlerinizi basitleştirebilirsiniz. Ayrıca, mobil uyumlu Azure Portal ve Azure uygulaması sayesinde, kaynak gruplarınızın durumunu her an, her yerden takip edebilir ve kritik durumlara anında müdahale edebilirsiniz.

Unutmayın ki bulut ortamları dinamiktir ve sürekli gelişir. Bu nedenle, kaynak grubu stratejinizi periyodik olarak gözden geçirmek, adlandırma standartlarınızı güncellemek ve en iyi uygulamaları benimsemek önemlidir. Bu sayede, Azure ortamınız her zaman düzenli, güvenli ve iş hedeflerinize uygun kalacaktır. Bu kılavuzun, Azure'daki kaynak yönetimi yolculuğunuzda size sağlam bir başlangıç noktası sunmasını umuyoruz.

Sıkça Sorulan Sorular (SSS)

  1. Soru: Bir kaynak grubunu oluşturduktan sonra adını değiştirebilir miyim?

    Cevap: Hayır, bir kaynak grubunun adını oluşturulduktan sonra doğrudan değiştiremezsiniz. Ancak, kaynak grubunu silebilir ve yeni bir adla yeniden oluşturabilirsiniz. Eğer kaynak grubu zaten kaynaklar içeriyorsa, bu kaynakları yeni bir kaynak grubuna taşımanız gerekecektir. Bu nedenle, kaynak grubu adlandırmanızı başlangıçta dikkatlice planlamak önemlidir.

  2. Soru: Bir kaynak grubunu silersem içindeki tüm kaynaklara ne olur?

    Cevap: Bir kaynak grubunu sildiğinizde, o kaynak grubunun içindeki tüm Azure kaynakları da otomatik olarak silinir. Bu işlem geri alınamaz. Bu nedenle, bir kaynak grubunu silmeden önce içeriğini dikkatlice kontrol etmeli ve silmek istediğiniz tüm kaynakların gerçekten gereksiz olduğundan emin olmalısınız. Üretim ortamlarında yanlışlıkla silmeleri önlemek için kaynak kilitlerini (Resource Locks) kullanmak iyi bir uygulamadır.

  3. Soru: Bir kaynağı farklı bir kaynak grubuna taşıyabilir miyim?

    Cevap: Evet, Azure Portal üzerinden veya Azure CLI/PowerShell komutlarıyla çoğu Azure kaynağını bir kaynak grubundan diğerine taşıyabilirsiniz. Taşıma işlemi sırasında bazı kısıtlamalar ve ön koşullar olabilir (örneğin, kaynakların aynı bölgede olması gibi). Taşıma işlemi genellikle kaynakların meta verilerini günceller, ancak kendilerini yeniden oluşturmaz. Taşıma işleminden önce Azure belgelerini kontrol etmek iyi bir uygulamadır.

  4. Soru: Bir kaynak grubunun içinde başka bir kaynak grubu oluşturabilir miyim?

    Cevap: Hayır, Azure Kaynak Grupları iç içe (nested) yapıları desteklemez. Her kaynak grubu, abonelik düzeyinde bağımsız bir mantıksal kapsayıcıdır. Ancak, kaynak gruplarını hiyerarşik bir mantıkla adlandırarak veya etiketler kullanarak bu tür bir organizasyonu simüle edebilirsiniz.

  5. Soru: Kaynak grubunun bölgesi neden önemlidir?

    Cevap: Kaynak grubunun bölgesi, o kaynak grubunun meta verilerinin depolandığı Azure veri merkezini belirtir. İçindeki kaynakların çoğu için varsayılan bölge olarak işlev görebilir. Ancak, bir kaynak grubunun içinde farklı bölgelerde kaynaklar oluşturabilirsiniz. Bölge seçimi, özellikle veri ikametgahı gereksinimleri (regülasyonlar nedeniyle verilerin belirli bir coğrafi bölgede kalması zorunluluğu) açısından önemlidir. Performans (kullanıcılara yakınlık) ve maliyetler (bölgeler arası fiyat farklılıkları) de bölge seçimini etkileyen diğer faktörlerdir.

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.