In summary, CAF for Azure covers multiple elements, like strategy, readiness plan, available assets, innovation, governance, management, and optimisation etc. CAF Framework helps throughout your transformational journey from physical On-Premise DC to Azure Public Cloud, by providing methodology that covers specific approaches, practices, tools, and techniques to prevent common blockers, based on best practices from Microsoft, partners, and customers. During your Cloud adoption journey, you bring your technical design and architecture experience, knowledge, and ideas around Azure Scaffold after strategy exercise is completed. Azure Scaffolding requires business and architectural mindset to make substantial decisions around numerous technical and non-technical components, so you can meet current and future technical and business requirements. Some of these topics are, making decisions around of subscriptions, of environments, network traffic flow, Cybersecurity principles, security control, monitoring, and backup, etc.


The CAF is dead, long live the CAF!
Azure Architect @ Microsoft
Since we started to help customers of all sizes to deploy cloud technologies, we have developed many frameworks which all evolved in parallel over time. One of the most intimidating aspects of cloud adoption is the governance: how to manage new risks that are involved with cloud deployments and how to accompany that with entreprise processes and policies and how does it remain current. But the difficulty is the first step: how do I get a minimal viable product MVP for my first cloud deployment? Actions : In order to avoid you the blank page syndrome, we have prepared you some actions:. For all those journey we document a minimum viable product across the five disciplines, we explain the design decisions we took for you, the discussion points and alternative design considerations.
Latest commit
Published 04th February Updated 11th September The term is well known in the construction world, but why would an IT team be interested in it and what has it got to do with the public cloud? Similar to requiring sturdy scaffolding prior to constructing a building, the key to good cloud design is to establish a strong framework prior to deploying your solutions. A strong framework provides a solid foundation for building and scaling out your services, whilst ensuring you remain flexible enough to meet those ever more dynamic environments. This is called governance. Governance can be thought of as a means of consistently managing and monitoring your Azure resources. You can set your governance criteria in line with the goals and requirements of your organisation. Leveraging tools such as role-based access control RBAC , resource policy and platform capabilities, Azure allows customers to scale and ensure consistency across the platform to make sure your organisation governance is achieved and there is optimum security across your resources. Our recommendation would be to approach your build with infrastructure-as-code in mind. Think of this as a repeatable design, one that would allow for automation, less human error, a more secure platform, and lower costs to deploy as less engineers are involved.
The Azure Scaffold is a set of templates and scripts to provide a framework for enterprise subscription governance of Microsoft Azure. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. This repo is meant to provide sample templates, runbooks and scripts to jumpstart the implementation of the Azure Enterprise Scaffold governance approach.