《Splunk & AWS:容器监控和可观察性白皮书(24页).pdf》由会员分享,可在线阅读,更多相关《Splunk & AWS:容器监控和可观察性白皮书(24页).pdf(24页珍藏版)》请在三个皮匠报告上搜索。
1、白皮书容器监控 和可观察性1白皮书容器监控和可观察性简介 现在世界上超过 50%的人口通过手机连接到互联网,开发新的应用程序已经成为任何数字业务的核心要求。这一核心需求的出现为基础设施领域带来了范式转变。作为云之旅的一部分,公司正在采用云原生技术来提高开发这些新应用程序的速度。云本地计算基金会进行的一项调查显示,采用云原生技术的最大好处是部署时间更快。随之而来的是可扩展性、云可移植性和可用性的提高。容器已经成为最受欢迎的云原生基础设施组件之一,可以更快地开发和测试新应用程序。除了像 Docker 这样的容器技术,开发运维团队还利用像 Kubernetes 这样的容器编排技术来大规模管理和操作容
2、器。本白皮书强调了监控在 AWS 容器环境中的作用,以及有效监控这些容器环境的关键注意事项。它还考察了在确定哪个 AWS 容器服务最适合面向微服务的应用程序方面具有决定作用的因素。最后,阐述了容器监控和可观察性策略的重要性。Splunk和 AWS:转变容器化应用程序的实时企业监控 Splunk 可观察性解决方案包括 SignaFx 基础设施监控、SignaFx 微服务 APM 和 Splunk 云。Splunk 解决方案可在您的 Amazon Web Services(AWS)环境中为您提供:对您的整个环境进行实时(1 秒)度量和监控,包括基础设施、应用程序、微服务、容器和 AWS Lambd
3、a 见解,帮助您优化 AWS 环境的成本和容量 与 AWS 服务直接集成,包括预构建的仪表板 整合了对整个组织中每个人的可见性和监控 Splunk 使开发运维和 SRE 团队能够更轻松地监控和管理容器环境,并优化内部或云中的资源和成本。在 AWS 上同时使用容器和功能(无服务器)的客户可以为其整个环境提供端到端的实时监控解决方案。除了监控之外,SignalFx 基础设施监控还提供了成本优化器工具,可以直接了解保留的实例和按需 Amazon EC2 实例的成本和资源分配情况。2白皮书容器监控和可观察性Splunk 一直在帮助拥有复杂容器环境的客户,包括在 Amazon ECS 管理的 Amazo
4、n EC2 实例上的 Docker 中运行的应用程序、有状态应用程序(例如在 EC2 实例上的 Docker 中运行的不带调度程序的数据库)、在 ECS 中运行的无状态应用程序,以及在 Mesosphere(现为 D2iQ)上运行的 Apache Spark 等流式应用程序。除了 Amazon EKS 和 AWS Fargate,Splunk 还支持 Amazon EC2、Amazon ECS 以及 200 多个现成的云技术和应用程序集成。容器基础知识什么是容器 容器为开发软件提供了一种新的敏捷方法,使开发人员能够实现应用程序的可移植性,并能够在同一操作系统上运行多个应用程序,而无需共享依赖关
5、系。容器提供了一种将应用程序的代码、配置和依赖项打包成单个对象的标准方法。如图所示,每个容器共享主机操作系统内核及其二进制文件和库,使它们非常轻(兆字节)。借助该抽象层次,容器可以在几秒钟内上下旋转,释放运行不可变基础设施的能力。格式和开放标准 2013 年,Docker 启动了一个开源容器运行时项目,从而开始了容器采用的蔓延。从那以后,围绕这项技术出现了许多开放标准。有些是互补的,有些是竞争的,但有几个已经成为精英。以下是一些更受欢迎的开放标准:OCI(开放容器计划)由 Linux 基金会管理,OCI 标准得到许多供应商的支持,并管理映像和运行时规范。CNI(容器网络接口)CNCF(云原生计
6、算基金会)项目,包括用于编写插件的规范和库,以便在 Linux 容器中配置网络接口。Kubernetes CRI(容器运行时计划)虽然 Docker 是最受欢迎的容器运行时,但该领域仍在不断发展。CRI 使开发人员能够使用各种各样的容器运行时。在企业规模上运行容器需要决定使用哪个容器运行时,以及应该采用哪个容器引擎、编排器、存储和网络解决方案。应用程序 A应用程序 B应用程序 C应用程序 D应用程序 E应用程序 F容器化应用程序Docker主机操作系统基础设施应用程序 A虚拟机来宾操作系统应用程序 B虚拟机来宾操作系统应用程序 C虚拟机来宾操作系统管理程序基础设施容器化与虚拟化应用程序堆栈3白