Eu tenho lido sobre o armazenamento efêmero com o amazon ec2 e estou tentando descobrir qual é a melhor maneira de usar os 100s de GBs que eles fornecem. Se não for persistente, para que serve?
Eu tenho lido sobre o armazenamento efêmero com o amazon ec2 e estou tentando descobrir qual é a melhor maneira de usar os 100s de GBs que eles fornecem. Se não for persistente, para que serve?
Respostas:
Como Flashman apontou, o armazenamento efêmero é "persistente" durante toda a vida da instância - é ótimo para coisas como /tmp
& /var/tmp
ou para armazenamento em cache - basicamente qualquer coisa em que você não fique terrivelmente incomodado se ele for reiniciado.
Se você precisar rotineiramente processar grandes arquivos de dados para destilá-los em informações mais utilizáveis, essa é uma ótima opção - você pode manter centenas de shows de dados originais no armazenamento efêmero e colocar os dados destilados em algum lugar mais permanente.
Arquivos temporários e / ou como uma partição de troca.
Aqui estão algumas instruções para criar automaticamente uma unidade de troca na inicialização . Para citar o artigo ...
Crie um serviço chamado 'swapon'.
sudo nano /etc/init.d/swapon
E adicione o seguinte conteúdo:
# chkconfig: 2345 95 20
# description: Adding swap to ephemeral0
# Adding swap to ephemeral0
# processname: swap
dd if=/dev/zero of=/media/ephemeral0/swap bs=1024 count=8M
mkswap /media/ephemeral0/swap
chown root:root /media/ephemeral0/swap
chmod 600 /media/ephemeral0/swap
swapon /media/ephemeral0/swap
Este serviço irá gerar um arquivo de troca de 8 GB (daí os 8M * 1024 bytes). Se você precisar de menos ou mais, altere o parâmetro 'count'.
Agora, último passo: vamos atribuir direitos de execução e ativar esse script / serviço no momento da inicialização.
sudo chmod +x /etc/init.d/swapon
sudo chkconfig --level 345 swapon on
Agora sua troca será criada toda vez que você inicializar (ou reiniciar) sua instância do EC2.
.. / fim de cotação.
Você pode fazer algo semelhante com o arquivo de paginação do Windows, mas ainda não vi instruções. Eu não acho que você possa apenas formatar a unidade e mover o arquivo de paginação, porque na próxima vez que a instância iniciar, o disco será inicializado novamente (e mover o arquivo de paginação requer reinicialização ..).
Além disso, lembre-se de que a maioria dos tipos de instância vem com vários discos efêmeros (presumivelmente) representando unidades físicas separadas, de modo que a distribuição desses dispositivos (por exemplo, RAID 0, sem redundância ou RAID 10 para redundância) deve melhorar ainda mais o desempenho da troca.