Earlier quoted context omitted.
Exactly this - I think internally there is a tussle on what is the strategic way forward. There are so many - Elastic Beanstalk, ECS, EKS, ECS-on-Fargate, EKS-on-Fargate..and of course the huge marketing push for Serverless. They could have the sensible way out and built EKS as the foundation of everything - makes total sense given the massive ecosystem around kubernetes. ECS and Fargate should be killed off. https:/…
AWS doesn’t turn off barely used services, ECS has lots of happy customers that don’t want to deal with Kubernetes. Same goes for Fargate, except that it’s now offered by EKS to, what possible reason would they have too turn it off?
AWS CloudFormation now supports blue/green deployments for Amazon ECS
71–80 of 80 posts
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#72I've never understood CloudFormation's lag time in supporting new service functionality. This launched nearly 3 years ago. https://aws.amazon.com/blogs/compute/bluegreen-deployments-w...
Having spoken with core teams like IAM and Cloudformation teams at length, this appears to an internal AWS organizational issue. Those teams are not responsible for the services integration with them and so they're at the mercy of those teams priorities. But honestly, I think the reason that Cloudformation support isn't as widespread or a top level priority is that it simply exposes the poor architecture and behavior…
Has the GUI been fixed to be somewhat useful? Did they migrate from their god awful JSON crap? Can I embed simple infrastructure logic, like automatically adding a group of nodes to a Route53 zone?
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#73I've never understood CloudFormation's lag time in supporting new service functionality. This launched nearly 3 years ago. https://aws.amazon.com/blogs/compute/bluegreen-deployments-w...
I wonder why none of the big cloud providers has bought Hashicorp. It seems like a really obvious move to me?
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#74I've never understood CloudFormation's lag time in supporting new service functionality. This launched nearly 3 years ago. https://aws.amazon.com/blogs/compute/bluegreen-deployments-w...
As I understand it, the three cloud providers differ in this way:
1. Microsoft Azure releases template/API first - no features can be released unless an Azure Resource Manager template can access it. I think they use ARM templates for their integration testing, as well, but I'm not sure. (If you're an Azure 'softie, please chime in!).
2. Google Cloud Platform releases APIs first - no features are released without extensively being tested via API integrations. They do have a CloudFormation/Azure RM template offering now called Deployment Manager so that my change. (This means that Terraform-like tools can target features quickly, and I have no experience with Deployment Manager but I suspect it does as well.)
3. Amazon AWS releases to the web console first. You might say, "Whoa, what about Bezos' service oriented architecture email?"[1] As far as I know, that's true for internal features. But all user features are exposed through the web console, then wrappers around those APIs are exposed, then, sometimes years later, CloudFormation gains the ability to target those APIs.
For this reason, I trust Microsoft and Google Cloud a lot more to maintain parity between what I can do in Terraform/Pulumi/native template tools and in their web consoles.
[1] - https://gist.github.com/chitchcock/1281611, per Bezos: "All teams will henceforth expose their data and functionality through service interfaces."
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#75The cloudformation team is small bc the people who run it are not fun to work with and not willing to bring on talent with their own opinions. It's a weird irony, dug in and overall detrimental. The only option teams that need CI/CD for their cloud resources & want to use cloudformation for most of it is to have a side chain process for handling resources that can't be expressed with Cloudformation. (not at all insur…
roughly how many is "small"? 10? 20?
It'll suss out eventually but not soon.
Start telling your teams to do what I said above and if anyone tells you "but we want to use one tool" tell them they must grow out of that.
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#76Earlier quoted context omitted.
Once upon a time people would put applications delivered baked into AMIs as a deployment approach. Using a combination of CloudFormation metadata, Cloudwatch Alarms, cfn-init, and other tools applications could be deployed end to end with a single tool immutably. Many people are stuck with this rather coupled approach because trying to pull it apart would take more effort than is worth to the business. In a lot of si…
indeed then terraform is probably not the right tool and cloudformation is a better suited solution
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#77If that's the case,I don't see how CDK stands a chance against Terraform or Pulumi.
And I'm not talking about multi cloud support, but just about the fact that an AWS-managed product, CloudFormation, keeps lagging behind for YEARS for such a core feature of a core AWS service.
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#78Earlier quoted context omitted.
I find ECS particularly, ECS on EC2, to be really painful for small deployments. I just want a cluster that scales in and out to the amount of memory my tasks need, I'm not very concerned about CPU. Until capacity providers it was more or less impossible to do so without having a bunch of excess capacity provisioned. Even with capacity providers, I can't seem to get a cluster to scale in to 0 instances when no tasks…
You can’t do EFS on Fargate in CloudFormation yet though.
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#79Earlier quoted context omitted.
I wonder why none of the big cloud providers has bought Hashicorp. It seems like a really obvious move to me?
Why? Hashicorp provides them with tooling at no extra cost. Majority of that is free to the end user. Having Hashicorp separate is great for the cloud providers, since they don't have to manage or spend money on Terraform... but still can contribute the code.
Of course, AWS could be doing the same for Cloudwatch, but apparently they're not bothered.
Re: AWS CloudFormation now supports blue/green deployments for Amazon ECS
#80The cloudformation team is small bc the people who run it are not fun to work with and not willing to bring on talent with their own opinions. It's a weird irony, dug in and overall detrimental. The only option teams that need CI/CD for their cloud resources & want to use cloudformation for most of it is to have a side chain process for handling resources that can't be expressed with Cloudformation. (not at all insur…
CF is extensible through Lambda (which AWS uses itself for the Serverless Application Model), which if you are going to use CF for this is probably what you bought to do to let you use it for everything, rather than having a “side-chain process”.