AWS Nedir ve Neden Önemlidir?
Öncelikle, AWS’nin ne olduğuna hızlıca değinelim. AWS, Amazon’un bulut bilişim hizmeti sağlayan devasa bir platformudur. İşletmelerin veri depolama, hesaplama gücü sağlama, web uygulamaları barındırma ve daha fazlasını kolayca yapabilmesini sağlar. AWS’nin büyüklüğü ve sunduğu imkanlar nedeniyle, dünya çapında milyonlarca kullanıcıya hizmet veriyor. Ama sorarsanız, AWS’yi özel kılan şey, esnekliği, ölçeklenebilirliği ve uygun maliyetli seçenekleridir.
AWS kullanmaya başlamak için ilk adım, bir AWS hesabı oluşturmak. Bunun için aws.amazon.com adresine gidip sağ üst köşede bulunan "Create a Free Account" butonuna tıklamanız yeterli. Gerekli bilgileri girdikten sonra, e-posta adresinizi doğrulamanız istenecek. Bu işlem birkaç dakika sürebilir, ama merak etmeyin, işler yolunda gidecek.
AWS Management Console’a Giriş Yapma
Hesabınızı oluşturduktan sonra, AWS Management Console’a giriş yapabilirsiniz. Bu platform, AWS hizmetlerinizi yönetmek için kullanılan ana arayüzdür. Console’a girdikten sonra, bulutun sunduğu her türlü hizmeti tek bir tıkla keşfetmeye başlayabilirsiniz.
Artık AWS Console’a giriş yaptıktan sonra, yapmamız gereken ilk şeylerden biri sanal bir sunucu oluşturmak. Bunun için EC2 servisini kullanacağız. EC2, AWS’deki sanal makinelerimizdir. Bir sunucu oluşturmak için şu adımları takip edebilirsiniz:
1. EC2 Dashboard’a Gidin: Console’da sol menüden "EC2" seçeneğini tıklayın.
2. Launch Instance’a Tıklayın: Yeni bir sanal sunucu başlatmak için "Launch Instance" butonuna tıklayın.
3. Amazon Machine Image (AMI) Seçin: AWS, size bir dizi işletim sistemi seçeneği sunar. İstediğiniz bir AMI (Amazon Machine Image) seçin. En yaygın seçenekler arasında Ubuntu, Amazon Linux ve Windows Server bulunur.
4. Instance Type Seçin: Bu kısımda, sanal sunucunuzun CPU, RAM ve diğer kaynaklarını seçiyorsunuz. Genelde başlangıç için "t2.micro" tipini seçmek yeterlidir.
5. Security Group (Güvenlik Grubu) Ayarları: EC2’nizi internet üzerinden erişilebilir hale getirmek için güvenlik grubu oluşturmanız gerekecek. Örneğin, SSH (22 numaralı port) veya HTTP (80 numaralı port) erişimini açabilirsiniz.
6. Key Pair Oluşturun: EC2’nize güvenli bir şekilde bağlanmak için bir SSH anahtarı oluşturmanız gerekir. Bu anahtarı indirin ve güvenli bir yerde saklayın.
Son adımda, "Launch" butonuna tıklayarak sanal sunucunuzu başlatabilirsiniz.
AWS S3 (Simple Storage Service) Kullanarak Veri Depolama
Bir diğer önemli AWS hizmeti, verilerinizi güvenli bir şekilde depolamak için kullanılan S3’dür. S3, büyük dosyaları yüklemeniz, saklamanız ve paylaşmanız için mükemmel bir çözüm sunar. AWS S3 ile ilgili temel adımlar şunlardır:
2. Veri Yükleme: Bucket’ınızı oluşturduktan sonra, içerisine dosyalar yükleyebilirsiniz. "Upload" seçeneğine tıklayarak istediğiniz dosyaları kolayca yükleyebilirsiniz.
3. Erişim Ayarları: Verilerinizi kimlerin görebileceğini belirlemek için güvenlik ve erişim ayarlarını yapılandırın.
S3, aynı zamanda verilerinizi dünya çapında hızlı bir şekilde sunmak için mükemmel bir araçtır.
AWS Lambda ile Sunucusuz Hesaplama
AWS’nin sunduğu harika özelliklerden biri de Lambda servisi. Lambda ile, sunucu yönetmeye gerek kalmadan kod çalıştırabilirsiniz. Yani, altyapıyı düşünmeden yalnızca işlevselliğe odaklanabilirsiniz.
1. Lambda Fonksiyonu Oluşturun: Console üzerinden "Lambda" hizmetine gidin ve yeni bir fonksiyon oluşturun.
2. Kodunuzu Yazın: Lambda, JavaScript (Node.js), Python, Java gibi birçok dili destekler. Yazacağınız fonksiyonu seçin ve kodu yazın.
3. Trigger (Tetikleyici) Belirleyin: Lambda fonksiyonunu tetiklemek için bir olay seçmeniz gerekir. Örneğin, bir dosya yükleme işlemi ile Lambda fonksiyonunuzun çalışmasını sağlayabilirsiniz.
Lambda sayesinde, verimli bir şekilde ölçeklenebilir uygulamalar geliştirebilirsiniz.