Amazon EC2 örneğini yeniden başlatma ve durdurma işlemini başlatma arasındaki fark


13

ec2.rebootInstancesBir Amazon EC2 örneğini çağırmanın , durdurup tekrar başlatmaya göre çok daha hızlı olduğunu fark ettim ( ec2.stopInstances ec2.startInstances).

Ayrıca örneğin IP adresini korudum (üzerinde elastik IP yok) ec2.rebootInstance'ın bir örneği durdurma ve başlatmadan farklı olan ne yapar?

Yanıtlar:


23

Bir EBS önyükleme örneğini durdurduğunuzda, sunucunun üzerinde çalıştığı fiziksel donanımı (veya dilimini) bırakıyorsunuz ve EC2, başka birinin örneğini orada başlatmakta serbesttir.

EBS önyükleme biriminiz (ve diğer bağlı EBS birimleriniz) hala korunmuş olsa da, fiziksel veya sanal bir sunucuya gerçekten bağlı değildir. Yalnızca hiçbir yerde çalışmayan bir örnek kimliği ile ilişkilendirilirler.

Örneği yeniden başlattığınızda, EC2 çalıştırmak için bazı donanımları seçer, EBS birimlerinde bağlar ve kök biriminden yeniden başlatır.

Durdurduğunuzda / başlattığınızda değişen şeyler şunları içerir:

  1. Yeni dahili IP adresi (rastgele rastgele olabilir).

  2. Yeni harici IP adresi (rastgele rastgele olabilir).

  3. Bir Elastik IP adresi durmadan önceki örnekle ilişkilendirildiyse, başlangıçtan sonra yeniden ilişkilendirmeniz gerekir.

  4. Örneğin eski geçici deposundaki tüm içerik silindi ve size yeni geçici depolama alanı verildi.

  5. Bir örneği istediğiniz kadar durdurabilir ve çalışma süresi boyunca ücretlendirilemezsiniz (EBS birim depolaması için çok daha düşük bir ücret ödersiniz). Bir sonraki noktaya bakın.

  6. Yeniden başlattığınızda örnek için yeni bir faturalandırma saati başlatılır. Örneğin, yeni bir örneği başlatır ve ardından ilk 60 dakika içinde 3 kez durdurur / başlatırsanız, 1 yerine 4 saat ücretlendirilirsiniz.

  7. EC2'nin örneğinizi yeniden başlatmak istediğinizde çalıştırmak için doğru örnek türünde kullanılabilir yuvalara sahip olmaması küçük bir olasılıktır. Ben bu oldu ve tekrar çalıştırmak için geçici olarak farklı, mevcut bir örnek türüne geçti.

Yeniden başlattığınızda, işletim sistemi düzeyinde basit bir yeniden başlatma olur ve örnek, aynı özel ve genel IP adresleriyle aynı donanımda çalışmaya devam eder, aynı Elastik IP adresini (ilişkilendirilmişse) tutar ve aynı geçici depolama alanını elde etmeden tutar sildi. Yeniden başlatma sırasında yeni bir faturalandırma saati başlatılmaz ve örnek donanımından vazgeçmezsiniz.

Bir örnek durdurulurken, yeniden başlatmadan önce bazı harika şeyler yapabilirsiniz. Burada, dururken bir örneğin örnek türünü değiştirme hakkında yazdığım bir makale var:

EC2 Örneğini Daha Büyük Bir Boyuta Taşıma
http://alestic.com/2011/02/ec2-change-type

Burada dururken bir örneğin EBS önyükleme diskinin boyutunu değiştirme hakkında yazdığım bir makale:

Çalışan EBS Önyükleme EC2 Örneğinde Kök Diski Yeniden Boyutlandırma
http://alestic.com/2010/02/ec2-resize-running-ebs-root

Aşağıda, çalışırken çalışırken bağlanamadığınızda bir örneğin kök diskini (dururken) nasıl inceleyeceğime dair yazdığım bir makale var:

EC2 Örneğinin Kök EBS Birimindeki Dosyaları Düzeltme
http://alestic.com/2011/02/ec2-fix-ebs-root

Dur / başlat döngüsü örneğinizi yeni donanıma taşıma şansı yüksek olduğundan, geçerli platformun kötüye gittiğinden ve sorunlara neden olabileceğinden şüpheleniyorsanız, örnek donanımınızı değiştirmenin kolay bir yoludur. İşte bunun hakkında yazdığım bir makale:

EC2'de Örnek Donanımını Değiştirmenin Daha Basit Bir Yolu
http://alestic.com/2011/02/ec2-move-hardware


Mükemmel özet için +1 (ve blogunuzda, ilk önce bulduğum yerde kullanılabilir hale getirme) burada farklı, yani elastik bir IP adresi (varsa) durma durumunda bile ilişkili kalır (ve buna göre ücretlendirilmiş gibi görünmez); Bununla ilgili özel bir belge bulamadım, ne de ilgili inceliklerin olup olmadığını araştırmadım, ancak muhtemelen bu olasılığın farkında olmalıyım.
Steffen Opel

Not için teşekkürler. Bunu blog gönderisine işaret eden bir yorum ekledim: alestic.com/2011/09/ec2-reboot-stop-start
Eric Hammond
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.