AWS Lightsail Vs. EC2: Hangi Amazon Bulut Sunucusu Sizin İçin Daha İyi?
Yayınlanan: 2022-05-20Kapsamlı AWS platformunda hizmetler arasında seçim yapmak, kullanıcılara zarar verebilir. Bu makale, hangi bulut sunucusunun, AWS EC2 veya AWS Lightsail'in sizin için daha iyi olduğu konusunda bilinçli bir karar vermenize yardımcı olacaktır.
AWS LightSail ve AWS EC2, size sanal bulut sunucuları sağlayan benzer hizmetlerdir. Bu hizmetlerin işlevi hemen hemen aynı görünse de, her iki hizmet de farklı kullanım durumları için tasarlanmıştır.
AWS EC2
AWS EC2, AWS tarafından sunulan ve sanal bulut sunucuları sağlamamıza olanak tanıyan bir çekirdek bulut hizmetidir. EC2'den sağlanan bulut sunucuları boş bir sayfa gibidir. Bu sunucular son derece özelleştirilebilir ve kullanıcının istediği şekilde yapılandırılabilir ve kullanılabilir. EC2 teorik olarak sınırsız sayıda Sanal makineye hizmet edebilir.
Amazon, EC2 sanal makineleriniz için bulut sunucusu türlerini seçerken de birçok seçenek sunar. Kullanım durumunuza göre CPU, bellek, depolama, GPU ve ağ için optimize edilmiş örnekler arasında seçim yapabilirsiniz.
EC2, AWS'de en yaygın kullanılan hizmetlerden biridir. Platformdaki diğer AWS hizmetlerinin çoğuyla bütünleşir ve her türlü kullanım durumunu desteklemek için son derece özelleştirilebilir.
AWS LightSail
AWS Lighsail, AWS tarafından sunulan bir bulut hizmetidir. Lighsail hizmeti, kullanıcıların yazılımı manuel olarak kurmak zorunda kalmadan uygulama mimarisini hızlı bir şekilde kurmak için LAMP, WordPress, Node.js veya Magento gibi önceden yapılandırılmış bulut sunucularını sağlamalarına olanak tanır. Lightsail'e ayrıntılı bir genel bakış için Amazon Lightsail: Bilmeniz Gereken Her Şey makalesini ziyaret edin.
AWS, Lightsail'i tamamen yeni başlayanlar için bile anlaşılmasını ve kullanımını kolaylaştıracak şekilde tasarladı.
Hem Lightsail hem de EC2, sanal bulut sunucuları sağlamak için kullanılan güçlü hizmetlerdir. Şimdi bu servisler arasındaki farka bakalım.
AWS Lightsail ve EC2 karşılaştırması
kullanım
Lightsail, basit web uygulamaları ve web siteleri için tasarlanmış, kullanımı kolay bir hizmettir. Bu hizmeti birkaç tıklamayla kullanabilen ve web sitelerini kolayca kurabilen yeni başlayanlar veya teknik olmayan kullanıcılar için özel olarak tasarlanmıştır. LightSail'i son derece karmaşık uygulamalar için kullanmamanız ve küçük ile orta arasında değişen iş yüklerine bağlı kalmanız önerilir.
EC2 daha büyük ve daha karmaşık bir hizmettir. Küçük web uygulamalarından (Lightsail'de de çalışabilirler) Büyük Veri ve makine öğrenimi uygulamalarına kadar değişebilen her türlü uygulama için kullanılır. EC2 ve muhtemelen herhangi bir uygulamayı barındıracak şekilde yapılandırılabilir. En karmaşık mimarilere bile hizmet edebilir.
Kullanım kolaylığı
Daha önce de belirttiğim gibi LightSail, özellikle yeni başlayanlar için tasarlanmış, kullanımı kolay bir hizmettir. Bir Lightsail sunucusu başlatma ve uygulamayı sunucuya dağıtma işleminin tamamı birkaç tıklamayla yapılabilir. Sanal sunucular oluşturmak ve uygulamaları dağıtmak için hepsi bir arada bir deneyim sağlar.

Öte yandan EC2, uygulama dağıtım iş akışını kolaylaştırmak için çok daha fazla manuel yapılandırmaya ve muhtemelen AWS CodeDeploy ve CodePipeline gibi diğer hizmetlere ihtiyaç duyar.
Lightsail bulut sunucunuzla ilgili tüm kaynaklar aynı panoda yönetilir. Buna karşılık, bir EC2'deki her kaynağın (Statik IP'ler, Güvenlik Grupları, EBS birimleri ve daha fazlası gibi) kendi panosu ve seçenekleri vardır.
Bu nedenle, yalnızca AWS ile başlıyorsanız ve küçük ölçekli uygulamalar çalıştırmak istiyorsanız Lightsail kullanmak en iyi seçeneğinizdir. Lightsail'de uygulama başlatmak için çok fazla teknik AWS bilgisine ihtiyacınız olmayacak.
Ağ
Lightsail makinelerinizin ağı AWS tarafından yönetilir. Bir kullanıcı olarak, Lightsail güvenlik duvarına yalnızca kurallar ekleyebilirsiniz. EC2 bulut sunucuları için ağ, VPC'leri, Güvenlik Gruplarını ve Alt Ağları kullanan kullanıcılar tarafından yönetilir.

alt ağlar
AWS Lightsail'in alt ağlar için yerel desteği yoktur. AWS'de, uygulamanın kullanım durumuna göre genel ve özel alt ağlar oluşturabilirsiniz. Lightsail yalnızca web siteleri için tasarlandığından, bu sunucuları özel bir alt ağda barındırma desteği yoktur. EC2 bulut sunucuları ise genel veya özel herhangi bir alt ağda konuşlandırılabilir.
Bu nedenle, kullanım durumunuz özel bir alt ağda bir web veya başka bir uygulama dağıtmanızı gerektiriyorsa, bunu yalnızca AWS EC2'de yapabilirsiniz.
ölçeklenebilirlik
Lightsail örnekleri, en azından otomatik olarak ölçeklendirilemez. Ayrıca Lightsail bulut sunucuları lansmandan sonra değiştirilemez. Bu nedenle, bulut sunucusu türünü değiştirmek istiyorsanız, yeni bir bulut sunucusu başlatmanız ve planınızı değiştirmeniz gerekir.

EC2, yüksek düzeyde ölçeklenebilir bir hizmettir. EC2 bulut sunucularınızı yatay olarak ölçeklendirmek, yani uygulamaya hizmet veren bulut sunucularının sayısını artırmak veya azaltmak için EC2 panosundaki AutoScaling Groups'u kullanabilirsiniz. EC2 bulut sunucuları, başlatıldıktan sonra yeni bir bulut sunucusu türüyle de değiştirilebilir.
EBS Birimleri
EBS, depolama amacıyla EC2 makineleri ile entegre edilebilen bir blok depolama hizmetidir. EBS birimleri, EC2 bulut sunucularına eklenebilen/çıkarılabilen ayrı ağ sürücüleridir.
Lighsail, EBS Volumes'ü desteklemez.
fiyatlandırma
AWS Lightsail'in, Lighsatil bulut sunucusunun türüne ve özelliklerine bağlı olarak öğleden sonra 3,5 ABD Doları ile 160 ABD Doları arasında değişen sabit bir "aylık" fiyatlandırma tablosu vardır. Hizmet ayrıca, kayıt gününden itibaren 3 aylık ücretsiz katman kullanımı sunar.

AWS EC2'nin birden çok fiyatlandırma modeli vardır. Sabit bir kullandıkça öde fiyatı için isteğe bağlı örnekleri kullanabilirsiniz. Veya belirli bir süre için bir örneği indirimli bir fiyatla rezerve edebilirsiniz. EC2 için ücretsiz katman kullanımı, kayıt gününden itibaren 12 ay boyunca mevcuttur.
Yük dengeleme
Yük dengeleme, Lightsail'in yerel bir özelliğidir ve LightSail yük dengeleyici, Lightsail bulut sunucularıyla kolayca kullanılabilir.

EC2, her biri kendi spesifikasyonlarına ve EC2 bulut sunucularıyla entegre edilebilecek kullanım durumlarına sahip dört farklı yük dengeleyici türüne sahiptir.
izleme
Lightsail örneğini izlemek mümkündür, ancak birkaç parametreyle sınırlıdır. EC2, izleme için çok çeşitli ölçümler ve seçenekler sunar.
şifreleme
Lightsail'deki şifreleme, AWS tarafından yönetilir ve varsayılan olarak etkindir. EC2 bulut sunucularını kullanırken kullanıcılar şifrelemeyi etkinleştirmeyi veya devre dışı bırakmayı seçebilir.
Kullanım Kılıfları
- Lightsail, ucuz ve yapılandırması kolay olduğu için geliştirme/test ortamı kurulumları için uygundur.
- AWS'yi keşfetmek ve sınırlı bulut bilgisi ile uygulamaları çalıştırmak isteyen yeni başlayanlar için çok kullanışlıdır.
- Tahmin edilebilir aylık maliyetlerin gerekli olduğu kullanım durumları için.
- Yük dengeleyiciler, ağ iletişimi ve veritabanları için hepsi bir arada konsol.
Kullanım Durumları EC2
- EC2, birden fazla fiyatlandırma modeli ve daha iyi fiyatlandırma için indirim seçeneklerini kullanmanın yollarını sunar.
- Karmaşık uygulamalar için kullanılırlar.
- Özel alt ağlardaki uygulamalar için.
- Otomatik ölçeklenebilirlik için.
- Örnek üzerinde tam kontrol ve esneklik için.
- Makine öğrenimi işleri için CPU için optimize edilmiş örneklerin kullanılması vb. gibi belirli kullanım durumları için optimize edilmiş örnek türleri.
Çözüm
Hem Lightsail hem de EC2, farklı müşterileri ve kullanım durumlarını hedefleyen olgun araçlardır. EC2, açıkçası Lightsail'den çok daha güçlü bir hizmettir. Lightsail örneğinin yapabileceği her şeyi ve çok daha fazlasını yapabilir. Ancak güçle birlikte çok fazla karmaşıklık, birçok seçenek ve muhtemelen kafa karışıklığı gelir. Dolayısıyla, AWS'de yeni başlayan biriyseniz, doğrudan EC2 konsoluna geçmek sizin için doğru seçim olmayabilir.
Lightsail, sanal sunucuları yapılandırmanın zorluğunu yaşamak istemeyen ve kullanıma hazır bir altyapı isteyen yeni AWS kullanıcıları için daha uygundur. Ayrıca özellikle küçük ve orta ölçekli ve basit web uygulamaları içindir. Lightsail bulut sunucuları kolayca EC2 bulut sunucularına yükseltilebilir, böylece yavaş yavaş EC2'ye yükseltme yapmadan önce Lightsail'de her zaman birincil bir uygulama kurabilirsiniz.
Umarım bu makale iki hizmet arasında doğru kararı vermenize yardımcı olur.