ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Yet another way Azure sucks

    IT Discussion
    azure virtual machine
    13
    23
    2.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dafyreD
      dafyre @Mario Jakovina
      last edited by

      @Mario-Jakovina said in Yet another way Azure sucks:

      @ITivan80 We use Vultr.com and Hetzner.com for cloud VMs.
      Proxmox is tool for on premise virtualization.

      I currently have a Hetzner system hosted for me. It's running KVM and I love it. This is my second system through them.

      64GB Ram / 8 TB disk, 1gig internet (I think... may be 100 meg) ... ~$45 USD a month. I know it's not Azure or AWS, but for what I'm doing with it (NextCloud & Personal Lab), It's great!

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller @ITivan80
        last edited by

        @ITivan80 said in Yet another way Azure sucks:

        I been hearing issues with Azure as of late. Any other platform that can be used other than Azure. Is Proxmox a viable candidate?

        "as of late"? Haha

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @ITivan80
          last edited by

          @ITivan80 said in Yet another way Azure sucks:

          Is Proxmox a viable candidate?

          Sure is. NTG manages ProxMox for your customers, in fact 😉 But it's a bit different. ProxMox on your own server isn't all that much like Azure or AWS. But in many cases, especially for smaller businesses, ProxMox might actually be more appropriate.

          1 Reply Last reply Reply Quote 1
          • dbeatoD
            dbeato @JaredBusch
            last edited by

            @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.

            1 Reply Last reply Reply Quote 2
            • IRJI
              IRJ @JaredBusch
              last edited by IRJ

              @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.

              stacksofplatesS 1 Reply Last reply Reply Quote 3
              • IRJI
                IRJ @JaredBusch
                last edited by

                @JaredBusch said in Yet another way Azure sucks:

                Ah, here we go, it made a group and that lets you delete everything.
                0b520567-63fb-4657-a6d2-8c6133a518be-image.png

                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.

                1 Reply Last reply Reply Quote 2
                • C
                  Carnival Boy @JaredBusch
                  last edited by

                  @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?

                  ObsolesceO JaredBuschJ dbeatoD 3 Replies Last reply Reply Quote 2
                  • ObsolesceO
                    Obsolesce @Carnival Boy
                    last edited by

                    @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...

                    1 Reply Last reply Reply Quote 0
                    • stacksofplatesS
                      stacksofplates @IRJ
                      last edited by

                      @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.

                      F 1 Reply Last reply Reply Quote 2
                      • JaredBuschJ
                        JaredBusch @Carnival Boy
                        last edited by JaredBusch

                        @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.

                        1 Reply Last reply Reply Quote 0
                        • F
                          flaxking @stacksofplates
                          last edited by

                          @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.

                          stacksofplatesS 1 Reply Last reply Reply Quote 0
                          • dbeatoD
                            dbeato @Carnival Boy
                            last edited by

                            @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.

                            1 Reply Last reply Reply Quote 0
                            • stacksofplatesS
                              stacksofplates @flaxking
                              last edited by stacksofplates

                              @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.

                              1 Reply Last reply Reply Quote 0
                              • 1
                              • 2
                              • 1 / 2
                              • First post
                                Last post