W poprzednim artykule pokazałem w jaki sposób możemy użyć szablonów ARM do tworzenia infrastruktury w Azure, jako część podejścia Infrastructure as Code (IaC). W tym artykule chcę przedstawić kolejne narzędzie, które możemy w tym celu wykorzystać – Azure CLI.
While I was learning about bicep I found Cloud Maker – a really nice tool for creating and managing cloud infrastructure. They started with a tool for drawing cloud infrastructure diagrams – for Azure, AWS, and GCP. Now they are adding a possibility to deploy what you have on your diagram – how cool is that?
Czasy w których infrastrukturę IT tworzyło się ręcznie odchodzą do lamusa. Wraz z rozpowszechnieniem się wirtualizacji i praktyki DevOps specjaliści IT dostali szereg narzędzi pozwalających na optymalizację ich pracy. Jednym z nich jest Infrastructure as Code (IaC).
Microsoft has recently released an experimental language for creating Azure ARM templates. It is called bicep. Syntax on this new language is quite similar to Terraform – which means it is much more readable and developer-friendly
Nadszedł czas na wstęp do szablonów Azure Resource Manager (ARM). Odcinek wymagał trzykrotnej ilości pracy, więc jestem szczególnie zadowolony, że mogę go już Wam udostępnić. Szablony Azure Resource Manager to jedna z metod wdrażania oraz zarządzania Waszą infrastrukturą w Azure za pomocą kodu (Infrastructure as Code - IaC). Dzisiaj szybki wstęp do samego Resource Managera oraz szablonów. Odcinek jest też otwarciem do serii o szablonach ARM, gdzie z każdym kolejnym będę zagłębiać się w bardziej zaawa...
Szablony Resource Managera w Azure to genialna sprawa. Ich deklaratywność pozwala łatwo zacząć opisywać infrastrukturę zamiast ją skryptować czy też co gorsza namiętnie wyklikiwać. Niestety z szablonami jest problem, a dokładniej z przykładami i materiałami, które uczą, jak je pisać. Obiekty są robione na sztywno zamiast budowane dynamiczne z parametrów lub zmiennych. Maszyny wirtualne, dyski, podsieci, karty sieciowe, NSG, ustawienia w WebApp czy Functions, aż proszą się o takie podejście.