EBS Birim Türleri: gp3, io2, st1, sc1
Genel Amaçlı SSD, Sağlanan IOPS SSD, Aktarım Hızı için Optimize Edilmiş HDD ve Soğuk HDD'yi karşılaştırarak iş yükünüz için doğru birimi seçin.
EBS Birim Türleri: gp3, io2, st1, sc1, CoddyKit'te ücretsiz bir AWS Solutions Architect dersidir. Bu, 4 dersinin 1. 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.
EBS Birimlerine Genel Bakış
Amazon Elastic Block Store (EBS), EC2 örnekleri için kalıcı blok depolama birimleri sağlar. Geçici olan ve örneğin yaşam döngüsüne bağlı bulunan instance store'un aksine EBS birimleri, bağlı oldukları örneklerden bağımsız olarak var olur — veriler örneklerin durdurulmasından, yeniden başlatılmasından ve hatta (ayırma işlemiyle) sonlandırılmasından sonra da korunur. EBS birimleri, dayanıklılık amacıyla tek bir Kullanılabilirlik Alanı içinde çoğaltılır. Dört birim türünü anlamak SAA-C03 sınavı için çok önemlidir.
gp3: Genel Amaçlı SSD (Güncel Nesil)
gp3, güncel nesil genel amaçlı SSD birimidir. Temel özellikleri şunlardır: birim boyutundan bağımsız olarak ek ücret olmadan dahil edilen 3.000 IOPS taban değeri, 16.000 IOPS ve 1.000 MB/s aktarım hızı değerlerine kadar çıkabilme (her ikisi de bağımsız olarak yapılandırılabilir) ve 1 GiB ile 16 TiB arasında boyut aralığı. gp3, gp2'den %20 daha ucuzdur ve önyükleme birimleri, geliştirme ortamları, küçük ve orta ölçekli veritabanları ile düşük gecikmeli etkileşimli uygulamalar dahil çoğu iş yükü için varsayılan tercihiniz olmalıdır.
# Create a gp3 volume with custom IOPS and throughput
aws ec2 create-volume \
--volume-type gp3 \
--size 500 \
--iops 6000 \
--throughput 500 \
--availability-zone us-east-1a \
--encrypted
# gp3 allows IOPS and throughput to be set independently
# Baseline: 3,000 IOPS / 125 MB/s
# Maximum: 16,000 IOPS / 1,000 MB/sgp2: Genel Amaçlı SSD (Önceki Nesil)
gp2, önceki nesil genel amaçlı SSD'dir. gp3'ten temel farkları şunlardır: IOPS birim boyutuna bağlıdır (GiB başına 3 IOPS, en az 100, en fazla 16.000) ve burst kredileri küçük birimlerin geçici olarak 3.000 IOPS'a çıkmasını sağlar. Aktarım hızı 250 MB/s değerine kadar çıkabilir, ancak bağımsız olarak yapılandırılamaz. AWS, gp2'den gp3'e geçiş yapılmasını önerir — daha yüksek taban IOPS, bağımsız IOPS/aktarım hızı ayarı ve daha düşük maliyet elde edersiniz. Sınav için gp2 IOPS değerlerinin boyutla birlikte arttığını, gp3 IOPS değerlerinin ise boyuttan bağımsız olarak sabit olduğunu bilin.
# Migrate an existing gp2 volume to gp3 (no downtime)
aws ec2 modify-volume \
--volume-id vol-0abc1234def567890 \
--volume-type gp3 \
--iops 3000 \
--throughput 125
# Monitor the modification status
aws ec2 describe-volumes-modifications \
--volume-ids vol-0abc1234def567890 \
--query 'VolumesModifications[].{State:ModificationState,Progress:Progress}'io2 Block Express: Sağlanan IOPS SSD
io2 Block Express, G/Ç yoğun iş yükleri için tasarlanmış en yüksek performanslı EBS birimidir. Birim başına 256.000 IOPS ve 4.000 MB/s aktarım hızı değerlerine kadar çıkabilir ve diğer tüm EBS türlerinden daha yüksek olan %99,999 (beş dokuz) dayanıklılık SLA'sı sunar. io2; düşük ve tutarlı, milisaniyenin altında gecikmeyle sürekli yüksek IOPS gerektiren Oracle, SAP HANA ve Microsoft SQL Server gibi kritik öneme sahip veritabanları için doğru tercihtir.
# Create an io2 volume for a high-performance database
aws ec2 create-volume \
--volume-type io2 \
--size 2000 \
--iops 64000 \
--availability-zone us-east-1a \
--encrypted
# io2 IOPS-to-size ratio: up to 1,000 IOPS per GiB
# Example: 2,000 GiB volume supports up to 64,000 IOPS
# io2 Block Express: up to 256,000 IOPS on supported instances (R6i, X2i, etc.)io1: Sağlanan IOPS SSD (Eski Nesil)
io1, Sağlanan IOPS SSD'nin önceki neslidir. 64.000 IOPS ve 1.000 MB/s aktarım hızı değerlerine kadar destek sunar ve en fazla 50:1 IOPS-GiB oranına sahiptir. io1, %99,8-%99,9 dayanıklılık sağlar (io2'nin %99,999 değerinden düşüktür). Sağlanan IOPS gerektiren yeni iş yükleri için her zaman io1 yerine io2 Block Express seçin — benzer bir fiyata önemli ölçüde daha yüksek IOPS, aktarım hızı ve dayanıklılık sunar. SAA-C03 sınavı io1'i bir seçenek olarak sunabilir; gereksinimde 'en yüksek performans' veya 'beş dokuz dayanıklılık' ifadeleri geçtiğinde io2'yi tercih edin.
st1: Aktarım Hızı İçin Optimize Edilmiş HDD
st1, büyük miktarda veriye sıralı şekilde erişen, sıralı ve yüksek aktarım hızlı iş yükleri için optimize edilmiş bir sabit disk sürücüsü birimidir. 16 TiB'a kadar olan birimler için 500 IOPS'a ve 500 MB/sn aktarım hızına kadar performans sunar. GB başına maliyeti SSD birimlerine göre önemli ölçüde daha düşüktür. st1, IOPS'tan çok aktarım hızının (MB/sn) önem taşıdığı büyük veri işleme, veri ambarı, günlük işleme ve akış iş yükleri için idealdir. st1, önyükleme birimi olarak kullanılamaz.
# Create an st1 volume for a Hadoop data node
aws ec2 create-volume \
--volume-type st1 \
--size 4000 \
--availability-zone us-east-1a
# st1 performance:
# Baseline throughput: 40 MB/s per TiB
# Burst throughput: 250 MB/s per TiB
# Maximum throughput: 500 MB/s
# Minimum size: 125 GiB, Maximum: 16 TiB
# Cannot be used as a boot volumesc1: Soğuk HDD
sc1, seyrek erişilen soğuk veriler için tasarlanmış, en düşük maliyetli EBS birim türüdür. 16 TiB'a kadar olan birimler için 250 IOPS'a ve 250 MB/sn aktarım hızına kadar performans sunar. sc1; çevrimiçi tutulması gereken ancak nadiren, örneğin ayda bir kez, erişilen arşivler, yedekler ve soğuk veriler için uygundur. st1 gibi sc1 de önyükleme birimi olarak kullanılamaz. Maliyet optimizasyonu birincil sınav anahtar kelimesiyse ve iş yüküne nadiren erişiliyorsa yanıt sc1'dir.
# Create an sc1 volume for cold archive data
aws ec2 create-volume \
--volume-type sc1 \
--size 8000 \
--availability-zone us-east-1a
# sc1 performance:
# Baseline throughput: 12 MB/s per TiB
# Burst throughput: 80 MB/s per TiB
# Maximum throughput: 250 MB/s
# Minimum size: 125 GiB
# CANNOT be used as a boot volumeDoğru EBS Birim Türünü Seçme
SAA-C03 sınavı için şu karar çerçevesini kullanın: Önyükleme birimi veya genel amaçlı uygulama → gp3. Yüksek IOPS'lu veritabanı, milisaniyenin altında gecikme, beş dokuz dayanıklılığı → io2 Block Express. Büyük veri, akış, veri ambarı — sıralı erişim, maliyete duyarlılık → st1. Soğuk veri arşivi, seyrek erişim, en düşük maliyet → sc1. Soruda 'kullanılabilir en yüksek IOPS' ifadesi geçiyorsa → io2. Sık erişilen veriler için 'maliyet açısından en verimli' ifadesi geçiyorsa → gp3. 'GB başına en ucuz depolama' ifadesi geçiyorsa → sc1.
io1 ve io2 için Multi-Attach
EBS Multi-Attach, tek bir io1 veya io2 biriminin aynı AZ içinde aynı anda en fazla 16 Nitro tabanlı EC2 bulut sunucusuna bağlanmasını sağlar. Her bulut sunucusu tam okuma/yazma erişimine sahiptir. Bu özellik, Oracle RAC gibi kümelenmiş veritabanlarında uygulama kullanılabilirliğini artırmak için yararlıdır. Multi-Attach'in gp2, gp3, st1 veya sc1 için desteklenmediğini unutmayın. Dosya sistemi kümelerin farkında olan bir dosya sistemi olmalıdır — standart Linux ext4 veya xfs, birden fazla bulut sunucusu aynı anda yazma işlemi gerçekleştirirse verileri bozar.
# Enable Multi-Attach when creating an io2 volume
aws ec2 create-volume \
--volume-type io2 \
--size 500 \
--iops 10000 \
--availability-zone us-east-1a \
--multi-attach-enabled
# Attach to multiple instances
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0AAA --device /dev/sdf
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0BBB --device /dev/sdfEBS Performans İpuçları
Temel EBS performans bilgileri: EC2 bulut sunucusu türü EBS bant genişliğini sınırlar — 16.000 IOPS'lu bir gp3 birimi bile bulut sunucusunun EBS için optimize edilmiş aktarım hızı sınırı nedeniyle darboğaza girebilir. EBS için optimize edilmiş bulut sunucuları, EC2 ile EBS arasında ayrılmış bant genişliğine sahiptir. Anlık görüntülerden oluşturulan birimler için artık ön ısıtma gerekmez — AWS, geri yüklenen birimleri otomatik olarak önceden ısıtır. 256.000 IOPS'a kadar performans elde etmek için desteklenen bulut sunucusu ailelerinde (R6i, X2iedn) io2 Block Express kullanın. Birden fazla birim üzerinde RAID 0 kullanmak, hata toleransının azalması karşılığında IOPS'u ve aktarım hızını katlayabilir.
# Check the EBS bandwidth available to an instance type
aws ec2 describe-instance-types \
--instance-types m5.xlarge \
--query 'InstanceTypes[].EbsInfo.{MaxBandwidth:EbsOptimizedSupport,MaxIops:EbsInfo}'
# Verify EBS optimization is enabled on a running instance
aws ec2 describe-instances \
--instance-ids i-0abc1234 \
--query 'Reservations[].Instances[].EbsOptimized'Birim Türünü Değiştirme
Bir EBS biriminin türünü, boyutunu, IOPS değerini ve aktarım hızını, birim bağlı ve kullanımdayken değiştirebilirsiniz — kesinti süresi gerekmez. Birim, modifying, optimizing ve completed durumlarından geçer. Boyut yalnızca artırılabilir (birimi küçültemezsiniz). Birimin boyutunu artırdıktan sonra işletim sistemi içindeki dosya sistemini growpart ve resize2fs (Linux) veya Disk Yönetimi (Windows) kullanarak genişletmeniz gerekir. Bu çalışma sırasında değişiklik yapabilme özelliği, EBS'nin bulut sunucusu yerel depolamasına göre önemli bir farkıdır.
# Resize a gp3 volume from 100 GiB to 500 GiB
aws ec2 modify-volume \
--volume-id vol-0abc1234def567890 \
--size 500
# After AWS completes the resize, extend the filesystem:
# On Linux (for /dev/xvda1 partition):
# sudo growpart /dev/xvda 1
# sudo resize2fs /dev/xvda1Hızlı Kontrol
Bu dersteki AWS Solutions Architect (SAA-C03) kavramlarını anlayıp anlamadığınızı test edin.
Ders Özeti
Bu derste şunları öğrendiniz: gp3, 3.000 IOPS temel performansına ve bağımsız olarak yapılandırılabilen aktarım hızına sahip varsayılan SSD'dir; io2 Block Express, görev açısından kritik veritabanları için beş dokuz dayanıklılığıyla 256.000 IOPS'a kadar performans sunar; st1, sıralı büyük veriler için aktarım hızı bakımından optimize edilmiş HDD'dir; sc1 ise seyrek erişilen soğuk veriler için en düşük maliyetli HDD'dir. Sırada EBS anlık görüntülerini, şifrelemeyi ve RAID yapılandırmalarını inceleyeceğiz.
Sıkça Sorulan Sorular
“EBS Birim Türleri: gp3, io2, st1, sc1” dersi ücretsiz mi?
Evet — “EBS Birim Türleri: gp3, io2, st1, sc1” 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.
“EBS Birim Türleri: gp3, io2, st1, sc1” dersinde ne öğreneceğim?
Genel Amaçlı SSD, Sağlanan IOPS SSD, Aktarım Hızı için Optimize Edilmiş HDD ve Soğuk HDD'yi karşılaştırarak iş yükünüz için doğru birimi seçin. 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 1. dersidir.
“EBS Birim Türleri: gp3, io2, st1, sc1” 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
- EBS Birim Türleri: gp3, io2, st1, sc1
- EBS Anlık Görüntüleri, Şifreleme ve RAID
- EFS: Linux için Paylaşılan Dosya Depolama
- FSx: Windows Dosya Sunucusu ve Lustre