Amazon Cloudfront, S3 y EC2

Estoy tratando de utilizar Amazon Cloudfront como un proveedor de CDN, pero no estoy seguro de lo que otros services están destinados a ser.

¿Tengo que utilizar S3 y EC2 como server virtual para alojar mis files y cambiar de proveedor de alojamiento con el fin de utilizar Cloudfront?

Entiendo que EC2 es una solución de alojamiento, pero ¿qué es exactamente S3 entonces?

También hay complejidades involucradas en la integración de Cloudfront y S3 y potencialmente EC3?

2 Solutions collect form web for “Amazon Cloudfront, S3 y EC2”

Usted almacena sus files en s3 y luego en cloudfront que habilitar que s3 cubo donde están todos sus files. Aún tienes acceso a todos tus files a través de s3 y se distribuyen automáticamente alnetworkingedor de las ubicaciones de cloudfront de Amazon. Cuando eliminas a alguien de s3, no se elimina inmediatamente en cloudfront y puede tardar unos minutos.

ec2 es simplemente un server privado virtual que puede girar a la demanda.

¿Tengo que utilizar S3 y EC2 como server virtual para alojar mis files y cambiar de proveedor de alojamiento con el fin de utilizar Cloudfront?

No , no tienes que usar S3 y / o EC2.

CloudFront requiere un ORIGEN. Esto puede ser un EC2, un S3 Bucket u otro server que no tenga nada que ver con AWS.

Entiendo que EC2 es una solución de alojamiento, pero ¿qué es exactamente S3 entonces?

EC2 le da acceso a la capacidad de cálculo. Es un server virtual.

Usted puede pensar en S3 como un service FTP. S3 le permite almacenar files , y recuperar files fácilmente, y sin la necesidad de un server.

Puede ser más barato ejecutar un server virtual sólo para servir files, es escalable (sin necesidad de configuration). También es fiable, ya que sus files se almacenan en múltiples ubicaciones para usted.

Además de poder almacenar y recuperar files, Amazon le permite alojar files estáticos a través de HTTP. Por ejemplo: Si tuvieras un sitio HTML simple con algunas JS / CSS y imágenes … podrías cargarlas todas en S3 y pedirle a Amazon que las aloje (no se requiere server web).

Usted paga por el almacenamiento de files, y por el ancho de banda … pero el precio es a menudo mucho más barato que la configuration de un server web para hacer el mismo trabajo.

También hay complejidades involucradas en la integración de Cloudfront y S3 y potencialmente EC3?

Hay un par de gotcha con CloudFront pero no es demasiado difícil de configurar.

Cuando configure una nueva distribución de CloudFront, se le pedirá un origen. Usted puede elegir un S3 Bucket o una location de server (por ejemplo, http://www.domain.com donde los files están alojados, tal vez esto es impulsado por algunos EC2s, tal vez es alojamiento compartido en GoDaddy, no importa!).

Algunas cosas a tener cuidado de:

  • Tendrá que get permissions adecuados, especialmente en el cubo S3. CloudFront necesita poder acceder a los files.
  • CloudFront es un CDN por lo que los files de caching . Si cambia un file, es posible que CloudFront no sepa inmediatamente actualizarlo para usted. Es posible que deba purgar manualmente el file en cuestión o puede que necesite habilitar el uso de antememory en caching a través de parameters en su URL para que "file.css? V = 1" sea diferente de "file.css? V = 2" .
  • ¿Cuál es la mejor manera de copyr files grandes desde mi estación de trabajo a una instancia de EC2 basada en Windows Server?
  • Planes de almacenamiento de video que uno elija
  • ¿Cómo upload un file grande usando la command-line de aws cuando la connection puede ser poco fiable?
  • Advertencia de redirect al ejecutar s3cmd sync
  • ¿Cómo desalentar a un hacker con acceso root de eliminar copys de security remotas?
  • ¿Qué es una manera práctica de reflejar un cubo Amazon S3?
  • Tolerancia a fallos S3 website de alojamiento
  • Amazon S3 como medida del performance del server?
  • ¿Cuál es la forma más barata de no colocación de servir alnetworkingedor de 10 files estáticos a una velocidad de 100 megabits por segundo en la web?
  • Cómo maximizar la descarga paralela desde S3
  • Política S3 optimizada para acceso completo
  • S3 alias de cubo
  • Reescribiendo urls con nginx para que sirvan un index.html
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.