Enabling cloud network automation

I've never liked the term "enablement." It's one of those superfluous terms like "incentivize" and "irregardless" likely coined by corporate sycophants either to render the otherwise mundane more alluring or in ignorance of the existence of shorter formed synonyms. So instead of discussing "automating cloud network enablement," we'll cover"enabling cloud network automation."

Moving beyond my introductory digression, i.e., back to the mundane, that is the concept of the cloud which promises several benefits to IT organizations. The cloud offers the ability to leverage infrastructure, platforms and applications to use when needed, for as long as needed, and to pay only for what they used and for how long. This ability to grow and shrink computing, application or infrastructure capacity on demand provides the elasticity enterprises need to support demand surges, new developments, business continuity and much more.

Elasticity frees enterprises from overspending on in-house IT capacity in terms of computing hardware and appliances, requisite power, real estate, and cooling, to size computing resources for the largest forecasted capacity, which may only be required a small percentage of the time. The cloud enables an organization to size in-house computing resources to nominal capacity and to cloud-burst computing capacity as required on demand.

Dynamically sizing computing capacity is great, but what good is it if it is not accessible by users via your networks? By extending your enterprise network via virtual private networks, VPNs, to your virtual private clouds, VPCs, within a single or several public cloud providers, you can elastically expand your enterprise network as you expand your computing resources. Once your VPNs and VPCs are setup, the critical step to rendering newly instantiated virtualized network functions accessible is the assignment of IP addresses and DNS names to each one respectively.

By assigning each virtualized resource an IP address within the subnets assigned to your VPCs, you can effectively expand your network and computing resources on demand.  And given the expectancy of cloud for rapid response times for instantiating this capacity, you need to have the ability to instantly assign IPs and names. Taking the time to lookup subnets and available IP addresses in a spreadsheet just won’t do. You need to identify and assign an IP address and name during the very process of instantiation to retain the cloud benefits of agility and scale.

You can achieve this level of responsiveness by incorporating your IP address management, or IPAM system into the process. When your cloud provisioning system such as Ansible, Chef, Puppet, and so on, initiates a virtualized resource provisioning request, leverage the cloud automation capabilities of your IPAM solution to enable the automated flow of identifying available IP addresses for the VPC in question, along with associated names, assigning the addresses and names in DNS, then applying this information too in the instantiation of respective virtualized network functions.

Incorporating IP and name assignment into the instantiation process affords you the ability to elastically expand network-reachable computing capacity on demand. Automating the IP address and name assignment process reduces manual effort, saves costs, and virtually eliminates duplicate IP assignments in your VPCs.

The elimination of duplicate assignments however requires your IPAM system to maintain an up-to-date IP inventory. Some cloud systems may hold over an IP address from a destroyed virtualized network function and disallow reassignment for a few minutes. Your IPAM system needs to reflect this in order to prevent the assignment of a temporarily unavailable address, which could result in a failed instantiation. A flexible IPAM system that respects the authority of each public cloud service while retaining authority in traditional network environments enables versatile automation as well as a holistic view of your entire IP address space. Such an IPAM solution also allows the monitoring of IP address capacity, so you can add and remove subnets as capacity demands dictate.

Achieve the benefits of the cloud to the fullest extent by automating your IP address and DNS name assignment tasks into your cloud management workflow tasks. Incorporate a robust, scalable and flexible IPAM solution with cloud automation capabilities to fully attain the agility, elasticity and scalability benefits of the cloud.

Comments

Popular posts from this blog

Handy AAAA filter in BIND 9.8

Inglorious DDI

BIND 9.8.0 Adds DNS64 Support - Part 2 - How is it configured?