When you are designing an infrastructure the first thing you need is an architecture diagram. The main purpose of architectural diagrams us to facilitate collaboration, to increase communication, and to provide vision and guidance. It provides a great way to represent and communicate your overall design, deployment, and topology and allows a bird’s eye view on your overall technology components and how they work together to deliver your offering.
There are various tools that can be used to draw an OCI Architecture diagram, ranging from
Visual Paradigm to Draw.io, from PowerPoint or Visio to Cacoo, to name a few. But what if there was a way to draw your architecture, deploy it on your tenancy and maintain it on Oracle Cloud Infrastructure (OCI).
OCI designer and visualization toolKIT (OKIT) is a browser-based set of tools that enable the user to design, deploy and visualize OCI environments through a graphical web based interface.
- Visual System Design - Build a visual representation of your infrastructure and then export (svg, png, jpeg) or template
- Generate Infrastructure as Code - Add key property information allowing the designed infrastructure to be used with a number of DevOps frameworks: Ansible, Terraform, OCI Resource Manager for prototyping and building
- Introspect - Query existing OCI environments, through simple query functionality embedded within the web interface to get the status of your live state within a desired compartment
- Cost Estimate - Calculate pricing of the components used within the diagram, complementing the Oracle cost estimator.
OKIT is an open source application developed by
Oracle A-Team hosted on GitHub. It is running within a Docker container on your local machine and it can allow you not only to draw your architecture diagram on OCI, based on
Oracle Reference Architectures & your Custom templates, but also allow you to review your architecture and costs, automate and reverse engineer your deployment.
OKIT can provide a solid starting point for increasing operational efficiency and adoption of infrastructure as a code, while it can help you standardize on your proposals and align with Oracles’
Best Practices framework for OCI.
Join us as we show you how to leverage
OKIT for designing OCI deployment scenarios for your end customers, automating delivery on OCI, and provide a practical sizing and pricing calculation for your estimated costs.