AWS
Amazon Web Services
Kısaca
AWS (Amazon Web Services), Amazon'un bulut platformudur; sunucu, depolama, veritabanı ve çok daha fazlası için kullandıkça ödenen 200'den fazla servis sunar.
AWS nedir?
Amazon Web Services ilk büyük servislerini 2006'da başlattı: dosya saklamak için S3 ve sanal sunucu kiralamak için EC2. Şirketler donanım satın alıp işletmek yerine dakikalar içinde sunucu başlatıp yalnızca kullandıkları kadar ödeyebildi. AWS o zamandan bu yana en büyük bulut sağlayıcısına dönüştü; girişimler, devletler ve dünyanın en bilinen uygulamalarının birçoğu onu kullanıyor.
Servisleri bir uygulamanın neredeyse her katmanını kapsar. EC2 sanal makineler sağlar, S3 görseller ve yedekler gibi nesneleri saklar, RDS ve DynamoDB yönetilen veritabanları çalıştırır, Lambda yönetilecek sunucu olmadan fonksiyon çalıştırır, CloudFront bir CDN'dir, IAM de kimin ne yapabileceğini denetler. Kuyruklar, makine öğrenmesi, analitik ve ağ için de servisler vardır.
AWS, dünyanın dört bir yanında Frankfurt ya da Virginia gibi bölgelerde (region) toplanmış veri merkezleri işletir; her bölgede de birbirinden yalıtılmış birkaç erişilebilirlik alanı (availability zone) bulunur. Bir uygulamayı alanlara yaymak, bir veri merkezi sorun yaşadığında uygulamanın çalışmaya devam etmesini sağlar. Kaynaklar web konsolundan, komut satırı aracından, SDK'lardan ya da Terraform ve CloudFormation gibi kod olarak altyapı araçlarından yönetilir.
Sık yapılan bir yanlış, bulutun kendiliğinden ucuz ya da güvenli olduğu düşüncesidir. Maliyetler kullanımla büyür ve kaynakları açık unutan ekipleri şaşırtabilir; AWS de paylaşılan sorumluluk modelini izler: Amazon alttaki altyapıyı korur, müşteriler ise erişimi, şifrelemeyi ve kendi uygulamalarını doğru yapılandırmak zorundadır. Başlıca rakipleri Microsoft Azure ve Google Cloud'dur.
Önemli noktalar
- AWS, kullandıkça ödenen 200'den fazla servisi olan Amazon'un bulut platformudur.
- Temel servisler arasında EC2 (sunucular), S3 (depolama), RDS (veritabanları) ve Lambda vardır.
- Bölgeler, dayanıklılık için birkaç erişilebilirlik alanı içerir.
- Güvenlik paylaşılır: Amazon bulutu, müşteriler de bulutta çalıştırdıklarını korur.
- Başlıca rakipleri Microsoft Azure ve Google Cloud'dur.
Örnek
# Copy a file into an S3 bucket
aws s3 cp ./report.pdf s3://example-reports/2026/report.pdf
# List running EC2 instances in a region
aws ec2 describe-instances \
--region eu-central-1 \
--filters "Name=instance-state-name,Values=running" \
--query "Reservations[].Instances[].InstanceId"Sık sorulan sorular
EC2 ile S3 arasındaki fark nedir?
EC2, yazılımınızı çalıştıran sanal sunucular kiralar. S3 ise nesne adı verilen dosyaları bucket'larda saklar ve HTTP üzerinden sunar. Birçok uygulama ikisini birlikte kullanır.
AWS ücretsiz mi?
AWS'nin, çoğunlukla öğrenme ve küçük projeler için birçok serviste sınırlı kullanım sunan ücretsiz bir katmanı vardır. Bunun ötesinde sunucu saatleri, depolama ve veri aktarımı gibi kullandıklarınız için ödersiniz.
AWS bölgesi (region) nedir?
AWS'nin erişilebilirlik alanı adı verilen birkaç ayrı veri merkezi işlettiği, Frankfurt ya da İrlanda gibi coğrafi bir bölgedir. Her kaynak için bir bölge seçersiniz; genellikle kullanıcılarınıza yakın olanı.
Sık karşılaştırılanlar
İlgili sayfalar
- Bulut BilişimDevOps ve Bulut, s. 5Bulut bilişim, sunucu, depolama ve veritabanı gibi bilişim kaynaklarının internet üzerinden, kullandığın kadar öde modeliyle talep üzerine sunulmasıdır.
- ServerlessDevOps ve Bulut, s. 46Serverless, sağlayıcının kodu talep üzerine çalıştırıp sunucuları yönettiği, otomatik ölçeklediği ve yalnızca gerçek kullanıma ücret aldığı bulut modelidir.
- Nesne DepolamaDevOps ve Bulut, s. 34Nesne depolama, veriyi benzersiz anahtarlı ve meta verili bütün nesneler olarak, HTTP üzerinden çok sayıda dosyaya ölçeklenen düz bucket'larda saklar.
- Lambda fonksiyonuProgramlamanın Temelleri, s. 36Lambda fonksiyonu, adı olmadan satır içinde yazılan küçük fonksiyondur; genellikle sıralama ya da filtreleme yapan başka bir fonksiyona doğrudan aktarılır.
- Sanal MakineDevOps ve Bulut, s. 45Sanal makine, paylaşılan fiziksel donanımda kendi işletim sistemini çalıştıran, aynı ana makinedeki diğerlerinden yalıtılmış yazılım tabanlı bilgisayardır.
- TerraformDevOps ve Bulut, s. 51Terraform, kod olarak altyapı aracıdır; bulut kaynaklarını yapılandırma dosyalarında tarif edersiniz, tek komut onları buna göre oluşturur ya da günceller.
- AzureDevOps ve Bulut, s. 3Microsoft Azure, sanal makineler, veritabanları ve yapay zekâ modelleri gibi yüzlerce isteğe bağlı servis sunan, Microsoft'un küresel bulut platformudur.
- Google CloudDevOps ve Bulut, s. 21Google Cloud, Google'ın kendi ürünlerini çalıştıran küresel altyapıda hesaplama, depolama, veri ve yapay zekâ servisleri sunan genel bulut platformudur.
Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin