我正在設計一個ios應用程序的後端。我將有一臺數據庫服務器,一臺應用程序服務器和一臺運行memcached的單獨緩存服務器。對於緩存服務器,我可以運行亞馬遜彈性緩存或運行memcached的亞馬遜ec2。我感到困惑的是,amazon ec2有多少緩存?amazon ec2實例中的緩存內存大小是多少?
假設我想使用亞馬遜彈性緩存的t1.micro類型緩存節點。亞馬遜說它有213 MB的內存,我認爲它是高速緩存(儘管這對高速緩存來說異常大)。
但是,如果我想使用t1.micro EC2作爲我的緩存服務器,並運行memcached的它,亞馬遜表示,它已經613 MB內存,並且我認爲是RAM。那麼t1.micro(或者通常任何)amazon ec2實例的緩存大小是多少。
那麼,我應該使用哪一個,ec2 t1.micro或彈性緩存t1.micro? – user2372442
您的應用程序目前需要多少空間用於memcached? – datasage
並不多,100-200 mb會做。但是我想將我的緩存服務器與應用程序服務器分開,只是爲了編程的樂趣。所以我不知道,對於那100-150 MB,我是否應該用ec2創建自己的緩存服務器(我真的希望這樣做是爲了對我的服務器進行全面的管理控制)或者我應該去Amazon的elastica緩存t1.micro實例。 – user2372442