News for hackers. Stuff that matters.
Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @01:48PM (#25751491)
Hi HN,

Vantage is an alternative to the AWS console focused on developer experience and cost transparency. My background is in public cloud where I was the product lead for DigitalOcean’s Droplet product and at AWS on the container services product management team. Our team is 100% bootstrapped with two technical co-founders and a designer.

Vantage is ReadOnly by default and is meant to work alongside your existing automation tools. We aim to help address two problems: (1) navigate and organize resources across multiple AWS services, regions and accounts in an intuitively designed experience and (2) show where your costs are coming from in a simple manner. Some of our users have described us as “Mint.com for AWS accounts.”

In the future we are looking at automated recommendations to save you money, help identify orphaned resources and get into deployment of applications. In addition, we look to add support to other public cloud providers. For example imagine seeing your bandwidth usage on S3 and being able to automate a Cloudflare integration. Or see your Heroku and AWS resources in one place and get comparisons across providers.

This post represents our first official “launch” and we are eager to collect feedback. Please have mercy :)

Feel free to contact me directly at [email protected] if I can be helpful to you in your infrastructure journey.

Re:Show HN: Vantage – An alternative AWS console focused on ... by adwww on Tuesday January 12, 2021 @02:41PM (#25752320)
Congrats on the product launch, looks a neat UI.

AWS easily has the worst UX of the three major clouds I've used. From that perspective my favourite by far is GCP.

Do you forsee supporting other cloud vendors? I guess there is a lot less demand for others, in terms both of number of users, and also Google and Microsoft UIs are a bit less awful to start with...

Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @02:58PM (#25752575)
Thank you! Great question. We are planning on supporting GCP, Azure, DigitalOcean and Heroku in the future and have users who have actively been requesting support for all of them.

Additionally - I think we can build a truly objective cloud console that shouldn't be relegated to just public cloud provider services.

For example: Why can't scale.ai sit alongside ML offerings from AWS and GCP? Why can't Cloudflare see S3 egress and have Vantage facilitate an integration? Why can't you auto-replicate an environment from Heroku or DigitalOcean to AWS/GCP/Azure? These are some ideas we have going forward.

Currently we have multi-account support for AWS and have been thoughtful with our architecture to quickly add other providers going forward so stay tuned :)

Re:Show HN: Vantage – An alternative AWS console focused on ... by ben-gy on Tuesday January 12, 2021 @09:19PM (#25757160)
Great product - sorely needed for AWS - that said Heroku is an interesting choice... I’ve been using it for almost 10 years now and I’m not sure how much more room for improvement there is - maybe I’ve got blinkers on - what are the Heroku UI/UX pain points you’re seeking to solve?
Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @10:28PM (#25757659)
Thank you! We aren't looking to add any UI/UX improvements to Heroku but are looking at facilitation of migrating (or replicating) Heroku accounts to one of the larger players like GCP/Azure/AWS.

So essentially we'd look at your current Heroku setup and look to replicate it on a public cloud provider of your choice.

Re:Show HN: Vantage – An alternative AWS console focused on ... by raylad on Tuesday January 12, 2021 @02:45PM (#25752391)
How does it handle credentials?

What's the potential for Vantage being hacked and the hackers gaining admin access to your users' AWS accounts?

Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @02:54PM (#25752514)
The provided CloudFormation stack creates a Cross Account IAM Role with a list of read only permissions. We don't accept access keys or secrets.

- A permissions overview is here (most aren't used for now). This list was made from the AWS-managed IAM policy of "ReadOnlyAccess" but whittled down to remove things like our ability to read from S3 Buckets or Databases: https://docs.vantage.sh/permissions/

- The latest CloudFormation stack is here: https://vantage-public.s3.amazonaws.com/x-account-role-creat...

As for security, we are leveraging best practices learned from our time at AWS and DigitalOcean. Every person on our team has spent time at a public cloud provider and applying what we've learned there to Vantage. We've also been in contact with certain AWS employees to ensure we have proper setups.

Re:Show HN: Vantage – An alternative AWS console focused on ... by philsnow on Tuesday January 12, 2021 @03:37PM (#25753212)
I'm so refreshed to see this designed this way. I assumed that they would be asking for an API key or equivalent, because I don't know anything about the product team or the company and this bad behavior is so bog-standard.

I beg you to blog heavily about this approach, especially if you find success with it / it doesn't provide a very negative user experience. See if you can get featured on enterpriseready.io or something.

Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @04:03PM (#25753618)
Hey, thanks for that comment and I'm glad folks are noticing our approach. We are happy to blog about it. We've had a tremendous amount of success with it.

Security is a top concern of ours and this was really the only option for what we are doing.

Re:Show HN: Vantage – An alternative AWS console focused on ... by EduardoBautista on Tuesday January 12, 2021 @07:52PM (#25756418)
I am confused by your comment. How do they access the role they create if not through keys?
Re:Show HN: Vantage – An alternative AWS console focused on ... by timtylin on Tuesday January 12, 2021 @08:31PM (#25756798)
You can allow IAM roles in your account (which simply just has the permissions defined, with no keys or other credentials associated) to be assumed by identities in another account. Vantage would then be responsible for securing credentials for the target identity in their account, but there would be no transfer of keys involved whatsoever from one party to another.
Re:Show HN: Vantage – An alternative AWS console focused on ... by poxrud on Tuesday January 12, 2021 @08:50PM (#25756958)
You can create a role with certain permissions in your account. You can then configure this role to only be assumed by another user in another specific AWS account.

This is how you can share resources between different AWS accounts.

Re:Show HN: Vantage – An alternative AWS console focused on ... by dastbe on Tuesday January 12, 2021 @03:02PM (#25752650)
for what its worth, there is a much better scoped ViewOnlyAccess managed policy that makes a much better distinction about what is reasonable read-only access (ecs:listClusters) and not reasonable read-only access (dynamodb:Query)
Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Tuesday January 12, 2021 @03:07PM (#25752717)
That's good feedback. Customers can also give us a Cross Account IAM role with whatever permissions they'd like and Vantage should work accordingly in a gracefully degraded fashion.

For example: If you only want to give us access to EC2, things should theoretically work.

To use a custom cross account IAM role all you need to do is email [email protected] and we can help out with some other configuration details to get it going.

Re:Show HN: Vantage – An alternative AWS console focused on ... by ahachete on Tuesday January 12, 2021 @06:58PM (#25755857)
It appears the current CF stack is not valid JSON file:

$ http https://vantage-public.s3.amazonaws.com/x-account-role-creat... | jq '.' parse error: Expected another key-value pair at line 420, column 17

(Haven't tried to execute it with CF)

Re:Show HN: Vantage – An alternative AWS console focused on ... by xxpor on Tuesday January 12, 2021 @07:26PM (#25756183)
There's a trailing comma after the last kv pair in a dict. One of those things that some json parsers will accept and some won't.
Re:Show HN: Vantage – An alternative AWS console focused on ... by diveanon on Tuesday January 12, 2021 @11:53PM (#25758329)
Product looks really nice, going to pitch this later this week to our accounting and devops teams.

What made you decide to build this as a separate product instead of advocating for an improved ui while still at Amazon?

I guess to put it bluntly, are their people at Amazon who defend the current state of the console?

Re:Show HN: Vantage – An alternative AWS console focused on ... by StratusBen on Wednesday January 13, 2021 @11:01AM (#25763730)
Great - feel free to email me if you need any help at [email protected]

In all honesty it wasn't part of my purview while at AWS and I was happily focused on container services at the time (ECS/Fargate/EKS/etc). I think in order to make necessary changes at AWS on this level you'd really need a full reorganization of how teams are setup. We have a lot of liberties by starting fresh.

Re:Show HN: Vantage – An alternative AWS console focused on ... by diveanon on Thursday January 14, 2021 @01:57AM (#25773067)
Makes perfect sense.

Good luck!

Re:Show HN: Vantage – An alternative AWS console focused on ... by lawnchair on Tuesday January 12, 2021 @01:55PM (#25751596)
Looks nice! Surprised something like this hasn't come out sooner. The AWS UI is a hot mess. Good luck.
Re:Show HN: Vantage – An alternative AWS console focused on ... by comex on Wednesday January 13, 2021 @01:19AM (#25758848)
In case it helps, I tried to recount my thoughts in the first few seconds after clicking the link.

"An alternative AWS console" - cool. I'd been wondering if there were any good ones.

What does it look like?

There's a video, but as usual I don't want to watch a product video; I don't want to disturb people by playing audio over the speakers, and it takes too long.

I scroll down… nope, no screenshots.

There's "Get Started for Free", but that's going to lead to some complicated setup process.

Oh well, I'm not interested enough to investigate further. Pass.

…Well, in reality I did investigate further, because I wanted to provide constructive feedback.

It looks like there are some screenshots on the Features page, but they should be on the front page. Also, I didn't initially realize there was a Features page, because with my browser window at 900 pixels wide (half of my MacBook Pro screen), the site dumps the navigation links at the top into a hamburger menu, which I didn't notice and wouldn't want to click. Plus, even after clicking on the screenshots to zoom them, they are too small to comfortably read the text, because they're fit to the window width minus some padding. I'd have preferred if it just showed the screenshot at full size and let me scroll.

I guess this sort of narrow (but not phone-level narrow) window size is uncommon, so it's probably not worth worrying about too much, but that is the experience I had.

Also... I tried clicking Get Started for Free. It wants me to make an account. That's friction. Oh, now it wants me to confirm my email. More friction. Where's the email? Oh, it went to spam, with a scary message in Gmail [1]. Yikes… you should figure out what's going on with that.

I confirmed my email and now it prompts me to link my AWS account. Well, finally. I would have been more likely to sign up (if I were just a potential user rather than someone trying to provide feedback) if clicking the button on the homepage took me directly to the AWS login.

Well, I went ahead and connected…

More issues with my browser width - the Plans page is kind of broken. [2]

The service itself… seems fine for a launch. I like the easy-to-understand breakdown of the monthly cost! On the other hand, the service seems to just provide an overview rather than actually replacing the AWS console. Maybe there would be more functionality if I got off of read-only mode, but I couldn't figure out how.

I proceeded to delete my account. It did not automatically delete the CloudFormation stack that the signup process had me create, which is unfortunate.

[1] https://drop.qoid.us/fah8Eit5.png

[2] https://drop.qoid.us/Ek9ieSoh.png

Re:Show HN: Vantage – An alternative AWS console focused on ... by jack_riminton on Wednesday January 13, 2021 @04:33AM (#25759953)
This is the epitome of a snarky ‘Shown HN’ reply

It’s almost like you’re relishing in finding pointless things to say

“I don’t want to watch a video...waaa waaa waaa”

It’s clearly their first release, chill out. You’re not being constructive, you’re just nitpicking

OP: ignore them, it sounds like a great starting point to making a hell of a lot of peoples lives easier, nice release!

Re:Show HN: Vantage – An alternative AWS console focused on ... by Bjartr on Thursday January 14, 2021 @08:39AM (#25776126)
IMO, it looks like fairly constructive feedback delivered in a reasonable way. If I were OP, I'd want more posts like this, not fewer.