Amazon EC2 (Elastic Compute Cloud)
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..
1 Comment
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?