55 John Street, Toronto, ON
Infrastructure As Code
One of the major trends in IT over the past few years has been increased automation and a concurrent decrease in the need for human or manual intervention. Virtualization has made it possible to spin up a virtual server space for developers to do their work in isolation of the production systems, and hypervisors like VMware and Hyper-V make it possible to get one running in under 20 minutes. Even less, if you use the cloud...
Of course, provisioning a virtual machines isn't always so simple. The process may be a lot longer, or the people who have clearance to do it may not be available. A developer may request a virtual environment to do development work and then spend two weeks waiting for the VM. This is where Infrastructure-as-Code comes in.
The basic idea is that you treat your IT infrastructure as software. This helps you to make changes to it rapidly and easily, at the same time safely and reliably. By using code to automate the process of setting up and configuring a virtual machine or container, you have a fast and repeatable method for replicating the process. So if you build a virtual environment for the development of application, once you are ready to deploy you can repeat the process of creating that VM simply by running the same code. At the same time, the code also becomes your documentation. So anyone can reference a script and know what the configuration is for server type or node type.
Find out how to properly embrace Infrastructure-as-Code using 3 things: agile development processes, a DevOps environment and the tools to write the code...
Max Yermakhanov is Senior Consultant and Trainer for ObjectSharp where he helps clients and staff to get more use out Microsoft and other leading technologies.
Max has been a member of the board of Directors of IT Pro Toronto for several years and holds the following certifications:
Microsoft Certified Trainer (MCT),
Microsoft Certified Systems Engineer (MCSE),
MCITP SharePoint 2010 Administrator,
Microsoft Certified Systems Administrator (MCSA),
MCTS in Visual Studio Team Foundation Server 2010, Microsoft Office SharePoint Server 2010,
Microsoft Windows SharePoint Services 3.0, etc.
President - ITPro Toronto User Group
IT PRO in the GTA
Victor Nichols Love Technology MCP, MCTS, MCSA, MCSE, MCT Alumni
3rd Yr IT student
I'm an IT Professional looking to improve myself
IT Pro specializing in automation whether Virtual or Physical or VMware or HyperV.