We are excited to partner with AWS in launching AWS Bottlerocket, a container optimized operating system. Bottlerocket gives DevOps teams speed, efficiency and security in containerized environments. Splunk solutions have been validated and certified by AWS to run on Bottlerocket so our customers can innovate rapidly and scale efficiently by getting observability into every layer of containerized workloads deployed on Bottlerocket operating system as well as other AWS services from a single solution.
Digital initiatives have propelled the use of containers in enterprises of every size. The agility, elasticity and automation requirements have fundamentally changed how applications are built, deployed and managed. According to Gartner, by 2022, more than 75% of global organizations will be running containerized applications in production, which is a significant increase from less than 30% today.
Containers make packaging, distribution and deployment of applications a lot easier. A container image becomes a reliable and repeatable artifact with a set of dependencies and application code. The underlying Linux kernel provides the necessary isolation to run applications separately by leveraging cgroups and namespaces. Since containers rely upon the Linux kernel, they don't include the full copy of the operating system resulting in faster boot time. Further, by deploying multiple, isolated applications on the same infrastructure, DevOps teams achieve higher resource utilization and, in turn, lower cost.
Deploying containers on a general-purpose operating system poses some challenges:
Although support for Amazon ECS is on the roadmap, Bottlerocket is currently available for Amazon EKS only. While Kubernetes clusters on Bottlerocket have a smaller attack surface, better startup performance, and a more consistent update mechanism, challenges remain in monitoring Kubernetes clusters' performance. According to the latest CNCF survey, complexity and monitoring are the top challenges in Kubernetes adoption.
As Kubernetes environments scale and applications get more distributed, monitoring becomes more challenging. As Kubernetes environments scale and applications get more distributed, monitoring becomes more challenging. DevOps teams struggle with:
With Splunk Infrastructure Investigation and Monitoring solution, your teams can detect, triage, and resolve performance issues faster than ever before. DevOps and SRE teams can successfully navigate the complexity associated with operating Kubernetes at scale by taking advantage of these features:
Starting with the bird’s eye view, quickly understand the performance with intuitive and hierarchical navigation. Select, filter, or search for any Kubernetes entity, e.g., node, pod, and container level within seconds. SignalFx automatically discovers Kubernetes components and containerized services to monitor your entire stack instantly. Understand relationships between dynamic Kubernetes components and quickly fix interdependent performance issues.
A global, at-a-glance view into the entire Kubernetes environment helps teams understand how the overall system is performing. It is equally important to have a granular, detailed view into individual components as teams narrow down to the source of the problem — drilling down from nodes to pods to containers to workloads. Our streaming architecture enables in-depth analysis with search and filters within seconds at a massive scale
Seamlessly pivot to logs and get granular visibility into application, Kubernetes, and container logs to correlate performance across the entire stack without any context switching. Leverage open source Splunk Connect for Kubernnetes to ingest logs, events and metadata in your Splunk Cloud or Splunk Enterprise environments. A seamless workflow using deep-linking between SignalFx Infrastructure Monitoring and Splunk carries the context to expedite the investigation in Splunk.
To understand the “why” behind performance anomalies, Kubernetes Navigator leverages AI-driven analytics, which automatically surfaces insights and recommendations to precisely answer, in real-time, what is causing anomalies across the entire Kubernetes cluster – nodes, pods, containers, and workloads. Following suggested filters, SRE teams can narrow down to the underlying issue within minutes. Sophisticated algorithms, including Historical Performance Baselines and Sudden Change, detect system-level issues such as a sudden increase in container restarts and alert within seconds.
With AWS validated and certified integration of SignalFx Infrastructure Monitoring and Splunk Connect for Kubernetes on AWS Bottlerocket, confidently migrate your workloads to the new container optimized operating system to achieve improved security, updates and performance. Sign up for a free trial of SignalFx and get started quickly with helm based installation, and zero-touch configuration on Amazon EKS.
----------------------------------------------------
Thanks!
Amit Sharma
The Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.