Amazon S3 - La guía del principiante
Hace unos días, todavía estaba luchando con la solución para escalar más este blog y así serviría los contenidos más rápido y al mismo tiempo, sin presionar demasiado al servidor. Hongkiat.com sirve alrededor de 50,000 páginas vistas diarias y consumió alrededor de 60-80Gb de ancho de banda diariamente. Algo debe hacerse aquí para que la solicitud de imágenes y archivos no afecte la estabilidad de todo el servidor. Después de algunas lecturas, consideraciones e investigación, me conformo con Amazon S3.
Es posible que hayas oído hablar de él o que ya lo hayas usado. Pero para aquellos que tienen problemas para escalar su sitio, buscar soluciones o buscar un alojamiento de archivos en línea estable, aquí he escrito un artículo bastante completo (espero) que le proporcione una comprensión básica sobre Amazon S3, Junto con guías sobre cómo obtener y cuenta para usarlo..
Para facilitar la lectura, el contenido se incluye en las siguientes secciones..
- En una palabra
- Obtención de una cuenta de Amazon S3
- Usando Amazon S3
- Amazon S3 como Alojamiento de Imagen
- Aplicaciones de Amazon S3 y otros recursos
Guía completa después del salto..
En una palabra
Servicio de almacenamiento simple de Amazon, también conocido como Amazon S3 es una instalación de almacenamiento en línea. Es barato, rápido y fácil de configurar. Y ya que es un servicio prestado por el gigante del comercio electrónico. Amazonas, Puede tener la seguridad de que todo lo que almacene en S3 está asegurado. Leer más sobre Amazon S3.
¿Quién necesita Amazon S3??
En S3, no hay cargos iniciales, cero costos de configuración. Usted solo paga por lo que utiliza. Es lo más adecuado para los webmasters y bloggers, especialmente aquellos que tienen los siguientes problemas:
- Quedando sin ancho de banda
Si está en una cuenta de hosting compartido, cualquier efecto de Stumble Upon o Digg puede consumir fácilmente el límite de ancho de banda completo para el mes. La mayoría de las veces, el servidor web suspenderá la cuenta hasta que haya liquidado el pago de los anchos de banda adicionales consumidos. Amazon S3 proporciona un ancho de banda ilimitado y recibirá cualquier cantidad de ancho de banda que su sitio necesite. Los cargos se realizarán en la tarjeta de crédito y el pago se podrá realizar a fin de mes..
- Mejor escalabilidad
Amazon S3 con alojamiento en la nube y servicio de imágenes es relativamente rápido. Separarlos de la solicitud HTTP normal definitivamente facilitará la carga del servidor y, por lo tanto, garantiza una mejor estabilidad.
- Pagando más de lo que realmente usaste
Ya sea que esté en un alojamiento compartido, VPS o servidor dedicado, paga una suma global cada mes (o año) y la cantidad incluye el almacenamiento en el disco duro y el ancho de banda que no puede utilizar por completo. ¿Por qué pagar más cuando puede pagar solo por lo que está usando?.
- Almacenar archivos en línea
En lugar de hacer una copia de seguridad de sus archivos en CD / DVD para ahorrar más espacio en el disco duro, aquí hay otra opción. Almacenarlos en línea, y usted tiene la opción de mantenerlos privados o hacerlos accesibles al público. Todo depende de ti.
- Recuperación y compartición de archivos más fácil
Si almacena su archivo en línea, puede acceder a ellos desde cualquier lugar siempre que haya conexión a Internet. Amazon S3 también me permite comunicar mejor los archivos con amigos, clientes y lectores de blogs..
El almacenamiento y los anchos de banda ilimitados, pago a medida que se usa, control total sobre la privacidad de los archivos es lo que me emociona hacia la migración de imágenes en hongkiat.com a Amazon S3. Probablemente puedas pensar en algo más que tus necesidades. Lea más sobre por qué debería usar Amazon S3.
A continuación, voy a explicar cómo puedes Regístrese para obtener una cuenta de Amazon S3.
Volver arriba ↑
Obtención de una cuenta de Amazon S3
Antes de iniciar sesión en una cuenta, creo que al menos debería saber cómo se carga Amazon S3. Échales un vistazo aquí, o estima con un Calculadora mensual simple de AWS. Ahora, si está todo listo, consigamos una cuenta de Amazon S3.
- Registrarse / Iniciar sesión en Amazon
Si tiene una cuenta de Amazon, inicie sesión, de lo contrario, regístrese para obtener una.
- Obtenga una cuenta de Amazon AWS
Vaya a aws.amazon.com y regístrese Cuenta de servicios web de Amazon.
- Buscar - Amazon Simple Storage Service (S3)
Una vez que haya terminado de registrarse, será recibido con una página que dice que su cuenta ha sido creada y que la información ha sido enviada a su correo electrónico. Buscar Servicio de almacenamiento simple de Amazon debajo de la lista, haga clic en ella.
- Registrarse - Servicio de almacenamiento simple de Amazon (S3)
Una vez más, será llevado a la página de introducción de Amazon S3. Léalo de nuevo si lo necesita, o simplemente salte para registrar una cuenta haciendo clic en Regístrate para este servicio web. Introduzca los detalles de su tarjeta de crédito y siga las instrucciones para configurar su cuenta.
- Conozca su nombre de usuario / contraseña
Una vez que se haya registrado correctamente, Amazon le indicará que Identificadores de acceso de AWS, que incluye tu ID de clave de acceso y Clave de acceso secreto. Tenga en cuenta que ID de clave de acceso y Clave de acceso secreto son tan buenos como su nombre de usuario y contraseña, por lo que debe mantenerlos seguros.
Si te has perdido elID de clave de acceso y Clave de acceso secreto notificación, haga clic en Su cuenta de servicio web, escoger Identificadores de acceso de AWS para recuperarlos.
En Su cuenta de servicios web es también donde verifica las actividades de la cuenta, cuánto pagará al final del mes, cambiando su perfil, etc. Es necesario familiarizarse con estas páginas.
Ahora su cuenta de Amazon S3 está creada y lista para funcionar. Hagamos un poco de subida.
Volver arriba ↑
Usando Amazon S3
Su cuenta de Amazon S3 comienza con una cuenta de root limpia. En la raíz es donde creas cubos.. Bucket es la terminología de Amazon S3 para la carpeta raíz. Puede crear múltiples cubos, y dentro de los compartimientos es donde coloca sus carpetas e imágenes.
Amazon S3 lanza un conjunto de API y los desarrolladores de todo el mundo lanzan una aplicación que le permite a su cuenta de Amazon S3 comunicarse con su computadora local para que pueda cargar, sincronizar, hacer copias de seguridad de todos los archivos, etc. mirando a Cómo puedes aprovechar la extensión S3Fox de RJonna (extensión Firefox) para conectarte a tu cuenta de Amazon S3 y más adelante, le daremos una lista de alternativas de aplicaciones gratuitas y de pago para conectarse a Amazon S3..
Usando Amazon S3 con Firefox S3Fox
S3Fox es un complemento de Firefox, por lo que si no tiene un navegador Firefox instalado en su máquina, deberá obtener uno. Instale el complemento S3Fox, tenga su ID de clave de acceso y Clave de acceso secreto listo, vamos a empezar.
- Lanzar organizador S3
En Firefox, vaya a Herramientas, seleccionar Organizador S3.
- Configurar la cuenta
Configure su cuenta de Amazon S3 con S3 Organizer. Introduce un auto explicativo Nombre de la cuenta, tu Llave de acceso y Llave secreta. Hacer clic Añadir.
- Conéctate, crea el primer cubo
Una vez que haya ingresado la información correcta, será llevado a su cuenta (que está en blanco, de manera predeterminada). En el lado izquierdo de S3 Organizer estarán las carpetas de su máquina local, y Amazon S3 a la derecha.
Haga clic derecho, Crear directorio. Cualquier cosa creada en el nivel de raíz será sus cubos. Todos los archivos y carpetas serán almacenados / organizados en cubos.
- Crea carpetas, sube imagenes
Haga doble clic en su cubo, crear una carpeta. Dentro de la carpeta, sube una imagen. De forma predeterminada, todo lo que se cargue en su cuenta de Amazon S3 no será accesible por el público.
Volver arriba ↑
Amazon S3 como Alojamiento de Imagen
De forma predeterminada, las imágenes cargadas en Amazon S3 con organizadores S3 no se harán públicas. Si tiene la intención de compartir archivos cargados con sus amigos y compañeros, o si desea usar Amazon S3 para alojar las imágenes de su sitio web, se necesitarán pasos adicionales.
- Editar permiso de imagen
Haga clic derecho en una de las imágenes cargadas, seleccione Editar ACL.
- Hacer público accesible
Para hacer su imagen pública accesible, asegúrese de que Todos, Usuarios autenticados y yo (Propietario) tengan acceso de lectura. Siga las configuraciones en la imagen de abajo. Haga clic en el icono para cambiar entre tics y cruces..
- Obtener URL de imagen
Haga clic derecho en cualquier imagen en particular, seleccione Copiar URL al Portapapeles. Tu URL se verá algo como esto:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png
La URL de la imagen viene en el siguiente formato fijo:http: //nombre de cubo.s3.amazonaws.com/nombre de la carpeta/nombre de archivo.jpg
Volver arriba ↑
Aplicaciones de Amazon S3 y otros recursos
Hemos estado usando S3Fox a lo largo de toda la explicación porque es gratis y reside en el navegador Firefox. Pero pensé que también deberías estar al tanto de otras aplicaciones y diversas formas que ofrecen instalaciones similares.
Aplicaciones compatibles con Amazon S3
- JungleDisk - Almacenamiento en línea confiable impulsado por Amazon S3.
- Transmitir - Aplicación FTP / SFTP para Mac.
- S3Sync - Consiste en S3syncs y S3cmds. Programa Ruby que permite el control de la cuenta de Amazon S3 con comandos de shell..
- Explorador de cubos - Interfaces de usuario para Amazon S3.
- Administrador de copias de seguridad - Herramienta de línea de comandos para Linux.
- S3 Backup - Aplicación de escritorio de Windows que hace que sea trivial para todos usar la impresionante infraestructura de Amazon para respaldos remotos y almacenamiento seguro de archivos en línea.
- jets3t - Kit de herramientas para el servicio de almacenamiento en línea S3 de Amazon.
- Sync2S3 - Sincroniza tus archivos con Amazon (S3), proporcionándote una solución de respaldo segura y asequible.
- Almacenamiento para pymes - Accede a archivos desde cualquier lugar.
Volver arriba ↑
Más referencias en línea
Aquí hay más referencias en línea para ayudarlo a comprender mejor Amazon S3 y su conectividad.
- Servicio de almacenamiento simple de Amazon - Explore las soluciones que los desarrolladores de los Servicios web de Amazon han creado utilizando el Servicio de almacenamiento simple de Amazon (Amazon S3).
- Foro de Amazon S3 - Foro S3 con mucha información útil.
- API de Amazon S3 - Entender la API de Amazon S3.
- Amazon S3 en Wiki
- Usando Amazon S3 como un servicio de alojamiento de imágenes
- Cómo uso Amazon S3- Lea el método de Paul para usar Amazon S3 con rsync y JungleDisk.
- Servidores de copia de seguridad a prueba de balas con Amazon S3 - Controla S3 con Ruby y S3Sync.
- Cómo usar JungleDisk, Amazon S3 y rsync para hacer una copia de seguridad del directorio de inicio de tu OS X
- Servidor de respaldo barato con Amazon S3
- Usando Amazon S3 de Perl
- Usando Amazon S3 con Django
¡Eso es todo! Espero que encuentres esta guía útil.