Skip to content

Instantly share code, notes, and snippets.

@orjan
Last active May 18, 2020 08:57
Show Gist options
  • Select an option

  • Save orjan/eaaa192e4d0d1ec7bcdf49c581f7e312 to your computer and use it in GitHub Desktop.

Select an option

Save orjan/eaaa192e4d0d1ec7bcdf49c581f7e312 to your computer and use it in GitHub Desktop.
One week of Azure

One week of azure

A small wrap up of the AZ400

TL;DR;

  • Azure devops is a really good service on pair with GitLab CI/CD
  • Infra as code should be required for any production cases
  • Really good hosting alternatives for docker images
  • Check out application insights, compare the apm part with NewRelic in production
  • Check out immutable VM:s with out ssh access

Azure devops

Like everyone else it's a all-in-one solution with everything from CI/CD, source code and issue tracking

The main strength is that it covers everything but it's not polished. I really like it, it's close to what you'll have with running GitLab

Board

Will cover basics needs for issue tracking like jira and trello. Lost of features around managing "resources"

Repo

It's a basic version of what you'll have with github/gitlab

Pipeline

The pipeline is following the CI/CD v2 e.g. yaml based. It also have support for plugins

Artifacts

The possibility to host and proxy artifacts the proxy part too basic for our needs

Pitfalls

  • The project setup will be tricky in a large organisation to get right, a tip is to follow the money when setting up the structure.
  • It working best when you use as many of the services as possible and you'll need to consider tradeoffs.

Hosting

There's a nice journey where a docker image can we hosted

  • Application services
  • AKS
  • Container instances
  • Functions (you can run a function in a docker container making a transition smooth)

Application Service

Super duper happy path to host a docker image

AKS

When you would like to run kubernetes without worry about the masters that much.

The Others

  • Batch
  • Container instances

Infra as code

There are so many options to automate the infrastructure

ARM

A cloudformation rip-off or the opposite I don't know. Not for humans but really powerful when it's in place.

Terraform & Pulumi

Next gen infra as code, works really well

Script or Ansible

Really nice cli. Make sure to think about how the state is managed!

Application Insights

I have only fooled around, but we should try it out side by side with NewRelic Looks really promising!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment