<?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>storage Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/tag/storage/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/blog/tag/storage/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 02 Mar 2016 15:32:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>storage Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/blog/tag/storage/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>S3 Storage “Clever Cloud Cellar” Emerges from Beta</title>
		<link>https://www.clever.cloud/blog/features/2016/03/02/introducing-cellar-s3-compatible-storage/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 15:32:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[storage]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2016/03/02/introducing-cellar-s3-compatible-storage/</guid>

					<description><![CDATA[<p><img width="1398" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellar banner 1" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg 1398w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1024x396.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-768x297.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1368x528.jpg 1368w" sizes="(max-width: 1398px) 100vw, 1398px" /></p><p>Storing files and assets on Clever Cloud just got easier. After a year of beta testing, we’re proud to release Cellar: a S3-compatible file storage API.</p>
<p>Cellar is faster, cheaper and more reliable thanks to its distributed architecture.</p>
<p>If you’re using FS buckets or storing files in your database, switching to Cellar will make your life easier: files can be directly uploaded to and downloaded from Cellar, without ever going through your application. This way you can handle large files without a hassle.</p>
<span id="more-2865"></span>

<p>Cellar is perfect for:</p>
<ul>
<li>user avatars</li>
<li>large files (images, videos)</li>
</ul>
<h2 id="pricing">Pricing</h2>
<p><strong>Storage</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 1TB   € 20.48 / TB / mo</li>
<li>First 25TB    € 15.36 / TB / mo</li>
<li>First 50TB    € 10.24 / TB / mo</li>
</ul>
<p><strong>Traffic (outbound)</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 10TB    € 0.09 / GB / mo</li>
<li>First 40TB    € 0.07 / GB / mo</li>
</ul>
<h2 id="getting-started-with-cellar-and-s3cmd">Getting started with Cellar and s3cmd</h2>
<p>Create a new Cellar addon in the Clever Cloud console. From the addon dashboard, you will be able to get your access credentials, as well as to download a s3cmd configuration file to manage your files on Cellar.</p>
<h3 id="create-a-bucket">Create a bucket</h3>
<p>In cellar, files are stored in buckets, accessible under bucket-name.cellar.services.clever-cloud.com. To start using cellar, you first have to create a bucket for your files.</p>
<p>You can create a bucket with s3cmd (make sure you have saved the s3cmd configuration file under ~/.s3cfg).</p>
<pre><code>s3cmd mb s3://my-bucket
</code></pre>
<h3 id="upload-a-file">Upload a file</h3>
<pre><code class="language-bash"># private file
s3cmd put my-private-file.jpg s3://my-bucket/my-private-file.jpg

# publicly accessible file
s3cmd put -P my-public-file.jpg s3://my-bucket/my-public-file.jpg
</code></pre>
<h3 id="using-cellar-from-node-js">Using Cellar from Node JS</h3>
<p>You can use Cellar from any S3-compatible SDK (including the official AWS SDKs) or directly through its REST API.</p>
<pre><code class="language-javascript">require fs from &#39;fs&#39;;
require AWS from &#39;aws-sdk&#39;;

// Initialize Cellar Credentials
AWS.config.update({accessKeyId: &#39;&lt;access key&gt;&#39;, secretAccessKey: &#39;&lt;access secret&gt;&#39;});
const ep = new AWS.Endpoint(&#39;cellar.services.clever-cloud.com&#39;);
const s3 = new AWS.S3({ endpoint: ep });


// Upload a file to Cellar
const body = fs.createReadStream(&#39;./my-file.jpg&#39;);
s3.putObject({Bucket: &#39;my-bucket&#39;, Key: &#39;my-file.jpg&#39;, Body: body}, (err, data) =&gt; {
  if (err) console.error(err);
  else console.log(&quot;Successfully uploaded data to my-bucket/my-file.jpg&quot;);
});

// Get an access URL for a private file
s3.getSignedUrl(&#39;getObject&#39;, {Bucket: &#39;my-bucket&#39;, Key: &#39;my-private-file&#39;}, (err, url) =&gt; {
  if(err) console.log(err);
  else console.log(&quot;The URL is&quot;, url);
});
</code></pre>
<h2 id="more-information">More information</h2>
<p>Clever Cloud Cellar is backed by the rock solid Riak Simple Storage (aka Riak S2) from Basho.</p>
<p>Talk about cloud file storage: <a href="https://clementd-files.cellar.services.clever-cloud.com/uploads/cellar-ht.html">slides from our CTO</a> Documentation: <a href="https://www.clever.cloud/developers/addons/cellar/">www.clever.cloud/developers/addons/cellar/</a></p>
<p>Using Cellar from Node.js with AWS SDK: <a href="http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-examples.html#Amazon_Simple_Storage_Service__Amazon_S3_">SDK documentation</a></p>
<p>Cellar&#39;s S3 compatible API: <a href="http://docs.basho.com/riakcs/latest/references/apis/storage/s3/">Riak S2 API documentation</a></p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1398" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellar banner 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg 1398w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1024x396.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-768x297.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1368x528.jpg 1368w" sizes="(max-width: 1398px) 100vw, 1398px" /></p><p>Storing files and assets on Clever Cloud just got easier. After a year of beta testing, we’re proud to release Cellar: a S3-compatible file storage API.</p>
<p>Cellar is faster, cheaper and more reliable thanks to its distributed architecture.</p>
<p>If you’re using FS buckets or storing files in your database, switching to Cellar will make your life easier: files can be directly uploaded to and downloaded from Cellar, without ever going through your application. This way you can handle large files without a hassle.</p>
<span id="more-2865"></span>

<p>Cellar is perfect for:</p>
<ul>
<li>user avatars</li>
<li>large files (images, videos)</li>
</ul>
<h2 id="pricing">Pricing</h2>
<p><strong>Storage</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 1TB   € 20.48 / TB / mo</li>
<li>First 25TB    € 15.36 / TB / mo</li>
<li>First 50TB    € 10.24 / TB / mo</li>
</ul>
<p><strong>Traffic (outbound)</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 10TB    € 0.09 / GB / mo</li>
<li>First 40TB    € 0.07 / GB / mo</li>
</ul>
<h2 id="getting-started-with-cellar-and-s3cmd">Getting started with Cellar and s3cmd</h2>
<p>Create a new Cellar addon in the Clever Cloud console. From the addon dashboard, you will be able to get your access credentials, as well as to download a s3cmd configuration file to manage your files on Cellar.</p>
<h3 id="create-a-bucket">Create a bucket</h3>
<p>In cellar, files are stored in buckets, accessible under bucket-name.cellar.services.clever-cloud.com. To start using cellar, you first have to create a bucket for your files.</p>
<p>You can create a bucket with s3cmd (make sure you have saved the s3cmd configuration file under ~/.s3cfg).</p>
<pre><code>s3cmd mb s3://my-bucket
</code></pre>
<h3 id="upload-a-file">Upload a file</h3>
<pre><code class="language-bash"># private file
s3cmd put my-private-file.jpg s3://my-bucket/my-private-file.jpg

# publicly accessible file
s3cmd put -P my-public-file.jpg s3://my-bucket/my-public-file.jpg
</code></pre>
<h3 id="using-cellar-from-node-js">Using Cellar from Node JS</h3>
<p>You can use Cellar from any S3-compatible SDK (including the official AWS SDKs) or directly through its REST API.</p>
<pre><code class="language-javascript">require fs from &#39;fs&#39;;
require AWS from &#39;aws-sdk&#39;;

// Initialize Cellar Credentials
AWS.config.update({accessKeyId: &#39;&lt;access key&gt;&#39;, secretAccessKey: &#39;&lt;access secret&gt;&#39;});
const ep = new AWS.Endpoint(&#39;cellar.services.clever-cloud.com&#39;);
const s3 = new AWS.S3({ endpoint: ep });


// Upload a file to Cellar
const body = fs.createReadStream(&#39;./my-file.jpg&#39;);
s3.putObject({Bucket: &#39;my-bucket&#39;, Key: &#39;my-file.jpg&#39;, Body: body}, (err, data) =&gt; {
  if (err) console.error(err);
  else console.log(&quot;Successfully uploaded data to my-bucket/my-file.jpg&quot;);
});

// Get an access URL for a private file
s3.getSignedUrl(&#39;getObject&#39;, {Bucket: &#39;my-bucket&#39;, Key: &#39;my-private-file&#39;}, (err, url) =&gt; {
  if(err) console.log(err);
  else console.log(&quot;The URL is&quot;, url);
});
</code></pre>
<h2 id="more-information">More information</h2>
<p>Clever Cloud Cellar is backed by the rock solid Riak Simple Storage (aka Riak S2) from Basho.</p>
<p>Talk about cloud file storage: <a href="https://clementd-files.cellar.services.clever-cloud.com/uploads/cellar-ht.html">slides from our CTO</a> Documentation: <a href="https://www.clever.cloud/developers/addons/cellar/">www.clever.cloud/developers/addons/cellar/</a></p>
<p>Using Cellar from Node.js with AWS SDK: <a href="http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-examples.html#Amazon_Simple_Storage_Service__Amazon_S3_">SDK documentation</a></p>
<p>Cellar&#39;s S3 compatible API: <a href="http://docs.basho.com/riakcs/latest/references/apis/storage/s3/">Riak S2 API documentation</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
