<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>soft·in·spain &#187; descargas</title>
	<atom:link href="http://softinspain.com/tag/descargas/feed/" rel="self" type="application/rss+xml" />
	<link>http://softinspain.com</link>
	<description>negocios y software desde españa</description>
	<lastBuildDate>Thu, 29 Jul 2010 10:21:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Utilizar AmazonS3 para descargas</title>
		<link>http://softinspain.com/internet/utilizar-amazons3-para-descargas/</link>
		<comments>http://softinspain.com/internet/utilizar-amazons3-para-descargas/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 14:08:24 +0000</pubDate>
		<dc:creator>Jose Alberto</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[clases]]></category>
		<category><![CDATA[cloudfront]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://softinspain.com/?p=837</guid>
		<description><![CDATA[	Un cliente nos pidió que pusiéramos en su web un apartado de descargas de ficheros, nada fuera de lo común si no hubiera sido por el tamaño de los ficheros a descargar: uno de 700MB y otro de 1,5GB
	Lo hubiéramos podido poner en su web, por espacio de disco no era, pero para evitar posibles [...]


No hay posts relacionados.]]></description>
			<content:encoded><![CDATA[	<p>Un cliente nos pidió que pusiéramos en su web un apartado de descargas de ficheros, nada fuera de lo común si no hubiera sido por el tamaño de los ficheros a descargar: uno de 700MB y otro de 1,5GB</p>
	<p>Lo hubiéramos podido poner en su web, por espacio de disco no era, pero para evitar posibles saturaciones de transferencia del servidor y que afectara a otras webs alojadas en el mismo optamos por otra solución: <a title="Página oficial de S3, en inglés" href="http://aws.amazon.com/s3/">Amazon S3</a></p>
	<p><a href="http://softinspain.com/wp-content/uploads/2009/08/datacenter.jpg"><img class="alignright size-full wp-image-841" title="datacenter" src="http://softinspain.com/wp-content/uploads/2009/08/datacenter.jpg" alt="datacenter" width="291" height="383" /></a>Para quien no lo sepa: <a title="Explicación en la wikipedia, en inglés" href="http://en.wikipedia.org/wiki/Amazon_S3">Amazon S3</a> es un servicio de almacenamiento de archivos de la empresa Amazon que tiene un coste normal, pero la ventaja que cobra según el espacio consumido y la transferencia (además de otros pequeños conceptos), teniendo la gran ventaja su escalabilidad, es decir, podemos almacenar todo lo que queramos (y podamos pagar) sin preocuparnos de ir añadiendo discos ni contratando más espacio.</p>
	<p>Volviendo al problema inicial, optamos también por proporcionar una dirección que no implicara el nombre de amazon S3 (s3.amazonaws.com) para poder cambiar de proveedor o realizar otros cambios sin tener que ir revisando todos los enlaces. Para ello creamos en las entradas de nuestro dominio <code>arcadina.net</code> un CNAME (un alias) llamado &#8220;cdn&#8221; que apuntara a <code>cdn.arcadina.net.s3.amazonaws.com</code>. De esa forma un fichero que tenga como dirección <code>http://cdn.arcadina.net/descargas/fichero.zip</code> realmente apuntará a <code>http://cdn.arcadina.net.s3.amazonaws.com/descargas/fichero.zip</code></p>
	<p>Pero para que ésto funcione hemos de crear en nuestra cuenta de Amazon S3 un <em>bucket</em> (un contenedor) que se llame exactamente <strong>cdn.arcadina.net</strong>. Para los puristas, se que S3 no es un CDN como tal, que para eso Amazon tiene otro servicio: <a href="http://aws.amazon.com/cloudfront/">CloudFront</a>, pero no se me ocurrió otro nombre <img src='http://softinspain.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
	<p>Para subir los ficheros a S3 hemos utilizado un script en PHP que utiliza una clase para gestionar la conexión con AmazonS3. La clase se puede encontrar aqui: <a href="http://undesigned.org.za/2007/10/22/amazon-s3-php-class">http://undesigned.org.za/2007/10/22/amazon-s3-php-class<br />
</a></p>
	<p>De esta forma cuando alguien se descargue el fichero de <strong>1,5GB</strong> el servidor donde se encuentra la web no se verá afectado de ninguna forma.</p>

 

<p>No hay posts relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://softinspain.com/internet/utilizar-amazons3-para-descargas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
