EC2'deki CPU Kredi Bakiyesi nedir? [kapalı]


Yanıtlar:


239

AWS EC22 farklı türde bulut sunucusuna sahiptir: Sabit Performanslı Bulut Sunucuları (ör. M3, C3 vb.) ve Patlatılabilir Performans Bulut Sunucuları (ör. T2). Fixed Performance Instancesoysa tutarlı işlemci performansı sağlayan Burstable Performance Instancesbir sağlar baseline CPU performance, normal yükü altında. Ancak iş yükü arttığında Burstable Performance Instancespatlama yapma, yani CPU performansını artırma yeteneği vardır.

CPU Kredisi , bir örneğin CPU patlama miktarını düzenler. Bu CPU Kredisini, Burst döneminde CPU performansını artırmak için harcayabilirsiniz. Örneği 5 dakika boyunca CPU performansının% 100'ünde çalıştırdığınızı varsayalım, 5(i.e. 5*1.0)CPU Kredisi harcayacaksınız . Benzer şekilde, 5 dakika boyunca% 50 CPU performansında bir örnek çalıştırırsanız, 2.5(i.e. 5*0.5)CPU Kredisi harcarsınız .

CPU Kredisi Bakiyesi , hesabınızda herhangi bir anda mevcut olan CPU Kredisi miktarıdır.

Bir örnek oluşturduğunuzda, bir başlangıç ​​CPU Kredisi alacaksınız . Her saat otomatik olarak belirli miktarda CPU kredisi alacaksınız (bu miktar örnek türüne bağlıdır). CPU performansını artırmazsanız, CPU Kredisi hesabınızın CPU Kredisi Bakiyesine eklenecektir. CPU Krediniz bittiyse (yani CPU Kredisi Bakiyesi 0'a dönüşürse) örneğiniz temel performans üzerinde çalışacaktır.

Patlamaya Dayanıklı Performans Örnekleri için CPU Kredileri ve Temel Performans hakkında daha fazla bilgi edinin


1
Bu, CPU'yu% 50'de 5 dakika kullanırsam, CPU'yu% 150'de 5 dakika kullanabileceğim anlamına mı geliyor?
Jay Shah

1
@JayShah, Hayır, yapmayacaksın. Aslında çoğu örnek için CPU Kredilerinizi% 50'de çalıştırmak için kaybedeceksiniz çünkü çoğu örnek% 50'den daha düşük temel performansa sahip (ör. T2.small% 20'ye sahiptir)
Mostafiz Rahman

Ah. Temel performans t2.large için yalnızca% 30'dur. Sabit Performanslı Örneklerde, CPU'yu% 90'da bile sorunsuz bir şekilde kullanabiliriz. Öyleyse neden Burstable Instances kullanılır? - Çok uygun maliyetli mi? veya birisi nadiren CPU kullanan uygulamayı çalıştırmak istediğinde?
Jay Shah

1
Aldım, ancak merak etmeme neden olan şey, seri ve sabit performans örnekleri arasındaki fiyat farkının çok az olması. t2.large - Saatte 0,0928 Dolar - Ayda 66,816 Dolar, m5.large - Saatte 0,096 Dolar - 69,12 Dolar Öyleyse, neden herkes yaklaşık 3 kat daha az CPU gücü sağlayan ve ayda yaklaşık 3 Dolar olan maliyet farkı sağlayan seri bulut sunucuları kullanmalı? Lütfen bir şey kaçırırsam söyle.
Jay Shah

2
Evet, t2 ile m4 ve t3 ile m5'i aynı nesil donanımlar olan m5 ile karşılaştırmanız gerekir. M5 ve t3'ü kullanmanın başabaşını
Emii Khaos

26

Resmi belgeye göre :

Amazon EC2, Sabit Performanslı Bulut Sunucuları (ör. M3, C3 ve R3) ile Ani Performansa Sahip Bulut Sunucuları (ör. T2) arasında seçim yapmanızı sağlar. Burstable Performance Instances, temelin üzerine çıkma becerisiyle temel bir CPU performansı düzeyi sağlar. T2 bulut sunucuları, tam CPU'yu sık sık veya sürekli olarak kullanmayan, ancak ara sıra patlama gerektiren iş yükleri içindir.

T2 bulut sunucularının temel performansı ve patlama yeteneği, CPU Kredilerine tabidir. Her T2 bulut sunucusu, hızı bulut sunucusu boyutuna bağlı olan CPU Kredilerini sürekli olarak alır. T2 bulut sunucuları, boşta kaldıklarında CPU Kredileri biriktirir ve etkin olduklarında CPU kredilerini kullanır. Bir CPU Kredisi, bir dakika boyunca tam bir CPU çekirdeğinin performansını sağlar .


16

Önceki cevabı genişletmek için.

t2sınıf örnekleri, ani bir CPU modeli kullanır. Her zaman tam CPU kaynaklarına erişim sağlamak yerine, bir CPU kredi modelinde tam CPU kaynaklarına erişim elde edersiniz.

Örneğiniz boştayken, örnek bir sınıra kadar kredi oluşturuyor. Hız ve sınır, örnek boyutuna göre değişir.

CPU kaynaklarını kullandığınızda, bu kredileri harcarsınız. Bittiğinde, daha fazla kredi oluşturana kadar CPU kullanımınız çok düşük sınırlandırılır.


10

Örneğiniz, temel performans seviyesinin izin verdiğinden daha az CPU kaynağı kullandığında (örneğin, boştayken), kullanılmayan CPU kredileri (veya kazanılan ile harcanan arasındaki fark) 24 saate kadar kredi bakiyesinde saklanır , patlama için CPU kredileri oluşturmak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.