Linux Sanal Makinesi Başlatın

(Amazon EC2 ile)

Amazon Elastic Compute Cloud (EC2), bulutta sanal makine oluşturup çalıştırmak için kullandığınız Amazon Web Services hizmetidir. AWS bu sanal makineleri 'bulut sunucusu' olarak adlandırır. Bu adım adım kılavuz, AWS Ücretsiz Kullanım teklifimiz kapsamında Amazon EC2’de bir Linux sanal makinesini başarıyla başlatmanıza yardımcı olur.

Biliyor muydunuz? AWS, özel bir Linux sanal sunucusu başlatmayı daha da kolaylaştırdı. Amazon Lightsail ile sanal makinenizi hızlıca başlatın >>

Bu Öğretici Hakkında
Süre 10 dakika
Maliyet 1 USD'den az
Kullanım Örneği İşlem
Ürünler Amazon EC2
Düzey Başlangıç Seviyesi

1. Adım. AWS’ye Kaydolun

Bu öğretici için Amazon EC2’ye yönelik ek bir ücret söz konusu değildir. Bu öğreticide oluşturduğunuz kaynaklar, Ücretsiz Kullanıma uygundur. Düğme ve bağlantı yeni bir sekme açar, böylece bu öğreticiyi AWS konsolunda izleyebilirsiniz.

 

Zaten bir hesabınız var mı? Oturum açın


2. Adım. Bir Amazon EC2 Bulut Sunucusu Başlatın


a.  AWS Management Console’u açın, böylece bu adım adım kılavuzu açık tutabilirsiniz. Ekran yüklendiğinde, başlamak için kullanıcı adınızı ve parolanızı girin. Ardından arama çubuğuna EC2 yazın ve Amazon EC2’yi seçerek hizmet konsolunu açın.

launch-instance
launch-instance

(büyütmek için tıklayın)


b. Sanal makinenizi oluşturup yapılandırmak için, Launch Instance (Bulut Sunucusu Başlat) seçeneğine tıklayın.

launch-instance
launch-instance

(büyütmek için tıklayın)


3. Adım. Bulut Sunucunuzu Yapılandırın

Şu anda, bulut sunucunuzu yapılandırıp başlatmanıza yardımcı olacak EC2 Launch Instance Wizard adlı sihirbazdasınız.


a.  Bu ekranda Amazon Machine Image (AMI) seçimi için seçenekleriniz gösterilir. AMI'ler bulut sunucusu başlatmak için kullanabileceğiniz önceden yapılandırılmış sunucu şablonlarıdır. Her AMI bir işletim sistemi içermesinin yanı sıra çeşitli uygulamalar ya da uygulama sunucuları da içerebilir.

Bu öğretici için Amazon Linux AMI seçeneğini bulup Select (Seç) seçeneğine tıklayın.

amazon-linux-ami
amazon-linux-ami

(büyütmek için tıklayın)


b. Şimdi bir bulut sunucusu türü seçeceksiniz. Uygulamalarınıza uygun kaynak karışımını seçebilmeniz için, bulut sunucusu türleri çeşitli CPU, bellek, depolama ve ağ iletişimi kapasitesi birleşimlerinden oluşur. Daha fazla bilgi için bkz. Amazon EC2 Bulut Sunucusu Türleri.

Varsayılan seçenek olan t2.micro zaten işaretli olmalıdır. Bu bulut sunucusu türü Ücretsiz Kullanım kapsamındadır ve basit iş yükleri için yeterli işlem kapasitesi sağlar. Sayfanın en altındaki Review and Launch (Gözden Geçir ve Başlat) seçeneğine tıklayın.

ec2-t2-micro
ec2-t2-micro

(büyütmek için tıklayın)


c. 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 Launch (Başlat) seçeneğine tıklayın.

review-launch
review-launch

(büyütmek için tıklayın)


d. Bir sonraki ekranda, mevcut bir anahtar çiftini seçmeniz ya da yeni bir anahtar çifti oluşturmanız istenir. Linux bulut sunucunuza SSH ile güvenli erişim için bir anahtar çifti kullanılır. Bir kapı kilidinde olduğu gibi, anahtar çiftinin herkese açık olan bölümü AWS'de saklanır. Bu kilidi açacak anahtarı, yani anahtar çiftinin özel olan bölümünü indirip kullanırsınız.

Create a new key pair (Yeni anahtar çifti oluştur) seçeneğini belirleyip anahtar çiftini MyKeyPair olarak adlandırın. Sonra Download Key Pair (Anahtar Çiftini İndir) düğmesine tıklayın.

MyKeyPair adlı anahtarı indirdikten sonra anahtarınızı güvenli bir yerde saklamanız gerekir. Anahtarınızı kaybederseniz bulut sunucunuza erişemezsiniz. Başka birisi anahtarınıza erişim elde ederse bulut sunucunuza da erişebilir.

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.

İpucu: 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.

İpucu: MacOS işletim sisteminde anahtar çifti varsayılan olarak İndirilenler klasörüne indirilir. Anahtar çiftini .ssh alt dizinine taşımak için bir terminal penceresine şu komutu girin: mv ~/Downloads/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

Anahtar çiftinizi depoladıktan sonra Linux bulut sunucunuzu başlatmak için Launch Instance (Bulut Sunucusunu Başlat) seçeneğine tıklayın.

Getting-Started-VM9
Getting-Started-VM9

(büyütmek için tıklayın)


e. 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 View Instances (Bulut Sunucularını Görüntüle) seçeneğine tıklayın.

Getting-Started-VM8
Getting-Started-VM8

(büyütmek için tıklayın)


f. Birkaç dakika içinde bulut sunucunuzun Instance State (Bulut Sunucusu Durumu) sütunu "running" (çalışıyor) olarak değişir ve bir Genel IP adresi gösterilir. Bu Bulut Sunucusu Durumu sütunlarını sağdaki tablonun hemen üstünde bulunan refresh (yenile) düğmesine basarak yenileyebilirsiniz. 4. Adımda SSH kullanarak bulut sunucusuna bağlanırken kullanmak üzere AWS bulut sunucunuzun Public IP address (Genel IP adresi) bölümünde yazan genel IP adresini kopyalayın.

Getting-Started-VM6
Getting-Started-VM6

(büyütmek için tıklayın)


4. Adım. Bulut Sunucunuza Bağlanın

Bulut sunucunuzu başlattığınıza göre şimdi sıra SSH kullanarak buna bağlanmaya geldi.

Windows kullanıcıları: SSH içeren 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örüntülemek için aşağıdan Mac / Linux'u seçin.

  • Windows
  • Mac / Linux
  • Windows
  • a. Buradan Windows için Git'i indirin. İndirilen yükleyiciyi, varsayılan ayarları kabul ederek çalıştırın (bunu yaptığınızda Git'in bir parçası olarak Git Bash yüklenir).

    Getting-Started-VM1
    Getting-Started-VM1

    (büyütmek için tıklayın)


    b. Masaüstünüze (bir simgeye veya dosyaya değil) sağ tıklayın ve Git Bash Here seçeneğini belirleyerek bir Git Bash komut istemi açın.

    Getting-Started-VM2
    Getting-Started-VM2

    (büyütmek için tıklayın)


    c. SSH kullanarak bulut sunucunuza bağlanın. Bu örnekte kullanıcı adı ec2-user'dır, SSH anahtarı, 3. adımın d bölümünde kaydettiğimiz yerde saklanır ve IP adresi, 3. adımın f bölümünden alınan adrestir. Biçim şu şekildedir:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Şunları girin:

    ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}

    Örnek: ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125

    Aşağıdakine benzer bir yanıt görürsünüz:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Yes (evet) yazıp enter tuşuna basın.

    Getting-Started-VM4
    Getting-Started-VM4

    (büyütmek için tıklayın)


    d. Aşağıdakine benzer bir yanıt görürsünüz:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    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.

    Getting-Started-VM7
    Getting-Started-VM7

    (büyütmek için tıklayın)

  • Mac / Linux
  • a. Mac veya Linux bilgisayarınız büyük ihtimalle varsayılan olarak bir SSH istemcisi içeriyordur. Bir SSH istemcisinin olup olmadığını, komut satırına ssh yazarak kontrol edebilirsiniz. Bilgisayarınız komutu tanımıyorsa OpenSSH project tarafından sunulan ve SSH araçlarının eksiksiz bir paketini içeren ücretsiz uygulamayı indirebilirsiniz.

    Mac kullanıcıları: Command + Boşluk tuşlarına basıp arama penceresine terminal yazarak bir terminal penceresi açın. Sonra, enter tuşuna basarak terminal penceresini açın.

    Linux kullanıcıları: Bir terminal penceresi açın.

     

    Getting-Started-CLI-OSX1
    Getting-Started-CLI-OSX1

    (büyütmek için tıklayın)


    b. Özel anahtarınızın genel erişime açık olmadığından emin olmak için, şu chmod komutunu kullanarak özel SSH anahtarınıza yönelik izinleri kısıtlayın:

    chmod 400 ~/.ssh/mykeypair.pem

    Bunu bulut sunucunuza her bağlanışınızda yapmanız gerekmez, sahip olduğunuz her SSH anahtarı için bir kere ayarlamanız yeterlidir.

    Getting-Started-VM3
    Getting-Started-VM3

    (büyütmek için tıklayın)


    c. SSH kullanarak bulut sunucunuza bağlanın. Bu örnekte kullanıcı adı ec2-user'dır, SSH anahtarı, 3. adımın d bölümünde kaydettiğimiz yerde saklanır ve IP adresi, 3. adımın f bölümünden alınan adrestir. Biçim şu şekildedir:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Şunları girin:

    ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address}

    Örnek: ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125

    Aşağıdakine benzer bir yanıt görürsünüz:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Yes (evet) yazıp enter tuşuna basın.

    Getting-Started-VM4
    Getting-Started-VM4

    (büyütmek için tıklayın)


    d. Aşağıdakine benzer bir yanıt görürsünüz:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    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.

    Getting-Started-VM7
    Getting-Started-VM7

    (büyütmek için tıklayın)


5. Adım. Bulut Sunucunuzu Sonlandırın

Bulut sunucusunu EC2 konsolundan kolayca sonlandırabilirsiniz. Aslına bakılırsa, artık kullanmadığınız ve ücret ödemek istemediğiniz bulut sunucularını sonlandırmak iyi bir uygulamadır.


a.  EC2 Konsolu'na dönerek, oluşturduğunuz bulut sunucusunun yanındaki kutuyu seçin. Sonra, Actions (Eylemler) düğmesine tıklayıp Instance State (Bulut Sunucusu Durumu) bölümüne gidip Terminate (Sonlandır) seçeneğine tıklayın.

launch-windows-vm-18
launch-windows-vm-18

(büyütmek için tıklayın)


b. Sonlandırma işleminizi onaylamanız istenir. Yes, Terminate (Evet, Sonlandır) seçeneğini belirleyin.

Not: Bu işlemin tamamlanması birkaç saniye sürebilir.  Bulut sunucunuz sonlandırıldığında, EC2 Konsolu'ndaki Bulut Sunucusu Durumu değişerek terminated (sonlandırıldı) olur.

launch-windows-vm-19
launch-windows-vm-19

(büyütmek için tıklayın)


Tebrikler!

Bulutta bir bulut sunucusu başlatmak, yapılandırmak, bulut sunucusuna bağlanmak ve bulut sunucusunu sonlandırmak için Amazon EC2’nin nasıl kullanılacağını öğrendiniz.

Amazon EC2; bulutta güvenli, yeniden boyutlandırılabilen işlem kapasitesi sağlayan bir web hizmetidir. Geliştiriciler için web ölçeğinde bulut bilişimi kolaylaştırmak amacıyla tasarlanmıştır. Web siteleri ve web uygulamaları, geliştirme/test ortamları ve hatta yedekleme/kurtarma senaryoları gibi çeşitli uygulamalar için Amazon EC2’yi kullanabilirsiniz. Amazon EC2, uygulamalarınızın benzersiz gereksinimlerini karşılamak için kullanabileceğiniz değişik CPU, bellek, depolama ve ağ iletişimi kapasitesi ile çok çeşitli bulut sunucusu türleri sunar.

WordPress Web Sitesi Başlatın

10 dakikadan kısa sürede basit bir blog ayarlayın. Öğreticiyi görüntüleyin >>

Etki Alanı Alın

Bir etki alanına nasıl kaydolunacağını ve bu etki alanının bir bulut sunucusuna nasıl ekleneceğini öğrenin. Öğreticiyi görüntüleyin >>

Dosya Depolama ve Alma

Dosyalarınızı AWS Cloud'da güvenli bir şekilde ve uygun ölçekte depolayıp bunlara erişin. Öğreticiyi görüntüleyin >>