Mover Media WordPress a Cloud con Amazon S3

“La nube” está furiosa hoy y por buenas razones. Le brinda más espacio de almacenamiento, almacenamiento más rápido y acceso distribuido. Es, en esencia, una copia de reserva automática y puede eliminar muchos de los dolores de cabeza que vienen con la mudanza y prueba un sitio web. Aunque hay algunas desventajas, como menos preocupación por el acceso y la seguridad, existen en su propio servidor o valen más que la mayoría. En esta publicación, le mostraré cómo descargue todo mi contenido multimedia en Amazon S3 usando WordPress y algunos complementos. También le mostraré cómo puede usar Amazon CloudFront para servir sus archivos a través de un CDN para tiempos de latencia más rápido y de latencia a nivel general.
Si desea obtener todos los beneficios de almacenar en la nube, pero desea evitar el almacenamiento de Amazon y configurar y configurar CDN, consulte el almacenamiento de la nube Infinite Cargas. Infinite Loads es menos costoso y tiene un complemento que desacopla al director de carga de WordPress de su host y mueve sus archivos en un solo clic. Además, la pila está preconfigurada para usted, incluido el almacenamiento y la entrega de CDN. Si desea iniciar sesión en el Amazon S3, trataremos esto aquí. ¿Por qué nube? Ya he tocado por qué soy un gran admirador de poner a todos en la nube, pero déjame detalles:
Los medios separaron mi razón principal es que el promedio separado hace que mi vida sea más fácil. Imagine que desea migrar un sitio web a otro servidor. Si esto se vuelve necesario, existe la oportunidad de deberse a que su sitio ha superado sus lugares de alojamiento actuales, probablemente tenga más de unas pocas fotos. Todo en WordPress, como publicaciones, temas y complementos, ocupa muy poco espacio. Incluso un blog considerable solo puede tener una base de datos de aproximadamente 2-3MB. Tal vez sus temas y temas ocupan 10-30 MB, pero la mayoría de ellos no tienen que moverse, pueden volver a cortar. (A menos que su tamaño sea muy pequeño). Esto significa que para cada imagen que carga, en realidad hay cuatro imágenes en el servidor. Entonces, si solo subió 100 imágenes, significaría 400 imágenes y podría superar fácilmente 400-600 MB. Usando herramientas sofisticadas para desarrolladores, puede transferir fácilmente todo desde su instalación de WordPress en unos minutos, y luego pasará horas en los medios. Sin mencionar los problemas de carga/descarga de tiempo de espera y otros inconvenientes.
Si está utilizando un servicio de almacenamiento basado en la nube, todos sus entornos se sirven desde la nube. Si no lo desea, ni siquiera tiene que pensar en la carpeta de carga. En este sentido, la migración de incluso un sitio muy grande podría tomar unos minutos. Otro beneficio asociado son las pruebas. Si su desarrollador usa un entorno local para probar, las imágenes funcionarán muy bien, ya que se extraerán de los servidores de Amazon, a diferencia de WordPress que busca un disco duro local. La escala de Amazon es enorme. No podrá crear un sitio con el que sus servidores no puedan mantenerse al día. Supongamos que tiene un sitio con 1,000 videos y cientos de usuarios que los miran simultáneamente. Parece mucho y lo es. Amazon es tan grande que Netflix alberga, que es uno de los mayores servicios de transmisión de medios y es solo uno de los clientes de Amazon. La paz del alma que obtienes sabiendo que tus necesidades de alojamiento son escalables no puede subestimarse.
El precio con un gran tamaño tiene un excelente precio. Amazon es realmente muy barato, lo que le permite debido a la gran cantidad de datos que administra. El precio es un poco complejo, porque cobra el almacenamiento, las solicitudes y la transferencia por separado, pero todo es muy barato. Eche un vistazo a su página de precios. Seguridad y control algunas personas argumentan que una gran desventaja de usar un sistema tan grande es que si algo va bien, no puede hacer nada al respecto. Me siento mucho más seguro usando Amazon; Apuesto a mi servidor que se bloquea antes que ellos. A menos que tenga más redundancia y un equipo de servidor dedicado, son las posibilidades de que sus servidores actuales sean mucho menos confiables que Amazon. Dicho esto, en realidad almaceno mis medios de comunicación y también hago sus hijos de repuesto como precaución. Notas básicas que necesitará algunas cosas para comenzar.
Una cuenta de Amazon S3;
Credenciales de seguridad generadas;
Complemento de servicios web de Amazon; y
Plugin Amazon S3 y CloudFront.
Cuenta de Amazon S3 Una vez que tenga una cuenta S3, tendrá acceso a la consola de administración, que enumera todos los servicios de Amazon disponibles. Deberá hacer clic en S3 para llegar al área de gestión S3.
Área de gestión de Amazon S3. La interfaz anterior se parece mucho a un sistema de archivos. Los Buckers son directorios de nivel superior, que pueden contener cualquier número de archivos y directores en ellos. Una restricción es que los nombres de los grupos deben ser únicos en Amazon, por lo que probablemente no podrá usar nombres muy genéricos.
Credenciales de seguridad En la parte superior de la barra de navegación, haga clic en el nombre de su cuenta, luego haga clic en el elemento del menú de credencial de seguridad. Esto lo llevará a la página de gestión de acceso de identidad, o IAM, donde continuaremos con la creación de un usuario. Este usuario será responsable de la interacción con Amazon en nombre de su sitio. La lista de nuestros usuarios en la consola de Amazon. Haga clic en “Usuarios” en la barra lateral izquierda y luego haga clic en el botón Azul “Crear nuevos usuarios”. Puede crear más usuarios simultáneamente. Por ahora, creemos un solo usuario: “Amazontestuser”. Asegúrese de que el cuadro “genera una tecla de acceso para cada usuario” se verifica antes de hacer clic en el botón Azul “Creación”. En la siguiente pantalla, debería poder ver las credenciales de acceso.

Credenciales de acceso para un usuario de Amazon (no credenciales reales). Tenga en cuenta estos valores o descarglos porque Amazon nunca le mostrará. Si pierde sus credenciales, deberá crear un nuevo usuario. Configure Amazon S3 Asegúrese de instalar y activar los dos complementos que mencionamos anteriormente, Amazon S3 y Amazon S3 y CloudFront. Una vez terminado, debería ver una entrada de menú de AWS en el administrador de WordPress. Al hacer clic en él, le permitirá ingresar sus credenciales de seguridad.
Establezca sus acreditaciones en el formulario. (Haga clic para obtener una vista más alta). Para probar rápidamente los complementos, debe copiar la ID de la clave de acceso y la clave de acceso secreto que hemos creado anteriormente. Luego debe mover las claves al archivo wp-config.php para estar seguro. Veremos esto más tarde, por ahora solo los valores en el archivo. Haga clic en “Elemento S3 y CloudFront” en el menú AWS y establece cosas. Podrá seleccionar un cubo de su cuenta utilizando el menú desplegable. Todas sus cargas se colocarán en este grupo. Recomiendo establecer un encabezado en un futuro lejano. Asegúrese de verificar los dos primeros cuadros de selección del segundo conjunto para copiarlos a S3 a medida que carga e indique la URL allí.

Configuración para mi sitio personal en el complemento S3. Lo que hice en esta etapa podríamos terminar. Configuramos un cubo en un servidor S3 para almacenar sus archivos y nos aseguramos de que la URL también indique allí. Si intenta cargar un archivo, debería ver la URL que indica a Amazon en lugar de su propio dominio.


Imagen ofrecida por Amazon. Echa un vistazo a la URL. Desafortunadamente, las imágenes ya existentes no se enviarán automáticamente a los servidores S3. Los creadores de complementos trabajan en una versión profesional, lo que hará esto. Servir nuestras imágenes con CloudFront sigue siendo un paso que puede tomar para mejorar la experiencia de sus lectores, dándoles contenido de medios más rápido. Amazon CloudFront es un CDN (red de entrega de contenido), que proporciona integración “con otros productos de Amazon Web Services para proporcionar a los desarrolladores y empresas una manera fácil de distribuir contenido a usuarios de baja latencia, altas velocidades de transferencia de datos y sin compromisos. Uso mínimo. “Un CDN es excelente porque sirve imágenes de una ubicación geográfica más cercana al lector. Si su servidor está en los Estados Unidos, un lector en Europa experimentará tiempos de carga más grandes que los lectores estadounidenses. Los CDN abordan este problema al reflejar el contenido en varias ubicaciones y difunde archivos de una ubicación más cercana a sus lectores. Configurar CloudFront es bastante fácil. Aquí está cómo: regrese a la “Consola de gestión” en la cuenta de Amazon S3 y haga clic en “CloudFront”. Después de haber activado este servicio, debería ver algo de la siguiente manera:

La sección de administración de CloudFront haga clic en el botón “Crear distribución” y luego el primer botón “Inicio” en la sección “Web”. Aquí hay muchas configuraciones, pero todo lo que tenemos que hacer es seleccionar nuestro cubo en la primera configuración “Nombre de dominio”. Desplácese hacia abajo y haga clic en “Crear distribución” y ¡ya está! La distribución tardará 20-30 minutos en actuar. Asegúrese de esperar hasta que su condición cambie a “activado”. Volver en Amazon S3 con el complemento CloudFront, regrese a la configuración y debajo de la configuración “CloudFront” complete el campo para el nombre de dominio. Este debería ser el valor de la columna de nombre de dominio en la lista de tabla CloudFront.CloudFront y la configuración del complemento Creo que Amazon S3 es una solución fuerte y simple para un problema. Usándolo para almacenar mi contenido multimedia, la tarea de mantenerlo seguro está en mi espalda, especialmente porque generalmente lo combino para obtener más seguridad. Puedo mover los sitios cuando quiera y puedo escalar mis aplicaciones naturalmente, sin temor a romperse. Además, el uso de Cloudfront reduce los tiempos de carga para todos los involucrados, lo que puede contribuir directamente al potencial ganador de un proyecto. ¿Usas Amazon S3? ¿Qué experiencias tienes con el alojamiento de los medios en la nube? Háganos saber en los comentarios a continuación. Etiquetas:
respaldo

alojamiento

Medios de comunicación

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *