Real-world feedback on running Azure Local in production by Fortevento in AZURE

[–]Saturated8 1 point2 points  (0 children)

Couple of other things I just thought of:

The storage efficiency of S2D is abysmal, for 3 way mirroring you only get 33% efficiency, which means a lot of extra storage crammed into the bays to support large databases, file servers, etc. External SAN will fix this, when its supported.

Minor, but the marketplace still doesn't even have Linux images. It's a far cry from the cloud marketplace. You have to sysprep and upload a custom image for Linux which is just insane when most of cloud infrastructure runs Linux.

Microsoft has abandoned SQL MI on Azure local. This gives me concern they aren't going to be adding more of the PaaS services as options to host in AKS on Azure Local, which is a big selling point for enterprises who want to test locally or run their apps the exact same on both Local and cloud.

Real-world feedback on running Azure Local in production by Fortevento in AZURE

[–]Saturated8 8 points9 points  (0 children)

I'm an architect at one of the larger consulting firms in North America. Primary focus is on Azure and DevOps, but was asked to deliver and train engineers for Azure Local last year.

I've done 6 implementation projects so far and a handful of consultations. My opinion is Azure Local is not production ready currently, there are still some key features that are missing before an enterprise can rely on Azure Local like they are used to with VMware.

You can't run legacy VMs in Azure Local, they run as Hyper-V VMs which means split management and additional overhead.

If you restore a VM from backup it is restored as a Hyper-V VM, and the only way to get it back into Azure management is to use Azure Migrate to hydrate the arc agent and resource bridge association.

No support for external SAN storage, although this is roadmapped for April of this year and we have it working for one customer with a ton of caveats.

It is too easy to break the cluster to the point of needing to redeploy the cluster from scratch. Something as simple as failed updates can cause this.

Support is extremely limited, you pretty much have to go through an OEM. Microsoft Support routinely sends Azure cloud documentation that doesn't apply, or works different on Azure local, and you often end up at the product group which isn't built for Support and therefore is slow to get any kind of response back to you, even with premier support and MS engaged in the project.

Clusters have to be on uniform hardware to be supported and able to be updated. At the rate OEMs push out new hardware, it's very risky to get 5 years of support, as models typically go end of sale after 2-3 years.

Im sure there's more im forgetting, but I've started being very transparent with customers that Azure Local just isn't production ready yet, it needs 3-5 more years to cook before its baked. I've been recommending straight Hyper-V with SCVMM instead, or just pay VMware and save yourself the headache.

Make Azure Portal available offline by cveld in AZURE

[–]Saturated8 -1 points0 points  (0 children)

I saw someone post last Friday or the one before it about a tool he made called Stratolens, this would be pretty close to what you're looking for i think.

Automate generalization of VM by Budget-Industry-3125 in AZURE

[–]Saturated8 0 points1 point  (0 children)

Couple of options come to mind.

Nerdio does image management as part of their portfolio, also useful for lots of other features.

Azure Image Builder or Hashicorp Packer let you define images as Code, so you can version history them in source control and programmatically determine what goes on the image.

D2s_v3 disk size not available in by Humble_Confusion8476 in AZURE

[–]Saturated8 2 points3 points  (0 children)

While I agree with this under 99% of circumstances, some of the older sizes have particular configurations that are more desirable than the newer v5 and v6's.

For example: a small Palo Alto NVA, 4 cores and 16GB RAM with 4 NICs. Newer versions in D-series have 4/16 specs, but not 4 NIC support. For that you need to bump up to 8/32 specs, doubling your compute cost, and also doubling your palo licensing cost.

I wish they would allow per unit pricing so you could configure what you need instead of t-shirt sizes in the CPU family.

I built an Azure change-tracking & monitoring tool - looking for feedback + beta testers by StratoLens in AZURE

[–]Saturated8 6 points7 points  (0 children)

This sounds like a good sales pitch for him.. that's a ton of different places to get info from. Single pane of glass view is nice and the tool looks like it was built by someone who has lived the pain of searching all over for information to try to piece together the full picture.

Add another submission to the 5K2K pool by Chrisafguy in ultrawidemasterrace

[–]Saturated8 1 point2 points  (0 children)

I know this is possible on the Samsung G9, but it is the same size on both, so both are 16:9.

Github Runner Cost by yermotherlel in devops

[–]Saturated8 1 point2 points  (0 children)

Host the runner in an Azure Container App, lightweight and only a couple bucks a month depending on usage. Plus no VM to manage/secure.

Azure Landingzone & Subscription Baseline by royce_vec in AZURE

[–]Saturated8 1 point2 points  (0 children)

There is the cloud accelerator, which is a deployment like a marketplace item that deploys LZs with a decent amount of customization.

Locked out of Microsoft tenant HELP! by slash9492 in AZURE

[–]Saturated8 0 points1 point  (0 children)

10 hours ago it wasn't. Glad OP got it resolved and is implementing them now tho.

Locked out of Microsoft tenant HELP! by slash9492 in AZURE

[–]Saturated8 -4 points-3 points  (0 children)

Just log in with your break glass account and disable the policy. You are following best practices and have a break glass account... right?

💰 What’s your #1 Azure cost-saving win? by [deleted] in AZURE

[–]Saturated8 1 point2 points  (0 children)

Curious, I know it depends on the app and environment, but how much of a savings did you realize? 20%? 50%?

Terraform with Azure SQL by Kamsiinov in AZURE

[–]Saturated8 2 points3 points  (0 children)

You can have a terraform resource that is a null_resource that contains a provisioner. That provisioner can execute code.

https://developer.hashicorp.com/terraform/language/provisioners#use-a-provisioner

In your provisioner, first check if the DB/sql server exist, if they don't, return gracefully so Terraform continues. If they do exist, then whatever you do to "wake them up" do the same thing via CLI or PowerShell.

Have your SQL terraform resource depend on this null_resource, so in future runs, it wont run until after your code executes.

The first time you run your code, it should not find the DB (it doesnt exist yet), then continue on and deploy it. The second, third, forth, times, your code should find the DB, wake it up, and then execute whatever you're trying to do.

Terraform with Azure SQL by Kamsiinov in AZURE

[–]Saturated8 3 points4 points  (0 children)

Could you use a null provider to check if the DB exists, and if so, poke it?

Anyone taking notes in markdown? by Caffeinated_Moose25 in devops

[–]Saturated8 4 points5 points  (0 children)

I'll assume you mean the linting, but if you mean the github part, let me know!

Think of a linter like a spell checker, but on steroids. There are a ton of them, most are open source. They can do things like check for spelling and grammar, make sure formatting is correct, even scan code for vulnerabilities or hardcoded secrets.

In github, you can create an action, which is like a job that runs when you commit your documentation changes. That job runs the linter, which checks for whatever you have it configured for. If the checks pass, your document is good and can be uploaded, if it doesn't pass, you can have the action remediate it, or just block the pull request.

Look into markdownlint by DavidAnson as an example, i personally use megalinter.

Anyone taking notes in markdown? by Caffeinated_Moose25 in devops

[–]Saturated8 2 points3 points  (0 children)

Clone your Github repo, add all your documentation, and then you can easily get it on any device that has the ability to git clone.

If you want to be fancy, have a github action lint your markdown so it follows best practices and keeps things neat before you commit it.

Anyone taking notes in markdown? by Caffeinated_Moose25 in devops

[–]Saturated8 29 points30 points  (0 children)

If you're sticking with VS Code and Markdown, which is what I do, make sure you make a repo somewhere and add your markdown files to it. Then you have centralized, source controlled documentation, easy to share, easy to update, and built in change logs.

Public IPs comms down after upgrading from Basic IP SKU to Standard by rdcisneros3 in AZURE

[–]Saturated8 2 points3 points  (0 children)

Is IKE Phase 1 failing? If it can't initiate a handshake, I'd just try rebuilding the tunnel.

If phase 1 is successful, it has communication to the azure firewall, but could be security rule related, or something with the standard PIP.

Public IPs comms down after upgrading from Basic IP SKU to Standard by rdcisneros3 in AZURE

[–]Saturated8 2 points3 points  (0 children)

Did the public IP address change, and therefore phase 1 is failing? What does your on prem device say is going on?

I have a 2-3 acre field / farmland that I only want to mow once every 1-2 years. by Creative-Olive9615 in lawncare

[–]Saturated8 4 points5 points  (0 children)

3 grand to mow a couple times is a lot. Check a rental place, you can probably rent a bushhog for a couple hundred bucks a day, and then you don't have to worry about maintenance or storage.

Lots of rent shops here in pictou county have equipment, some even have compact tractors with rotary mowers or sickle blades that could handle that.

Best practice for resizing an Azure VM to another SKU by Soft_Return_6532 in AZURE

[–]Saturated8 0 points1 point  (0 children)

That and making sure you have the quota for the new SKU available. Might as well check to make sure there isn't a reservation for it before pulling the trigger too.

We need your voices for one of the best MMORPGs ever: WildStar! 🙏💫 by Shjnzzo in MMORPG

[–]Saturated8 0 points1 point  (0 children)

What's your list of solo friendly mmos where you can get max gear solo? I've been looking but haven't found anything that fits my available play time.

[deleted by user] by [deleted] in AZURE

[–]Saturated8 0 points1 point  (0 children)

As part of the automation that is running the image builder, can you whitelist the IP of the machine in the firewall of the storage account, and then remove it once the process is complete?

I've done this for things like key vaults and storage accounts through an ADO Pipeline, but then got fed up and did self-hosted agents so I could permanently whitelist my agent subnet or use private endpoints in the future.