Pagina inicial » Hospedagem » Amazon S3 - O Guia do Iniciante

    Amazon S3 - O Guia do Iniciante

    Poucos dias atrás, eu ainda estava lutando com a solução para escalar ainda mais este blog para que ele servisse o conteúdo mais rápido e ao mesmo tempo, não pressionando muito o servidor. A Hongkiat.com atende cerca de 50.000 pageviews diariamente e consumiu cerca de 60-80Gb de largura de banda diariamente. Algo precisa ser feito aqui para que a solicitação de imagens e arquivos não afete a estabilidade de todo o servidor. Depois de algumas leituras, considerações e pesquisas, eu me conformo Amazon S3.

    Você pode ter ouvido falar disso ou talvez já ter usado. Mas para aqueles que têm problemas para escalar seu site, procurando por soluções ou procurando por uma hospedagem de arquivos online estável, aqui escrevi um artigo bastante completo (eu esperava) que lhe dá um entendimento básico sobre Amazon S3, juntamente com guias sobre como obter e contabilizar a sua utilização.

    Para facilitar a leitura, o conteúdo é reproduzido nas seções a seguir.

    • Em poucas palavras
    • Como criar uma conta do Amazon S3
    • Usando o Amazon S3
    • Amazon S3 como hospedagem de imagens
    • Aplicativos do Amazon S3 e outros recursos

    Guia completo após o salto.

    Em poucas palavras

    Serviço de armazenamento simples da Amazon, também conhecido como Amazon S3 é uma instalação de armazenamento online. É barato, rápido e fácil de configurar. E já que é um serviço prestado pelo gigante do comércio eletrônico Amazon, você pode ter certeza de que o que você armazenou no S3 está protegido. Leia mais sobre o Amazon S3.

    Quem precisa do Amazon S3?

    No S3, não há cobranças iniciais, zero custo de configuração. Você só paga pelo que você utiliza. É o mais adequado para webmasters e bloggers, especialmente aqueles que têm os seguintes problemas:

    • Ficando sem largura de banda

      Se você estiver em uma conta de hospedagem compartilhada, qualquer efeito Stumble Upon ou Digg pode facilmente consumir todo o limite de largura de banda do mês. Na maioria das vezes, o host suspenderá a conta até que você tenha liquidado o pagamento pelas larguras de banda extras consumidas. O Amazon S3 fornece largura de banda ilimitada e você será servido com qualquer quantidade de largura de banda que seu site precisar. Cobranças serão feitas no cartão de crédito e o pagamento pode ser feito no final do mês..

    • Melhor escalabilidade

      O Amazon S3 usando hospedagem em nuvem e serviço de imagens é relativamente rápido. Separá-los do pedido HTTP normal irá certamente aliviar a carga do servidor e, assim, garante uma melhor estabilidade.

    • Pagando mais do que você realmente usou

      Esteja você em hospedagem compartilhada, VPS ou servidor dedicado, você paga uma quantia mensal a cada mês (ou ano) e o valor inclui armazenamento em disco rígido e largura de banda que você pode não usar totalmente. Por que pagar por mais quando você pode pagar apenas pelo que você está acostumado.

    • Armazene arquivos online

      Em vez de fazer backup de seus arquivos em CD / DVDs para economizar mais espaço no disco rígido, aqui está outra opção. Guarde-os online, e você tem a opção de mantê-los privados ou torná-los acessíveis ao público. Tudo depende de você.

    • Recuperação e compartilhamento mais fáceis de arquivos

      Se você armazenar seu arquivo on-line, poderá acessá-los em qualquer lugar, desde que haja conexão com a Internet. O Amazon S3 também me permite comunicar melhor os arquivos com amigos, clientes e leitores do blog.

    Armazenamento ilimitado e larguras de banda, pague à medida que você usa, controle total sobre privacidade de arquivos é o que me motiva a migrar imagens em hongkiat.com para o Amazon S3. Você provavelmente pode pensar em mais que atende a sua necessidade. Leia mais sobre Por que você deve usar o Amazon S3.

    Em seguida, vou explicar como você pode inscreva-se em uma conta do Amazon S3.

    De volta ao topo ↑

    Como criar uma conta do Amazon S3

    Antes de entrarmos em uma conta, acho que você deveria pelo menos saber como o Amazon S3 cobra. Confira-os aqui ou faça uma estimativa com um Calculadora mensal simples da AWS. Agora, se você está pronto, vamos buscar uma conta no Amazon S3.

    1. Inscreva-se / Login na Amazon

      Se você tem uma conta na Amazon, faça o login, senão inscreva-se.

    2. Obtenha uma conta da Amazon AWS

      Vá para aws.amazon.com e inscreva-se Conta do Amazon Web Services.

    3. Procure por - Amazon Simple Storage Service (S3)

      Assim que terminar de se inscrever, você será recebido com uma página que diz que sua conta foi criada e que as informações foram enviadas para seu e-mail. Olhe para Serviço de armazenamento simples da Amazon na lista, clique nele.

    4. Inscreva-se - Amazon Simple Storage Service (S3)

      Mais uma vez, você será levado à página de introdução do Amazon S3. Leia de novo se precisar, ou simplesmente pule para se inscrever em uma conta clicando no Inscreva-se para este serviço da Web. Coloque os detalhes do seu cartão de crédito e siga as instruções para configurar sua conta.

    5. Conheça seu nome de usuário / senha

      Depois de se inscrever com sucesso, a Amazon solicitará a você Identificadores de acesso da AWS, que inclui o seu ID da chave de acesso e Chave de acesso secreto. Observe que ID da chave de acesso e Chave de acesso secreto são tão bons quanto seu nome de usuário e senha, então você deve mantê-los seguros.

      Se você perdeu oID da chave de acesso e Chave de acesso secreto notificação, clique em Sua conta de serviço da web, escolher Identificadores de acesso da AWS para recuperá-los.

    6. Sob a sua conta de serviços web também é onde você verifica as atividades da conta, o quanto você vai pagar no final do mês, alterando seu perfil, etc. Familiarizar-se com essas páginas é necessário.

      Agora sua conta do Amazon S3 está criada e pronta para ser usada. Vamos fazer alguns uploads.

    De volta ao topo ↑

    Usando o Amazon S3

    Sua conta do Amazon S3 começa com uma conta root limpa. Na raiz é onde você cria cubos. Bucket é a terminologia do Amazon S3 para pasta raiz. Você pode criar vários buckets e, dentro de buckets, é onde você coloca suas pastas e imagens.

    O Amazon S3 lança um conjunto de APIs e desenvolvedores em todo o mundo lançam aplicativos que permitem que sua conta do Amazon S3 converse com seu computador local para que você possa fazer todo o upload, sincronização, backup, etc. olhando para como você pode tirar proveito da extensão S3Fox da RJonna (extensão do Firefox) para se conectar à sua conta do Amazon S3 e, posteriormente, forneceremos uma lista de alternativas de aplicativos gratuitos e pagos para se conectar ao Amazon S3.

    Usando o Amazon S3 com o Firefox S3Fox

    S3Fox é um plugin do Firefox, então se você não tiver um navegador Firefox instalado em sua máquina, você precisará de um. Instale o plugin S3Fox, tenha o seu ID da chave de acesso e Chave de acesso secreto pronto, vamos começar.

    1. Inicie o S3 Organizer

      No Firefox, vá para Ferramentas, selecionar S3 Organizador.

    2. Configurar conta

      Configure sua conta do Amazon S3 com o S3 Organizer. Digite um auto explicativo Nome da conta, seu Chave de acesso e Chave secreta. Clique Adicionar.

    3. Conecte-se, crie o primeiro balde

      Depois de inserir as informações corretas, você será levado à sua conta (que está em branco, por padrão). No lado esquerdo do S3 Organizer estarão as pastas da sua máquina local, e o Amazon S3 à direita.

      Clique com o botão direito do mouse em Criar diretório. Qualquer coisa criada no nível da raiz será seus baldes. Todos os arquivos e pastas serão armazenados / organizados em intervalos.

    4. Crie pastas, faça upload de imagens

      Clique duas vezes no seu bloco e crie uma pasta. Dentro da pasta, envie uma imagem. Por padrão, qualquer coisa enviada para sua conta do Amazon S3 não será acessível por público.

    De volta ao topo ↑

    Amazon S3 como hospedagem de imagens

    Por padrão, as imagens enviadas para o Amazon S3 com os organizadores do S3 não serão publicadas. Se você pretende compartilhar arquivos enviados com seus amigos e colegas, ou se você quiser usar o Amazon S3 para hospedar as imagens do seu site, etapas adicionais serão necessárias.

    1. Editar permissão de imagem

      Clique com o botão direito do mouse em uma das imagens enviadas, selecione Editar ACL.

    2. Tornar o público acessível

      Para tornar sua imagem acessível ao público, certifique-se de que Todos, Usuários Autenticados e eu (Proprietário) tenham acesso de leitura. Siga as configurações na imagem abaixo. Clique no ícone para trocar entre carrapatos e cruzes.

    3. Obter o URL da imagem

      Clique com o botão direito do mouse em qualquer imagem específica, selecione Copiar URL para a área de transferência. Seu URL será algo como isto:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png

      URL da imagem vem no seguinte formato fixo:http: //bucket_name.s3.amazonaws.com/nome da pasta/filename.jpg

    De volta ao topo ↑

    Aplicativos do Amazon S3 e outros recursos

    Estamos usando S3Fox ao longo de toda a explicação, porque é gratuito e reside no navegador Firefox. Mas eu pensei que você também deve estar ciente de outras aplicações e várias maneiras que fornecem instalações semelhantes.

    Aplicativos Suportados pelo Amazon S3

    • JungleDisk - Armazenamento online confiável com o Amazon S3.

    • Transmite - Aplicação FTP / SFTP para Mac.

    • S3Sync - Consistem em S3syncs e S3cmds. Programa Ruby que permite o controle da conta do Amazon S3 com comandos shell.
    • Explorador de balde - Interfaces do usuário para o Amazon S3.
    • Gerenciador de Backup - Ferramenta de linha de comando para Linux.
    • Backup S3 - Aplicativo de área de trabalho do Windows que torna trivial para todos usar a impressionante infraestrutura da Amazon para backups remotos e armazenamento seguro de arquivos on-line.
    • jets3t - Toolkit para o serviço de armazenamento online S3 da Amazon.
    • Sync2S3 - Sincroniza seus arquivos com a Amazon (S3), fornecendo a você uma solução de backup segura e acessível.
    • Armazenamento SME - Acesse arquivos de qualquer lugar.

    De volta ao topo ↑

    Mais referências online

    Veja mais referências on-line para ajudar você a entender melhor o Amazon S3 e sua conectividade.

    • Serviço de armazenamento simples da Amazon - Navegue pelas soluções que os desenvolvedores do Amazon Web Services criaram usando o Amazon Simple Storage Service (Amazon S3).
    • Fórum do Amazon S3 - Fórum S3 com muitas informações úteis.
    • API do Amazon S3 - Entenda a API do Amazon S3.
    • Amazon S3 na Wiki
    • Usando o Amazon S3 como um serviço de hospedagem de imagens
    • Como eu uso o Amazon S3- Leia o método de Paulo para usar o Amazon S3 com rsync e JungleDisk.
    • Backups de servidor à prova de balas com o Amazon S3 - Controle S3 com Ruby e S3Sync.
    • Como usar o JungleDisk, o Amazon S3 e o rsync para fazer backup do diretório principal do OS X
    • Backup de servidor barato com o Amazon S3
    • Usando o Amazon S3 do Perl
    • Usando o Amazon S3 com o Django

    Isso é tudo! Espero que você ache este guia útil.