Ana içeriğe geç

AWS EC2 Örnek Türleri Açıklandı: Her Tür Ne Zaman Kullanılır

Bu yazı, farklı AWS EC2 örnek türlerini açıklayarak uygulama ihtiyaçlarınızı daha iyi performans ve daha düşük maliyet için doğru bulut kaynaklarıyla eşleştirmenize yardımcı olur.
Laiba Siddiqui
Laiba Siddiqui

Ücretsiz Hesabınızı Oluşturun

Alıştırma and program your progress.

Google ile devam edinDevam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Amazon EC2 (Elastic Compute Cloud), AWS’in temel yapı taşlarından biridir. İhtiyaçlarımıza göre ölçeklenebilen bulut üzerinde sanal sunucular oluşturmamıza olanak tanır. Ancak tüm EC2 örnekleri aynı değildir ve doğru türü seçmek, performansımız ve maliyetlerimiz üzerinde büyük fark yaratabilir. 

Bu kılavuzda, farklı EC2 örnek türlerini, kullanım alanlarını ve size en uygun olanı nasıl seçeceğinizi açıklayacağım.

EC2 Örnek Türleri Nedir?

Bir örnek başlattığınızda AWS’de, bir örnek türü seçmeniz gerekir. Her tür, CPU, bellek, depolama ve ağ kapasitesi içeren farklı bir bilgi işlem gücü paketidir. Bu türler, uygulamanızın ihtiyaçlarını doğru miktarda kaynakla eşleştirmenize yardımcı olur; böylece kullanmadığınız şeyler için ödeme yapmazsınız.

Bu nedenle doğru örnek türünü seçmek, verimli ve maliyet etkin bir altyapı kurmanın temelidir. Bulut kurulumunuzun sorunsuz çalışmasını ve iş yükünüzle birlikte ölçeklenmesini sağlamanın en iyi yollarından biridir.

Örnek ailelerinin rolü

AWS, örnek türlerini aileler halinde sınıflandırır. Her aile grubu benzer performans profillerine sahiptir; böylece işiniz için doğru olanı bulmak kolaylaşır.

Örneğin:

  • Hesaplama için optimize edilmiş örnekler toplu işlem ve yüksek performanslı hesaplama için idealdir.
  • Bellek için optimize edilmiş örnekler bellek içi veritabanları veya gerçek zamanlı analitik gibi yüksek RAM gerektiren işler için daha uygundur.
  • Genel amaçlı örnekler hesaplama, bellek ve ağ kaynaklarının dengeli olduğu durumlar için idealdir.
  • Depolama için optimize edilmiş örnekler düşük gecikmeli girdi/çıktı (I/O) işlemleri için optimize edilmiştir.

Bu yapı, belirli kullanım senaryomuza uyan seçeneklere hızlıca odaklanmamıza yardımcı olur.

EC2 Örnek Adlandırma Kuralları

AWS EC2 örnek türleri, her örneğin ne yapabildiğini veya ne için optimize edildiğini anlatan adlandırma kurallarını izler. Bu adları nasıl çözüml eyebileceğinizi görelim; böylece doğru seçimi daha güvenle yapabilirsiniz.

Biçim dökümü

Örnek türleri, örnek ailesine ve örnek boyutuna göre adlandırılır. Örnek adının ilk kısmı örnek ailesini, ikinci kısmı ise boyutunu belirtir. İki kısım bir nokta . ile ayrılır.

Örneğin m5.large gibi bir ad üç temel bölümden oluşur:

  1. Seri (m) genel amacını anlatır. Bu örnekte m genel amaçlıyı ifade eder.
  2. Nesil (5) sürümü belirtir. Daha yüksek sayılar genellikle daha yeni donanım ve daha iyi performans anlamına gelir.
  3. Boyut (large) CPU ve bellek gibi kaynakların ölçeğini ifade eder.

m5.large, beşinci nesilden, makul miktarda kaynağa sahip genel amaçlı bir örnek aldığınız anlamına gelir.

Aşağıdaki görsel biçimi görsel olarak açıklar:

EC2 instance type naming convention

          EC2 örnek türü adlandırma kuralı. Kaynak: AWS dokümanları

       

Örnekler ve çözümleme

Birkaç örneğe daha bakalım ve çözelim:

  • t4g.micro, Graviton (ARM tabanlı) işlemciler kullanan, hafif ve ara sıra çalışan iş yükleri için uygun patlamalı bir örnektir.
  • r6g.xlarge, 6. nesilden, yine Graviton tabanlı, bellek içi veritabanları gibi bellek yoğun uygulamalar için ideal bir bellek optimize örnektir.
  • c7gn.2xlarge, 7. nesil, geliştirilmiş ağ ve EBS desteğine sahip, Graviton işlemcilerle güçlendirilmiş bir hesaplama için optimize örnektir.

İşte bazı popüler seriler ve bunlara karşılık gelen seçenekler ile gösterimler. 

Seriler

Seçenekler

  • c – Hesaplama için optimize
  • d – Yoğun depolama
  • hpc – Yüksek performanslı hesaplama
  • i – Depolama için optimize
  • g – Grafik yoğun
  • m – Genel amaçlı
  • mac – macOS
  • p – GPU hızlandırmalı
  • r – Bellek için optimize
  • a – AMD işlemciler
  • g – AWS Graviton işlemciler
  • i – Intel işlemciler
  • m1 ultra – Apple M1 Ultra çipi
  • m2 – Apple M2 çipi
  • m2pro – Apple M2 Pro çipi
  • b – Blok depolama optimizasyonu
  • z – Yüksek CPU frekansı
  • n – Ağ ve EBS için optimize

Seriler ve seçeneklerin tam listesi için AWS dokümantasyonuna göz atın.

Şimdi farklı örnek türlerine daha ayrıntılı bakalım. 

Genel Amaçlı Örnekler

Genel amaçlı örnekler; hesaplama, bellek ve ağ gücünün dengeli bir karışımını sunar. İş yükünüz belirgin şekilde tek bir yöne eğilmiyorsa, web sunucuları, geliştirme ortamları ve arka uç sistemleri için harika bir seçimdir.

AWS bu kategoride iki ana seri sunar: T serisi ve M serisi. Bunlara yakından bakalım:

T serisi 

T serisi örnekler, patlamalı performans için tasarlanmıştır. Temel bir CPU gücü seviyesi sağlarlar, ancak gerektiğinde geçici olarak artabilirler. Bu patlama yeteneği, kredi sistemiyle çalışır; örneğiniz temel CPU kullanımının altında çalıştığında kredi kazanır. Talep arttığında, bu kredileri harcayarak performansı yükseltir.

“Sınırsız” modu etkinleştirirseniz, örneğiniz kredi bakiyesinin ötesinde patlamaya devam edebilir; ancak ek kullanım için ücretlendirilirsiniz.

Bu örnekler, değişken veya düşük-orta CPU iş yükleri için idealdir; örneğin:

  • Düşük trafikli web uygulamaları
  • Geliştirme ve test ortamları
  • Küçük veritabanları
  • CI/CD hatları

Diyelim ki küçük bir web uygulaması çalıştırıyorsunuz. Çoğu zaman düşük CPU kullanımıyla sorunsuz ilerler. Bir kampanya başlattığınızda ve trafik arttığında, biriken kredileri kullanarak ek yükü yönetir. Yoğunluk geçince, temel seviyesine döner ve yeniden kredi kazanmaya başlar.

Popüler türleri arasında t4g, t3 ve t2 yer alır; t4g.nano gibi boyutlarda sunulur. 

M serisi 

M serisi örnekler, yaklaşık vCPU başına 4 GB RAM ile dengeli bir CPU-bellek oranı sunar. Bu da, özel hesaplama veya bellek yapılandırmaları gerektirmeyen genel amaçlı iş yükleri için çok yönlü hale getirir.

Şunlar için kullanabiliriz:

  • Küçük-orta ölçekli veritabanları (ör. MySQL, PostgreSQL)
  • Uygulama sunucuları
  • Kurumsal uygulamalar için arka uç servisler
  • Önbellekleme katmanları
  • Oyun sunucuları

Örneklerine m6i, m8g ve mac dahildir; her biri m8g.medium gibi çeşitli boyutlarda mevcuttur.

Hesaplama için Optimize Edilmiş Örnekler

İş yükleriniz işlem açısından ağır, ancak bellek ihtiyacı düşük olduğunda, hesaplama için optimize edilmiş örnekler iyi uyum sağlar. Analitik, medya kodlama veya oyun altyapısı gibi CPU yoğun görevler için yüksek hızlı performans sunarlar.

AWS bu gücü C serisiyle sunar. Ayrıntılı inceleyelim: 

C serisi

C serisi örnekler, daha az bellek yüküyle yüksek hesaplama performansı için tasarlanmıştır. Bu, GB RAM başına daha fazla CPU gücü aldığınız anlamına gelir; hızın depolama veya bellekten daha önemli olduğu uygulamalar için idealdir.

Maksimum verim ve verimlilik için bu örnekler Intel, AMD ve AWS Graviton gibi en yeni işlemcileri kullanır.

Şunlar için kullanabiliriz:

  • Yüksek performanslı web sunucuları
  • Video kodlama ve medya dönüştürme
  • Bilimsel simülasyonlar ve modelleme
  • Toplu işleme ve veri öğütme
  • Düşük gecikme ve hızlı tik oranları gerektiren oyun sunucuları

Karşılaşabileceğiniz örnekler arasında c6g, c7i, c5n ve c4 bulunur. Her biri, ihtiyaçlarınıza göre ölçekleyebilmeniz için çeşitli boyutlarda gelir.

Hesaplama için optimize edilmiş örnekleri öne çıkaran özellikler şunlardır:

  • Düşük gecikme: Hızlı yanıt verirler; bu da akış ve oyun gibi gerçek zamanlı uygulamalar için harika oldukları anlamına gelir.
  • Hızlı işlem hızları: Yüksek saat hızları ve optimize CPU çekirdekleriyle saniyede milyonlarca isteği işleyebilirler.
  • Maliyet etkin ölçekleme: İhtiyacınız olmayan bellek için fazla ödeme yapmadan hesaplama gücünüzü artırabilirsiniz.

Sürdürülebilirlik: Birçok C serisi örnek AWS Graviton işlemcileri kullanır; bunlar daha enerji verimlidir ve karbon ayak izinizi azaltmaya yardımcı olur.

Bellek İçin Optimize Edilmiş Örnekler

Bellek için optimize edilmiş örnekler, CPU gücü veya depolamadan ziyade daha fazla belleğe ihtiyaç duyan iş yükleri için en iyisidir. Bu örnekler, çok büyük veri kümelerini tamamen bellekte işleyen yüksek performanslı veritabanları ve bellek içi uygulamaları ultra hızlı yanıt süreleriyle çalıştırır.

R serisi

R serisi örnekler, bellek ağırlıklı iş yükleri için oluşturulmuştur. Daha yüksek bellek/vCPU oranı sunarlar; bu da uygulamanız çok miktarda RAM gerektirirken mutlaka yüksek hesaplama gücüne ihtiyaç duymadığında harika bir uyum sağlar.

Şunlar için kullanabiliriz:

  • Bellek içi önbellekleme: Veriye şimşek hızında erişime dayanan Redis veya Memcached gibi araçlar için idealdir.
  • Gerçek zamanlı büyük veri analitiği: Düşük gecikmeyle bellekte veri işleme ve analiz için mükemmeldir.
  • Kurumsal uygulamalar: Güvenilir çalışmak için sağlam bellek tahsisi gerektiren büyük uygulamalar için uygundur.

Popüler seçenekleri arasında r5, r6a, r8g ve r4 bulunur. Her biri, ihtiyaçlarınıza bağlı olarak farklı boyutlarda sunulur. 

X serisi ve Z serisi

X serisi örnekler, aşırı bellek kapasitesi sunar ve özellikle bellek yoğun kurumsal iş yükleri için tasarlanmıştır. Şunlar için başvurulacak örneklerdir:

  • SAP HANA
  • Bellek içi veritabanları
  • Gerçek zamanlı, büyük ölçekli analitik

Standart modellerinden bazıları x1e, x2gd ve x8g’dir.

Z serisi örnekler biraz farklıdır. Yüksek bellek ile yüksek CPU frekansını birleştirirler; bu da onları şu alanlar için ideal kılar:

  • Elektronik tasarım otomasyonu (EDA)
  • Finansal simülasyonlar
  • Büyük ilişkisel veritabanları
  • Hesaplamalı litografi

İş yükünüz güçlü tek iş parçacıklı performans ve önemli miktarda RAM gerektiriyorsa, Z serisi (örneğin Z1d) dengeli bir güç sunar.

Depolama İçin Optimize Edilmiş Örnekler

Depolama için optimize edilmiş örnekler, yerel olarak bağlı, yüksek hızlı SSD’ler (NVMe) kullanır; bu da son derece hızlı ve güvenilir depolama gerektiren iş yükleri için idealdir. Bu yüzden NoSQL veritabanları, veri gölleri veya yüksek IOPS (Saniye Başına Girdi/Çıktı İşlemleri) gerektiren büyük ölçekli veri işleme için kullanılabilirler.

Mevcut bazı yaygın depolama için optimize edilmiş örneklere bakalım: 

I serisi, D serisi, H serisi

Aşağıdaki tablo her örnek serisinin ayrıntılarını gösterir:

 

I serisi

D serisi

H serisi

Birincil kullanım

Yüksek IOPS işlem odaklı iş yükleri ve düşük gecikmeli veri erişimi.

Veri yoğun uygulamalar, büyük veri işleme ve yüksek depolama kapasitesi gerektiren iş yükleri.

Depolama sınırlı gereksinimleri olan yüksek performanslı hesaplama (HPC) uygulamaları.

İdeal kullanım

NoSQL veritabanları (Cassandra, MongoDB gibi), işlem veritabanları, gerçek zamanlı analitik ve dağıtık dosya sistemleri.

Veri gölleri, Hadoop dağıtık hesaplama, günlük işleme ve büyük ölçekli veri analizi.

HPC simülasyonları, bilimsel hesaplama, sismik analiz ve büyük yerel veri kümeleriyle makine öğrenimi.

Depolama

Yüksek hızlı NVMe SSD yerel depolama (geçici). 

Genellikle HDD veya SSD (örnek türüne bağlı) yüksek kapasiteli yerel depolama.

Yüksek bant genişlikli NVMe SSD yerel depolama (geçici).

Performans

Çok yüksek IOPS ve düşük gecikme. 

Yüksek sıralı okuma/yazma bant genişliği ve I serisine kıyasla daha az rastgele IOPS, ancak büyük dosyaların akışı için mükemmel.

Veri yoğun simülasyonlar ve HPC iş yükleri için üstün bant genişliği ve yüksek IOPS sunar.

Örnekler

I8g, I7ie, I3en

D3, D3en

H1

I serisi, H serisi ve D serisi örneklerin tam listesi için dokümantasyona göz atın.

Yerel depolama performansı

Yerel depolama, uygulamalarınız için çok yüksek IOPS (Saniye Başına Girdi/Çıktı İşlemleri), milisaniyenin altı gecikme ve yüksek bant genişliği sunan NVMe SSD’ler kullanır. Ancak geçicidir; yani örnek durdurulduğunda veya sonlandırıldığında veriler kaybolur.

Bu nedenle geçici depolama çoğunlukla şu amaçlar için kullanılır:

  • Geçici çizim alanı
  • Tampon/önbellek depolaması
  • Yüksek hızlı geçici veritabanları (Redis, kopyalı Cassandra gibi)

Buna karşılık, EBS (Elastic Block Store) destekli birimler, örnek durdurulsa bile kullanılabilir kalan kalıcı depolamadır. EBS ağa bağlıdır ve yüksek dayanıklılık sunar; kolay yedekleme ve geri yükleme için anlık görüntüler gibi özellikler sağlar. Bu, veritabanları ve kritik dosyalar gibi veri kalıcılığının önemli olduğu iş yükleri için idealdir.

Geçici depolama olağanüstü performans sunsa da veri dayanıklılığı sağlamaz. Öte yandan EBS destekli depolama mükemmel dayanıklılık ve direnç sunar; hem performans hem veri koruması gerektiren iş yükleri için idealdir.

Hızlandırılmış Hesaplama Örnekleri

Hızlandırılmış hesaplama örnekleri, donanım hızlandırmalı örnekler olarak da adlandırılır ve yalnızca CPU’larla yavaş veya verimsiz olacak yoğun hesaplama görevlerini GPU’lar (Grafik İşlem Birimleri), FPGA’lar (Saha Programlanabilir Kapı Dizileri) veya AWS özel çipleri gibi özel donanımlara devretmemiz gerektiğinde kullanılır. 

Bu nedenle daha iyi performans sağlarlar ve yoğun paralel işleme veya karmaşık hesaplamalar gerektiren iş yükleri için uygundur.

GPU tabanlı örnekler (P ve G aileleri)

GPU tabanlı örnekler, güçlü paralel hesaplama gerektiren görevler için mükemmeldir. Çekirdeğinde NVIDIA GPU’lar bulunan bu örnekler, ML model eğitimi, 3D oluşturma, üst düzey oyun ve diğer grafik yoğun görevler gibi ağır iş yükleri için optimize edilmiştir.

GPU tabanlı örnek kategorisindeki iki temel aile şunlardır:

  • P ailesi (ör. P4, P5): NVIDIA GPU’larla donatılmıştır ve makine öğrenimi (ML) ile yüksek performanslı hesaplama (HPC) uygulamaları için özelleştirilmiştir.
  • G ailesi (ör. G4, G5): Yine NVIDIA GPU’larla güçlendirilmiştir; grafik iş yükleri, ML çıkarımı ve oyun akışı için idealdir.

Uzmanlaşmış AI/ML örnekleri (Infm ve Trn aileleri)

Yapay zeka ve makine öğrenimi iş yükleri için Inferentia’ya optimize edilmiş örnek (Inf) ve Trainium’a optimize edilmiş örnek (Trn) aileleri, AWS Inferentia ve AWS Trainium çipleri gibi özel AWS silikonlarıyla oluşturulmuştur. Büyük ölçekte derin öğrenme modellerini eğitip çıkarım yaparak üst düzey fiyat-performans sunarlar.

  • Inf ailesi (ör. Inf1, Inf2): AWS Inferentia çipleriyle desteklenen, düşük gecikmeli ve yüksek verimli çıkarım görevleri için idealdir.
  • Trn ailesi (ör. Trn1, Trn2): Dağıtık derin öğrenme modeli eğitimi için optimize edilmiştir; AWS Trainium çipleri tarafından sağlanan yüksek hızlı ara bağlantılar ve önemli hesaplama kapasitesi sunar.

Bu örnekler ölçeklenebilir olup TensorFlow, PyTorch ve Apache MXNet çerçevelerini destekler; verimliliği artırır ve kesintisiz performans sağlar.

Şunlar için kullanabiliriz:

  • Büyük ölçekte derin öğrenme eğitimi: Büyük modellerin uygun maliyetli, yüksek performanslı eğitimi için Trn1 kullanın.
  • Düşük maliyetli AI çıkarımı: Hızlı ve düşük maliyetli model çıkarımı için Inf1 kullanın.
  • Büyük ölçekli AI dağıtımları: Öneri motorları, konuşma tanıma ve otonom araçlar gibi saniyede milyonlarca çıkarımı destekleyen ortamlar.

Doğru EC2 Örneği Nasıl Seçilir?

Bu kadar çok örnek türü varken, AWS’nin sunduklarından en iyi şekilde yararlanmak için ne aramanız gerektiğini bilmek epey zordur. Bu nedenle, performans, maliyet ve ölçeklenebilirlik arasında denge kuran güvenli seçimleri siz ve ekibiniz nasıl yapabilirsiniz, bakalım.

Temel karar faktörleri

Önce iş yükünüzün gerçekten neye ihtiyaç duyduğunu düşünerek başlayın. Farklı iş yüklerinin farklı örnek türleri gerektirdiğinden, ihtiyaç duyduğunuz CPU gücünü, belleği, depolamayı ve ağ gereksinimlerini belirleyin. 

Ayrıca trafiğinizin davranışını da hesaba katmak istersiniz. Düzenli ve öngörülebilir mi, yoksa belirli zamanlarda mı artıyor? Bu, talep üzerine ölçeklenebilen bir şeye gidip gitmeyeceğimize karar vermemize yardımcı olabilir.

Ve çoğunlukla maliyet kısıtları içinde çalıştığımızdan, performansı ne kadar harcamaya istekli olduğumuzla tartın. Kalıcı depolamaya ihtiyacımız yoksa, geçici depolama kullanmak EBS birimlerine kıyasla hatırı sayılır tasarruf sağlayabilir.

Seçim için AWS araçları

Neyse ki AWS, seçenekleri daraltmak için bize birkaç araç sunuyor. İşte bazıları:

  • Instance Explorer, aradığınız özelliklere göre örnek türlerini filtrelemenin hızlı bir yoludur.
  • AWS Compute Optimizer, örnekleri şu an nasıl kullandığınızı inceler ve daha iyi seçenekler varsa önerir.
  • AWS Pricing Calculator, maliyetleri önceden tahmin eder; bu da dağıtımdan önce seçenekleri karşılaştırmak istediğimizde harikadır.

Kıyaslama ve test

Tüm bu araçlara rağmen, yine de kendi testlerinizi yapmaya değer. Ortamımızda farklı örneklerin kıyaslanması, gerçek iş yükleri altında nasıl dayandıklarını gösterir. Bu da performans, gecikme ve maliyet hakkında, bizim için gerçekten önemli olana dayalı daha iyi bir fikir verir.

Maliyet ve Satın Alma Seçenekleri

EC2 söz konusu olduğunda, örnekleri satın alma biçimimiz genel maliyetlerimizi etkileyebilir. AWS birden fazla satın alma seçeneği sunduğundan ve her biri farklı iş yüklerine göre uyarlandığından, mevcut projemiz için doğru olanı nasıl seçeceğimizi ve bulut faturalarımızı nasıl etkin biçimde yöneteceğimizi görelim.

İsteğe bağlı örnekler

İsteğe bağlı örnekler bize en fazla esnekliği sağlar. İhtiyaç duyduğumuzda başlatabilir, saniye bazında ödeme yapabilir ve taahhüt olmadan aynı kolaylıkla kapatabiliriz. Şunlar için mükemmeldir:

  • Kısa vadeli projeler
  • Düzensiz veya öngörülemeyen iş yükleri
  • Ön planlama olmadan hızlı başlamak

Ancak bu esneklik daha yüksek bir fiyatla gelir. Uzun süreli veya öngörülebilir iş yükleri için diğer seçenekler zaman içinde çok daha fazla tasarruf sağlayabilir.

Rezerve ve Spot örnekler

Rezerve örnekler, bir iş yükünün uzun bir süre boyunca sürekli çalışacağını bildiğimizde idealdir. Bir veya üç yıllık bir taahhütte bulunarak, isteğe bağlı fiyatlandırmaya kıyasla %75’e varan tasarruf sağlayabiliriz. Sürekli çalışan, kararlı uygulamalar için akıllı bir hamledir.

Spot örnekler ise bütçe dar olduğunda daha iyidir. AWS, kullanılmayan kapasiteyi %90’a varan indirimlerle sunar; ancak bu kapasite kısa bir bildirimle geri çekilebilir. Bu da, kesintileri tolere edebilen işler için en uygun oldukları anlamına gelir; örneğin:

  • Toplu işlem
  • Veri analizi
  • CI/CD iş yükleri
  • Durumsuz servisler

Hızlı karşılaştırma: İsteğe bağlı vs. rezerve vs. spot örnekler

İşte karar vermenize yardımcı olacak hızlı bir yan yana tablo:

Seçenek

En iyi kullanım

Maliyet

Esneklik

Bilmekte fayda var

İsteğe bağlı

Kısa vadeli veya öngörülemeyen işler

En yüksek

Çok esnek

Test veya öngörülemeyen yükler için harika

Rezerve

Uzun vadeli, istikrarlı iş yükleri

Daha düşük (taahhütle)

Daha az esnek

1 veya 3 yıllık dönemle %75’e varan tasarruf

Spot

Kesintiye uğrayabilir, hata toleranslı görevler

En düşük

Sınırlı (her an durdurulabilir)

%90’a varan tasarruf, ancak garanti yok

Daha ayrıntılı bir karşılaştırma için AWS’nin resmi web sitesine göz atın.

Maliyet optimizasyon ipuçları

Bütçemizi daha da esnetmek için yararlanabileceğimiz bazı araç ve stratejiler şunlardır:

  • Tasarruf planları: EC2 ve diğer hizmetler genelinde esnek, taahhüt bazlı fiyatlandırma sunar. Tutarlı kullanıma taahhüt ederek %72’ye varan tasarruf sağlayabiliriz.
  • Otomatik ölçekleme: Kapasitemizi talebe göre otomatik olarak ayarlar; böylece asla fazla kaynak ayırmayız.
  • Doğru boyutlandırma: Örnek türlerini ve boyutlarını düzenli olarak gözden geçirerek hâlâ uygun olduklarından emin olun. Küçük ayarlamalar zaman içinde büyük tasarruflar sağlayabilir.

Sonuç

EC2 örnekleri söz konusu olduğunda tek bedene uyan bir çözüm yoktur ve bu iyi bir şeydir. İster hızlı bir geliştirme ortamı kuruyor olalım ister karmaşık bir makine öğrenimi hattını ölçeklendiriyor olalım, AWS tam ihtiyacımız olanı seçme esnekliğini sunar.

Anahtar nokta, iş yükümüzü anlamak, performans hedeflerimizi bilmek ve maliyeti akılda tutmaktır. Araçlar, testler ve biraz deneme-yanılma ile desteklenen kasıtlı seçimler yaptıkça altyapımızdan daha fazla verim alırız.

AWS becerilerinizi geliştirmeye devam etmek veya EC2’nun neler yapabildiğini daha fazla keşfetmek istiyorsanız, göz atabileceğiniz bazı kaynaklar şunlardır:

Bu kaynaklar, pratik örnekler ve gerçek dünya uygulamalarıyla AWS becerilerinizi bir üst seviyeye taşımanıza yardımcı olacaktır.

SSS

ECS ile EC2 arasındaki fark nedir?

EC2, işletim sistemi ve uygulamalar dahil olmak üzere sanal makinenin tamamını yönettiğiniz bir sanal makine hizmetidir. ECS ise, konteynerleştirilmiş uygulamaları çalıştırmaya ve ölçeklendirmeye odaklanan, yönetilen bir konteyner orkestrasyon hizmetidir.

AWS EC2 sunucusuz mudur?

EC2, ortamın sağlanması ve yönetimini gerektirir.

AWS’de Elastic IP nedir?

AWS’de Elastic IP adresi, bir örnek veya ağ arayüzüyle ilişkilendirilebilen, örnek durdurulsa, yeniden başlatılsa veya başka bir bölgeye taşınsa bile tutarlı bir genel IP sağlayan statik, genel bir IPv4 adresidir.

Bir EC2 örneğini nasıl silerim?

AWS Management Console’a giriş yapın, EC2 panosuna gidin ve silmek istediğiniz örneği seçin. Ardından, Instance State açılır menüsünden "Terminate" seçeneğini seçin. İstendiğinde sonlandırmayı onaylayın.

AWS’de AMI nedir?

Amazon Machine Image (AMI), Amazon Elastic Compute Cloud (EC2) örneğini başlatmak için gereken bilgileri içeren bir şablondur.

Graviton tabanlı örnekler Intel veya AMD tabanlı olanlarla nasıl karşılaştırılır?

Graviton örnekleri ARM mimarisi kullanır; birçok iş yükü için daha iyi fiyat-performans ve enerji verimliliği sunar. Ancak x86 uygulamalarla uyumluluk doğrulanmalıdır.

Laiba Siddiqui

Yazar

Laiba Siddiqui

Karmaşık konuları basitleştirmeyi seven bir içerik stratejistiyim. Splunk, Hackernoon ve Tiiny Host gibi şirketlerin hedef kitleleri için ilgi çekici ve bilgilendirici içerikler üretmelerine yardımcı oldum.

Konular

İlgili