Hangi AWS EC2 Bulut Sunucularını Kullanmalısınız?
Yayınlanan: 2022-10-20AWS, her kullanıcının iş ihtiyaçlarını karşılamak için birden çok örnek türü sunar.
Örnek, Amazon'un EC2'sinde uygulamaları çalıştıran sanal bir sunucudur. Daha büyük bir bilgisayarın küçük bir parçası olarak görülebilir.
Her örneğin kendi Sabit sürücüsü ve ağ bağlantısı vardır. Bir fiziksel makineye birden fazla "küçük" bilgisayar monte edilebilir. Bu küçük makineler, örnek olarak bilinir.
Bu yazıda farklı AWS EC2 bulut sunucuları türleri, bulut sunucusu boyutları, fiyatlandırma vb. konulardan bahsedeceğim.
AWS EC2 Giriş
AWS, kullanıcıların saat başına sanal sunucular kiralamasına ve kendi uygulamalarını dağıtmasına olanak tanıyan isteğe bağlı bir EC2 bulut sunucusu sunar.

Amazon Elastic Compute Cloud (EC2), yeniden boyutlandırılabilir bulut bilişim hizmetleri sunan bir web hizmetidir. Sonuç olarak, bilgi işlem ihtiyaçlarınız değişirse, kullandığınız sunucu örneklerinin sayısını kolayca artırabilir veya azaltabilirsiniz.
Her bulut sunucusundan, bulut sunucusunun türüne bağlı olarak farklı oranlarda saatlik bir ücret alınır. CPU ve bellek gereksinimlerinize göre kurduğunuz bir instance'ı kiralayabilir, dilediğiniz kadar kullanabilirsiniz.
Örnek herhangi bir zamanda sonlandırılabilir ve paradan tasarruf edersiniz. İsteğe bağlı bir bulut sunucusuyla ilgili en iyi şey, CAPEX'inizde çok para biriktirebilmenizdir.
Diyelim ki bir geliştiricisiniz ve kendi başınıza çalışmaya karar verdiniz. Doğru kapasiteyi hesapladınız ve hesaplama gücünün yeterli olduğuna inanıyorsunuz. Ancak artık güvenlik yamalarının her gün güncellendiğinden emin olmalısınız.
Ayrıca, sunucuların arka ucunda ortaya çıkabilecek sorunları gidermeniz gerekir. Bir EC2 bulut sunucusu satın alırsanız, bunlar için endişelenmenize gerek yoktur. Tek yapmanız gereken uygulamanıza odaklanmak.
AWS EC2 Bulut Sunucusu Türleri

AWS'nin birçok örneği vardır. AWS EC2 Hesaplama Örneklerinin ne olduğunu anlayarak başlayalım. İşte benzer örneklerin bir listesi.
- Genel Amaçlı (A1, T2, T3 ve T4g),
- Optimize Edilmiş Hesaplama (C4,C5, C5a C5n,C6g)
- Optimize Edilmiş Bellek (R4, R5, R5a ve R5n), R6g, R6g, R1e, Z1d),
- Hızlandırılmış Bilgi İşlem (P2, F3, F1, G3 ve G4)
- Depolama Optimize Edildi (D2, I3, I3en).
Farklı AWS bulut sunucusu türlerini belirlemek ve numaralandırmak zor olabilir. Her örnek türü üç bölümden oluşur. İlk kısım aileyi, ardından sayı onun neslini ifade eder (A, CD I, FGHMPRT X).
Her nesil, farklı bir dizi özelliğe sahiptir. Birkaç AWS bulut sunucusu türünün, nasıl optimize edildiklerini belirten fazladan bir harfi vardır. T4g veya M6g Genel Amaçlı bulut sunucularındaki "g", bunların %40 daha verimli olan Graviton 2 tarafından desteklendiğini gösterir.
Onları bu sırayla anlayarak başlayalım.
Genel Amaçlı Bulut Sunucuları
Bu örnekler, hesaplama, bellek ve ağ yeteneklerinde denge sunar. Bu örnekler çeşitli iş yükleri için kullanılabilir. AWS EC2 genel amaçlı bulut sunucuları, uygulamalarınız havuzlar, sunucular vb. gibi eşit kaynaklar gerektiriyorsa kullanılabilir.
İşte bazı temel özellikleri.
- Özel yapım işlemcilerle donatılmıştır
- Yüksek ağ bant genişliği sunan ağ hizmetleri sunun
- EBS için optimize edilmiş hacim
İşlem İçin Optimize Edilmiş Örnekler
AWS EC2 İşlem için optimize edilmiş bulut sunucuları, yüksek performanslı işlemciler gerektiren uygulamalar için en uygun olanıdır. Hesaplamaya bağlı uygulamalar için en uygunlardır.
Bu örnekler ayrıca Toplu İşleme iş yükleri türlerini, medya kod dönüştürmeyi ve yüksek performanslı sunucuları desteklemek için de kullanılabilir. Oyun sunucuları, reklam sunucuları ve makine öğrenimi uygulamaları diğer dikkate değer uygulamalardan sadece birkaçıdır.
Aşağıda işlem için optimize edilmiş örneklerin özellikleri verilmiştir:
- AWS Gravitasyon 2 işlem birimleri olarak bilinen özel yapım işlemcilerle uyumludurlar.
- Bu EBS için optimize edilmiş örnekler, genel amaçlı olanlarla aynıdır
- Gelişmiş ağ iletişimi, 25 GBPS'ye kadar bant genişliği ile desteklenebilir
- Hafif bir hiper yönetici ve özel donanımı birleştiren AWS Nitro System kullanılarak desteklenir.
Bellek İçin Optimize Edilmiş Örnekler
Hız ve optimizasyon için optimize edilmiştir. Bu, bellekteki büyük veri kümelerini verimli bir şekilde işlemenin bir yoludur. Bu tür örnekler, bellek için optimize edilmiş olarak kabul edilir:
- R6g
- R5
- R5aR5n
- R4
AWS Gravition2, EC2 R6g bulut sunucularına güç sağlayan işlemcidir. Bu işlemciler en yeni ve %40 fiyat performansı sunuyor. Bunlar, bellek yoğun uygulamalar için mükemmeldir. Bu cihazlar aşağıdaki özellikleri sunar:
- 64-bit Arm Neoverse çekirdekleriyle uyumludurlar
- 25 GB'a kadar bant genişliği için ağ desteği mevcuttur
- Nitro sistemler tarafından desteklenmektedirler
Depolama için Optimize Edilmiş Örnekler
Bu örnekler, yüksek hızlı okuma/yazma erişimi gerektiren büyük iş yüklerini yönetmek için kullanılır. İşlenen veriler büyüktür ve yerel depolamada depolanır. Bu bulut sunucuları, her saniye on binlerce IO işlemlerini gerçekleştirebilir.
Aşağıdaki aileleri destekler:
- I3
- I3tr
- D2
- H1
Bunlar onun temel özellikleri
- Temel frekansı 2,3 GHz olan yüksek frekanslı Intel Xeon E5-2686 v4 İşlemciler tarafından desteklenmektedir
- 25 GB'a kadar ağ bant genişliği sağlar ve ağ tabanlı bir Gelişmiş Ağ olan Elastik Ağ Bağdaştırıcısını kullanır.
- Yüksek G/Ç performansına ve hatta Sıralı Okuma verimine sahiptir
- Belleğe ve işlemcilere doğrudan erişime ihtiyaç duyan iş yükleri için 256 GB'a kadar bare metal bulut sunucusu desteği alabilirsiniz.
Hızlandırılmış Bilgi İşlem
Bunlar, grafik işleme açısından yoğun örnek türleri olarak bilinir. Bu örnekler, yoğun hesaplamalar veya grafik işleme yapmak için donanım hızlandırıcıları ve yardımcı işlemcileri kullanabilir. Bu, sistemlerde çalışan normal yazılımlardan daha verimlidir.

Aşağıdaki aile örneği kümelerini veya türlerini destekler.
- P3p2
- Inf1
- G4
- G3
- F1
Bu, aile türlerine göre farklı EC2 örnekleriyle ilgiliydi.
AWS EC2 Örnek Boyutu

AWS EC2 bulut sunucuları boyutu, bir bulut sunucusuna sağlanan kaynak sayısını (kapasite) belirtir. AWS örnekleri farklı boyutlara sahip olabilir ve aynı donanımı kullanabilir.
Farklı boyutlardaki örnekler farklı donanımlarda çalışabilir. Örneğin SSD ve HDD depolama cihazları kullanılabilir. En küçük örnek boyutu, en az miktarda belleğe sahiptir. Daha büyük AWS EC2 bulut sunucuları orantılı olarak daha fazla bellek içerir.
Aşağıdakiler dahil tüm AWS bulut sunucuları türleri için birçok boyut mevcuttur:
- nano
- Mikro
- Küçük
- Orta
- Büyük
- XLarge
- 2XLarge
- 4XLbüyük
- 6XLarge
- 8XLarge
- 16XLarge
- 32XLbüyük
AWS EC2 Fiyatlandırması

Aşağıda farklı AWS EC2 bulut sunucusu fiyatlandırma modelleri yer almaktadır:
İsteğe Bağlı Örnekler
İsteğe bağlı örnekler basittir, çünkü yalnızca kullandığınız kadar ödersiniz. Bir EC2 bulut sunucusu kullandığınızda yalnızca günlük veya saat başına tüketilen bilgi işlem kapasitesi için ücretlendirilirsiniz. Ön ödeme yoktur.
Rezerve Örnekler
Ön ödeme karşılığında, isteğe bağlı bulut sunucularının maliyetinde %75'e varan indirim alırsınız. Ayrılmış bulut sunucuları, genellikle isteğe bağlı fiyatlandırma modelinden daha uygun maliyetlidir.
Spot Bulut Sunucuları
Bu fiyatlandırma modeli, yedek veya kullanılmayan EC2 bilgi işlem kaynakları için mevcut fiyatlandırmadan %90'a varan oranlarda teklif vermenize olanak tanır. Spot bulut sunucusu fiyatlandırması, kullanılmayan AWS ECS2 bulut kapasitesinin arz ve talebine bağlıdır.
Özel Ana Bilgisayarlar
Bu model, yalnızca sizin kullanımınıza yönelik bir AWS EC2 sunucusu sağlar. Kullandığınız bulut sunucusu sayısı, faturalandırmanın temeli değildir. Özel bir ev sahibi, saatlik ücret ödeyerek veya rezervasyon yaptırarak satın alınabilir. İkincisi, genellikle isteğe bağlı fiyatlandırmadan %70 daha azdır.
AWS EC2 Fiyatlandırmasına İlişkin Önerilerim

Bence AWS EC2, bulut sunucunuzu ihtiyaçlarınıza ve bütçenize göre ayarlamanıza olanak tanıyan esnek bir platformdur. Bu ipuçları, doğru bulut sunucusunu seçmenize ve EC2 bulut sunucularında tasarruf etmenize yardımcı olacaktır:
İhtiyaçlarınızı karşılayan en düşük fiyata sahip EC2 bulut sunucusunu seçin
Pahalı bulut sunucusu türlerine ihtiyacınız yoksa paradan tasarruf etmek iyi bir fikirdir. Uygulamalarınızda farklı yükler varsa, otomatik ölçeklendirme grubunu göz önünde bulundurun. Büyüyen işletmeniz için küme EC2 bulut sunucuları oluşturmak için otomatik ölçeklendirme kullanılabilir.
Minimum yük hedeflemelisiniz
Örnek türünüz yüksek CPU veya bellek kullanımına sahipse, maliyetleri azaltmak için örnek yükünü azaltabilirsiniz. Ayrıca tüm operasyonunuzu sorunsuz bir şekilde yürütebilirsiniz.
Rezerve veya spot örnekleri
Maliyetleri azaltmak için ayrılmış veya spot bulut sunucuları kullanılabilir. İsteğe bağlı bulut sunucuları, EC2 bulut sunucularınız yalnızca kısa bir süre için kullanılacaksa en iyisidir. Daha fazla bulut sunucunuzu kullanmak istiyorsanız, ayrılmış veya spot bulut sunucuları daha iyi bir seçenek olabilir.
Gerekmediğinde EC2 bulut sunucularını devre dışı bırakmayı unutmayın
Bazen EC2 bulut sunucuları çalışmaya devam ederek maliyetlerinizi artırabilir. Gerekli olmayan üretim sistemlerini kapatmayı öğrenebilirsiniz. Otomasyon, bu tür sistemlerin kullanılmadığı zamanlarda kapatılması için kullanılabilir.
Düşük kullanımlı EC2 örneklerini belirleyin ve durdurun
Boşta veya yetersiz kullanılan EC2 örneklerini belirleyin. Ardından, onları durdurarak veya boyutlarını küçülterek maliyetlerinizi azaltabilirsiniz.
ECS maliyetlerinizi optimize etmek için AWS Billing and Cost Management Tool'u kullanabilirsiniz. AWS Instance Scheduler'ı durdurma bulut sunucuları için ve AWS Operations Conductor'ı EC2 bulut sunucularının sayısını azaltmak için de kullanabilirsiniz.
Çözüm
Bu eğitim, AWS EC2'ye derinlemesine bir dalıştı. Umarım keyif almışsındır. Bu beceri seti, bulut alanındaki işe alım uzmanları tarafından çok aranır. Bulutun şirketiniz için doğru olup olmadığına karar vermenize yardımcı olacak bulut hizmetleri hakkında daha fazla bilgi edinin.
Uygulama gereksinimlerinizi karşılamak için çeşitli AWS EC2 hizmetleri arasından seçim yapabilirsiniz. Bu kılavuz ayrıca AWS EC2 bulut platformu için fiyatlandırma modelini de açıkladı.
AWS Learning'inizi geliştiren bazı AWS Anahtar Terminolojilerini de keşfedebilirsiniz.