DevOps Journal #2 - I like some but not all AWS services
I started today with the plan of trying Amazon's ECS service for easy container management and orchestration.
Within the first 5 minutes I decided I didn't like it. The Docker Cloud gui "simplifies" the process of orchestration and management but it still at least gave you the option to upload/paste your stack configuration file:
Where as when I go to create a stack on ECS I'm immediately greeted with so many text input boxes:
This really reminds me of the time I tried Amazon's user authentication as a per/use service, called Amazon Cognito.
Don't make the mistake of thinking because EC2 and S3 are good that every service offered by Amazon is quality. I tried setting up this aws-mobile-react-sample which ties together several AWS services:
I did get the app working and it was cool but I just found the settings for Amazon Cognito seemed limiting, and navigating around the GUI to make changes felt like it took forever. Hard to remember everything because its been a few months but here are a few points:
- Found multi-factor authentication hard to configure with email/phone/social as options.
- They had a confirmation email to authenticate users but couldn't find a way to customize the template
- Social login support was bad
I mean don't get me wrong there are a lot of really cool things about Amazon Cognito. The reason it seems so bad is because Firebase Authentication is so much better.
With Firebase everything just worked, I didn't have to go through 10 pages of generic looking input boxes with bad user experience. Definitely would recommend checking out Firebase for free services for apps and websites. The free-tier for small projects is pretty generous as well.
Anyways that is one option I looked at which I'm deciding against. Most likely I'll spend the rest of the day playing around with Docker Swarm.
Amen. AWS has some great tools I use regularly, but I read your last post and saw you were considering ECS and remember thinking you probably won't like it haha.
It sucks that Docker cloud is closing down because I literally just found my first need for it about a week ago.
I think I'll try Kubernetes on Linode or something instead. Will do a write-up if I find anything interesting. Thanks for the post, looking forward to more DevOps journals!
I really really don't have any love for ECS, I don't really know what benefit it offers over any other alternative , even running Amazon Linux on EC2 with your own docker installation is better in my opinion. Maybe ECS is better now, but when I tried it I honestly didn't like it.
i dont have enough information about ECS....but i can understand it is important for business.Your information is quite useful and beneficial.
best of luck.Thanks for sharing the the post that would help the steemit community
Send 0.01 SBD/STEEM bids to @minnowbacker with the link to post you would like voted on as the memo! You will receive a guranteed profit.
You got a 10.15% upvote from @minnowbacker courtesy of @kirkins!
lol this was a rip off