Amazon EC2 Nedir? EC2 Neden Bu Kadar Önemlidir? EC2 Hangi İşletim Sistemlerini Destekler?

careerpath-tnail

Amazon AWS EC2 Nedir?  

Amazon Elastic Compute Cloud (Amazon EC2), bulutta güvenli, yeniden boyutlandırılabilen işlem kapasitesi sağlayan bir sanal sunucu hizmetidir. Çok basit bir şekilde ifade etmek gerekirse, bir işletim sistemi ve seçtiğiniz donanım bileşenlerine sahip bir makinedir ancak farkı tamamen sanallaştırılmış olmasıdır.

Amazon EC2 Neden Bu Kadar Önemlidir?

  • Dakikalar içinde makinanızı ayağa kaldırabilirsiniz.
  • Herhangi bir donanım birimine ihtiyaç duymazsınız.
  • Kullanmak istediğiniz yazılımın CPU ihtiyacına göre farklı özelleşmiş işlemci türlerini seçebilirsiniz.
  • Kapasiteyi dakikalar içinde değiştirebilirsiniz.
  • AWS müşterilerine %99,99 erişilebilirlik taahhüdü sunar.
  • AWS makinelerinde çok yüksek download ve upload hızları sağlar.
  • Tam kontrole sahip olursunuz.
  • Son derece güvenlidir.
  • Kolayca ölçeklenebilir.
  • Makinenize dünyanın her yerinden erişebilirsiniz.

 EC2 Hangi İşletim Sistemlerini Destekler?

  • Linux
  • Windows
  • MacOS işletim sistemini yerel olarak destekler. Mac mini donanım üzerine inşa edilmişlerdir ve 3.2 GHz Intel sekizinci nesil Core i7 işlemcilerle desteklenirler. iPhone, iPad, iPod, Mac, Apple Watch ve Apple TV gibi Apple cihazları için uygulamalar geliştirmek, oluşturmak, test etmek ve imzalamak için idealdir. Mac makinanıza SSH veya Apple Remote Desktop (ARD) kullanarak bağlanabilirsiniz.

EC2 Instance (Sanal Makine) Ücretlendirme Yöntemleri Nelerdir?

Ücretlendirme kullanılan işletim sistemi, seçilen makinenin büyüklüğe göre değişir. Fiyatlandırma bölgesel olarak değişiklik gösterebilir. AWS: Aylık 750 saat Linux, RHEL veya SLES t2.micro bulut sunucusu kullanımı veya aylık 750 saat Windows t2.micro bulut sunucusu kullanımını 1 yıl boyunca ücretsiz verir.

  • On Demand:

Çalıştırdığınız işletim sistemine bağlı olarak saatlik veya saniye başına ödeme yaparsınız. Ön ödeme veya uzun vadeli taahhüt olmaksızın kullanılırsınız. Amazon EC2'de ilk kez geliştirilen veya test edilen uygulamalar için tercih edilir.

  • Reserved:

AWS, 1 yıllık veya 3 yıllık dönemler için Standart Rezerve Bulut Sunucuları sunar. Fiyat üzerinden %72'ye varan indirim alabilirsiniz. Toplam bilgi işlem maliyetlerini daha da azaltmak için peşin ödeme yapabilirsiniz. Kararlı uygulamalar için tercih edilir.

  • Spot:

Maliyetleri %90’a kadar azaltır. Spot Bulut Sunucuları, uygulamalarınızın ne zaman çalışacağı ve uygulamalarınızın kesintiye uğrayabileceği konusunda esnek olabilmeniz için uygun maliyetli bir seçimdir. Örneğin, Spot Bulut Sunucuları veri analizi, toplu işler, arka planda işleme ve isteğe bağlı görevler için çok uygundur.

  • Dedicated:

Kullanımınız için ayrılmış fiziksel bir EC2 sunucusudur. En pahalı seçenektir. Ücretlendirme saatliktir.

 

Amazon EC2 Bulut Sunucusu Türleri Nelerdir?

AWS farklı ihtiyaçları karşılamak için farklı tür sunucular sağlamaktadır.

  • İşlem için optimize edilmiş bulut sunucuları, yüksek performanslı işlemcilerden yararlanan işleme bağlı uygulamalar için idealdir.
  • Bellek için optimize edilmiş bulut sunucuları, bellekte büyük veri kümeleri işleyen iş yükleri için hızlı performans sunmak üzere tasarlanmıştır.
  • Depolama için optimize edilmiş bulut sunucuları; yerel depolama üzerindeki çok büyük veri kümelerine yüksek, sıralı okuma ve yazma erişimi gerektiren iş yükleri için tasarlanmıştır.
AWS EC2 Üzerinde Instance (Sanal Makine) Oluşturma İşlemi

Öncelikle AWS servisler bölümünden EC2’ya giriş yapıyoruz.

 

 

 

Launch Istance butonuna basarak makinemizi oluşturmaya başlıyoruz.

 

 

İhtiyacımız olan AMI (Amazon Machine Image) seçip select butonuna basıyoruz.Bu işlemle istediğimiz işletim sistemini seçmiş oluyoruz.

 

 

Oluşturacağımız instance (sanal makinenin) donanımını seçip devam ediyoruz.

İhtiyacınıza göre donanım seçiminizi yapabilirsiniz. Unutmayın yüksek donanım yüksek maliyettir o yüzden ihtiyaca göre seçim yapmalısınız.

 

Launch butonuna bastığınızda makineniz işleme başlayacaktır ve dakikalar içinde hazır olacaktır.

 

 

Mert Kahvecioğlu

AWS Certified Developer - Associate