• Anasayfa
  • Eğitimler
    • JavaScript Eğitimi
    • Angular 2 Eğitimi
    • React.js Eğitimi
    • Java 8 Eğitimi
    • Java EE 7 Eğitimi
    • Spring Framework Eğitimi
    • Git Eğitimi
  • Online Eğitimler
    • Online React.js Eğitimi
    • Online Angular 2 Eğitimi
    • Online Spring Boot Eğitimi
  • Referanslar
  • Hakkında
  • İletişim
KodEdu
  • Anasayfa
  • Eğitimler
    • JavaScript Eğitimi
    • Angular 2 Eğitimi
    • React.js Eğitimi
    • Java 8 Eğitimi
    • Java EE 7 Eğitimi
    • Spring Framework Eğitimi
    • Git Eğitimi
  • Online Eğitimler
    • Online React.js Eğitimi
    • Online Angular 2 Eğitimi
    • Online Spring Boot Eğitimi
  • Referanslar
  • Hakkında
  • İletişim

Amazon EC2 (Elastic Compute Cloud)

  • Posted by Kodedu
  • Categories .NET, backend, Cloud, Genel, Uncategorized, Yazılar, Yazılım
  • Date 6 Ağustos 2012

Amazon EC2 (Elastic Compute Cloud), dünya devi Amazon firmasının bulut bilişim ürünlerin tepesinde bulunan bir teknoloji. Amazon EC2 kendi veri merkezlerinde barındırdığı özel sanal sunucu çözümleriyle sizler için güvenilir, ölçeklenebilir ve bilhayli esnek bir cloud ortamı sunuyor. Amazon EC2 genel itibariyle bulut bilişim dil havzasında IaaS (Infrastructure as a Service) kanadında hizmet vermektedir. Bu haliyle daha önceden Kodcu.com’ da tanıttığımız heroku ve jelastic gibi cloud ortamlarından ayrışıyor. Herkesin takdiridir ki, donanım ortamlarını dağıtıklaştırmak ve bunu yazılım çözümleriyle yönetebilmek her babayiğitin harcı değildir. Aynı zamanda, ihtiyaca ve isteğe göre değiştirilebilen donanım ortamları EC2′ nin ne kadar elastik olduğunu göstermektedir.

Amazon firmasının bulut bilişim çözümleri incelendiğinde “Amazon Web Services” kavramıyla sıkça karşılaşırız. Buradaki Web Service kavramından anlaşılacağı üzere, sanal sunucu konfigürasyonları ve yönetim imkanınınWeb Servisleriyle karşılandığı anlaşılabilir.

Amazon EC2 belirli kısıtlar ölçüsünde 1 sene boyunca  ücretsiz olarak kullanılabiliyor. Amazon EC2 ortamında ihtiyaç duyulan donanım çözümleri seçilebiliyor ve sunulan donanım çözümleri saat başı ücret olarak kullandığın kadar öde mantığıyla ücretlendiriliyor.

Amazon EC2 üzerinde bir hesap açıldıktan sonra başlangıç olarak ücretsiz kısmı (Free Tier) ya da daha özellikli donanım ortamı tek tıklama ile seçilebiliyor. Sanal sunucu oluşturma, sunucu başlatma,  kapatma, sonlandırma, güvenlik kısıtları, yeni donanım ekleme-çıkarma gibi işlemler bir web uygulamasıyla (Amazon Web Console) tek tıklama ile yapılabiliyor. Ayrıca, yerel bilgisayar üzerine kurulan komut dizini araçlarıyla ya da Amazon SDK geliştirme kiti ile de yönetim ortamı sizlere sağlanabiliyor.

Amazon sunucularında oluşturulacak her sunucu örneği (instance), sizlere hazır olarak sunulan ve AMI (Amazon Machine Images) adı verilen işletim sistemi imajlarıyla birlikte oluşturuluyor. İstediğiniz takdirde kendi imaj sistemlerinizi oluşturup Amazon ortamına yükleyebiliyorsunuz.

Donanım ortamları:

Amazon EC2 bize Micro Instance, Small Instance, Medium Instance, Large Instance ve Extra Large Instance adlarında 5 adet farklı donanım ortamı sunuyor.  Donanım özellikleri için buraya bakabilirsiniz.

Micro Instance ile bir senelik bedava kullanım hakkı elde edebiliyorsunuz. Tabi ki belirli sınırlar ölçüsünde. Micro Instance sürümünün normal saatlik ücreti $ 0.020. (Yaklaşık aylık 30 TL). Diğer sunucu örneklerinin ücret tarifesi için buraya bakabilirsiniz.

Ücretlendirme:

Amazon EC2′ nin ücretlendirme modeli daha evvel belirtildiği üzere saat başı olarak karşımıza çıkıyor. Burada ihtiyaç halinde Spot halinde bulunan (Amazon tarafında boşta bulunan kaynaklar) donanım kaynakları daha cüzzi ücretlerle, mevcut ortamınıza dahil edilebiliyor. Ayrıca Amazon firması bir yıllık ürün rezervasyonu yaptığınızda (Reserved Instance) daha makul fiyatlandırma fırsatı da sağlıyor.

Amazon EC2 Micro Instance paketi kısıtlı bir donanım ortamı sağlamasına karşın örneğin blog tarzı web uygulamaları için yeterli bir ortam denebilir. Fakat daha fazla sistem kaynağı tüketen web uygulamalarında performansın vasat olduğu söylenebilir.

Hazır AMI ortamları:

Amazon EC2 genel olarak kuruluma hazır ve çeşitli ihtiyaçlar için optimize edilmiş sistem imajlarını hazır olarak sunuyor. İşletim sistemi ortamı olarak Linux türevi (Ubuntu, Red Hat vs) ve Windows Server 2008 sistemleri ile bir kaç işlem ile seçilerek kurulum sağlanabiliyor. Linux türevi işletim sistemlerine erişim için SSH protokolü üzerinden bir konsol aracıyla dahili işletim sistemine erişim sağlanabiliyor. Ayrıca Linux sistemler için, Java tabanlı bir uygulamayla SSH tünel üzerinden sisteme erişebiliyorsunuz. Bu Java tabanlı konsol uygulamasını çok beğendiğimi belirtmek isterim.

Windows Server 2008 sistemine erişim için ise uzak masaüstü bağlantısıyla (RDP protocol) erişim sağlanabiliyor. Bu noktada konsoldan yönetmede sıkıntı yaşayanlar Windows sistemler ile kolaylıkla yönetim şansı bulabilir.

Free Tier:

Amazon EC2 kullanmak için üye olmak yeterli. Üyelik kısmında kendi kullandığınız bir cep telefon numarası ve geçerli bir kredi kartı bilgisi yeterli. Üye olurken telefon numaranız bir sanal sekreter ile aranırken sizden kayıt ekranında belirtilen PIN numarasının girilmesi isteniyor. Kredi kartının geçerliliğini kontrol üzere ise $1′ lık bir cüzzi ücret de kartınızdan çekiliyor. Free Tier kullanımı için Ubuntu ya da Windows Server sistemleri için çeşitli özellik ve sürümlerde sunulan işletim sistemleri seçilebiliyor.

Free Tier özellikleri

Free Tier bir yıl süreli olarak 613 mb ana bellek, cloud CPU ortamıı ve 8GB sabit disk ortamı sunuyor. Daha ayrıntılı liste için buraya bakabilirsiniz.

Amazon EC2 cloud ortamını çok beğendiğimi söyleyebilirim. Sizler de Amazon EC2 ve diğer cloud çözümlerini rahatlıkla kullanabilirsiniz.

Tekrar görüşmek dileğiyle..

Tag:amazon ec2, amazon web services, bulut bilişim, cloud

  • Share:
author avatar
Kodedu

Previous post

Video : Sürekli Entegrasyon Yaklaşımları
6 Ağustos 2012

Next post

Dağıtık Versiyon Kontrol Sistemleri
13 Ağustos 2012

You may also like

api-logo
Swagger Nedir? Neden kullanılır?
10 Ekim, 2018
spring-cli-logo
Spring CLI ile Spring Boot Projeleri Hazırlamak
21 Ağustos, 2017
eureka_architecture
Spring Cloud Netflix ve Eureka Service Discovery
3 Temmuz, 2017

    1 Comment

  1. essoes
    26 Eylül 2015
    Cevapla

    Video siteleri için neler sağlıyorlar acaba? Video barındırma, destekler, ücretlendirme… Günlük bin izleme aylık ortalama nasıl bir fiyatı olur?

Leave A Reply Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta listesine kayıt olun!






Gözde yazılar

Webiner : Java 8 | Project Lambda
07Ara2012
Java EE 8 için yeni plan yolda!
13Eki2016
Swagger Nedir? Neden kullanılır?
10Eki2018
Upucuz ARM Geliştirme Kiti – Kinetis KL25Z
01Eyl2012

Son Yazılar

  • Java’da Record’lar 27 Ocak 2020
  • Swagger Nedir? Neden kullanılır? 10 Ekim 2018
  • Spring CLI ile Spring Boot Projeleri Hazırlamak 21 Ağustos 2017
  • Spring Cloud Netflix ve Eureka Service Discovery 3 Temmuz 2017
  • Online React.js Eğitimi ardından (15-25 Mayıs 2017) 31 Mayıs 2017

Son Yorumlar

  • Coupling ve Cohesion Kavramları Nedir? için Hilal
  • Naïve Bayes Sınıflandırma Algoritması için Rahman Usta
  • Naïve Bayes Sınıflandırma Algoritması için Mete
  • YAML Nedir? Neden YAML Kullanmalıyız? için kara
  • JWT (JSON Web Tokens) Nedir? Ne işe yarar? için Furkan

Get Java Software

Arşivler

Bizi takip edin

React.js Eğitimi Başlıyor
11-22 Eylül, 2017
Eğitmen
Rahman Usta
İletişim

merhaba@kodedu.com

  • Hakkında
  • Gizlilik Politikası
  • İletişim
  • Referanslar
Kodedu Bilişim Danışmanlık
Cemil Meriç mah. Çelebi sok.
No:16/3 Ümraniye/İSTANBUL
Tel: 0850 885 38 65
Alemdağ V.D.: 8960484815

KODEDU © Tüm hakları saklıdır.