A Great Tool!
Amazon S3 Simple Storage Utility allows many features to in an easy-to-manage storage tool. You can use it for data backup, use it as a bridge to other services and content, and also host an entire site using it as a folder for web pages and content.
The utility is designed to be “scalable” and “flexible” which are Amazon’s specific terminology used only for its services to mean you only pay for what you use. You can add or remove content and you are charged by how much space you use in S3, or you can add more buckets and are charged by how much in total. Either way, the AWS service charges you based on your usage at any given moment in time which allows us, the developers, to specially craft the service to meet customer needs exactly. This allows the end product to be much more sophisticated yet not cost more because of the “scalable” and “flexible” method that Amazon Web Services provides the customer market it reaches out to.
AWS is definitely for the technical literate. That is not to say, however, that you need to know coding to get into it. Amazon S3 uses tools called “buckets” that hold content inside it for use. These “buckets” are the containers for the files that you will need for your business. Whether they be website files like .html or photos like .jpg, all are stored in the buckets for later use when using the AWS S3 Simple Storage Utility.
S3 is a great tool for backup because of how it works closely with Amazon’s other tool “instances” (Cloud Server Tech) to give the customer access to a redundant drive array fully built in the cloud. Yes, that means that it’s a service that charges per use for accessing an easy to access tool for fully online cloud backup and storage.
For example: You can use S3 in conjunction with AWS Route 53 (DNS) to offer 3 of the same website but only host a single site at one time. This way, if a DDOS attack drops one of the hosts, Route 53 can bring up the second bucket to keep your site online while you work on bringing bucket 1 (affected by DDOS attack) back up online.
It’s also very useful as a tool to host websites. Building a website using S3 is simple and easy. You first open a bucket and change the policy level to public. Add the files into the bucket and then change the bucket to “host static website”. The tools on AWS have many free tutorials if you are confused and don’t know what you’re doing. But, if you are not a web developer and can’t do it yourself, you only need to know that it is a great service that can save your business money.
The ability for S3 to be a useful tools is how creative you are to use it. You can store virtually anything you want in the bucket so finding ways to utilize the S3 bucket can actually come down to creativity. Amazon AWS SDK (software development kits) can allow developers to gain full access of the services Amazon provides to build software and applications that add to the AWS environment. It can offer more functionality than inherently present by offering AWS services inside custom built applications.
So, why not reference an S3 bucket by building AWS services into an offline application and allowing sign in to manage S3 from within another device or application. With SDK it’s possible. So, Amazon AWS is what I’m getting into because I see it as a very big way to a much more profitable future.