Azure'da AWS maliyetlerini ve kullanımını yönetme
Not
Maliyet Yönetimi hizmetindeki AWS bağlayıcısı 31 Mart 2025'te kullanımdan kaldırmaya devam eder. Kullanıcılar AWS maliyet yönetimi raporlaması için alternatif çözümler düşünmelidir. 31 Mart 2024'te Azure, aws için tüm müşteriler için yeni Bağlayıcılar ekleme özelliğini devre dışı bırakacaktır. Daha fazla bilgi için bkz . Amazon Web Services (AWS) bağlayıcınızı devre dışı bırakma.
Maliyet Yönetimi için AWS Maliyet ve Kullanım raporu tümleştirmesini ayarlayıp yapılandırdıktan sonra AWS maliyetlerinizi ve kullanımınızı yönetmeye başlamaya hazır olursunuz. Bu makale, Maliyet Yönetimi'ndeki maliyet analizlerini ve bütçeleri kullanarak AWS maliyetlerinizi ve kullanımınızı yönetme konusunda yardımcı olur.
Tümleştirmeyi henüz yapılandırmadıysanız bkz. AWS Kullanım raporu tümleştirmesini ayarlama ve yapılandırma.
Başlamadan önce: Maliyet analizini bilmiyorsanız Maliyet analizi ile maliyetleri keşfetme ve analiz etme hızlı başlangıcına bakın. Azure'da bütçeleri bilmiyorsanız Bütçe oluşturma ve yönetme öğreticisine bakın.
Maliyet analizinde AWS maliyetlerini görüntüleme
AWS maliyetleri aşağıdaki kapsamlarda Maliyet Analizi'nde kullanılabilir:
- Yönetim grubu altındaki AWS bağlı hesapları
- AWS bağlı hesaplarıyla ilgili maliyetler
- AWS birleştirilmiş hesaplarla ilgili maliyetler
Aşağıdaki bölümlerde her birine ait olan maliyet ve kullanım verilerini görebilmeniz için kapsamları nasıl kullanacağınız açıklanmıştır.
Yönetim grubu altındaki AWS bağlı hesaplarını görüntüleme
Maliyetleri yönetim grubu kapsamı kullanarak görüntüleme, farklı Azure aboneliklerinden ve AWS bağlı hesaplardan gelen toplu maliyetleri görmenin tek yoludur. Yönetim grubunun kullanılması Azure ile AWS maliyetlerini birlikte görüntülemek için bulutlar arası bir görünüm sağlar.
Maliyet analizinde kapsam seçiciyi açın ve AWS bağlı hesaplarınızı barındıran yönetim grubunu seçin. Aşağıda Azure portalından örnek bir görüntü verilmiştir:
Aşağıda maliyet analizinde yönetim grubunu Sağlayıcıya (Azure ve AWS) göre gruplanmış şekilde gösteren bir örnek verilmiştir.
Not
Yönetim grupları şu anda Microsoft Müşteri Sözleşmesi (MCA) müşterileri için desteklenmemektedir. MCA müşterileri bağlayıcıyı oluşturup AWS verilerini görüntüleyebilir. Öte yandan MCA müşterileri Azure maliyetleri ile AWS maliyetlerini yönetim grubu altında birlikte görüntüleyemez.
AWS bağlı hesaplarıyla ilgili maliyetleri görüntüleme
AWS bağlı hesaplarıyla ilgili maliyetleri görüntülemek için kapsam seçiciyi açıp AWS bağlı hesabını seçin. Bağlı hesapların AWS bağlayıcısında tanımlandığı şekilde bir yönetim grubuyla ilişkilendirildiğini unutmayın.
Aşağıda AWS bağlı hesap kapsamını seçmeyi gösteren bir örnek verilmiştir.
AWS birleştirilmiş hesaplarla ilgili maliyetleri görüntüleme
AWS birleştirilmiş hesaplarla ilgili maliyetleri görüntülemek için kapsam seçiciyi açıp AWS birleştirilmiş hesabını seçin. Aşağıda AWS birleştirilmiş hesap kapsamını seçmeyi gösteren bir örnek verilmiştir.
Bu kapsam, AWS birleştirilmiş hesabıyla ilişkili tüm AWS bağlı hesaplarının toplu bir görünümünü sağlar. Aşağıda bir AWS birleştirilmiş hesabının, hizmet adına göre gruplanan maliyetleri gösterdiği bir örnek verilmiştir.
Filtreleme ve gruplama için kullanılabilen boyutlar
Aşağıdaki tabloda maliyet analizinde gruplama ve filtreleme için kullanılabilecek olan boyutlar verilmiştir.
Boyut | Amazon CUR üst bilgisi | Kapsamlar | Açıklamalar |
---|---|---|---|
Availability zone | lineitem/AvailabilityZone | Tümünü | |
Konum | product/Region | Tümünü | |
Ölçüm | Tümünü | ||
Ölçüm kategorisi | lineItem/ProductCode | Tümünü | |
Ölçüm alt kategorisi | lineitem/UsageType | Tümünü | |
İşlem | lineItem/Operation | Tümünü | |
Kaynak | lineItem/ResourceId | Tümünü | |
Kaynak türü | product/instanceType | Tümünü | product/instanceType null ise lineItem/UsageType kullanılır. |
ResourceGuid | Yok | Tümünü | Azure ölçüm GUID değeri. |
Service name | product/ProductName | Tümünü | product/ProductName null ise lineItem/ProductCode kullanılır. |
Hizmet katmanı | |||
Subscription ID | lineItem/UsageAccountId | Birleştirilmiş hesap ve yönetim grubu | |
Abonelik adı | Yok | Birleştirilmiş hesap ve yönetim grubu | Hesap adları AWS Kuruluş API'si kullanılarak toplanır. |
Etiket | resourceTags | Tümünü | user: ön eki, bulutlar arası etiketlere izin vermek için kullanıcı tanımlı etiketlerden kaldırılmıştır. aws: ön eki değiştirilmeden bırakılmıştır. |
Faturalama hesabı kimliği | bill/PayerAccountId | Yönetim grubu | |
Faturalama hesabı adı | Yok | Yönetim grubu | Hesap adları AWS Kuruluş API'si kullanılarak toplanır. |
Provider | Yok | Yönetim grubu | AWS veya Azure. |
AWS kapsamlarında bütçeleri ayarlama
Kuruluşunuzda maliyetleri önceden yönetmek ve sorumluluk bilinci sağlamak için bütçeleri kullanabilirsiniz. Bütçeler AWS birleştirilmiş hesabı ve AWS bağlı hesap kapsamlarında ayarlanır. Aşağıda Maliyet Yönetimi'ndeki bir AWS birleştirilmiş hesabına ait bütçe örnekleri gösterilmiştir:
AWS veri toplama işlemi
AWS bağlayıcısını ayarladıktan sonra veri toplama ve bulma işlemi başlar. Tüm kullanım verilerinin toplanması birkaç saat sürebilir. Süre şunlara bağlıdır:
- AWS S3 demeti içindeki CUR dosyalarını işlemek için gereken zaman.
- AWS birleştirilmiş hesabı ve AWS bağlı hesap kapsamlarını oluşturmak için gereken zaman.
- AWS'nin S3 demetindeki Maliyet ve Kullanım Raporu dosyalarına yazma süresi ve sıklığı
AWS tümleştirme fiyatlandırması
Her AWS bağlayıcısı 90 günlük ücretsiz deneme sunar.
Liste fiyatı, aylık AWS maliyetlerinizin %1'inin altındadır. Her ay, önceki ay kullanılan tutarlara göre ödeme yaparsınız.
AWS API'lerine erişmek için AWS'ye ek ücret uygulanabilir.
AWS tümleştirme sınırlamaları
- Maliyet Yönetimi'nde bütçeler, birden çok para birimi içeren maliyet gruplarını desteklemez. Birden çok para birimi içeren yönetim grupları bütçe değerlendirmesi görmez. Bütçe oluştururken birden çok para birimi olan bir maliyet grubu seçerseniz hata iletisi gösterilir.
- Bulut bağlayıcıları AWS GovCloud (US), AWS Gov veya AWS China desteği sunmaz.
- Maliyet Yönetimi yalnızca AWS kullanım maliyetlerini gösterir. Vergiler, destek, para iadeleri, RI, krediler ve diğer ücret türleri desteklenmemektedir.
AWS tümleştirmesiyle ilgili sorunları giderme
Sık karşılaşılan sorunları çözmek için aşağıdaki sorun giderme bilgilerini inceleyin.
AWS Bağlı hesapları için izin yok
Hata kodu: Yetkisiz
AWS bağlı hesap maliyetlerine erişim izni almanın iki yolu vardır:
- AWS bağlı hesaplarına sahip yönetim grubuna erişim sağlama.
- Birinin AWS bağlı hesabına erişim izni vermesini isteme.
AWS bağlayıcı oluşturucu varsayılan olarak bağlayıcının oluşturduğu tüm nesnelerin sahibidir. Buna AWS birleştirilmiş hesabı ve AWS bağlı hesapları da dahildir.
Bağlayıcı ayarlarını doğrulayabilmek için, okuyucu bağlayıcı ayarlarını doğrulayamadığından en az katkıda bulunan rolüne ihtiyacınız olacaktır
AssumeRole bağlantısı başarısız oldu
Hata kodu: FailedToAssumeRole
Bu hata, Maliyet Yönetimi'nin AWS AssumeRole API'sini çağıramadığı anlamına gelir. Bu sorunun nedeni rol tanımıyla ilgili bir sorun olması olabilir. Aşağıdaki koşulların doğru olduğundan emin olun:
- Dış kimlik, rol tanımındaki ve bağlayıcı tanımındaki değerle aynı.
- Rol türü Size veya 3. taraflara ait olan başka bir Azure hesabı olarak ayarlanmış.
- MFA gerektirme işaretlenmemiş.
- AWS rolündeki güvenilir AWS hesabı 432263259397.
Koleksiyon, Erişim Reddedildi hatasıyla başarısız oldu - CUR rapor tanımları
Hata kodu: AccessDeniedReportDefinitions
Bu hata, Maliyet Yönetimi'nin Maliyet ve Kullanım raporu tanımlarını göremediği anlamına gelir. Bu izin, CUR'nin Maliyet Yönetimi tarafından tanımlanan ve beklenen şekilde olduğunu doğrulamak için kullanılır. Bkz. AWS'de Maliyet ve Kullanım raporu oluşturma.
Koleksiyon, Erişim Reddedildi hatasıyla başarısız oldu - Raporları listeleme
Hata kodu: AccessDeniedListReports
Bu hata, Maliyet Yönetimi'nin CUR'un olduğu S3 demetindeki nesneyi listeleyemediği anlamına gelir. AWS IAM ilkesi demek ve demetteki nesneler için erişim ihtiyacı duyar. Bkz. AWS'de rol ve ilke oluşturma.
Koleksiyon, Erişim Reddedildi hatasıyla başarısız oldu - Raporu indirme
Hata kodu: AccessDeniedDownloadReport
Bu hata, Maliyet Yönetimi'nin Amazon S3 demetinde depolanan CUR dosyalarına erişemediğini ve onları indiremediğini gösterir. Role eklenmiş olan AWS JSON ilkesinin AWS'de rol ve ilke oluşturma bölümünün en altında gösterilen örneğe benzediğinden emin olun.
Maliyet ve Kullanım Raporunu bulamadığımız için koleksiyon başarısız oldu
Hata kodu: FailedToFindReport
Bu hata, Maliyet Yönetimi'nin bağlayıcıda tanımlanmış olan Maliyet ve Kullanım raporunu bulamadığı anlamına gelir. Silinmediğinden emin olun ve role atanmış olan AWS JSON ilkesinin AWS'de rol ve ilke oluşturma bölümünün en altında gösterilen örneğe benzediğini unutmayın.
Maliyet ve Kullanım Raporu tanımlarının eşleşmemesi nedeniyle bağlayıcı oluşturulamıyor veya doğrulanamıyor
Hata kodu: ReportIsNotValid
Bu hata, AWS Maliyet ve Kullanım raporunun tanımıyla ilgilidir ve bu rapor için belirli ayarlar gerekmektedir. Gereksinimler için bkz. AWS’de Maliyet ve Kullanım raporu oluşturma.
Bağlayıcı oluşturulurken iç hata oluştu
Hata kodu: Bağlayıcı oluşturma - Bağlayıcı <Bağlayıcı Adı> oluşturulamadı. Neden: İç hata. Lütfen doğru AWS özelliklerinin sağlandığını doğrulayın.
AWS bağlayıcınız ve aboneliğiniz farklı yönetim gruplarında olduğunda bu hata oluşabilir. AWS bağlayıcısının ve aboneliğin aynı yönetim grubunda olması gerekir.
Sonraki adımlar
- Azure ortamınızı yönetim gruplarıyla yapılandırmadıysanız bkz. Yönetim gruplarını ilk kez ayarlama.