Showing posts with label s3. Show all posts
Showing posts with label s3. Show all posts

Sunday, December 09, 2007

Maven repository on S3

Spring are hosting their development sub-projects Maven repositories on S3.
This is a great idea if you are hosting a project that's likely to have downloads here and there and don't want to pay for what you don't use - which is what you'd be doing if you hosted it on a regular hosting plan.
(On a side note - if you're working on an open source project you may just as well host it on SourceForge or Google Code for free - even if your working on a commercial closed-source project there are free solutions - more on that in a future post)

The nice thing is that Maven has its own support for S3. Maven has a subproject that's responsible for the transport of artifacts called "Wagon". It allows maven to transparently work with repositories that reside on File, HTTP, FTP and other locations.
Wagon also has an extension that allows it to work with repositories on S3 - so it makes Spring's choice even better.

Browse Spring's Java Config project on S3:
http://s3browse.com/explore/maven.springframework.org/snapshot/org/springframework/javaconfig/spring-javaconfig/

Wagon-S3 artifact for Maven:
http://mvnrepository.com/artifact/org.apache.maven.wagon/wagon-s3

Monday, November 12, 2007

Amazon EC2 and S3

Amazon is hosting so interesting virtualization services called EC2 (Elastic Cloud 2) and S3 (Simple Storage Service).
EC2 is a hardware virtualization service - you basically create a virtual machine and run your software on top of it. You can create as many instances as you want and you only pay for what you use.
S3 gives you a storage API - here too you pay for the space you occupy.

There are some very interesting things which are being deployed on EC2/S3 for example:


NY Times Converting TIFF to PDF

Facebook applications

Hadoop