Live data from Hacker News

Amazon Web Services in Plain English

expeditedssl.com

181–190 of 237 posts

Re: Amazon Web Services in Plain English

#181
post #70

When you're building a new app based around a handful of these services, how do you have any idea what it will cost to host your business on a startup? In the past I've avoided using these, and just used VPS servers doing my own thing, because it's really hard for me to, for example, guess how many database queries I'll do or messages I'll send between app components. I feel much safer saying that I can limit myself…

I'd say run on Heroku, but IIRC they gave up on their free plan. You could run on Google App Engine though, IIRC they still offer a free service up until a certain number of requests or CPU usage or something in that direction. You could use those to determine how much your application actually uses the service. IIRC, Amazon also offers services for a fixed monthly price, you could look into that too.

Heroku's free tier is alive and well: https://www.heroku.com/pricing

Re: Amazon Web Services in Plain English

#183
post #19

I have to say that I think "glacier" is an inspired name. It takes a negative -- slow data retrieval -- and turns it into a positive -- indestructible, huge, unstoppable.

I completely agree. It is a great name for the service. "There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors." ~ Jeff Atwood

Jeff Atwood did not come up with that quote.

Re: Amazon Web Services in Plain English

#185

Earlier quoted context omitted.

The only real resemblance at all to FTP is that you use GET and PUT instead of filesystem commands. I mean, I guess if you really don't understand what FTP is and have no desire to understand how S3 is different from posix, then saying you have to use S3 like you use FTP kind of works. But it would be misleading to everyone else. > It's probably more redundant than FTP FTP is a transfer protocol , it says nothing abo…

Using FTP as shorthand is better than "Object Store", which sounds like the marketing BS this is designed to avoid.

How is "Object Store" marketing bs? What is the proper term for an S3 object? It's not file, because file is a term that comes from the context of a filesystem, which is what S3 is not.

Read the S3 docs: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingObjects....

That is the technical term they've chosen to describe the key, its value, and all its associated metadata. As far as terms go, it's rather straightforward, in my opinion. They probably didn't use "file" because that usually implies a filesystem, which is specifically what S3 is not.

Also, go ahead and check out the history of the term "Object Store": https://en.wikipedia.org/wiki/Object_storage

Re: Amazon Web Services in Plain English

#186
post #159

Earlier quoted context omitted.

I would have preferred if some of the full comedic ones were toned down because this has some use. The amount of AWS services is hard to keep track of, especially considering when they have a bunch of slightly different solutions to a similar problem, is quite staggering. E.g. I want to deploy my code - should I use Ops Works, Pipelines, CodeDeploy, Ec2 Container Service, Elastic Beanstalk, Elastic Breadstick, CodePi…

I'm going to start saying Elastic Breadstick and see if my PM starts using the phrase to solve everything. He likes buzzwords.

It comes with Marinara Memory Management -- MMM

Re: Amazon Web Services in Plain English

#187
post #78

Earlier quoted context omitted.

Well done, as a front end developer I find this tremendously useful. Could you go even deeper and describe various components of some of the services? What is a bucket and what is an instance? etc. Thanks

The plan is to go back through and start doing a similar "plain english" post about each of the services. If you're interested in getting those, please drop your email into the little newsletter form on the page.

A great addition to this would be simple, real-world examples of how you may use each service. Build up to a more complex stack by evolving the use of each in iterative layers....

I'd like to help contribute to this if possible.

Re: Amazon Web Services in Plain English

#188
post #175

Earlier quoted context omitted.

Object store is what it is...FTP would be marketing BS implying something that the service isn't at all.

File store? I agree that "object" makes no sense when applied to S3. It's not like you can store an "account" object and call a method to get back the current balance, with accrued interest for the time since last deposit added in. Or even store an image and call a method to get back a black-and-white version. Etc. IMNHO "File server" implies it exports an actual file-system, and would also be wrong. In that light, I…

> I agree that "object" makes no sense when applied to S3. It's not like you can store an "account" object and call a method to get back the current balance, with accrued interest for the time since last deposit added in. Or even store an image and call a method to get back a black-and-white version. Etc.

Well, yes, they aren't OOP objects. But as you say, "files" isn't great either. But it was a theoretical alternative. For example, you could do a search/replace on the S3 docs here: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingObjects...., and they would still make sense.

But FTP isn't even close. You could not find/replace "Object" with "FTP" without making those docs completely incoherent.

Re: Amazon Web Services in Plain English

#189

Hey HN, I wrote this, thanks for all the feedback. In particular if I've mischaracterized the functionality of a service or you see something that's really off please email me at mike@expeditedssl.com or just tell me here and I'll fix it.

I'm kind of in love with you after writing this. Thank you for doing what so few product and service companies do: naming a product in a manner that makes it almost instantly-understandable as to what problem it solves.

This should be "product management 101" type of doc that all product managers should need to make for anything they are managing the evolution of.

Re: Amazon Web Services in Plain English

#190

Love this! Loved it so much I made it into a tampermonkey script: https://gist.github.com/ideasasylum/2d7518611ffaacbc5061 So now my Amazon dashboard looks like: https://dl.dropboxusercontent.com/s/iko1p8jdwdvjpaq/2015-09-...

Dont forget to also edit your dashboard to exclude anything not in your stack.
Post reply on HN