Bir EC2 örneğini çalıştırmak için en hızlı zaman


16

Bir VPS'den EC2'ye geçmeyi düşünüyorum. EC2 esnektir ve fiyatı da öyle; Örneğimi istek üzerine önyükleyebilirim, sonra bir saatlik sürenin sonunda aktif değilse kapatmaya bırakabilirim.

Bu süreç ne kadar zaman alıyor? EBS'den önyükleme yapan bir mikro örnek varsayalım. Linux varsayalım (muhtemelen Ubuntu); Windows için belirtilen 10 dakikalık süreleri beni ten bırakın. Geçiş ec2-run-instance(beklemedeki durumuyla) veya olabilir ec2-start-instance. Onları tanıyorsanız diğer bulutların başlangıç ​​zamanlarından bahsetmekten çekinmeyin.


İşte yüksek scability
Tobu

Yanıtlar:


7

Bunun kesin bir cevabı yoktur, çünkü bu EC2'nin mevcut yüküne bağlıdır. Ayrıca kapasite sorunları da yaşayabilirsiniz. Benim tecrübelerime göre EC-Startup'ları Batı-1b Küçük için yaklaşık üç dakika içinde alıyorum. Amazon'un yeni vakalara başlama yeteneğini garanti etmek için bir SLA'sı bile olduğunu sanmıyorum. Rackspace Cloud Server 256MB da yaklaşık bir dakika ama üç dakika kadar gördüm.


1
Bu çok kötü değil. Ayrılmış bir örneğe sahip olmak öngörülemezliğe yardımcı olur mu?
Tobu

1
@Tobu Amazon sitede bunu ima ediyor ancak SLA bunu açıkça belirtmiyor gibi görünüyor. "Kullanılamıyor" kısmı, çalışan örneklerin olmasını gerektirir. Bunu anladığımda herhangi bir düzeltmeyi takdir ediyorum!
Rob Olmos

@Tobu Ayrılmış örnek yardımcı olmaz. Nasıl faturalandırıldığınız dışında bir anlamı yoktur.
ceejayoz

9

Amazon'da, bir makineyi EBS'den önyüklemek salt okunur, S3 tabanlı bir örnekten önemli ölçüde daha hızlı olmalıdır - http://aws.amazon.com/ebs/ :
"Amazon EBS'den önyüklenen örnekleri de durdurabilir ve yeniden başlatabilirsiniz Çok hızlı başlatma süreleriyle durumu korurken, Amazon EBS'nin her kullanımında olduğu gibi, yalnızca tükettiğiniz kaynakların miktarını ödersiniz. "

EBS önyükleme işlemi hakkında daha fazla ayrıntı için, bu daha fazla veya daha az gerekli okumadır - "Önyükleme süreleri" ve "Nasıl Ücretlendirilir" başlıklı bölüme bakın: http://docs.amazonwebservices.com/AWSEC2/latest/ UserGuide / index.html? Concepts_BootFromEBS.html

Özellikle, "örneği tek bir saat içinde birden çok kez geçirseniz bile, durdurulan durumdan çalışan duruma her geçiş için tam bir örnek saat ücreti alıyoruz." Aşağıdakiler bunun sadece EBS için geçerli olduğunu göstermektedir. Bu bilgi _deeply_buried_ - yani, makineleri sık sık açıp kapatmak gerekirse, EBS'den önyükleme daha maliyetli olabilir.


Bu değişmiş gibi görünüyor. "Amazon EBS destekli bir örnek durdurulduğunda, örnek kullanım için ücretlendirilmezsiniz, ancak yine de birim depolama için ücretlendirilirsiniz. Örneğinizi başlatır başlatmaz kullanım için en az bir dakika ücret alırız. bir dakika, yalnızca kullanılan saniyeler için ücret alıyoruz. "
Robert Hensing

5

Testlerim yaklaşık 45 saniyelik bir açılış süresini gösteriyor . XEN hipervizörü bunların çoğundan sorumludur.
Test, örnek başlatmadan (AMI'yi seçme ve yeni örneği başlatma) SSH bağlantısına kadar ölçer. Kendi bootstrapper'ımla inşa edilen debian squeeze kullanıyorum (gettys vb. Başlatmıyor).

Önyükleme süresini , belirli bir amaç için oluşturduğum bir karşılaştırmalı değerlendirme komut dosyasıyla test edebilirsiniz .


3

Örnek önyükleme sürelerinizi hızlandırmanın çeşitli yolları vardır. Çoğu zaman işletim sistemi yüklemesi ve AMI'nizin önyüklemede yüklemek için yapılandırdığınız şeydir. AWS Destek'ten aldığım bazı rehberleri başka bir gönderide yayınladım:

/programming//a/39298090/1806763

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.