Delivering Superior Visibility to Your Multi-Clusters K8s Deployments
Enables visibility of interdependencies between network and applications
Providing deep security for cloud workloads that understands applications
Alcide utilizes advanced visualization capabilities to provide panoramic, real-time views of distributed data centers from the infrastructure to application activity. Visibility uncovers operational and security blind spots while allowing for granular monitoring and management of both infrastructure and applications. With our cloud topology visualization infrastructure view, we provide a high-level perspective of data center assets and the running services across multi-cloud providers and accounts. It also offers in-context information regarding network activities, asset states, security policies, and metadata from the cloud or orchestration platforms. With the Application-Level Activity, we provide a real-time map of all running microservices, their internal network traffic, and their traffic to external third-party services.
Alcide collects the entire cloud topology across different cloud providers and orchestration platforms using the Alcide Cloud Observer component. The Cloud Observer queries and monitors the orchestration platforms using the native API to provide the entire infrastructure, topology, and configuration information. Each Cloud Observer monitors a specific cloud provider account or Kubernetes cluster.
Monitoring is performed periodically with a configurable time interval parameter. For example, the Cloud Observer in an AWS environment leverages the official AWS SDK and collects all available AWS data such as EC2 instances, security groups, VPCs, load balancers, auto-scaling groups, Lambda functions, and many more. For a Kubernetes cluster, the Cloud Observer queries the kube-apiserver using Kubernetes native Core V1 API, which allows complete visibility into the internals of the cluster, showing information such as nodes, pods, services, DaemonSets, ReplicaSets, ReplicationControllers, StatefulSets, network policies, and much more.