Bu 10 dakikalık öğreticide dosyalarınızı Amazon EFS kullanarak bulutta depolayacaksınız. Bir Amazon EFS dosya sistemi oluşturacak, Amazon EC2 üzerinde bir Linux sanal makinesi başlatacak, dosya sistemini bağlayacak, bir dosya oluşturacak, bulut sunucusunu sonlandıracak ve dosya sistemini sileceksiniz.
Bu öğreticide gerçekleştirilen tüm işlemler Ücretsiz Kullanım için uygundur.
AWS Kaynaklarınızı Yönetin
Konsolda Oturum AçınAmazon EFS konsolundan yüksek oranda erişilebilir ve ölçeklenebilir bir ağ dosya sistemi oluşturabilirsiniz.
a. Buraya tıkladığınızda AWS Management Console yeni bir tarayıcı penceresinde açılacağı için bu öğreticiyi açık tutabileceksiniz. Bu ekran yüklendiğinde, başlamak için kullanıcı adınızı ve parolanızı girin. Sonra Depolama seçeneğinin altında EFS seçeneğini bulun ve EFS Konsolunu açmak için tıklayın.
b. Amazon EFS konsolunda Dosya sistemi oluştur seçeneğine tıklayın.
c. VPC açılır menü alanında Varsayılan VPC seçili değilse açılır menü okunu seçin ve Varsayılan VPC seçeneğini seçin. 1. Adım: Dosya sistemi erişimini yapılandır adımında tüm varsayılanları kabul edin ve Sonraki Adımseçeneğine tıklayın.
d. 2. Adım: İsteğe bağlı ayarları yapılandır adımında tüm varsayılanları kabul edin ve Sonraki Adım seçeneğine tıklayın.
e. 3. Adım: İncele ve oluştur adımında tüm varsayılanları kabul edin ve Dosya Sistemi Oluştur seçeneğine tıklayın.
Dosya sisteminize erişmek için dosya sistemini bir Amazon EC2 Linux tabanlı bir bulut sunucusuna bağlayın. Bu adımda bir Amazon EC2 bulut sunucusu oluşturacak ve yapılandıracaksınız.
a. Buraya tıklayarak Amazon EC2 konsolunu açın ve sanal makinenizi oluşturup yapılandırmak üzere Bulut Sunucusu Başlat seçeneğine tıklayın.
b. Amazon EC2 ile kullanmak istediğiniz bulut sunucusunun yazılımını ve özelliklerini belirtebilirsiniz. Bu ekranda size birini seçmeniz için yazılım yapılandırma içeren bir şablon olan Amazon Machine Image (AMI) seçenekleri gösterilir (örn, bir işletim sistemi, bir uygulama sunucusu ve uygulamalar).
Bir AMI’dan bulutta sanal bir sunucu olarak yürütülen AMI’nin bir kopyası olan bir bulut sunucusu başlatırsınız.
Bu öğretici için Amazon Linux AMI seçeneğini bulup Seç seçeneğine tıklayın.
c. Şimdi bir bulut sunucusu türü seçeceksiniz. Uygulamalarınıza uygun kaynak karışımını seçebilmeniz için bulut sunucusu tipleri çeşitli CPU, bellek, depolama ve ağ iletişimi kapasitesi birleşimlerinden oluşur. Daha fazla bilgi için bk. Amazon EC2 Bulut Sunucusu Tipleri.
Varsayılan seçenek olan t2.micro zaten işaretli olmalıdır. Bu bulut sunucusu tipi Ücretsiz Kullanım kapsamındadır ve basit iş yüklerinin üstesinden gelebilmek için yeterli işlem kapasitesi sağlar. Sayfanın en altındakiGözden Geçir ve Başlat seçeneğine tıklayın.
d. Bulut sunucunuz için seçilmiş yapılandırma, depolama, etiketleme ve güvenlik ayarlarını gözden geçirebilirsiniz. Bu ayarları özelleştirme seçeneğiniz olsa da bu öğretici için varsayılan değerleri kabul etmenizi öneririz.
Sayfanın en altındaki Başlat seçeneğine tıklayın.
e. Bir sonraki ekranda, mevcut bir anahtar çiftini seçmeniz ya da yeni bir anahtar çifti oluşturmanız istenir. Anahtar çifti bulut sunucunuza giriş yapmak için kullanılır (aynı ev anahtarınızın evinize girmek için kullanıldığı gibi).
Mevcut bir anahtar çifti seç seçeneğini seçin ve anahtar çiftini seçin veya Yeni bir anahtar çifti oluşturseçeneğini seçin ve ona MyKeyPair (AnahtarÇiftim) adını verin. Sonra Anahtar Çiftini İndir düğmesine tıklayın. Anahtar çiftini bilgisayarınızda güvenli bir yere kaydettiğinizden emin olun.
Windows kullanıcıları: Anahtar çiftinizi kullanıcı dizininizdeki .ssh adlı bir alt dizine (ör. C:\user\{kullanıcıadınız}\.ssh\MyKeyPair.pem) kaydetmenizi öneririz.
Not: Windows Gezgini'nde noktayla başlayıp, yine noktayla bitmeyen bir ada sahip klasörler oluşturamazsınız. Adı (.ssh.) girdiğinizde sondaki nokta otomatik olarak kaldırılır.
Mac/Linux kullanıcıları: Anahtar çiftinizi ana dizininizdeki .ssh alt dizinine (ör. ~/.ssh/MyKeyPair.pem) kaydetmenizi öneririz.
Not: SSH özel anahtarınızı (indirdiğiniz dosya) nerede depoladığınızı hatırlamazsanız sanal makinenize bağlanamazsınız.
Anahtar çiftinizi depoladıktan sonra Linux bulut sunucunuzu başlatmak için Bulut Sunucularını Başlat seçeneğine tıklayın.
Not: Bulut sunucunuzun başlatılması birkaç dakika sürecektir.
f. Bulut sunucularınızı görüntülemek ve az önce başlattığınız bulut sunucusunun durumunu görmek için bir sonraki ekranda Bulut Sunucularını Görüntüle seçeneğine tıklayın.
g. AWS bulut sunucunuzun Genel IP adresini not edi. 4. Adım c bölümünde bulut sunucusuna bağlanırken bu IP adresine ihtiyacınız olacak.
Not: Bulut sunucunuz hâlâ başlıyorsa Genel IP adresi gözükmeyebilir. Bulut Sunucusu Durumu sütunu size bulut sunucusunun çalışıp çalışmadığını gösterecek ve Durum Denetimleri sütunu, bulut sunucusunun tedarik etmeyi bitirdiğinden emin olmak için 2 denetimi geçip geçmediğini bildirecektir. Tablonun hemen üstünde sağdaki yenile butonuna basarak bu değerleri yenileyebilirsiniz.
h. Bulut sunucusu ağınıza dosya sistemi erişimi verin. Bulut sunucunuz seçiliyken Eylemler > Ağ İletişimi > Güvenlik Gruplarını Değiştir öğesini seçin.
i. Varsayılan VPC güvenlik grubu için onay kutusunu seçin ve Güvenlik Grupları Ata seçeneğine tıklayın.
Not: iki güvenlik grubu seçmeniz gerekmektedir, launch-wizard-1 (sihirbazı-başlat-1) güvenlik grubu ve varsayılan VPC güvenlik grubu.
Amazon EC2 bulut sunucunuzu başlattığınıza göre şimdi sıra buna bağlanmaya geldi.
Windows kullanıcıları: Git Bash'i yüklemeye yönelik yönergeleri görmek için aşağıdan Windows'u seçin.
Mac/Linux kullanıcıları: Terminal penceresi açmaya yönelik yönergeleri görmek için aşağıdan Mac / Linux'u seçin.
c. SSH kullanarak bulut sunucunuza bağlanın. Bu örnekte kullanıcı adı ec2-user'dır, SSH anahtarı, 2. adımın d bölümünde kaydettiğimiz dizinde depolanır ve IP adresi, 2. adımın f bölümünden alınan adrestir. Format şu şekildedir: ssh -i { .pem dosyanızın tam yolu} ec2-user@{sunucu IP adresi}.
Windows kullanıcıları: Şunu girin: ssh -i 'c:\Users\yourusername (kullanıcı adınız)\.ssh\MyKeyPair.pem' ec2-user@{IP_Address} (örn. ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125)
Mac/Linux kullanıcıları: Şunu girin: ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address} (örn. ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125)
Not: Amazon Linux olmayan bir Linux bulut sunucusu başlatmanız durumunda başka bir kullanıcı adı kullanılıyor olabilir. Yaygın kullanıcı adları şunları içerir: ec2-user, root, ubuntu, and fedora Oturum açma kullanıcı adınızın ne olduğundan emin değilseniz AMI sağlayıcınıza danışın.
Aşağıdakine benzer bir yanıt görürsünüz:
'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' konak kimliğinin doğruluğu belirlenemedi. RSA anahtar parmak izi şudur: 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Bağlanmaya devam etmek istediğinizden emin misiniz (evet/hayır)?
Evet yazıp enter tuşuna basın.
Aşağıdakine benzer bir yanıt görürsünüz:
Uyarı: 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) kalıcı olarak bilinen konak listesine eklendi.
Daha sonra, bulut sunucunuzun karşılama ekranını görmeniz gerekir ve bu, buluttaki AWS Linux sanal makinenize bağlandığınız anlamına gelir.
Dosya sisteminize erişmek için standart Linux bağlama komutunu ve dosya sisteminin DNS adını kullanarak dosya sistemini bağlarsınız. Bağlama işlemini gerçekleştirdikten sonra dosya sisteminizdeki dosya ve dizinlerle yerel bir dosya sistemindeymiş gibi çalışabilirsiniz. Amazon EFS, NFSv4.1 protokolünü kullanır.
a. Amazon EFS konsolunu açmak için buraya tıklayın ve ayrıntıları görüntülemek için dosya sisteminizin yanındaki radyo butonunu seçin.
b. Amazon EC2 bağlama talimatları bağlantısını seçin.
c. Amazon EC2 bağlama talimatları penceresinden EC2 bulut sunucunuzu kurma bölümünü okuyabilirsiniz. Bu bölümde EC2 bulut sunucunuza nfs istemcisini nasıl yükleyeceğiniz anlatılıyor. Başlattığınız EC2 bulut sunucusunda nfs istemcisi zaten yüklü olduğu için bir sonraki adıma geçebilirsiniz.
d. sudo mkdir efs komutunu kopyalayarak bulut sunucunuzda yeni bir dizin oluşturun.
e. sudo mkdir efs komutunu SSH pencerenize yapıştırın ve burada çalıştırın.
f. Amazon EC2 bağlama talimatları penceresine geri dönün. Dosya sisteminizi yeni dizininiz olarak bağlayın.
Tüm sudo mount –t nfs4… komutunu kopyalayın.
Pencerenin altında Kapat butonuna tıklayın.
g. Tüm sudo mount –t nfs4… komutunu SSH pencerenize yapıştırın ve burada çalıştırın.
h. Aşağıdaki kodu çalıştırarak dosya sisteminizin başarıyla bağlandığını onaylayın:
df -h
i. Yeni dizininizde 1GiB dosya oluşturmak için basit bir dd komutu çalıştırarak yeni dosya sisteminizde bir test dosyası oluşturun. Aşağıdaki dd komutunu SSH pencerenizde çalıştırın:
sudo dd if=/dev/zero of=~/efs/1GiB bs=1M sayı=1024 durum=ilerleme
AWS Management Console ile sanal makinenizi ve dosya sisteminizi kolaylıkla sonlandırabilirsiniz. Aslına bakılırsa, artık kullanmadığınız ve ücret ödemek istemediğiniz kaynakları sonlandırmak iyi bir uygulamadır.
a. Önce Amazon EC2 bulut sunucunuzu sonlandıracaksınız. Buraya tıklayarak Amazon EC2 konsolunu açın oluşturduğunuz bulut sunucusunun yanındaki kutuyu seçin. Sonra, Eylemler düğmesine tıklayıp Bulut Sunucusu Durumu bölümüne gidip Sonlandır seçeneğine tıklayın.
Sonlandırma işleminizi onaylamanız istenecektir. Evet Sonlandır seçeneğini seçin.
Not: Bu işlemin tamamlanması birkaç saniye sürebilir. Bulut sunucunuz sonlandırıldığında, EC2 Konsolu'ndaki Bulut Sunucusu Durumu sonlandırıldı olarak değişir.
b. Şimdi dosya sisteminizi Amazon EFS konsolundan sileceksiniz. Amazon EFS konsolunu açmak için buraya tıklayın, oluşturduğunuz dosya sistemi yanındaki radyo butonunu seçin. Sonra Eylemler butonuna tıklayın veDosya sistemini sil seçeneğine tıklayın.
Dosya sistemini silmek istediğinizi metin kutusunda Dosya Sistem Kimliği’ne yazarak onaylayın. Dosya Sistemini Sil seçeneğine tıklayın.
Tebrikler! Bulutta ilk ağ dosya sisteminizi oluşturdunuz. Amazon EFS, siz dosya ekledikçe ve sildikçe otomatik olarak büyüyen ve küçülen basit bir ölçeklenebilir paylaşılan dosya sistemidir ve yalnızca kullandığınız depolama miktarı kadar ödeme yaparsınız.
Artık Amazon EFS kullanarak yönetim konsolundan bir ağ dosya sistemi oluşturmayı öğrendiğinize göre bir AWS Çevrimiçi Teknoloji Konuşması izleyerek Amazon EFS’yi ayrıntılı olarak inceleyin. Amazon EFS’ye Yakından Bakış’ı izleyin >>