Os links simbólicos de caminho relativo são confiáveis nos sites da Rackspace Cloud?

2

Os Cloud Sites da Rackspace têm muitas limitações estúpidas. Por exemplo, sem SSH (dentro ou fora), sem shell, sem RSYNC, etc ... (mesmo através do cron).

Recentemente, descobri que você não pode usar links simbólicos confiáveis no Cloud Sites. Aparentemente, isso ocorre porque o caminho absoluto de seus sites pode mudar a qualquer momento, já que é um ambiente de host compartilhado dividido entre muitos discos / servidores. Eu acho que sites de contas diferentes são movidos de disco para disco sempre que a Rackspace decide. Supostamente para aumentar a eficiência em toda a linha.

Então, depois de conversar com um técnico da Rackspace, ele disse que não pode garantir que os links simbólicos sempre funcionem. Obviamente, isso acontece porque se você tem um link simbólico que usa um caminho absoluto como este:

//mnt/disk-34566/home/user34566/files/sites/www.mysite.com/mydir

Se os arquivos forem movidos para um disco diferente (ou o que eles fizerem), o caminho absoluto será diferente e o link agora será quebrado. Isso faz sentido.

Então, em seguida, perguntei ao técnico da Rackspace se os links simbólicos dos caminhos relativos eram confiáveis. Então, se eu tiver o seguinte link:

files/sites/www.mysite.com/mylink --> ../www.myothersite.com/anotherdir

Você pode ver que o link simbólico simplesmente aponta para o subdiretório de um diretório próximo. Ele disse que eles não podem garantir que mesmo aqueles sempre funcionariam também. Como ele usa um caminho relativo para outro diretório próximo, não tenho certeza de como ele poderia se desfazer de algo que a Rackspace faria. Os links simbólicos relativos de alguma forma dependem de caminhos absolutos abaixo? Ou a Rackspace está usando algum sistema de arquivos personalizado estranho, onde eles vão quebrar a partir de mudanças absolutas de caminho?

Parece que um link simbólico de caminho relativo seria bom e só iria quebrar se o usuário fizesse algo para atrapalhar os diretórios envolvidos. Mas quando os técnicos dizem que " não suportam oficialmente links simbólicos de qualquer tipo " isso me faz hesitar em usá-los para grandes sites comerciais no Cloud Sites.

Alguém com experiência na Rackspace pode fornecer informações sobre este tópico?

    
por Jake Wilson 28.11.2011 / 16:59

1 resposta

4

Não estou na Rackspace, mas tendo trabalhado em um provedor de hospedagem, posso dar a você um conselho geral:

Se o seu provedor disser alguma coisa sobre o efeito de "Não podemos garantir que o X funcionará" e você optar por fazê-lo de qualquer maneira, estará fora da capacidade de qualquer pessoa para apoiá-lo.

Se funcionar, "Ei, ótimo! Estamos muito felizes por você!" Se ele parar de funcionar um dia - "Não venha chorar para nós, nós dissemos a você para não fazer isso!" (o que significa que você está por conta própria para consertar a quebra, ou você estará pagando ao seu provedor $ $).

Do ponto de vista técnico, não consigo ver por que os links simbólicos relativos ao caminho quebrariam, desde que você esteja sempre em um sistema de arquivos que suporte links simbólicos. É possível que um dia seu site em nuvem possa migrar magicamente para o Freaky Fantasy Filesystem da Flippy, que não suporta o conceito de links simbólicos - essa é a natureza do The Cloud.

    
por 28.11.2011 / 17:53