Amazon EC2 Temelleri ve Yapılandırma Seçenekleri - kapak
Teknoloji#aws#ec2#bulut bilişim#sanal sunucu

Amazon EC2 Temelleri ve Yapılandırma Seçenekleri

Bu özet, Amazon EC2'nin temel kavramlarını, yapılandırma seçeneklerini, örnek türlerini, güvenlik gruplarını, SSH erişimini ve çeşitli satın alma modellerini akademik bir yaklaşımla incelemektedir.

taei24 Mart 2026 ~23 dk toplam
01

Sesli Özet

7 dakika

Konuyu otobüste, koşarken, yolda dinleyerek öğren.

Sesli Özet

Amazon EC2 Temelleri ve Yapılandırma Seçenekleri

0:007:02
02

Flash Kartlar

25 kart

Karta tıklayarak çevir. ← → ile gez, ⎵ ile çevir.

1 / 25
Tüm kartları metin olarak gör
  1. 1. Amazon EC2 nedir ve hangi hizmet modelini temsil eder?

    Amazon EC2 (Elastic Compute Cloud), Amazon Web Services'ın en popüler ve temel hizmetlerinden biridir. Bu hizmet, Altyapı Hizmet Olarak (IaaS) modelini temsil eder. Kullanıcılara bulut üzerinde sanal bilgi işlem kaynakları sağlar ve böylece fiziksel donanım yönetimi yükünü ortadan kaldırır.

  2. 2. EC2'nin ana yetenekleri arasında neler bulunur?

    EC2'nin ana yetenekleri arasında sanal makineler kiralamak, bu makineler için sanal sürücülerde veri depolamak, gelen trafiği birden fazla makineye dağıtarak yük dengelemesi yapmak ve otomatik ölçeklendirme grupları aracılığıyla hizmetleri dinamik olarak ölçeklendirmek yer alır. Bu özellikler, uygulamaların esnekliğini ve kullanılabilirliğini artırır.

  3. 3. Bir EC2 örneği yapılandırılırken hangi temel özellikler göz önünde bulundurulur?

    Bir EC2 örneği yapılandırılırken işletim sistemi (Linux, Windows, Mac OS), işlem gücü (CPU), rastgele erişimli bellek (RAM) ve depolama alanı (EBS, EFS, Örnek Depolama) gibi çeşitli özellikler göz önünde bulundurulur. Ayrıca ağ kartı hızı, genel IP adresi ve güvenlik grubu kuralları da yapılandırma seçeneklerindendir. Bu özellikler, örneğin performansını ve maliyetini doğrudan etkiler.

  4. 4. EC2 Kullanıcı Verisi (User Data) ne amaçla kullanılır ve nasıl çalışır?

    EC2 Kullanıcı Verisi, bir örnek ilk kez başlatıldığında komutları otomatik olarak çalıştırmak için kullanılan bir önyükleme betiğidir. Bu betik, güncellemeleri yükleme, yazılım kurma veya dosya indirme gibi görevleri otomatikleştirmek için root yetkisiyle çalışır. Bu sayede örneklerin başlangıç yapılandırması ve özelleştirilmesi kolaylaşır.

  5. 5. AWS'nin 'm5.2xlarge' gibi EC2 örnek adlandırma kuralı ne anlama gelir?

    AWS'nin 'm5.2xlarge' gibi adlandırma kuralı, örnek sınıfını, nesli ve boyutu belirtir. 'm' genel amaçlı sınıfı, '5' nesli ve '2xlarge' ise örnek boyutunu ifade eder. Bu kural, kullanıcılara örneklerin temel özelliklerini ve performans seviyelerini hızlıca anlamalarını sağlar.

  6. 6. Genel Amaçlı EC2 örnekleri hangi senaryolar için uygundur ve ne tür performans sunar?

    Genel Amaçlı EC2 örnekleri (örn. t2.micro), işlem, bellek ve ağ arasında dengeli performans sunar. Bu örnekler, web sunucuları, geliştirme ortamları ve küçük veritabanları gibi çeşitli iş yükleri için uygundur. Çoğu genel amaçlı uygulama için iyi bir başlangıç noktasıdır ve maliyet etkin bir çözüm sunar.

  7. 7. İşlem Optimize Edilmiş EC2 örnekleri hangi tür görevler için tasarlanmıştır?

    İşlem Optimize Edilmiş EC2 örnekleri, toplu işleme, medya dönüştürme, bilimsel modelleme ve yüksek performanslı bilgi işlem (HPC) gibi yoğun işlem gerektiren görevler için tasarlanmıştır. Bu örnekler, yüksek CPU performansı sunarak bu tür iş yüklerinin verimli bir şekilde yürütülmesini sağlar ve işlem gücü odaklı uygulamalar için idealdir.

  8. 8. Bellek Optimize Edilmiş EC2 örneklerinin temel kullanım amacı nedir?

    Bellek Optimize Edilmiş EC2 örnekleri, büyük veri kümelerini bellekte işleyen yüksek performanslı veritabanları, gerçek zamanlı analizler ve önbellekleme hizmetleri gibi uygulamalar için idealdir. Bu örnekler, yüksek RAM kapasitesi ve hızlı bellek erişimi sağlayarak bellek yoğun iş yüklerinin üstesinden gelir ve veri işleme hızını artırır.

  9. 9. Depolama Optimize Edilmiş EC2 örnekleri hangi tür uygulamalar için uygundur?

    Depolama Optimize Edilmiş EC2 örnekleri, yerel depolama üzerinde yüksek, sıralı okuma ve yazma erişimi gerektiren depolama yoğun görevler için uygundur. Çevrimiçi işlem sistemleri (OLTP) ve veri ambarı uygulamaları bu tür örnekleri kullanır. Yüksek I/O performansı sunarak büyük veri setlerinin hızlı işlenmesini sağlar ve disk erişimi kritik uygulamalar için tasarlanmıştır.

  10. 10. AWS'de ağ güvenliğinin temelini oluşturan Güvenlik Grupları ne işe yarar?

    Güvenlik Grupları, AWS'de ağ güvenliğinin temelini oluşturur. Bu gruplar, EC2 örneklerimize gelen veya giden trafiğin nasıl izin verildiğini kontrol eden sanal güvenlik duvarlarıdır. Belirli portlara erişimi, yetkili IP aralıklarını düzenler ve ağ trafiğini yöneterek örnekleri yetkisiz erişimden korur. Her bir örnek için özelleştirilebilir güvenlik politikaları sağlar.

  11. 11. Güvenlik Grupları nasıl çalışır ve bir EC2 örneği ile ilişkisi nedir?

    Güvenlik Grupları, EC2 örneğinin 'dışında' çalışır. Bu, trafiğin örneğe ulaşmadan önce güvenlik grubu tarafından filtrelendiği anlamına gelir. Eğer trafik güvenlik grubu kuralları tarafından engellenirse, örnek bu trafiği görmez bile. Bir güvenlik grubu birden fazla örneğe atanabilir ve kurallar IP adresleri veya diğer güvenlik grupları referans alınarak tanımlanabilir, bu da merkezi yönetim sağlar.

  12. 12. SSH erişimi için ayrı bir güvenlik grubu bulundurmak neden iyi bir uygulamadır?

    SSH erişimi için ayrı bir güvenlik grubu bulundurmak, güvenlik ve yönetim kolaylığı açısından iyi bir uygulamadır. Bu, SSH portu (22) için erişimi yalnızca belirli IP adresleriyle veya ağlarla sınırlamanıza olanak tanır. Böylece, diğer uygulamaların güvenlik gruplarını etkilemeden SSH erişimini daha sıkı kontrol edebilir ve potansiyel güvenlik açıklarını azaltabilirsiniz.

  13. 13. Bir EC2 örneğine bağlanırken 'zaman aşımı' hatası ile 'bağlantı reddedildi' hatası arasındaki fark nedir?

    Bir EC2 örneğine bağlanırken 'zaman aşımı' hatası genellikle güvenlik grubu sorununa işaret eder; yani güvenlik grubu trafiği engellediği için bağlantı örneğe ulaşamaz. 'Bağlantı reddedildi' hatası ise genellikle uygulama hatasına işaret eder; yani bağlantı örneğe ulaşmış ancak uygulama veya servis tarafından reddedilmiştir (örneğin, SSH servisi çalışmıyor olabilir). Bu iki hata, farklı sorun giderme yaklaşımları gerektirir.

  14. 14. Güvenlik Gruplarının varsayılan gelen ve giden trafik kuralları nelerdir?

    Güvenlik Gruplarının varsayılan kurallarına göre, tüm gelen trafik (ingress) engellenirken, tüm giden trafik (egress) yetkilidir. Bu, örneklerin dışarıya doğru serbestçe iletişim kurabileceği, ancak dışarıdan gelen bağlantıların açıkça izin verilmesi gerektiği anlamına gelir. Bu varsayılan ayar, güvenlik odaklı bir yaklaşım sunarak istenmeyen erişimi engeller.

  15. 15. Linux ve Windows EC2 örneklerine uzaktan erişim için kullanılan klasik portlar nelerdir?

    Linux EC2 örneklerine güvenli giriş için 22 numaralı port (SSH) kullanılır. Windows EC2 örneklerine uzaktan giriş için ise 3389 numaralı port (RDP - Uzak Masaüstü Protokolü) kullanılır. Ayrıca, güvenli web siteleri için 443 (HTTPS) ve dosya transferi için 21 (FTP) gibi klasik portlar da mevcuttur. Bu portlar, farklı servisler için standart iletişim kanallarıdır.

  16. 16. EC2 Instance Connect nedir ve SSH erişimini nasıl kolaylaştırır?

    EC2 Instance Connect, anahtar dosyasına ihtiyaç duymadan tarayıcı içinden EC2 örneğine bağlanmayı sağlayan bir AWS hizmetidir. Bu hizmet, AWS tarafından EC2 üzerine geçici bir anahtar yüklenmesiyle gerçekleşir ve özellikle Amazon Linux 2 ile sorunsuz çalışır. Bu sayede SSH erişimi daha hızlı ve kolay hale gelir, anahtar yönetimi karmaşıklığını azaltır.

  17. 17. İsteğe Bağlı (On-Demand) EC2 örnekleri hangi tür iş yükleri için idealdir ve maliyet açısından ne gibi özellikleri vardır?

    İsteğe Bağlı EC2 örnekleri, kısa süreli, öngörülemeyen ve düzensiz iş yükleri için idealdir. Yüksek maliyetli olsalar da, peşin ödeme veya uzun vadeli taahhüt gerektirmezler. Kullanıcılar yalnızca kullandıkları kadar ödeme yapar, bu da esneklik sağlar ancak birim maliyeti diğer seçeneklere göre daha yüksek olabilir. Anlık ihtiyaçlar için mükemmel bir çözümdür.

  18. 18. Rezerve Edilmiş (Reserved) EC2 örnekleri ne tür indirimler sunar ve hangi senaryolar için uygundur?

    Rezerve Edilmiş EC2 örnekleri, bir veya üç yıllık taahhütlerle İsteğe Bağlı fiyatlara göre yüzde yetmiş ikiye varan indirimler sunar. Belirli bir örnek türü için rezervasyon yapılır ve kararlı durumdaki, sürekli çalışan uygulamalar için uygundur. Bu seçenek, maliyetleri düşürmek isteyen öngörülebilir iş yükleri için idealdir ve uzun vadeli planlama sağlar.

  19. 19. Dönüştürülebilir Rezerve Edilmiş (Convertible Reserved) Örnekler ile normal Rezerve Edilmiş Örnekler arasındaki temel fark nedir?

    Normal Rezerve Edilmiş Örnekler belirli bir örnek türüne kilitlenirken, Dönüştürülebilir Rezerve Edilmiş Örnekler örnek türü değiştirme esnekliği sunar. Bu, iş yükü gereksinimleri zamanla değişebilecek ancak yine de uzun vadeli taahhütle indirimlerden yararlanmak isteyen kullanıcılar için avantajlıdır. Daha fazla esneklik sunarak gelecekteki ihtiyaçlara uyum sağlar.

  20. 20. Tasarruf Planları (Savings Plans) ne gibi esneklikler sunar ve neye dayanır?

    Tasarruf Planları, uzun vadeli kullanım taahhüdüne dayalı indirimler sağlar. Örnek boyutu, işletim sistemi ve kiralamada esneklik sunar. Bu planlar, belirli bir saatlik harcama taahhüdü karşılığında EC2 ve Fargate gibi hizmetlerde önemli indirimler elde etmenizi sağlar, böylece maliyet optimizasyonu sağlar ve genel AWS harcamalarını düşürür.

  21. 21. Spot Örnekler (Spot Instances) en uygun maliyetli seçenek olmasına rağmen hangi riskleri taşır ve hangi iş yükleri için önerilir?

    Spot Örnekler, İsteğe Bağlı fiyatlara göre yüzde doksana varan indirimlerle en uygun maliyetli seçenektir. Ancak, maksimum fiyatınız mevcut spot fiyatından düşükse örnekler herhangi bir zamanda kaybedilebilir. Bu nedenle, toplu işler veya hataya dayanıklı dağıtılmış iş yükleri gibi kesintiye dayanıklı uygulamalar için uygundur, ancak kritik işler için önerilmez. Yüksek riskli ancak yüksek tasarruflu bir seçenektir.

  22. 22. Spot Filolar (Spot Fleets) ne işe yarar ve hangi örnek türlerini bir araya getirebilir?

    Spot Filolar, Spot Örnekleri ve isteğe bağlı olarak İsteğe Bağlı Örnekleri bir araya getirerek hedef kapasiteyi fiyat kısıtlamalarıyla karşılamaya çalışır. Bu, kullanıcıların maliyetleri optimize ederken belirli bir kapasite hedefine ulaşmalarını sağlar. Farklı örnek türlerini ve satın alma modellerini birleştirerek esneklik sunar ve karmaşık iş yükleri için idealdir.

  23. 23. Ayrılmış Ana Bilgisayarlar (Dedicated Hosts) ne anlama gelir ve hangi durumlarda tercih edilir?

    Ayrılmış Ana Bilgisayarlar, EC2 örnek kapasitesinin tamamen sizin kullanımınıza ayrıldığı fiziksel sunuculardır. Bu seçenek, uyumluluk gereksinimlerini karşılamak (örneğin, belirli lisanslama modelleri) ve mevcut yazılım lisanslarını kullanmak için idealdir. Diğer AWS müşterileriyle donanım paylaşımını ortadan kaldırarak yüksek izolasyon ve kontrol sağlar.

  24. 24. Ayrılmış Örnekler (Dedicated Instances) ile Ayrılmış Ana Bilgisayarlar arasındaki temel fark nedir?

    Ayrılmış Örnekler, donanımın size özel olduğu, ancak aynı hesap içindeki diğer örneklerle donanımı paylaşabileceği bir seçenektir. Ayrılmış Ana Bilgisayarlar ise fiziksel sunucunun tamamının size ayrıldığı ve donanımın diğer AWS müşterileriyle paylaşılmadığı bir modeldir. Ayrılmış Ana Bilgisayarlar daha yüksek izolasyon ve lisanslama esnekliği sunarken, Ayrılmış Örnekler daha uygun maliyetli bir izolasyon sağlar.

  25. 25. Kapasite Rezervasyonları (Capacity Reservations) neyi garanti eder ve maliyetlendirmesi nasıldır?

    Kapasite Rezervasyonları, belirli bir kullanılabilirlik bölgesinde İsteğe Bağlı örnek kapasitesini herhangi bir süre için rezerve etmenizi sağlar. Herhangi bir zaman taahhüdü olmaksızın, ihtiyaç duyduğunuzda EC2 kapasitesine her zaman erişmenizi garanti eder. Ancak, örnekleri çalıştırsanız da çalıştırmasanız da İsteğe Bağlı fiyat üzerinden ücretlendirilirsiniz. Bu, kapasite garantisi için ödeme yapmayı gerektirir.

03

Bilgini Test Et

15 soru

Çoktan seçmeli sorularla öğrendiklerini ölç. Cevap + açıklama.

Soru 1 / 15Skor: 0

Amazon EC2'nin bulut bilişimdeki temel hizmet modeli aşağıdakilerden hangisidir?

04

Detaylı Özet

6 dk okuma

Tüm konuyu derinlemesine, başlık başlık.

Bu çalışma materyali, Amazon EC2 hizmetine ilişkin ders slaytları ve sesli ders transkriptinden derlenmiştir.


Amazon EC2 Temelleri: Kapsamlı Çalışma Materyali 📚

1. Amazon EC2'ye Genel Bakış 🌐

Amazon EC2 (Elastic Compute Cloud), Amazon Web Services'ın (AWS) en popüler ve temel hizmetlerinden biridir. "Hizmet Olarak Altyapı" (IaaS) modelini temsil eder ve kullanıcılara bulut üzerinde ölçeklenebilir sanal bilgi işlem kaynakları sağlar. EC2'yi anlamak, bulut bilişimin genel işleyişini kavramak için kritik öneme sahiptir.

Temel Yetenekler:

  • Sanal Makineler Kiralama (EC2 Örnekleri): Bulutta sanal sunucular oluşturma ve yönetme.
  • Sanal Sürücülerde Veri Depolama (EBS): EC2 örnekleri için kalıcı depolama sağlama.
  • Yük Dengeleme (ELB): Gelen trafiği birden fazla makineye dağıtarak hizmet sürekliliğini ve performansını artırma.
  • Otomatik Ölçeklendirme (ASG): Hizmetleri talep doğrultusunda dinamik olarak ölçeklendirme.

2. EC2 Örnek Yapılandırma ve Boyutlandırma Seçenekleri ⚙️

EC2 örnekleri, farklı iş yükleri ve performans gereksinimleri için çeşitli özelliklerle yapılandırılabilir.

Yapılandırma Parametreleri:

  • İşletim Sistemi (OS): Linux, Windows veya Mac OS.
  • İşlem Gücü (CPU): Çekirdek sayısı ve işlem gücü.
  • Bellek (RAM): Rastgele erişimli bellek miktarı.
  • Depolama Alanı:
    • Ağa bağlı depolama (EBS - Elastic Block Store, EFS - Elastic File System).
    • Donanıma bağlı depolama (EC2 Instance Store).
  • Ağ Kartı: Ağ hızı ve Genel IP adresi.
  • Güvenlik Kuralları: Güvenlik Grupları aracılığıyla tanımlanan güvenlik duvarı kuralları.
  • Önyükleme Betiği (EC2 Kullanıcı Verisi): Örnek ilk başlatıldığında çalıştırılacak komutlar.

2.1. EC2 Kullanıcı Verisi (EC2 User Data) 💡

EC2 Kullanıcı Verisi, bir EC2 örneği ilk kez başlatıldığında otomatik olarak komutları çalıştırmak için kullanılan bir önyükleme betiğidir. Bu betik yalnızca bir kez çalışır ve genellikle aşağıdaki görevler için kullanılır:

  • Güncellemeleri yükleme.
  • Yazılım kurma.
  • İnternetten dosya indirme.
  • Örnek başlatma sırasında otomasyon gerektiren her türlü görev. Bu betik, root kullanıcısı yetkileriyle çalışır.

3. EC2 Örnek Türleri 📊

AWS, farklı kullanım senaryoları için optimize edilmiş çeşitli EC2 örnek türleri sunar. Örnek adlandırma kuralı m5.2xlarge gibi olup, m örnek sınıfını, 5 nesli ve 2xlarge ise sınıf içindeki boyutu belirtir.

Başlıca Örnek Türleri:

  1. Genel Amaçlı (General Purpose):
    • Açıklama: İşlem, bellek ve ağ arasında dengeli bir performans sunar. Web sunucuları veya kod depoları gibi çeşitli iş yükleri için idealdir.
    • Örnek: t2.micro (genellikle ücretsiz katmanda kullanılır).
  2. İşlem Optimize Edilmiş (Compute Optimized):
    • Açıklama: Yüksek performanslı işlemciler gerektiren yoğun işlem görevleri için tasarlanmıştır.
    • Kullanım Alanları: Toplu işleme, medya dönüştürme, yüksek performanslı web sunucuları, bilimsel modelleme, makine öğrenimi.
  3. Bellek Optimize Edilmiş (Memory Optimized):
    • Açıklama: Bellekte büyük veri kümelerini işleyen iş yükleri için hızlı performans sağlar.
    • Kullanım Alanları: Yüksek performanslı ilişkisel/ilişkisel olmayan veritabanları, dağıtılmış web ölçekli önbellek depoları, iş zekası için bellek içi veritabanları.
  4. Depolama Optimize Edilmiş (Storage Optimized):
    • Açıklama: Yerel depolamada yüksek, sıralı okuma ve yazma erişimi gerektiren depolama yoğun görevler için uygundur.
    • Kullanım Alanları: Yüksek frekanslı çevrimiçi işlem işleme (OLTP) sistemleri, ilişkisel ve NoSQL veritabanları, veri ambarı uygulamaları.

4. Ağ Güvenliği: Güvenlik Grupları 🔒

Güvenlik Grupları, AWS'de ağ güvenliğinin temelini oluşturur. EC2 örneklerinize gelen veya giden trafiğin nasıl izin verildiğini kontrol eden sanal güvenlik duvarlarıdır.

Güvenlik Gruplarının Özellikleri:

  • Kural Tabanlı: Yalnızca izin verme kuralları içerir.
  • Trafik Kontrolü: Portlara erişimi ve yetkili IP aralıklarını (IPv4 ve IPv6) düzenler.
  • Yön Kontrolü: Gelen (inbound) ve giden (outbound) ağ trafiğini kontrol eder.
  • Esneklik: Kurallar IP adresleri veya diğer güvenlik grupları referans alınarak tanımlanabilir.
  • Konum: EC2 örneğinin "dışında" çalışır; trafik engellenirse, EC2 örneği bu trafiği görmez.
  • Çoklu Atama: Bir güvenlik grubu birden fazla EC2 örneğine atanabilir.
  • Bölgesel: Bir bölge/VPC kombinasyonuna kilitlenmiştir.
  • Varsayılan Kurallar: Tüm gelen trafik varsayılan olarak engellenirken, tüm giden trafik varsayılan olarak yetkilidir.
  • Sorun Giderme İpuçları:
    • Uygulamanız erişilemiyorsa (zaman aşımı), genellikle bir güvenlik grubu sorunudur.
    • Uygulamanız "bağlantı reddedildi" hatası veriyorsa, bu bir uygulama hatası veya uygulamanın başlatılmamış olduğu anlamına gelir.

5. Klasik Portlar ve SSH Erişimi 🔑

Ağ iletişiminde kullanılan bazı standart portlar ve EC2 örneklerine erişim yöntemleri şunlardır:

Klasik Portlar:

  • 22 (SSH - Secure Shell): Linux örneklerine güvenli giriş.
  • 21 (FTP - File Transfer Protocol): Dosya paylaşımına dosya yükleme.
  • 22 (SFTP - Secure File Transfer Protocol): SSH kullanarak dosya yükleme.
  • 80 (HTTP): Güvenli olmayan web sitelerine erişim.
  • 443 (HTTPS): Güvenli web sitelerine erişim.
  • 3389 (RDP - Remote Desktop Protocol): Windows örneklerine giriş.

5.1. EC2 Örneklerine SSH Erişimi 💻

SSH, uzak bir makineyi komut satırı aracılığıyla kontrol etmek için kritik bir fonksiyondur.

  • Mac / Linux: Doğrudan SSH komutları kullanılabilir.
  • Windows: Putty gibi üçüncü taraf araçlar veya Windows 10 ve üzeri sürümlerde yerleşik SSH istemcisi kullanılabilir.
  • EC2 Instance Connect: Anahtar dosyasına ihtiyaç duymadan, tarayıcı içinden EC2 örneğine bağlanmayı sağlayan bir AWS hizmetidir. AWS tarafından EC2 üzerine geçici bir anahtar yüklenmesiyle çalışır ve özellikle Amazon Linux 2 ile sorunsuz çalışır. Port 22'nin açık olması gerekir.

6. EC2 Satın Alma Seçenekleri 💰

EC2 örnekleri için farklı iş yükleri ve maliyet optimizasyonları için tasarlanmış çeşitli satın alma seçenekleri mevcuttur.

  1. İsteğe Bağlı Örnekler (On-Demand Instances):

    • Açıklama: Kullanım başına ödeme modeli. En yüksek maliyetli ancak peşin ödeme veya uzun vadeli taahhüt gerektirmez.
    • Uygunluk: Kısa süreli, öngörülemeyen ve kesintisiz iş yükleri için idealdir.
    • Fiyatlandırma: Linux için saniye başına, diğer işletim sistemleri için saat başına faturalandırılır.
  2. Rezerve Edilmiş Örnekler (Reserved Instances - RIs):

    • Açıklama: 1 veya 3 yıllık taahhütlerle İsteğe Bağlı fiyatlara göre %72'ye varan indirimler sunar. Belirli bir örnek türü, bölge, işletim sistemi ve kiracılık için rezervasyon yapılır.
    • Uygunluk: Veritabanları gibi kararlı durumdaki uygulamalar için önerilir.
    • Türleri:
      • Standart RIs: Belirli bir örnek türüne kilitlidir.
      • Dönüştürülebilir RIs: Örnek türü, ailesi, işletim sistemi ve kiracılık gibi özelliklerde esneklik sunar.
  3. Tasarruf Planları (Savings Plans):

    • Açıklama: 1 veya 3 yıllık kullanım taahhüdüne dayalı indirimler sağlar (RIs ile benzer indirimler). Belirli bir saatlik kullanım miktarına ($/saat) taahhüt edilir.
    • Esneklik: Belirli bir örnek ailesi ve AWS bölgesine kilitli olsa da, örnek boyutu, işletim sistemi ve kiracılıkta esneklik sunar.
    • Uygunluk: Uzun vadeli, öngörülebilir iş yükleri için.
  4. Spot Örnekleri (Spot Instances):

    • Açıklama: İsteğe Bağlı fiyatlara göre %90'a varan indirimlerle en uygun maliyetli seçenektir. Ancak, mevcut spot fiyatı maksimum fiyatınızdan yüksekse örnekler herhangi bir zamanda kaybedilebilir (2 dakikalık uyarı süresiyle).
    • Uygunluk: Toplu işler, veri analizi, görüntü işleme veya hataya dayanıklı dağıtılmış iş yükleri gibi kesintiye dayanıklı uygulamalar için idealdir. Kritik işler veya veritabanları için uygun değildir.
    • Spot Blokları: Belirli bir süre (1-6 saat) kesintisiz spot örnekleri "engelleme" seçeneği sunar.
  5. Ayrılmış Ana Bilgisayarlar (Dedicated Hosts):

    • Açıklama: EC2 örnek kapasitesinin tamamen sizin kullanımınıza ayrıldığı fiziksel sunuculardır. En pahalı seçenektir.
    • Uygunluk: Uyumluluk gereksinimlerini karşılamak ve mevcut sunucuya bağlı yazılım lisanslarını (BYOL - Kendi Lisansını Getir) kullanmak için idealdir.
  6. Ayrılmış Örnekler (Dedicated Instances):

    • Açıklama: Donanımın size özel olduğu, ancak aynı AWS hesabı içindeki diğer örneklerle donanımı paylaşabileceği bir seçenektir. Örnek yerleşimi üzerinde kontrol yoktur.
  7. Kapasite Rezervasyonları (Capacity Reservations):

    • Açıklama: Belirli bir Kullanılabilirlik Bölgesi'nde (AZ) İsteğe Bağlı örnek kapasitesini herhangi bir süre için rezerve etmenizi sağlar. Herhangi bir zaman taahhüdü yoktur ve faturalandırma indirimi sağlamaz.
    • Uygunluk: Kısa süreli, kesintisiz iş yükleri için, belirli bir AZ'de kapasiteye her zaman erişim garantisi gerektiğinde kullanılır. Örnekleri çalıştırsanız da çalıştırmasanız da İsteğe Bağlı fiyat üzerinden ücretlendirilirsiniz.

6.1. Spot Filolar (Spot Fleets) 🚀

Spot Filolar, Spot Örnekleri ve isteğe bağlı olarak İsteğe Bağlı Örnekleri bir araya getirerek, fiyat kısıtlamaları dahilinde hedef kapasiteyi karşılamaya çalışır.

  • Çalışma Prensibi: Birden fazla başlatma havuzu (örnek türü, OS, AZ) tanımlanabilir, böylece filo en uygun olanı seçebilir. Hedef kapasiteye veya maksimum maliyete ulaşıldığında örnek başlatmayı durdurur.
  • Tahsis Stratejileri:
    • lowestPrice: En düşük fiyatlı havuzdan (maliyet optimizasyonu, kısa iş yükleri).
    • diversified: Tüm havuzlara dağıtılmış (yüksek erişilebilirlik, uzun iş yükleri).
    • capacityOptimized: En uygun kapasiteye sahip havuz (önerilen).
    • priceCapacityOptimized: En yüksek kapasiteye sahip havuzları seçer, ardından en düşük fiyatlı havuzu tercih eder (çoğu iş yükü için en iyi seçim).

Özet Analoji (Otel Benzetmesi):

  • İsteğe Bağlı: Otele istediğimiz zaman gelip kalmak, tam fiyat ödemek.
  • Rezerve Edilmiş: Önceden planlama yapmak, uzun süre kalırsak indirim almak.
  • Tasarruf Planları: Belirli bir süre boyunca saatlik belirli bir miktar ödemek ve herhangi bir oda tipinde kalabilmek.
  • Spot Örnekleri: Otelin boş odaları için teklif vermek; en yüksek teklifi veren kalır, ancak istediği zaman otelden çıkarılabilir.
  • Ayrılmış Ana Bilgisayarlar: Otelin tüm bir binasını rezerve etmek.
  • Kapasite Rezervasyonları: Bir oda ayırtmak ve kalmasanız bile tam fiyatını ödemek.

Kendi çalışma materyalini oluştur

PDF, YouTube videosu veya herhangi bir konuyu dakikalar içinde podcast, özet, flash kart ve quiz'e dönüştür. 1.000.000+ kullanıcı tercih ediyor.

Sıradaki Konular

Tümünü keşfet
AWS EC2 Ağ ve Örnek Yönetim Özellikleri

AWS EC2 Ağ ve Örnek Yönetim Özellikleri

Bu özet, AWS EC2'deki genel ve özel IP adresleri, Esnek IP'ler, Yerleşim Grupları, Esnek Ağ Arayüzleri ve Hazırda Bekletme gibi temel ağ ve örnek yönetim özelliklerini detaylandırmaktadır.

7 dk Özet 25 15
Yüksek Erişilebilirlik, Ölçeklenebilirlik ve Yük Dengeleme

Yüksek Erişilebilirlik, Ölçeklenebilirlik ve Yük Dengeleme

Bu özet, sistemlerin artan yüke uyum sağlaması ve kesintisiz çalışması için ölçeklenebilirlik, yüksek erişilebilirlik, yük dengeleyiciler ve otomatik ölçeklendirme grupları kavramlarını açıklamaktadır.

7 dk Özet 25 15
AWS Depolama Çözümleri: EBS, EFS ve AMI'lere Genel Bakış

AWS Depolama Çözümleri: EBS, EFS ve AMI'lere Genel Bakış

Bu özet, Amazon Web Services'ın temel depolama hizmetleri olan Elastic Block Store (EBS), Elastic File System (EFS) ve Amazon Machine Image (AMI) kavramlarını detaylı bir şekilde açıklamaktadır.

10 dk Özet 25 15
AWS'ye Başlangıç ve Kimlik ve Erişim Yönetimi

AWS'ye Başlangıç ve Kimlik ve Erişim Yönetimi

Bu özet, AWS'nin tarihçesini, küresel altyapısını ve Kimlik ve Erişim Yönetimi (IAM) hizmetinin temel prensiplerini, bileşenlerini ve en iyi uygulamalarını kapsamaktadır.

10 dk Özet 25 15
Temel Bilgi Teknolojileri II: İleri Kavramlar ve Uygulamalar

Temel Bilgi Teknolojileri II: İleri Kavramlar ve Uygulamalar

Bu özet, Temel Bilgi Teknolojileri II dersinin ana konularını, veritabanı yönetiminden siber güvenliğe, bulut bilişimden yazılım geliştirmeye ve veri analizine kadar ileri düzey kavramları akademik bir yaklaşımla sunmaktadır.

7 dk Özet 25 15
Bilgi Sistemleri, Bulut Bilişim ve Bilgi Güvenliği Yönetimi

Bilgi Sistemleri, Bulut Bilişim ve Bilgi Güvenliği Yönetimi

Bu özet, bilgi sistemlerinin temel bileşenlerini, bulut bilişim hizmetlerini, bilgi güvenliği yönetimini ve büro ortamında kullanılan işlem tabloları ile kelime işlemci uygulamalarını detaylandırmaktadır.

7 dk Özet 25 15
Veri Yolu Monitörü ve Görev Bilgisayarı

Veri Yolu Monitörü ve Görev Bilgisayarı

Bu podcast'te, veri iletişiminin güvenilirliğini sağlayan Veri Yolu Monitörü'nün işlevlerini ve bu kritik bileşenin, Operasyonel Uçuş Programı ile birlikte Görev Bilgisayarı içindeki rolünü detaylıca inceliyorum.

Özet Görsel
Bilgisayar Bilimlerinin Temel Kavramları

Bilgisayar Bilimlerinin Temel Kavramları

Bu içerik algoritmalar, yazılım türleri, dosya ve klasör yönetimi ile işletim sisteminin işlevleri gibi bilgisayar bilimlerinin temel kavramlarını akademik bir yaklaşımla incelemektedir.

6 dk 25 15