none
Armazenamento de dados

    Frage

  • EXEMPLO:

    Em um site como era o megaupload megaupload, ele tinha grande armazenamento de dados, como o site fazia para saber em qual HD tem espaço suficiente para por o arquivo que a pessoa está enviando?

    EXEMPLO 2:

    Estou desenvolvendo uma página que irá hospedar arquivos, ela tem 1HD de 500GB(EXEMPLO), meu site enquanto ter espaço no HD ele vai normalmente dar upload nos arquivos, mas quando o HD encher e eu ter que colocar mais 1HD, como eu faço para o site ver se tem espaço no proximo HD, e outro caso seria uma rede de computadores, varios computadores com varios HDs, como ficaria? eu teria que fazer um serviço para verificar os espaços em cada HD como seria isso?


    Thiii =)

    Donnerstag, 21. Juni 2012 06:49

Antworten

  • Bom dia Thiago,

    Em situações como esta são usados servidores profissionais, trabalhando todos em conjunto como um único servidor.

    No caso de armazenamento, esses servidores são preparados para conectar uma "Gaveta" (HD de conexão rápida) e eles já reconhecem como um espaço adicional, e não como outra unidade.

    Ex.: Se um servidor tem 4Tb de armazenamento e é conectada uma nova gaveta de 2Tb, ele passa a ter uma unidade de 6Tb, ao invés de 2 unidade, uma com 4 tb e outra com 2 tb...

    Essa parte de armazenamento é muito mais parte de estrutura de servidores do que programação.


    Peterson Roberto Oliveira Seridonio
    Desenvolvedor C#
    MCTS Windows 7

    • Als Antwort vorgeschlagen Breno Riba Donnerstag, 21. Juni 2012 14:27
    • Als Antwort markiert Thiago de bona Donnerstag, 21. Juni 2012 20:10
    Donnerstag, 21. Juni 2012 11:49
  • Boa Peterson!

    Thiago:

    Se não for você mesmo que esteja configurando o servidor, cluster ou nuvem, se sua função é apenas desenvolver, manda gravar, o servidor se vira da forma como fazer!!!

    Abraço!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 14:27
  • Se você estiver fazendo essa parte de como armazenar, procure por sistemas de arquivo distribuído.

    Um ótimo exemplo é o Hadoop, as grandes empresas estão começando a usar e não é muito difícil de instalar.
    Pode ser single-node ou multi-node, ai depende das configurações.


    Flávio Silva (Sko.Lex)
    http://www.youtube.com/user/MrSkoLex


    Se a resposta foi útil para você, marque-a como tal.
    Obrigado

    Donnerstag, 21. Juni 2012 15:20
  • Amigo:

    1-

    Em um computador normal não dá! A não ser que você compre todo o hardware para Hot Swap, mas vai sair mais caro que alugar o serviço.

    2-

    Em Cloud é mais simples ainda, ex: você tem 4TB, simples assim, pois esses 4TB podem estar distribuidos em 100 discos diferentes, você como desenvolvedor nunca vai saber, pois esse é o conceito da nuvem.

    3-

    Essa é de bônus:
    Você sabia que tem 90 dias gratis para testar o Windows Azure (O Cloud da Microsoft).

    Por que não aproveita para testar seu sistema no Azure quanto estiver pronto?
    http://www.windowsazure.com/pt-br/pricing/free-trial/

    Abraço!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 20:31
  • Além disso, tem todo um monitoramento e serviços que você só precisa pedir, não tem dor de cabeça.

    Flávio Silva (Sko.Lex)
    http://www.youtube.com/user/MrSkoLex


    Se a resposta foi útil para você, marque-a como tal.
    Obrigado

    Donnerstag, 21. Juni 2012 22:46
  • No Azure tudo que você quiser usar não tem limite... A regra é assim, usou mais paga mais...

    Favor marcar as respostas que te ajudaram...

    Valeu!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 22:57

Alle Antworten

  • Bom dia Thiago,

    Em situações como esta são usados servidores profissionais, trabalhando todos em conjunto como um único servidor.

    No caso de armazenamento, esses servidores são preparados para conectar uma "Gaveta" (HD de conexão rápida) e eles já reconhecem como um espaço adicional, e não como outra unidade.

    Ex.: Se um servidor tem 4Tb de armazenamento e é conectada uma nova gaveta de 2Tb, ele passa a ter uma unidade de 6Tb, ao invés de 2 unidade, uma com 4 tb e outra com 2 tb...

    Essa parte de armazenamento é muito mais parte de estrutura de servidores do que programação.


    Peterson Roberto Oliveira Seridonio
    Desenvolvedor C#
    MCTS Windows 7

    • Als Antwort vorgeschlagen Breno Riba Donnerstag, 21. Juni 2012 14:27
    • Als Antwort markiert Thiago de bona Donnerstag, 21. Juni 2012 20:10
    Donnerstag, 21. Juni 2012 11:49
  • Boa Peterson!

    Thiago:

    Se não for você mesmo que esteja configurando o servidor, cluster ou nuvem, se sua função é apenas desenvolver, manda gravar, o servidor se vira da forma como fazer!!!

    Abraço!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 14:27
  • Se você estiver fazendo essa parte de como armazenar, procure por sistemas de arquivo distribuído.

    Um ótimo exemplo é o Hadoop, as grandes empresas estão começando a usar e não é muito difícil de instalar.
    Pode ser single-node ou multi-node, ai depende das configurações.


    Flávio Silva (Sko.Lex)
    http://www.youtube.com/user/MrSkoLex


    Se a resposta foi útil para você, marque-a como tal.
    Obrigado

    Donnerstag, 21. Juni 2012 15:20
  • Perfeito peterson, eu nao sabia que ele reconhecia como 6TB invez de uma partição nova, o site sou eu mesmo que estou desenvolvendo, é de hospedagem de arquivos. Teria como eu fazer esse sistema de gavetas em um computador normal?

    è que de inicio irei alugar um Cloud com uns 4TB, será que esses 4TB eles vem como vc disse em modo gaveta como se fosse tudo em uma partição? ou vem 4 partições de 1TB cada?


    Donnerstag, 21. Juni 2012 20:11
  • Amigo:

    1-

    Em um computador normal não dá! A não ser que você compre todo o hardware para Hot Swap, mas vai sair mais caro que alugar o serviço.

    2-

    Em Cloud é mais simples ainda, ex: você tem 4TB, simples assim, pois esses 4TB podem estar distribuidos em 100 discos diferentes, você como desenvolvedor nunca vai saber, pois esse é o conceito da nuvem.

    3-

    Essa é de bônus:
    Você sabia que tem 90 dias gratis para testar o Windows Azure (O Cloud da Microsoft).

    Por que não aproveita para testar seu sistema no Azure quanto estiver pronto?
    http://www.windowsazure.com/pt-br/pricing/free-trial/

    Abraço!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 20:31
  • Entao quer dizer que no Cloud, eu posso ter um serviço com quantos TB eu quizer? porque no meu caso seria melhor pagar 3mil por mes para um cloud porque eles dao garantia, doque comprar todo o equipamento e mais uma internet boa que sairia muito mais de 3mil... vo testar o Azure Brigado :D

    Thiii =)

    Donnerstag, 21. Juni 2012 22:45
  • Além disso, tem todo um monitoramento e serviços que você só precisa pedir, não tem dor de cabeça.

    Flávio Silva (Sko.Lex)
    http://www.youtube.com/user/MrSkoLex


    Se a resposta foi útil para você, marque-a como tal.
    Obrigado

    Donnerstag, 21. Juni 2012 22:46
  • No Azure tudo que você quiser usar não tem limite... A regra é assim, usou mais paga mais...

    Favor marcar as respostas que te ajudaram...

    Valeu!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    Donnerstag, 21. Juni 2012 22:57