Yet another way Azure sucks
-
@JaredBusch yeah AWS kinda is the same you have to setup the EC2 with volumes that get deleted on termination toon. Otherwise is manual deletion as well.
-
@JaredBusch said in Yet another way Azure sucks:
When you want to delete a virtual machine, you have to clean up all the its manually.
There is not even an option to remove everything at once.
This is by design, because all your resources are separate. Companies that leverage Azure/AWS are not using the console to deploy resources for this very reason. Using infrastructure as code is the only way to go. Both Azure and AWS offer their own IaC at no cost, but you can use terraform as an open source cloud neutral deployment method as well.
Azure VMs and AWS EC2 are not VPS as you know. AWS does offer VPS style servers called lightsail. It's more affordable than EC2 and you would be able to delete with one click like youre used to doing. Of course you don't get all the other features like advanced networking, storage, etc.
-
@JaredBusch said in Yet another way Azure sucks:
Ah, here we go, it made a group and that lets you delete everything.
Yeah this convenient when working with specific resources like building a specific app that is a collection of servers, networks, etc.
IaC still gives you more, because you can modify resources easier. You can make bulk changes very quickly and review each of those changes with much more granularity before applying.
-
@JaredBusch said in Yet another way Azure sucks:
Ah, here we go, it made a group and that lets you delete everything.
So you started a thread titled "Azure sucks" based on the fact that you just didn't really know how to use it properly?
-
@Carnival-Boy said in Yet another way Azure sucks:
@JaredBusch said in Yet another way Azure sucks:
Ah, here we go, it made a group and that lets you delete everything.
So you started a thread titled "Azure sucks" based on the fact that you just didn't really know how to use it properly?
Thats usually how it goes with the Microsoft
bias here. "XYZ sucks" because it's never used and/or understood properly in the first place... -
@IRJ said in Yet another way Azure sucks:
@JaredBusch said in Yet another way Azure sucks:
When you want to delete a virtual machine, you have to clean up all the its manually.
There is not even an option to remove everything at once.
This is by design, because all your resources are separate. Companies that leverage Azure/AWS are not using the console to deploy resources for this very reason. Using infrastructure as code is the only way to go. Both Azure and AWS offer their own IaC at no cost, but you can use terraform as an open source before neutral deployment method as well.
Azure VMs and AWS EC2 are not VPS as you know. AWS does offer VPS style servers called lightsail. It's more affordable than EC2 and you would be able to delete with one click like youre used to doing. Of course you don't get all the other features like advanced networking, storage, etc.
We've been looking at Pulumi lately for IaC. I'm kind of over DLCs to write things and then having to wait for that DLC to support control flows. Just let the language your used to using do the work.
-
@Carnival-Boy said in Yet another way Azure sucks:
@JaredBusch said in Yet another way Azure sucks:
Ah, here we go, it made a group and that lets you delete everything.
So you started a thread titled "Azure sucks" based on the fact that you just didn't really know how to use it properly?
I never tried to use is for a test lab before. Will never again. The customer has various things on Azure already. They wanted to test moving a tool from on prem to Azure also.
I warned them the cost (a full VM) is not worth it until they change the workflow to use API calls or something else that is not a full VM.
In the end they agreed and we went to remove the test system.
-
@stacksofplates said in Yet another way Azure sucks:
@IRJ said in Yet another way Azure sucks:
@JaredBusch said in Yet another way Azure sucks:
When you want to delete a virtual machine, you have to clean up all the its manually.
There is not even an option to remove everything at once.
This is by design, because all your resources are separate. Companies that leverage Azure/AWS are not using the console to deploy resources for this very reason. Using infrastructure as code is the only way to go. Both Azure and AWS offer their own IaC at no cost, but you can use terraform as an open source before neutral deployment method as well.
Azure VMs and AWS EC2 are not VPS as you know. AWS does offer VPS style servers called lightsail. It's more affordable than EC2 and you would be able to delete with one click like youre used to doing. Of course you don't get all the other features like advanced networking, storage, etc.
We've been looking at Pulumi lately for IaC. I'm kind of over DLCs to write things and then having to wait for that DLC to support control flows. Just let the language your used to using do the work.
Coming from a company that only uses ARM templates, Bicep was the most exciting thing I saw at Ignite.
The scariest thing was using AR and Teams to remotely assist with surgeries. Teams didn't even work properly for that whole presentation.
-
@Carnival-Boy That is an overstretched assumption. People can have their opinion about a software/vendor because that is how they feel about it at the moment. I would say the same thing about Sonicwall being easy to setup an maintain and other people will disagree with me. That doesn't make it that the person doesn't know how to use it properly.
-
@flaxking said in Yet another way Azure sucks:
@stacksofplates said in Yet another way Azure sucks:
@IRJ said in Yet another way Azure sucks:
@JaredBusch said in Yet another way Azure sucks:
When you want to delete a virtual machine, you have to clean up all the its manually.
There is not even an option to remove everything at once.
This is by design, because all your resources are separate. Companies that leverage Azure/AWS are not using the console to deploy resources for this very reason. Using infrastructure as code is the only way to go. Both Azure and AWS offer their own IaC at no cost, but you can use terraform as an open source before neutral deployment method as well.
Azure VMs and AWS EC2 are not VPS as you know. AWS does offer VPS style servers called lightsail. It's more affordable than EC2 and you would be able to delete with one click like youre used to doing. Of course you don't get all the other features like advanced networking, storage, etc.
We've been looking at Pulumi lately for IaC. I'm kind of over DLCs to write things and then having to wait for that DLC to support control flows. Just let the language your used to using do the work.
Coming from a company that only uses ARM templates, Bicep was the most exciting thing I saw at Ignite.
The scariest thing was using AR and Teams to remotely assist with surgeries. Teams didn't even work properly for that whole presentation.
Yeah I'm even kind of over things like Terraform.
With Pulumi you can do things like this:
import pulumi import pulumi_aws as aws def make_ec2(name: str): size = 't2.micro' ami = aws.get_ami(most_recent="true", owners=["137112412989"], filters=[{"name":name,"values":["amzn-ami-hvm-*"]}]) group = aws.ec2.SecurityGroup('webserver-secgrp', description='Enable HTTP access', ingress=[ { 'protocol': 'tcp', 'from_port': 22, 'to_port': 22, 'cidr_blocks': ['0.0.0.0/0'] } ]) server = aws.ec2.Instance(name, instance_type=size, vpc_security_group_ids=[group.id], # reference security group from above ami=ami.id) pulumi.export('publicIp', server.public_ip) pulumi.export('publicHostName', server.public_dns) vms = ["test","myvm","things"] for x in vms: make_ec2(x)
You don't need to wait 6 years for the DSL to support for loops or if statements. And you can build in whatever scaffolding you want around it. Want to test your infrastructure? Include the same stuff in a testing suite. It's just much nicer overall.