2012-12-19 159 views
1

如果我有從中啓動兩個實例的AMI(EBS支持),那麼這兩個實例是否會完全相互分離?底層基礎架構如何工作?AWS AMI多個實例

我覺得它有點壓倒性讓整個想法圖片。是的,我對這個整個AWS的新東西很陌生。

回答

2

是的,它們本質上就像是「雙胞胎」 - 兩者都是由相同的遺傳物質(AMI)製成,但每個人都是個人(服務器)。每個實例必須完全相互分離,並且能夠在沒有任何知識或依賴它的「雙胞胎」(其他實例)的情況下自行生存,否則,在這個比喻的情況下,您將進入「連體雙胞胎」領域!

假設這些實例中的每一個都是針對Web服務器的,那麼將所有實例綁定在基礎架構中的東西就是「負載均衡器」。這是接收請求到您的應用程序並將其傳遞給其中一個Web服務器實例的東西 - 通常是最忙的一個。

例如

load balancer diagram

顯然有比這更給它,但這是一般的想法。

+0

謝謝,這確實有幫助。 我與另一個帳戶在一個帳戶上分享了AMI。你知道目的地是否會有任何許可問題嗎?因爲我從目標帳戶上的共享AMI啓動了一個實例,但我無法通過SSH連接到此實例。所以這就是我想知道同一AMI上的兩個實例是否可能的原因。既然如此,我認爲這是另一個問題。有任何想法嗎? – softie

+0

從哪裏獲取AMI應該無關緊要。如果您無法通過SSH訪問實例,則可能是安全組設置不正確。我不是專家,所以我不能提供很多幫助,只是檢查安全設置是否允許通過端口22(SSH)訪問,並且它希望獲得正確的安全證書(.pem文件) – RobMasters

+0

@softie :新問題(帳戶之間的AMI權限)最好作爲新問題而不是在評論中提出。這樣其他人可以看到問題並回答他們。還可以考慮在serverfault.com上提出更適合非編程主題的問題。 –

0

此外,如果您的AMI實例中具有ip/DNS特定的事物,那麼您必須在新EC2創建後編輯這些事件。