-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
mohitagrawal-crest
committed
Jul 20, 2020
1 parent
c263ec8
commit f27493e
Showing
294 changed files
with
12,354 additions
and
1,517 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,51 @@ | ||
The Consul Extension for ACI (Beta) application provides ACI administrators L4-L7 Service Mesh visibility and an automated way to manage L2-L3 infrastructure based on L4-L7 service requirements. | ||
Monitor and Optimize Application Connectivity in Any Environment | ||
The Consul Extension for ACI application enables greater control over Day 2+ operations and visibility into Layer 4/7 data of applications running in networks managed by Cisco APIC. Using the Consul Extension for ACI, network operators will be able to respond more quickly to connectivity issues and reduce the Mean-time-to-Resolution (MTTR). As the network topology becomes more dynamic and complex, Consul and ACI provide a consistent, automated workflow for gathering application information and health data. | ||
|
||
This application offers enhanced Consul-to-ACI L4-L7 service visibility including dynamic service health, enabling faster mean-time-to-resolution (MTTR); and L4-L7 service mesh intention driven dynamic Network Middleware Automation. | ||
|
||
Service visibility and faster Mean-time-to-Resolution (MTTR): | ||
- Real-time visibility into dynamic L4-L7 services, service health and service-to-service communication on virtual, container and bare-metal workloads connected by the ACI multi-cloud network. | ||
- Faster identification of issues based on service health and network data correlation. | ||
ACI users should download the Consul Extension for ACI from the DC App Center. Once configured and a Consul Agent is added to the desired environments, ACI begins pulling information from Consul, including the number of agents running, services registered with those agents, nodes discovered by Consul, and any ACI endpoints with services that have been discovered by Consul. | ||
|
||
|
||
Users can then use the Operations feature on the APIC Dashboard to get a list of existing services and create a visual map of the network topology. From here, operators can map each service to each ACI endpoint, drill down into specific service level data, and see if that service is actively reachable. In the future, Consul will be able to apply ACI policies directly to services. | ||
|
||
|
||
Benefits of the Consul Extension for ACI: | ||
|
||
|
||
End to End Service Visibility - Using the Consul Extension for ACI, network operators can retrieve Layer 4-7 service data for applications running at each ACI endpoint. This enables greater insights as to what services are currently running on the network. | ||
|
||
|
||
Reduce Downtime & Failure Rates - Enable operators to trace connectivity issues at the service level and reduce the Mean-time-to-Resolution for network issues. Enable individuals to debug issues, rather as part of a broader, more time-intensive team effort. | ||
|
||
|
||
Improve Productivity Across the Org - Develop stronger collaboration between application engineers and network operators by creating a single source of truth for information on applications. Enable ACI to provide a single pane of visibility for both developers and operators. | ||
|
||
Network Middleware Automation: | ||
- Consistent L4-L7 service mesh driven network policy (contracts and filters) automation for virtual, bare-metal and container workloads across private and public cloud for your ACI multi-cloud network. | ||
- Easier transition to a secure service mesh based deployments for Applications teams and DevOps operators with the ACI multi-cloud network. | ||
|
||
Features: | ||
- Supports Consul Enterprise and Consul open-source deployments. | ||
- Visibility into L4-L7 services running on multiple Consul Datacenters. | ||
- Self-Discovery of an entire Consul Datacenter service catalog though a single seed agent(Consul Server). | ||
- Improved Visibility and Day 2+ automation of L4-L7 services registered with Consul. | ||
- Self-Discovery of all services registered with Consul’s service catalog though a single agent. | ||
- Automated correlation of L4-L7 service-to-ACI fabric and logical topology. | ||
- Dynamic Service Dashboard to view L4-L7 service health. | ||
|
||
|
||
Highlights: | ||
- Enhanced L4-L7 service visibility for L2-L3 ACI infrastructure. | ||
- Green field and brown field deployment supported. | ||
- Saves data configured by the application. | ||
- NO impact on ACI and Consul configurations if the application is deleted. | ||
- Maintains organization operational model and ownership. | ||
|
||
|
||
Pre-requisites: | ||
- APIC version 3.2(1l) or above | ||
- Consul version 1.6.3/1.6.3+ent or above | ||
- In-band or Out-of-band connectivity between APIC and Consul seed agent (Consul server) on TCP port 8500 and 8501. | ||
|
||
Beta release limitations: | ||
- Supported on Chrome web-browser only. | ||
- Supported for on-premise APIC only. | ||
|
||
Before you begin: | ||
User guide: https://tinyurl.com/y9ztt362 | ||
FAQs: https://tinyurl.com/ya8b95j2 | ||
Support: https://github.com/ciscoecosystem/consul-aci/issues | ||
User guide: tinyurl.com/y9ztt362 | ||
FAQs: tinyurl.com/ya8b95j2 | ||
Support: github.com/ciscoecosystem/consul-aci/issues | ||
|
||
|
||
About Consul (https://www.consul.io/): | ||
- Consul is a highly distributed service mesh solution by HashiCorp for providing a full featured control plane with service discovery, configuration, and segmentation functionality at L4-L7. | ||
About HashiCorp Consul (www.consul.io/): | ||
A service networking platform to connect and automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.