Agile DevOps - People and Process then Automation!!!

Use Cloud and DevOps to build infrastructure by rapid agile iterative development using collaborative open source tools:
-Terraform or Cloud Formation for easy orchestration.
-chef cookbooks, puppet modules or ansible playbooks to build servers.
-Test Kitchen to deploy and test them.
-Packer for build server images or containers.
-EC2Dream a graphic user interface that provides a 'single pane of glass' to do agile devops primarily on cloud servers.
-Amazon AWS, Azure, Google Compute Engine, IBM, Openstack, Local and Hosted servers.

Amazon S3

Amazon Simple Storage Service (S3) is a way to store unlimited amounts of data that can be shared by your amazon instances or accessed from your client machine.

NOTE: S3 has no concept of folders. It is purely an object store with a key. You can simulate folders by using a / in the key and Cloudberry and S3Browser supports this convention.

Console for S3
Currently the AWS Management console does not support S3 so you need to install:
a. CloudBerry - Windows Only (requires .NET 2.0) but better support for simulating folders with slashes. This has the more functionality than S3Browser and this is what I would recommend. The user interface is similar to the winscp browser and even supports moving data between one amazon user and another without incuring charges plus using Cloudfront.
b. S3Browser - Windows Only (requires .NET 2.0) but better support for simulating folders with slashes.
c. S3Fox - Firefox Plugin to provide access to S3 from a browser.
d. S3Hub - MacOS Only.

To provide a command line access to S3 install the S3cmd tool from
Note: This requires python to be installed and for windows don't use the PGP security option.

Best Practices
There is a good best practices on using Amazon S3 here

Also see the amazon tutorial


Post a Comment