首页 文章 精选 留言 我的

精选列表

搜索[效能洞察],共5574篇文章
优秀的个人博客,低调大师

基于 ASM 简化可观测管理、提升业务洞察力

随着应用系统的复杂度越来越高,越来越难保证所有的系统都一直处于稳健状态,有可能某些部分会因问题而处于降级状态。因此我们不仅必须将应用程序构建得更可靠和更具弹性,还必须通过可观测性工具在运行时能够理解实际发生的事情。如果我们能够了解应用服务和基础设施在运行时发生了什么,我们就可以学会检测故障并在观察到某些意外情况时进行深入调试。这将有助于降低平均恢复时间,快速恢复对业务的影响。 可观测性是指通过查看系统的外部特征来理解和推理系统的内部处于什么样的状态。它基于控制理论的研究,最初由 Rudolf E. Kálmán 在 1960 年的论文“关于控制系统的一般理论”中提出。从实际应用的角度来看,我们在系统中需要重视其稳定性,需要理解什么时候系统运行良好或出现问题,从而可以更快地识别错误,并实施正确的自动化及手动控制来维护系统的可用性。 阿里云服务网格 ASM 提供了统一标准化方式,为用户提供一种收敛后的可观测数据生成与采集配置模式,以更好地支持云原生应用的可观测性。 01 概述 可观测介绍 可观测性是一个包含各种级别的系统特征,必须结合应用程序的指标采集、网络的的指标采集、以及基础设施如数据库存储等来筛选存储大量的数据,以便在发生不可预测的情况时拼凑出一个完整的视图。Service Mesh 在可观测性方面可以有效提升应用程序级别的网络指标采集。 Service Mesh 的数据平面代理位于服务之间的网络请求路径中,通过捕获代理的可观测性数据可以在运行时了解应用程序网络和网格的运行情况。 在 Service Mesh 中实现可观测性,涉及了日志、监控指标以及链路追踪这些可观测性数据的生成规则配置和采集配置,以及如何将这些可观测数据采集到云托管服务或者自建服务中。同时,还需要考虑如何支持针对网格代理与网关 Pod 分别定义采集配置,以支持不同的场景诉求。阿里云服务网格 ASM 提供了统一标准化方式,为用户提供一种收敛后的可观测数据生成与采集配置模式,以更好地支持云原生应用的可观测性。 内置最佳实践 虽然 Telemetry CRD 允许在多个命名空间内可以创建多个对象,但如果随意定义造成冲突等,可能使得实际执行的结果与预期不符合。我们在产品中总结并落实了如下几个最佳实践: 在根配置命名空间 istio-system 中定义多个网格范围的 Telemetry 资源对象是无效的,也就是说只能在存在一个 Telemetry 资源对象。阿里云服务网格 ASM 中已经内置了该最佳实践,在 istio-system 命名空间内只允许存在一个名称为 default 的 Telemetry 资源对象。 所有的命名空间下约束为只存在一个 Telemetry 资源对象允许工作负载的选择器 selector 为空,且名称为 default。 可以通过使用工作负载选择器 selector 在所需命名空间中应用新的 Telemetry 资源对象来实现特定于工作负载的覆盖。 如果存在具有相同的工作负载选择器 selector 的两个 Telemetry 资源对象,也就是说这两个 Telemetry 资源对象选择了相同的工作负载,那么在这种情况下,产生行为是不确定的, 即不确定是这两个 Telemetry 资源对象中的哪一个会被执行。 当根配置命名空间 istio-system 下的全局 Telemetry 资源对象中,未定位监控指标部分,默认对应的是不启用生成指标。 为了避免这些指标产生的存储成本较大,在阿里云服务网格 ASM 中第一次开启时的指标设置中全局范围内只开启 SERVER 侧指标,未开启 CLIENT 侧指标。请根据需要,自行进行开启,例如需要针对网关进行监控,则需要进行开启 CLIENT 侧指标。需要注意的是,如果已经开启过,重新开启之后的指标设置将保留使用上一次的设置规则。 02 日志 在 Service Mesh 中,日志的采集是实现可观测性的重要手段之一。通过将所有服务的日志聚合到一处,可以便于统一管理和检索。为了实现这个目标,需要将每个服务的日志打印到 stdout 或 stderr,并使用日志代理将它们收集到中心日志系统中。阿里云服务网格 ASM 提供了日志过滤和日志格式化功能,可以根据需要对日志进行过滤和格式化,以便更好地进行检索和分析。 日志格式规则配置 在实际应用中,需要考虑到不同服务的日志格式可能不同,因此需要设置生成规则来控制日志的生成方式。部署在数据平面(即加入网格的 Kubernetes 集群)的 Envoy Proxy 可以输出所有访问日志。ASM 支持自定义 Envoy Proxy 输出的访问日志内容。 基于 Telemetry CRD,阿里云服务网格 ASM 提供了如下图所示的图形化界面,简化用户定义日志数据格式的配置。 对应地,生成的定义内容如下: envoyFileAccessLog: logFormat: text: '{"bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","downstream_local_address":"%DOWNSTREAM_LOCAL_ADDRESS%","downstream_remote_address":"%DOWNSTREAM_REMOTE_ADDRESS%","duration":"%DURATION%","istio_policy_status":"%DYNAMIC_METADATA(istio.mixer:status)%","method":"%REQ(:METHOD)%","path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","protocol":"%PROTOCOL%","request_id":"%REQ(X-REQUEST-ID)%","requested_server_name":"%REQUESTED_SERVER_NAME%","response_code":"%RESPONSE_CODE%","response_flags":"%RESPONSE_FLAGS%","route_name":"%ROUTE_NAME%","start_time":"%START_TIME%","trace_id":"%REQ(X-B3-TRACEID)%","upstream_cluster":"%UPSTREAM_CLUSTER%","upstream_host":"%UPSTREAM_HOST%","upstream_local_address":"%UPSTREAM_LOCAL_ADDRESS%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_transport_failure_reason":"%UPSTREAM_TRANSPORT_FAILURE_REASON%","user_agent":"%REQ(USER-AGENT)%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%","authority_for":"%REQ(:AUTHORITY)%","upstream_response_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","xff":"%REQ(X-FORWARDED-FOR)%","app_service_name":"%UPSTREAM_CLUSTER%"}' path: /dev/stdout 以及描述了过滤条件的配置内容: accessLogging: - disabled: false filter: expression: response.code >= 400 providers: - name: envoy 具体使用方式可以参考:https://help.aliyun.com/document_detail/322801.html 数据面日志采集设置 此外,需要设置采集规则来控制日志的采集方式和储存有效期。 容器服务 ACK 集成了日志服务功能,可对服务网格数据平面集群的 AccessLog 进行采集。具体可以参考:https://help.aliyun.com/document_detail/162798.html 采集控制平面日志及设置告警 ASM 支持采集控制平面日志和日志告警,例如采集 ASM 控制平面向数据平面 Sidecar 推送配置的相关日志。ASM 控制面组件的主要功能之一是推送网格的规则配置到数据面的 Sidecar 代理或者网关中。如果用户配置的网格规则内容存在一些冲突导致推送失败,代理或者网关就接收不到最新的配置内容。虽然代理或网关在不重启的情况下,可以使用已经接收到的配置继续运行,但是一旦这些 Pod 重启,很有可能导致 Sidecar 代理或网关启动失败。在很多实际场景中,经常出现用户误配置引发的网关或代理不可用的问题,因此启用控制面的日志告警,及时发现并解决问题十分必要。 具体使用可以参考:https://help.aliyun.com/document_detail/341858.html 03 监控指标 监控指标是 Service Mesh 中的另一个重要可观测性维度,用于描述请求的处理情况、服务之间的通信状况等等。Istio 采用 Prometheus 进行监控指标的采集和存储,每个服务的代理(Envoy)会生成大量的监控指标。这些指标可以用于实时监控服务的运行情况和性能指标,还可以用于异常检测和自动伸缩等场景。 指标数据生成规则配置 启用服务网格数据平面监控指标可以使服务网格数据平面(网关以及 Sidecar 代理)生成与其运行状态相关的指标数据,您可以通过将指标采集到阿里云 ARMS Prometheus 来直接查看监控报表(采集指标可能产生费用),或是自建 Prometheus 并从 ASM 数据平面抓取监控指标。 基于 Telemetry CRD,阿里云服务网格 ASM 提供了如下图所示的图形化界面,简化用户自定义指标配置。 对应地,生成的定义内容如下: metrics: - overrides: - disabled: true match: metric: ALL_METRICS mode: CLIENT - disabled: false match: metric: ALL_METRICS mode: SERVER tagOverrides: {} - disabled: true match: metric: REQUEST_COUNT mode: CLIENT - disabled: false match: metric: REQUEST_COUNT mode: SERVER tagOverrides: {} - disabled: true match: metric: REQUEST_DURATION mode: CLIENT - disabled: false match: metric: REQUEST_DURATION mode: SERVER tagOverrides: {} - disabled: true match: metric: REQUEST_SIZE mode: CLIENT - disabled: false match: metric: REQUEST_SIZE mode: SERVER tagOverrides: {} - disabled: true match: metric: RESPONSE_SIZE mode: CLIENT - disabled: false match: metric: RESPONSE_SIZE mode: SERVER tagOverrides: {} - disabled: true match: metric: GRPC_REQUEST_MESSAGES mode: CLIENT - disabled: false match: metric: GRPC_REQUEST_MESSAGES mode: SERVER tagOverrides: {} - disabled: true match: metric: GRPC_RESPONSE_MESSAGES mode: CLIENT - disabled: false match: metric: GRPC_RESPONSE_MESSAGES mode: SERVER tagOverrides: {} - disabled: true match: metric: TCP_SENT_BYTES mode: CLIENT - disabled: false match: metric: TCP_SENT_BYTES mode: SERVER tagOverrides: {} - disabled: true match: metric: TCP_RECEIVED_BYTES mode: CLIENT - disabled: false match: metric: TCP_RECEIVED_BYTES mode: SERVER tagOverrides: {} - disabled: true match: metric: TCP_OPENED_CONNECTIONS mode: CLIENT - disabled: false match: metric: TCP_OPENED_CONNECTIONS mode: SERVER tagOverrides: {} - disabled: true match: metric: TCP_CLOSED_CONNECTIONS mode: CLIENT - disabled: false match: metric: TCP_CLOSED_CONNECTIONS mode: SERVER tagOverrides: {} providers: - name: prometheus 注意的是,第一次开启时的指标设置: 为了避免这些指标产生费用较大,第一次开启时的指标设置中全局范围内只开启 SERVER 侧指标,未开启 CLIENT 侧指标。请根据需要,自行进行开启,例如需要针对网关进行监控,则需要进行开启 CLIENT 侧指标。需要注意的是,如果已经开启过,重新开启之后的指标设置将保留使用上一次的设置规则。 ASM 网格拓扑功能相关的指标设置: ASM 网格拓扑功能依赖于 Sidecar 上报的监控指标,若您开启了网格拓扑,关闭部分监控指标会对网格拓扑功能造成影响甚至不可用。 如果不启用 REQUEST_COUNT 的 SERVER 侧指标,将无法生成 HTTP/gRPC 服务的拓扑图。 如果不启用 TCP_SENT_BYTES 的 SERVER 侧指标,将无法生成 TCP 服务的拓扑图。 关闭 REQUEST_SIZE 和 REQUEST_DURATION 的 SERVER 侧,REQUEST_SIZE 的 CLIENT 侧指标会导致部分拓扑图节点的监控信息无法展示。 具体可以参考:https://help.aliyun.com/document_detail/389053.html 指标采集配置 开启 Prometheus 的统计数据收集功能,将采集到的监控指标发送到 Prometheus 中,以便进行存储和分析。服务网格 ASM 集成了 ARMS Prometheus 功能,可以实现对服务网格的监控。具体可以参考:https://help.aliyun.com/document_detail/169961.html Prometheus 采集间隔会对指标收集开销产生重大影响,间隔越长,抓取的数据点就越少,从而减少处理、存储和计算开销。当前的默认配置为 15s,对于生产场景来说可能过于频繁。请根据实际需要在 Prometheus 侧进行调整。 如果使用的是 ARMS Prometheus,请到 ARMS 控制台中的设置页中进行配置,查看文档说明:https://help.aliyun.com/document_detail/196107.html 直方图关联的指标(包括 istio_request_duration_milliseconds_bucket、istio_request_bytes_bucket、istio_response_bytes_bucket)通常比较密集,开销较大,为了避免这些自定义指标继续产生费用,您可以废弃这些自定义指标。如果使用的是 ARMS Prometheus,请到 ARMS 控制台中的指标页中进行配置,查看文档:https://help.aliyun.com/document_detail/340657.html 同时,也支持在 ASM 集成自建 Prometheus 实现网格监控。具体可以参考:https://help.aliyun.com/document_detail/184885.html 通过 Grafana 可以查看对应的仪表盘,类似如下: 合并 Istio 与应用的监控指标 已有 Prometheus 监控端点的应用服务,通过启用合并 Istio 与应用的监控指标功能,可以借助网格代理输出原有业务指标。启用合并 Istio 与应用的监控指标功能后,服务网格会将应用程序指标合并到 Istio 指标中,相对应的http://prometheus.io注解会被加入到所有数据面 Pod 上,以启用 Prometheus 的指标抓取能力。如果这些注解已经存在,就会被覆盖。网格代理将应用指标和 Istio 指标进行合并,Prometheus 可以从 :15020/stats/prometheus 端点拉取合并后的指标。具体参考:https://help.aliyun.com/document_detail/2392287.html 网格拓扑展示 网格拓扑是一个服务网格可观测性工具,提供查看相关服务与配置的可视化界面。ASM 支持内置网格拓扑,类似如下。具体可以参考:https://help.aliyun.com/document_detail/200336.html 服务等级目标 SLO 服务等级指标 SLI(Service Level Indicator)是衡量服务健康状况的指标。SLO 是指服务等级的目标值或范围值,由一个或多个服务等级指标 SLI 组成。 SLO 提供了一种形式化的方式来描述、衡量和监控微服务应用程序的性能、质量和可靠性。SLO 为应用开发和平台团队、运维团队提供了一个共享的质量基准,可作为衡量服务水平质量以及持续改进的参考。使用 SLI 组合定义的 SLO 能够帮助团队以更精确的方式描述服务健康状况。 SLO 示例如下: 每分钟平均 QPS > 100k/s 99% 访问延迟 < 500ms 99% 每分钟带宽 > 200 MB/s 阿里云服务网格 ASM 提供了开箱即用的基于服务等级目标 SLO(Service Level Objectives)的监控和告警能力,能够监控应用服务之间调用的延迟和错误率特征等。 ASM 支持的 SLI 类型如下: 服务可用性:服务成功响应的时间比例,对应的 SLI 插件类型为 availability。HTTP 响应码为 429 或以 5XX(以 5 开头的状态码)会被判断为不可用。 延迟时间:服务返回请求的响应所需的时间(单位为毫秒),对应的 SLI 插件类型为 lantency。您可自定义延迟上限,高于上限的响应会被判断为不合格。 阿里云服务网格 ASM 提供了定义 SLO 配置的 UI 界面,如下所示: 使用 ASM 定义应用服务级 SLO,可以自动生成 Prometheus 规则。将生成的规则导入 Prometheus 中之后可以执行 SLO。在 Prometheus 框架中,由 AlertManager 组件负责收集 Prometheus Server 产生的告警信息,并根据您的配置发送给各个接收者。当触发告警时,在 Alertmanager 页面,如下图所示,可以看到自定义告警信息采集成功。 具体可以参考:https://help.aliyun.com/document_detail/468826.html 04 分布式追踪 分布式追踪是 Service Mesh 中实现可观测性的重要组成部分之一,是一种用于对应用程序进行概要分析和监视的方法,尤其是针对使用微服务架构构建的应用程序。在微服务架构中,服务之间的通信是通过网络进行的,因此需要采用分布式追踪技术来对服务之间的调用关系进行跟踪和监控。在 Istio 中,可以使用 Jaeger、Zipkin 等分布式追踪工具来实现这个功能。在分布式追踪里,存在 Trace 和 Span 两个重要概念: Span:分布式追踪的基本组成单元,表示一个分布式系统中的单独的工作单元,每一个 Span 可以包含其它 Span 的引用。多个 Span 在一起构成了 Trace。 Trace:微服务中记录的完整的请求执行过程,一个完整的 Trace 由一个或多个 Span 组成。 虽然 Istio 代理能够自动发送 Span 信息,但是应用程序仍然需要传播适当的 HTTP 标头,以便在代理发送 Span 时,可以将 Span 正确地关联到单个跟踪中。为此,应用程序需要收集以下标头并将其从传入请求传播到任何传出请求: x-request-id x-b3-traceid x-b3-spanid x-b3-parentspanid x-b3-sampled x-b3-flags x-ot-span-context 追踪数据生成规则配置 基于 Telemetry CRD,阿里云服务网格 ASM 提供了如下图所示的图形化界面,简化用户定义分布式链路追踪数据的生成规则配置。 对应地, 生成的定义内容如下: tracing: - customTags: mytag1: literal: value: fixedvalue mytag2: header: defaultValue: value1 name: myheader1 mytag3: environment: defaultValue: value1 name: myenv1 providers: - name: zipkin randomSamplingPercentage: 90 追踪采集配置 需要将采集到的数据发送到云托管服务或者自建服务中。在云托管服务中,可以使用云原生应用管理服务来实现数据的收集和分析。具体可以参考:https://help.aliyun.com/document_detail/149551.html 在自建服务中,可以使用开源的数据收集和分析工具(如 Zipkin、Jaeger 等)来实现数据的收集和分析。具体可以参考:https://help.aliyun.com/document_detail/176527.html 05 总结 在 Service Mesh 中,不同的服务可能需要采集不同的可观测性数据,因此需要支持针对网格代理与网关 Pod 分别定义采集配置规则,并统一标准化采集配置规则,以便更好地支持云原生应用的可观测性。 总的来说,可观测性在云原生应用中扮演着非常重要的角色,它可以帮助我们实时监控服务的运行情况和性能指标,发现并解决服务故障和瓶颈,从而提高应用的可靠性和性能。因此,借助于 Service Mesh 的无侵入式可观测性的实现,基于标准的统一化的可观测数据生成与采集配置,一定可以更好地支持云原生应用的发展。 作者:王夕宁 点击立即免费试用云产品 开启云上实践之旅! 原文链接 本文为阿里云原创内容,未经允许不得转载。

优秀的个人博客,低调大师

中移雄研咨询洞察:政务大数据产业地图

Labs 导读 习近平总书记在讲话中提到要运用大数据提升国家治理现代化水平,实现政府决策科学化、社会治理精准化;建设形成覆盖全国的数据共享大平台、构建全国信息资源共享体系;通过大数据平台提高对风险因素的感知、预测、防范能力。 1、政务大数据产业顶层设计框架 政务大数据是指政务部门在履行职能、办理业务和事项中而产生、采集、加工、使用的数据资源。形成“逻辑上集中”的政务数据资源体系,通过统筹数据采集、存储、管理、服务和标准等环节,支撑政务数据资源共享和业务协同,最后实现数据价值的挖掘。 我们认为,政务大数据产业发展应注重如下图五个关键点。 图1 VMOST顶层设计框架 V-愿景:大力推动政府部门数据共享,稳步推动公共数据资源开放,统筹规划大数据基础设施建设,支持宏观调控科学化,推动政府治理精准化,推进商事服务便捷化,促进安全保障高效化,加快民生服务普惠化,为政府治理提供更有效的决策支持和运营服务。 M-使命:建设统一的政务大数据平台不仅是国家大数据战略的重点项目,同时也是智慧城市公共信息平台和应用体系建设的重要组成部分,其核心意义是聚合原有分散在各个政务系统中的数据,经过处理和分析后能够实现数据能力共享和开放,体现业务价值,即政务大数据平台最终要打造成为可开放和共享的数据能力服务平台。 O-目标:建立数据标准,打破政务信息孤岛,实现政务数据共享;建立大数据平台,聚集创新创业服务资源,带动产业发展;建设行业垂直应用,为社会大众提供便捷服务;提升政府服务效率和质量,实现政府职能转变升级。 S-战略:国家层面应积极推进政务大数据应用的发展,应从实际出发,出台切实可行的政府大数据发展供给政策;地方政府应积极相应国家政策,推进政务大数据平台和应用的建设;企业层面加快战略发展方向的转型,提升大数据技术建设能力,结合政府大数据应用存在的痛点,协助推动政务大数据的建设和应用。 T-战术:地方政府应从梳理各部门业务数据着手,整合各个业务系统的数据,建立统一的政务大数据平台,逐步实现不同部门业务数据的数据汇聚、数据融合、数据共享、数据开放;各企业应协助地方政府和委办局分析痛点,有针对性地给出相应的解决方案,推动政务大数据平台项目的落地实施和运营管理。 2、政务大数据发展概况 各地区、各部门按照党中央、国务院统一部署,将网上政务服务作为深化“放管服”改革、优化营商环境的重要抓手,取得了积极成效。涌现出浙江“最多跑一次”、上海“一网通办”、江苏“不见面审批”、广东“数字政府”改革、贵州“五全政务服务”、湖北“马上办网上办一次办”等创新经验,头雁效应作用明显,在全国发挥了标杆引领和示范带动作用。部分地区数字政府改革建设初见雏形,有力推动了政府治理和服务模式创新,促进了依法行政和廉洁从政,提高了政府公信力和执行力。目前国内政务大数据各省特色如下: 图2 各省政务特色 目前各省市数据中心关注重点如下: 图3 各省市数据中心关注重点 目前各地打造大数据产业生态体系举措分布如下: 图4 各地打造大数据产业生态体系举措分布 资料来源:数据中心联盟 3、政务大数据产业链梳理 在传统的民生信息化建设过程中,电子政务厂商仅定位为传统的管理软件、流程信息化集成应用厂商,市场空间、业务模式均具备一定的局限性;而在政府对于民生服务提出新的需求背景下,相关厂商能够实现由传统的管理软件向大数据、PAAS平台总体方案供应商升级,为政府构建起基于大数据平台的业务解决方案。 图5 2017年我国电子政务细分行业市场规模占比 资料来源:前瞻研究院 政务大数据平台主要分为基础层,服务层以及应用层。 图6 政务大数据平台 其主要厂商分布如下图所所示: 图7 政务大数据厂商分布地图 在竞争格局方面,市场存在多方角逐的态势:一方面是服务能力强的传统集成商,一方面是新兴的专项技术领域的软件开发商,另一方面是发展战略正在转型的传统大型基础平台提供商。 表1 “数字政府”建设的部分参与者 资料来源:新浪财经、环球网、浪潮云官网、中国新闻网、证券时报等 IDC报告称,2018年中国政府大数据市场规模达到47.44亿元人民币。子市场中,大数据基础平台软件市场规模达到15.63亿元人民币,数据管理与治理的软件和服务市场达到31.81亿元人民币。 大数据基础平台软件市场由阿里、华为、新华三等技术能力较强的企业占据排头兵位置。 表2 大数据基础平台软件市场龙头厂商 表3 数据管理与治理的软件与服务市场龙头厂商 4、政务大数据的发展意义 提高政府管理水平 未来政府是开放式的政府,是一种政府与社会、政府与公民互动的开放式管理结构,数据资源作为信息时代新的战略性资源,势必成为政府的中央处理器和大脑。多方数据联动,实时、精确,智能输出客观评估结果,加强政务数据的获取、组织、分析、决策能力。 提高政府决策效率 多部委全方位数据共享,提高决策的科学性和准确性,提高政府预警能力以及应急响应能力,节约决策的成本。 提高政府公共服务水平 借助大数据,还能逐步实现立体化、多层次、全方位的电子政务公共服务体系,推进信息化公开,加快推进智能化电子政务服务和移动政务服务新模式的初步应用,进一步增强政府与社会、老百姓直接的双向互动、同步交流。 提高城市管理水平 通过充分利用大数据的各类资源,实现统一协调的管理信息整合,发挥城市网格化管理效用,达到最大程度的共享应用,以提升城市和社区的服务质量、提高服务能力、加强服务管理,创建服务型社会,使城市管理工作和社区服务水平迈上更高的台阶。 促进信息服务业发展 通过充分利用大数据,过进一步释放技术红利、制度红利和创新红利,促进信息服务业发展,推进信息服务真正实现从“智能”向“智慧”的升级。 【本文为51CTO专栏作者“移动Labs”原创稿件,转载请联系原作者】 戳这里,看该作者更多好文

优秀的个人博客,低调大师

洞察移动互联网的未来,互联网营销

随着全球3G网络和无线城市的日趋成熟,移动互联网将面临新的机遇与挑战。移动互联网是移动通信和互联网技术结合的产物,被称为革命性的通信技术。它的发展成熟将改变人们传统的沟通方式。移动互联网并不是互联网业务向移动通信业务的简单移植,融合后所催生新应用才是移动互联网发展的未来。传统的电信业务已经不能满足人们日益增长的需要,以数据为核心的新型业务将逐渐渗透到移动互联网方方面面。另外,传统互联网上的应用服务也不一定适合移动互联网。终端和使用习惯等诸多因素影响下,移动互联网会催生更多个性化的应用。 移动互联网的未来将主要体现在以下七大方面: 一、 电子阅读:移动互联网的新契机 电子阅读已经成为继移动音乐之后最具潜力的增值业务,阅读市场甚至可能具有比移动音乐更大的发展空间。2009年5月,相关调研数据显示,中国用户平时使用手机上网内容型业务时,对图书的需求占44%,排在首位。电子阅读业务,已经在海外有了成功案例。据国外媒体报道,经过10年的发展,电子阅读已经让一些国外企业开始进入收获期。Amazon亚马逊2008年一共售出50万部Kindle电子阅读器。远远高于之前预期的38万部。去年7到9月,21万部Kindle通过网络被激活。另据报道,亚马逊来自Kindle的营收到2010年将至12亿美元。而在日本,早在2005-2006年,电子阅读就已经被炒的非常火热。对国内运营商和厂商来说,电子阅读业务和电子阅读器市场无疑是移动互联网必争之地。 二、 手机游戏:移动互联网的新蓝海 随着人们对移动互随联网接受程度的提高,手机游戏将成为一个朝阳产业。网络游戏曾经创造了互联网的神话,也吸引了一大批年轻的用户。随着移动终端性能的改善,更多的游戏形式将被支持,客户体验也会越来越好。未来几年手机游戏可能成为娱乐的先锋,与传统游戏产业相辅相成。 三、 移动视听:移动互联网的新亮点 作为一种新兴娱乐形式,移动视听更受年轻时尚人士热喜爱。相比传统电视,移动视听服务互动性将成为一大优势。由于人们文化水平和个人爱好的差别,个性化的视听内容更受青睐。移动视听通过内容点播、观众点评等形式能够分层次提供服务。另外,移动视听的最大好处就是可以随时随地收看。随着技术的成熟悉,移动视听将成为移动互联网的新亮点。 四、 移动搜索:移动互联网的新方向 随着移动互联网内容的充实,人们查找信息的难度会不断加大。内容搜索需求也会随之增加。相比传统互联网的搜索,移动搜索对技术的要求更高。移动搜索引擎需要整合现有的搜索理念实现多样化的搜索服务。智能搜索、语义关联、语音识别等多种技术都要融合到移动搜索技术中来。移动搜索是移动互联网应用发展的一个新方向,前景广阔! 五、 移动SNS:移动互联网的新思路 近年来,随着互联网的普及,以Facebook代表的SNS(Social Networking Services,即社会性网络服务)网络社区异常火爆! SNS以其个性化的服务吸引了一大批年轻用户。在中国SNS也有了逐渐升温的迹象。开心网、人人网、51.com……的人气都很旺。SNS成逐渐成为人们业余最受欢迎的娱乐项目。而移动互联网已经成为了和种潮流,受到了越来越多时尚群体的青睐,SNS必将逐步向移动互联网移植。 六、 移动商务:移动互联网的新转折 移动商务是移动互联网的新转折,因为它突破了娱乐业的限制开始向企业用户渗透。随着移动互联网的发展成熟,企业用户也会越来越多地利用移动互联网开展商务活动。包括移动办公、呼叫中心移动座席、移动电子商务等。围绕这些的应用也会日益丰富。将来,移动电子商务会与移动搜索等其它移动应用融合,实现跨平台、跨业务的合作,逐渐发展成熟。 七、 移动支付:移动互联网的新起点 之所以将移动支付称之为移动互联网的新起点,是因为它蕴藏着巨大商机,甚至动摇传统的支付方式。信息时代支付手段的电子化和移动化是必然趋势。移动支付不仅是商业模式的创新,它还是商业价值的创新。娱乐也好,办公也罢,其应用范围毕竟有限。如果移动支付被人们接受,它将伴随人们生活的分分秒秒。

优秀的个人博客,低调大师

【无限价值,瞬时洞察】交互式分析重磅发布

当今社会数据收集手段不断丰富,企业信息化程度越来越高,企业掌握的数据量爆发式增长(TB、PB、EB), 而与此同时,随着数据中台的快速推进,数据应用不再以 BI(看数据)为主,而是为核心业务(数据支撑,用户画像,实时圈人,广告精准投放)服务,高可靠低延时的数据服务成为企业数字化转型的关键。在这样的大数据行业背景下,阿里云交互式分析重磅发布,目前正在火热公测中。 交互式分析致力于低成本、高性能、高可用的大规模计算型存储和极致的查询能力,为用户提供海量数据实时数仓解决方案和实时交互式查询服务,与大数据生态无缝打通,支持对PB级数据进行高并发、低延时的分析处理,让您轻松而经济地使用现有BI工具对数据进行多维分析透视和业务探索。 欲知更多详情,欢迎加入钉钉交流群,技术大咖等您来撩。 交互式分析核心价值 极致性能 支持行式与列式两种存储模式,同时满足简单查询、复杂查询、ad-hoc查询等多样化的分析查询需求。使用大规模并行处理架构,分布式处理SQL,C++ Native执行,实现高资源利用率,实现海量数据亚秒级查询。 云原生 存储计算分离架构,流批统一存储架构。支持高并发实时写入与更新,数据写入即可查。无缝对接MaxCompute,无需移动数据,直接交互式分析,可以单独查询MaxCompute,也可以与实时数据结合进行联合计算满足用户冷热数据联合分析诉求。 简单易用 兼容PostgreSQL生态,与大数据计算引擎及大数据智能研发平台DataWorks无缝打通。 典型应用场景 交互式分析在阿里巴巴集团内经过3年时间的探索与沉淀,典型的应用场景可以概括为四大类: 实时大屏,无论是离线数仓数据,还是实时写入交互式分析的数据,均可直接对接大屏实时输出。 实时BI报表,交互式分析的简单查询、复杂查询能力,为多维分析探查提供了完美的支撑。 用户画像,交互式分析广泛应用于标签系统、用户画像、实时推荐、实时用户运营等场景。 监控预警,交互式分析的高性能查询能力,在监控预警领域也进行了典型的输出。 通用解决方案 交互式分析在阿里集团内部经过多年的发展和沉淀,结合实时计算引擎Realtime Compute和离线数仓MaxCompute,已经沉淀出一套通用的实时多维分析解决方案,广泛应用于实时精细化运营和各类数据分析、应用场景。

优秀的个人博客,低调大师

洞察数据,洞见未来——6.15流计算杭州峰会重磅来袭

阿里云流计算(Alibaba Cloud StreamCompute)是一个一站式、高性能、稳定、易用的流式大数据处理平台通过它您可以快速搭建具有亿级QPS处理能力的流式大数据系统。 一、活动介绍 流计算团队将于6月15日13:10-17:00点在西溪园区举办阿里云流计算杭州峰会聚焦实时大数据处理邀请阿里云流计算客户和阿里集团内客户深入分享基于阿里云进行大数据处理的解决方案、最佳实践、开发实战等内容并侧重交流阿里云流计算产品以及业务场景解决遇到的计算难题。 二、活动概括及流程 主办方阿里云流计算 活动现场规模100人 参会人员技术开发、IT主管&架构师&技术总监、大数据工程师等 四、活动媒体 云栖社区、天池、IT大咖说、浙江电台等 五、活动钉钉群 六、更多问题 活动流程活动报名——报名审核——短信通知——带领入园 有关活动和产品的相关问题可以加我微信zzzz1025zzzz。 或者邮件我们james.zb@alibaba-inc.com。 七、活动礼品 参与我们现场互动的同学均有机会领取我们的礼品哦 八、活动海报 现场仅限100张票还请尽快参与报名审核通过的同学我们将按序短信通知。唯干货与礼品不可辜负还请尽快申请报名吧

优秀的个人博客,低调大师

洞察数据价值 XData细分行业助力企业数据转型

随着互联网+时代的迈进,由网页和移动终端产生的海量数据对企业大数据获取和分析能力带来的全新的挑战。调研显示,78%的企业用户在互联网+转型的过程中,将积极的制定大数据策略,寻求数据经济带来的价值。 自今年中旬曙光“数据中国”战略推出,就已将大数据作为未来的核心实现服务转型,曙光在2011年成立了Hadoop研发团队,目前已经发行到第三版,从2013年开始,紧跟社区的最新技术,每年都会更新一个版本。通过数据中国战略,曙光正由传统的“硬件设备生产商”向“数据服务商”积极转型,形成以“云计算+大数据”的整体服务体系。 在“数据中国”初级阶段,以硬件起家的曙光,其大数据战略主要偏向于数据存储和数据处理方面。XData大数据一体机正是曙光大数据能力的一个代表。 曙光大数据总经理宋怀明博士 曙光大数据总经理宋怀明博士对51CTO记者表示, XData是曙光打造的大数据品牌,并非是单个产品,而是面向不同行业不同应用的数据处理需求研发的一系列产品,基于曙光Hadoop发行版的大数据一体机是XData SDH;并行数据库一体机是XData-MPP,以及面向教学实验系统EDU等,依托于XData品牌打造曙光大数据系列产品。 XData-SDH融合了曙光运维服务管理软件,提供对Hadoop生态系统的预装和配置管理以及监控功能,通过分布式大数据平台处理多样化海量数据,降低部署和管理成本的同时,降低数据风险。而XData-MPP并行数据库一体机面向海量数据查询分析应用,实现高速数据存储查询服务,适用于数据密集型行业应用,降低人员和技术成本,实现高可用性、高可靠性、高性能、简单易用、灵活迅捷的数据体验。 并行数据库一体机的核心是并行数据库中间件,在整合底层资源的基础上,多个独立的数据库,通过中间处理成大的数据库映像。因此对数据库的品牌没有限制,如对国产化要求较明确的用户,可根据其需求选择国产或者开源数据库;如原有生产系统采用甲骨文,不想改变数据结构,也可以选择商业公司的数据库。XData-MPP并行数据库一体机与商业数据库都有较深入的合作。 不同于曙光服务器产品线按需定制,每台服务器的配置不尽相同的情况,一体机的受众用户对部署周期有比较高的要求。因此大数据一体机系列产品细分了多种标准化的配置,如半配、单机柜满配、多个机柜集联等形式,安装、部署、调试、上线以小时级就可以完成配置。 除了XData以外,围绕着数据存储硬件,曙光具备高中低各种型号的磁盘阵列,以及独立的大数据分布式存储软、集群NAS软件。存储软件作为大数据分布存储解决方案的组件,是大数据存储和处理的核心技术。 在应用领域,曙光针对广电行业实现深度整合传统广电收视行为分析和新兴互联网用户画像技术,打造光电行业大数据分析系统,根据收视数据、用户属性、广告点击、运维数据等信息实时统计报表,辅助广电行业优化业务。 曙光大数据研发中心经理郭庆先生(左)和曙光大数据总经理宋怀明博士(右)接受51CTO记者采访 据曙光大数据研发中心经理郭庆先生介绍,此前发布的在线运维平台EasyOP为用户提供在线的体统数据实时分析,与此次分享的广电行业大数据分析系统,在底层技术方面是公用的。EasyOP对服务器的内存、操作系统日志等基础数据在广电行业大数据平台解决方案中直接复用,对整个运维环境进行监控。广电行业大数据分析系统在此基础上更进一步,除对基础运维数据进行管理和分析外,同时采集机顶盒的收视行为数据,对应用数据进行分析和画像。两个团队间也有较为密切的沟通和共同研发。 在大数据转型的过程中,曙光在去年提出超融合架构的理念,未来将大数据和曙光在超算领域的优势从架构上进行融合。随着用户应用与底层架构的结合越来越紧密,如何通过一个系统支撑多种应用,将对曙光软件模块研发提出更高的要求,我们也期待着曙光IT“国家队”在大数据转型的下一路口,早日实现数据中国梦。 本文作者:路途 来源:51CTO

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册