Git Product home page Git Product logo

azuredeploymentframework's Introduction

Azure Deployment Framework [ADF Docs].

This project is currently in Preview. [ADF Source]

  • If you have previously forked this project, I recommend to pull in recent commits [Feb 2022]
  • The project setup steps have been streamlined.

- Declarative Infrastructure


Is this Framework worth considering?

If I walk into your organization and look at your App Catalog or CMDB for your core 
business Applications.

- How many applications do you have? (10 or 100 or 1000?)

Which of those applications are really Core Business applications/services?

- Which generate the most revenue?
- Which provide the most value to your customers?
- Which are fundamentally important for running your business?

Once you identify those applications/services, you need to ensure they are running in the most: 
    - efficient
    - secure
    - reliable
    manner possible, your business and competitive advantage in the marketplace depends on it.

How do you enhance the lifecycle of those applications and the infrastructure in a Cloud First world?
    - How do you iterate in the Sofware development lifecycle with velocity, while maintaining quality?

Microsoft recommends that you follow the:

Once you are familiar with those, how do you actually implement? Taking 1 or more of those Core App Platforms and move them to the Cloud using a Fully Declarative Model?

How do you actually implement those design patterns that are in the architectural documentation?
How do you actually start designing and deploying your application code?
How do you prototype out design models allowing faster testing and validation, while staying within budget?
How do you define, deploy and release to as many environments that your application needs for: 
    - Dev, Test, QA, UAT, PROD, DR Etc. across regions.
How do you Train your staff on Cloud principles and keep up with the rapid pace of Cloud capabilites?
How do you Document what your environments look like and at the same time manage rapid Change?

Perhaps you just need a Lab environment:

If you are looking to build out Lab/Demo environments then the ADF will work very nicely.
- Most of the work is deploying specific App Components
- So if you are just wanted lab environments, you can get up and running with ADF very fast, 
    - Hopefully within 1 week
- The DSC components in this project allow for Domain Controller or SQL Server clusters to be deployed
    - If you are still leveraging IaaS services, this could be very useful.

If above is something that is of interest to you, then this project can help.

Any Feedback on this project is welcome, please feel free to reach out or ask questions, open a 'Discussions' or 'Issues'.
  • Once I have more scenarios setup and documented for this Template Project I will remove the 'Preview' Note.

How

Documentation - What is ADF?


azuredeploymentframework's People

Contributors

brwilkinson avatar crytlig avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.