目前很多中小企业基本都是基于开源方案来构建自己的信息化体系,对应阿里云/集团内部产品基本上都有开源的产品,本文主要是讲解阿里云/集团内部产品对应的开源实现,如有不对请指正。
1. ECS
云服务器 ECS(Elastic Compute Service)是一种安全可靠、弹性可伸缩的云计算服务,助您降低 IT 成本,提升运维效率。
产品地址:https://www.aliyun.com/product/ecs
2. Alibaba Cloud Linux
Alibaba Cloud Linux 是阿里云基于龙蜥社区(OpenAnolis)的龙蜥操作系统(Anolis OS)打造的操作系统发行版,在全面兼容RHEL/CentOS生态的同时也为云上应用程序环境提供 Linux 社区的最新增强功能,并针对阿里云基础设施做了深度的优化,为阿里云用户提供最佳的云上操作系统体验。
产品地址:https://www.aliyun.com/product/alinux
社区产品:CentOS
3. Dragonwell
生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。
产品地址:https://www.aliyun.com/product/dragonwell
社区产品:Oralce JDK8
4. 云数据库RDS MySQL
云数据库RDS MySQL 版是全球最受欢迎的开源数据库之一,广泛应用于各类应用场景。
产品地址:https://www.aliyun.com/product/rds/mysql
社区产品:
-
MySQL Community Edition
-
PostgreSQL
5. 云数据库 Redis 版
云数据库 Redis 版是一种全托管、兼容Redis协议的内存数据库服务,包含社区版Redis和企业版Tair,支持主从、集群和读写分离架构,具备低延迟、大吞吐、弹性扩缩容的特点。
产品地址:https://www.aliyun.com/product/kvstore
社区产品:Redis
6. OSS
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。
产品地址:https://www.aliyun.com/product/oss
社区产品:FastDFS
7. CDN
CDN内容分发网络(Content Delivery Network),解决跨地域跨运营商网络性能问题,提供稳定快速的加速服务,遍布全球的加速节点,全球或出海业务均可获益,面向开发者的生态可自定义加速逻辑,提升用户体验。
产品地址:https://www.aliyun.com/product/cdn
社区产品:
-
nginx + memcache
-
squid
8. 日志服务(SLS)
日志服务(SLS)是云原生观测分析平台,为Log/Metric/Trace等数据提供大规模、低成本、实时平台化服务。一站式提供数据采集、加工、分析、告警可视化与投递功能,全面提升研发、运维、运营和安全等场景数字化能力。
产品地址:https://www.aliyun.com/product/sls
社区产品:ELK(Elasticsearch + Logstash + Kibana)
9. 负载均衡 SLB
阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。
产品地址:https://www.aliyun.com/product/slb
社区产品:
-
LVS(Linux Virtual Server)
-
Nginx
10. Tengine
Tengine是由淘宝网发起的Web服务器项目,它继承Nginx的所有特性、兼容Nginx的配置。
产品地址:https://tengine.taobao.org/
社区产品:Nginx
11. 短信服务
短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用。
产品地址:https://www.aliyun.com/product/sms
12. 消息队列 RocketMQ 版
消息队列 RocketMQ 版(原ONS)是阿里云基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台。
产品地址:https://www.aliyun.com/product/rocketmq
社区产品:
-
Kafka
-
RabbitMQ
13. 云原生大数据计算服务 MaxCompute
MaxCompute 是面向分析的企业级 SaaS 模式云数据仓库,以 Serverless 架构提供快速、全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您可以经济并高效的分析处理海量数据。数以万计的企业正基于 MaxCompute 进行数据计算与分析,将数据高效转换为业务洞察。
产品地址:https://www.aliyun.com/product/odps
社区产品:
-
Hadoop + Hive
-
Spark
-
Presto
-
Delta Lake
14. DataV数据可视化
数据可视化DataV是阿里云一款数据可视化应用搭建工具,旨让更多的人看到数据可视化的魅力,帮助非专业的工程师通过图形化的界面轻松搭建专业水准的可视化应用,满足您会议展览、业务监控、风险预警、地理信息分析等多种业务的展示需求。
产品地址:https://www.aliyun.com/product/bigdata/datav
社区产品:
-
ECharts
-
AntV
-
D3
15. 智能开放搜索 OpenSearch
智能开放搜索 OpenSearch是基于阿里巴巴自主研发的大规模分布式搜索引擎搭建的一站式智能搜索业务开发平台,目前为包括淘宝、天猫在内的阿里集团核心业务提供搜索服务支持。通过内置各行业的查询语义理解、机器学习排序算法等能力,提供充分开放的引擎能力,助力开发者快速搭建智能搜索服务。
产品地址:https://www.aliyun.com/product/opensearch
社区产品:
-
Solr
-
Elasticsearch
16. 智能推荐 AIRec
智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。
产品地址:https://www.aliyun.com/product/bigdata/airec
社区产品:Mahout
17. 文字识别
文字识别(OCR)可以将图片中的文字信息转换为可编辑文本,阿里云根据客户的业务场景和需求,将产品分为了通用文字识别、个人证照识别、票据凭证识别、教育场景识别、车辆物流识别、企业资质识别、小语种文字识别、医疗场景识别等众多产品,满足各种客户的图片识别需求。
产品地址:https://ai.aliyun.com/ocr
18. 弹性公网IP
弹性公网IP是独立的公网IP资源,可与阿里云专有网络VPC类型的云服务器ECS、NAT网关、ENI网卡、私网负载均衡SLB绑定,并可以动态解绑满足灵活管理的要求。弹性公网IP可为您在云上部署的网站提供Internet访问服务。
产品地址:https://www.aliyun.com/product/eip
19. 云解析 PrivateZone
云解析 PrivateZone是基于阿里云专有网络VPC(Virtual Private Cloud)环境的私有域名解析和管理服务。可以在自定义的一个或多个专有网络中快速构建DNS系统,实现私有域名映射到IP资源地址。还能将您的VPC与传统数据中心相连,实现传统数据中心与阿里云VPC之间通过私有域名进行资源互相访问。
产品地址:https://www.aliyun.com/product/pvtz
社区产品:BIND
20. 数字证书管理服务
数字证书管理服务(原SSL证书)为网站和移动应用(APP)及小程序提供数据HTTPS加密协议访问,保障数据的安全。装载SSL证书产品后自动激活浏览器中显示“锁”型安全标志,地址栏以“https”开头。阿里云提供SSL证书(服务端和客户端),均有ECC、RSA 或国密算法的证书规格可供选择。
产品地址:https://www.aliyun.com/product/cas
社区产品:SSL + RSA
21. 函数计算 FC
函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务,您无需管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。
产品地址:https://www.aliyun.com/product/fc
社区产品:spring-cloud-function
22. 视频点播
视频点播(ApsaraVideo VoD,简称VoD)是集视频采集、编辑、上传、媒体资源管理、自动化转码处理(窄带高清™)、视频审核分析、分发加速于一体的一站式音视频点播解决方案。
产品地址:https://www.aliyun.com/product/vod
社区产品:Red5
23. Web应用防火墙 WAF
Web应用防火墙对网站或者APP的业务流量进行恶意特征识别及防护,将正常、安全的流量回源到服务器。避免网站服务器被恶意入侵,保障业务的核心数据安全,解决因恶意攻击导致的服务器性能异常问题。
产品地址:https://www.aliyun.com/product/waf
社区产品:OWASP
24. 内容安全
内容安全基于深度学习技术,提供图片、视频、语音、文字、网页等多媒体的内容风险智能识别和审核服务,帮助用户发现色情、暴恐、政治敏感等风险内容,大幅度降低人工审核成本。
产品地址:https://www.aliyun.com/product/lvwang
25. 资源编排
阿里云资源编排服务(Resource Orchestration Service 简称 ROS)是一种简单易用的云计算资源自动化部署服务。用户可以通过使用Json/Yaml格式的模版描述多个云计算资源(如ECS、RDS、SLB)的配置、依赖关系等,并自动完成所有云资源在多个不同地域以及多个账户中的部署和配置,实现基础设施即代码。
产品地址:https://www.aliyun.com/product/ros
社区产品:Terraform
26. HSF
HSF旨在为阿里巴巴的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步/异步调用方式的实现等等问题。
产品地址:http://mw.alibaba-inc.com/product-hsf.html
社区产品:
-
Dubbo
-
gRPC
-
Finagle
-
Spring Cloud
27. MetaQ
MetaQ是一款分布式、队列模型的消息中间件。分为Topic与Queue两种模式,Push和Pull两种方式消费,支持严格的消息顺序,亿级别的堆积能力,支持消息回溯和多个维度的消息查询。
产品地址:http://mw.alibaba-inc.com/product-metaq.html
社区产品:
-
RabbitMQ
-
Kafka
28. SchedulerX2
Schedulerx2.0是阿里中间件自研的基于akka架构的新一代分布式任务调度平台,提供定时、任务编排、分布式跑批等功能。
产品地址:http://mw.alibaba-inc.com/product-schedulerx2.0.html
社区产品:
-
Quartz
-
Spring Cloud Task
29. ConfigServer
ConfigServer中文名为非持久配置中心,主要用于非持久数据的发布和订阅,数据的生命周期和TCP连接生命周期绑定,产品架构基于发布订阅模型,去中心无master设计,保证了系统的可扩展性、高可用。在集团内部主要场景为分布式消息系统Notify、分布式RPC框架HSF提供地址发现服务。
产品地址:http://mw.alibaba-inc.com/product-configserver.html
社区产品:
-
Spring Cloud Config
-
Spring Cloud Consul
30. KeyCenter
KC的主要作用是保管加密算法的密码和算法配置信息。
产品地址:https://kc.alibaba-inc.com/#/app
社区产品:
-
Spring Cloud Vault
31. Tair
Tair是一个高性能、分布式、可扩展、高可靠的Key-Value结构存储系统,专注于高速缓存场景。该项目诞生于淘宝,并在阿里巴巴集团内部大规模使用,是集团内调用量最大的系统之一。在多年的阿里巴巴“双十一”全球狂欢节上,为了承受数亿次的调用服务, Tair部署了将上百个集群,数千台的物理机,单节点QPS峰值近百万次,集群缓存命中率达90%以上,承担了天猫、淘宝、聚划算主站的大多数访问压力。
产品地址:http://mw.alibaba-inc.com/product-tair.html
社区产品:
-
Redis
-
GemFire
-
Caffeine
32. Sentinel
Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护、热点防护等多个维度来帮助业务保障微服务的稳定性。
产品地址:http://mw.alibaba-inc.com/product-sentinel.html
社区产品:
-
Sentinel
-
Spring Cloud Circuit Breaker
33. EagleEye
EagleEye (鹰眼)通过收集和分析在不同的网络调用中间件上的日志埋点,可以得到同一次请求上的各个系统的调用链关系,有助于梳理应用的请求入口与服务的调用来源、依赖关系,同时,也对分析系统调用瓶颈、估算链路容量、快速定位异常有很大帮助。另外,业务方也可以在调用链上添加自己的业务埋点,使网络调用和实际业务内容得到关联。
产品地址:http://mw.alibaba-inc.com/product-eagleeye.html
社区产品:
-
Zipkin
-
Spring Cloud Sleuth
-
Micrometer
34. Arthas
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。
产品地址:http://mw.alibaba-inc.com/product-arthas.html
社区产品:
-
Greys
35. Grace
JVM堆栈,线程,元空间,GC分析工具。
产品地址:https://grace-parser.alibaba-inc.com/
社区产品:
-
VisualVM
36. PAS
PAS是中间件测试团队研发的性能评估服务,对于HSF,HTTP等常见协议,无需编写代码即可轻松完成压测。同时也支持自行编写插件来实现自定义协议的压测,插件只需一次编写,经过简单配置即可复用。使用PAS的性能基线管理功能,可以轻松掌控应用的性能变化。具有完善的Open API可供第三方平台调用。同时已经与Aone实验室打通,助您轻松构建性能持续集成。
产品地址:http://mw.alibaba-inc.com/product-pas.html
社区产品:
-
Galting
-
JMeter
-
wrk