Örnek Türleri ve Fiyatlandırma Modelleri
İsteğe Bağlı, Rezerve, Spot ve Savings Plans fiyatlandırmalarını karşılaştıracak ve her birini uygun iş yükü modeliyle eşleştireceksiniz.
Örnek Türleri ve Fiyatlandırma Modelleri, CoddyKit'te ücretsiz bir AWS Solutions Architect dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AWS Solutions Architect öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AWS Solutions Architect kursu toplamda 4 dersten oluşur.
EC2 Örnek Türü Aileleri
EC2 örnek türleri, belirli iş yükleri için optimize edilmiş aileler halinde düzenlenir. Genel Amaç (M, T): dengeli CPU, bellek ve ağ; web sunucuları, küçük veritabanları. İşlem İçin Optimize Edilmiş (C): yüksek CPU oranı; toplu işleme, medya dönüştürme, makine öğrenimi çıkarımı. Bellek İçin Optimize Edilmiş (R, X, U): yüksek RAM oranı; bellek içi veritabanları, gerçek zamanlı büyük veri analitiği. Depolama İçin Optimize Edilmiş (I, D, H): yerel NVMe SSD'ler için yüksek G/Ç; yoğun rastgele G/Ç kullanan veritabanları. Hızlandırılmış İşlem (P, G, Inf, Trn): makine öğrenimi eğitimi ve HPC için GPU'lar veya özel silikon.
Değişken Kullanımlı T Serisi Örnekler
T serisi (t3, t3a, t4g) örnekleri değişken kullanımlıdır; temel CPU kullanım oranlarının altında çalışırken CPU kredileri kazanır ve temel seviyenin üzerine çıktıklarında bu kredileri harcarlar. Bir t3.micro örneğinin temel CPU oranı %10'dur; kullanılabilir kredileri varsa CPU'yu %100'e kadar çıkarabilir. T Unlimited modu (varsayılan), küçük bir ek ücret karşılığında kredi bakiyesinin ötesinde kullanım artışına izin verir. T örnekleri, ortalama CPU kullanımı düşük ancak ani yükselişler gösteren iş yükleri için ekonomiktir: geliştirme ortamları, küçük web siteleri ve derleme sunucuları.
# Check CPU credit balance for a T instance
aws cloudwatch get-metric-statistics \
--namespace AWS/EC2 \
--metric-name CPUCreditBalance \
--dimensions Name=InstanceId,Value=i-0abcdef1234567890 \
--start-time 2024-01-01T00:00:00Z --end-time 2024-01-02T00:00:00Z \
--period 3600 --statistics AverageOn-Demand Örnekleri
On-Demand örnekleri, önceden taahhüt olmadan Linux'ta saniye, Windows'ta saat üzerinden ücretlendirilir. Bunları istediğiniz zaman başlatıp durdurabilir ve yalnızca çalıştırdığınız süre için ödeme yaparsınız. On-Demand şunlar için idealdir: düzensiz ve öngörülemeyen iş yükleri; kısa süreli test ve geliştirme; kesintiye tolerans gösteremeyen uygulamalar. En esnek fiyatlandırma modelidir, ancak Reserved veya Spot'a kıyasla saat başına en pahalı seçenektir.
Reserved Instances (RI'ler)
Reserved Instances, 1 veya 3 yıllık taahhüt karşılığında On-Demand'a kıyasla önemli bir indirim (en fazla %72) sağlar. Üç ödeme seçeneğinden birini seçebilirsiniz: All Upfront (en yüksek indirim), Partial Upfront veya No Upfront (en düşük indirim). RI'ler, sürekli çalışan üretim web sunucuları ve veritabanları gibi sabit durumlu ve öngörülebilir iş yükleri için idealdir. RI indirimleri, hesabınızdaki eşleşen On-Demand kullanımlarına otomatik olarak uygulanır.
# List your Reserved Instances
aws ec2 describe-reserved-instances \
--query 'ReservedInstances[].{ID:ReservedInstancesId,Type:InstanceType,State:State}' \
--output tableSavings Plans
AWS Savings Plans, belirli bir saatlik dolar harcamasına yönelik 1 veya 3 yıllık taahhüt karşılığında aynı indirim düzeylerini (en fazla %72) sunan, RI'lere esnek bir alternatiftir. Compute Savings Plans, tüm EC2 örnek türleri, Bölgeler, işletim sistemleri ve kiracılık seçenekleri için geçerlidir; ayrıca Fargate ve Lambda'yı da kapsar ve en esnek seçenektir. EC2 Instance Savings Plans, bir Bölgedeki belirli bir örnek ailesiyle sınırlıdır, ancak daha yüksek indirim sunar. Geçmiş kullanımınıza göre en uygun taahhüt miktarını bulmak için Cost Explorer'ı kullanın.
Spot Örnekleri
Spot Örnekleri, kullanılmayan EC2 kapasitesini kullanır ve On-Demand fiyatlarına kıyasla %90'a varan indirim sunabilir. Dezavantajı şudur: AWS'nin kapasiteye yeniden ihtiyaç duyduğunda iki dakika önceden uyararak bir Spot örneğini kesintiye uğratabilmesidir. Spot; arızaya dayanıklı, durum bilgisi tutmayan ve kesintiye uğrayabilen iş yükleri için idealdir: toplu işler, veri analizi, CI/CD derleme işlem hatları ve makine öğrenimi eğitimi. Spot'u hiçbir zaman durum bilgisi tutan veritabanları, gerçek zamanlı kullanıcı hizmetleri veya kesintiden düzgün şekilde kurtulamayan herhangi bir sistem için kullanmayın.
# Request a Spot instance
aws ec2 request-spot-instances \
--instance-count 2 \
--type one-time \
--launch-specification file://spot-spec.jsonSpot Filoları ve Çeşitlendirme
Spot Filosu, hedef kapasiteyi koruyan Spot (ve isteğe bağlı olarak İsteğe Bağlı) bulut sunucularından oluşan bir koleksiyondur. Birden fazla bulut sunucusu türü, ailesi ve AZ arasında çeşitlendirme yaparak Spot Filosu, tüm bulut sunucularının aynı anda kesintiye uğrama olasılığını azaltır (çünkü kesinti oranları türe ve AZ'ye göre değişir). Bir AllocationStrategy belirtin: lowestPrice maliyeti en aza indirir, diversified dayanıklılık için havuzlara dağıtır ve capacityOptimized en fazla kullanılabilir kapasiteye sahip havuzları seçer.
Ayrılmış Ana Bilgisayarlar ve Ayrılmış Bulut Sunucuları
Lisanslama veya uyumluluk gereksinimleri için: Ayrılmış Bulut Sunucuları, hesabınıza ayrılmış donanımda çalışır; ancak fiziksel ana bilgisayar, aynı hesaptaki diğer bulut sunucularıyla paylaşılabilir. Ayrılmış Ana Bilgisayarlar, yuvaları ve çekirdekleri görebileceğiniz, yalnızca size ait fiziksel bir sunucu sağlar; soket başına veya çekirdek başına yazılım lisansları (Oracle, Windows Server) için gereklidir. Ayrılmış Ana Bilgisayarlar ayrıca ana bilgisayar başına saatlik ücretlendirilir, daha pahalıdır ve indirim için Rezerve edilebilir. Çoğu iş yükünün ayrılmış donanıma ihtiyacı yoktur.
Doğru Fiyatlandırma Modelini Seçme
Fiyatlandırma modelini iş yükü düzeniyle eşleştirin: öngörülemeyen veya kısa ömürlü iş yükleri için İsteğe Bağlı; 7/24 çalışan kararlı üretim iş yükleri için Rezerve / Tasarruf Planları; toplu, durumsuz veya kesintiye uğrayabilir işleme için Spot; BYOL lisans uyumluluğu için Ayrılmış Ana Bilgisayarlar. Yaygın bir sınav düzeni şöyledir: Üç katmanlı bir web uygulaması, sürekli çalışan uygulama katmanı için Tasarruf Planlarını, gece çalışan toplu işleri için Spot'u ve dönemsel kapasite artışları için İsteğe Bağlı modeli kullanır.
ARM Tabanlı Graviton Bulut Sunucuları
AWS Graviton işlemcileri (Graviton2, Graviton3), AWS tarafından tasarlanan özel ARM tabanlı yongalardır. Graviton bulut sunucuları (T4g, M6g, C6g, R6g vb.), benzer x86 bulut sunucularına göre %40'a kadar daha iyi fiyat/performans sunar. ARM üzerinde derlenen ve çalışan buluta özgü iş yükleri için idealdir: Linux web sunucuları, kapsayıcılaştırılmış mikro hizmetler, Java ve Go uygulamaları. Linux iş yüklerinde maliyet verimliliğiyle ilgili sınav soruları görürseniz Spot ve Tasarruf Planlarının yanında Graviton bulut sunucularını da güçlü bir seçenek olarak değerlendirin.
Bulut Sunucusu Türü Adlandırma Kuralı
EC2 bulut sunucusu türü adları tutarlı bir düzen izler: [aile][nesil][öznitelikler].[boyut]. Örneğin: m6g.xlarge = M ailesi (genel amaçlı), 6. nesil, Graviton (g), xlarge (4 vCPU, 16 GB RAM). Öznitelik son ekleri: d = NVMe yerel depolama, n = gelişmiş ağ iletişimi, a = AMD işlemci, i = Intel, g = Graviton ARM. Boyutlar nano → micro → small → medium → large → xlarge → 2xlarge → ... → 48xlarge şeklindedir (çoğu ailede her boyut adımında vCPU'lar ve bellek iki katına çıkar).
Hızlı Kontrol
Bu dersteki AWS Çözüm Mimarı (SAA-C03) kavramlarına ilişkin anlayışınızı sınayın.
Ders Özeti
Bu derste şunları öğrendiniz: bulut sunucusu aileleri (M, C, R, I, P), farklı CPU/bellek/depolama oranları için iyileştirilmiştir, İsteğe Bağlı model esnektir; Rezerve/Tasarruf Planları kararlı iş yüklerinde indirim sağlar ve Spot, kesintiye uğrayabilir görevler için en ucuz seçenektir ve Graviton ARM bulut sunucuları, buluta özgü Linux iş yükleri için en iyi fiyat/performansı sunar. Sırada EC2 ağ güvenliği için Güvenlik Gruplarını ve Anahtar Çiftlerini inceliyoruz.
Sıkça Sorulan Sorular
“Örnek Türleri ve Fiyatlandırma Modelleri” dersi ücretsiz mi?
Evet — “Örnek Türleri ve Fiyatlandırma Modelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AWS Solutions Architect kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AWS Solutions Architect kursu toplamda 4 dersten oluşur.
“Örnek Türleri ve Fiyatlandırma Modelleri” dersinde ne öğreneceğim?
İsteğe Bağlı, Rezerve, Spot ve Savings Plans fiyatlandırmalarını karşılaştıracak ve her birini uygun iş yükü modeliyle eşleştireceksiniz. AWS Solutions Architect ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AWS Solutions Architect öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AWS Solutions Architect, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Örnek Türleri ve Fiyatlandırma Modelleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AWS Solutions Architect dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AWS Solutions Architect dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- İlk EC2 Örneğinizi Başlatma
- Örnek Türleri ve Fiyatlandırma Modelleri
- Güvenlik Grupları ve Anahtar Çiftleri
- EC2 Depolaması: Instance Store ve EBS