Para que serve o armazenamento efêmero?

14

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 a você. Se não for persistente, para que serve?

    
por user67457 20.01.2011 / 14:28

2 respostas

15

Como Flashman apontou, o armazenamento efêmero é "persistente" durante a vida útil da instância. É ótimo para coisas como /tmp & /var/tmp , ou para armazenamento em cache - Basicamente, qualquer coisa em que você não seria terrivelmente incomodado por ela desaparecer no reinício.

Se você precisa rotineiramente processar grandes arquivos de dados para transformá-los em informações mais úteis, essa é uma ótima opção - você pode manter centenas de gigabytes de dados originais no armazenamento efêmero & coloque os dados destilados em algum lugar mais permanente.

    
por 20.01.2011 / 20:01
3

Arquivos temporários e / ou como uma partição swap.

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 8GB (daí o 8M * 1024byte). Se você precisar de menos ou mais, altere o parâmetro "count".

Agora, última etapa: 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 EC2.

.. / end quote.

Você pode fazer algo semelhante com o arquivo de página do Windows, mas não vi nenhuma instrução para isso. Eu não acho que você pode apenas formatar a unidade e mover o arquivo de paginação porque a próxima vez que a instância iniciar o disco (s) será inicializado novamente (e mover o arquivo de paginação requer uma reinicialização ..).

Além disso, lembre-se de que a maioria dos tipos de instâncias vêm com vários discos efêmeros (presumivelmente) representando unidades físicas separadas, portanto, distribuir esses dispositivos (por exemplo, RAID 0, sem redundância ou RAID 10 para redundância) deve melhorar ainda mais o desempenho do swap.

    
por 12.06.2014 / 07:34