Skip to content

📚收集整理云原生(Cloud Native)技术学习资料,包括Cloud Native和Service Mesh。🎓

Notifications You must be signed in to change notification settings

wh211212/awesome-cloudnative-cn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Cloud Native

jaywcjlove/sb Awesome

收集整理云原生技术学习资料,包括Cloud Native(云原生)和Service Mesh(服务网格)。

云原生技术栈

cloud native

cloud native

构成

  • 公有云 - 公有云是指第三方提供商通过公共 Internet 提供的计算服务,面向希望使用或购买的任何人。

    • 阿里云 - 阿里云开发高度可扩展的云计算和数据管理服务。
    • AWS - 亚马逊网络服务以网络服务的形式向企业提供信息技术基础设施服务。
    • Azure云 -Microsoft是一家开发,制造,许可,支持和销售一系列软件产品和服务的软件公司。
    • 百度云 - 百度是一个中文网站和搜索引擎,可以让个人获得信息并找到他们需要的信息。
    • DigitalOcean - DigitalOcean是一家IaaS公司,为开发人员和企业提供了一种无缝的方式来部署和扩展云中的任何应用程序。
    • Fujitsu K5 - 富士通提供信息技术和通信解决方案。
    • 谷歌云 - Google是一家跨国公司,专门从事与互联网有关的服务和产品。
    • 华为云 - 华为技术有限公司为基础设施应用软件和设备提供有线,无线和IP技术。
    • IBM云 - IBM是一家IT技术和咨询公司,提供计算机硬件,软件,基础设施和托管服务。
    • Oracle云 - Oracle是一家计算机技术公司,开发和销售计算机硬件系统和企业软件产品。
    • Joyent 云 - 下一代云
    • Packet 云 - Packet是为开发人员构建的裸机云。 8分钟部署,无管理程序和全球15个数据中心的全面自动化支持。
    • 腾讯云 - 腾讯是一家中国互联网服务门户,提供增值互联网,移动,电信和在线广告服务。
    • 思杰云 - 移动更快,工作更好,降低IT成本。
  • 私有云 - 私有云被定义为通过互联网或私人内部网络提供的计算服务,仅用于选择用户而不是普通大众。 也称为内部云或企业云,私有云计算为企业带来了公共云带来的诸多好处 - 包括自助服务,可扩展性和弹性 - 并通过托管在本地的计算基础架构上的专用资源提供额外的控制和定制。

    • Openstack - OpenStack是一个开源的云计算管理平台项目,OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。
    • Scaleway - Scaleway是全球首个云计算IaaS平台。
    • Foreman - 一个自动化服务器生命周期的应用程序。
    • Digital Bebar - Digital Rebar Provision是一个简单但功能强大的Golang可执行文件,可提供完整的API驱动的DHCP / PXE / TFTP配置系统。
    • MAAS - 官方MAAS存储库镜像。
    • VMware - VMware是一家提供云和虚拟化服务的软件公司。
  • 混合云 - 混合云是一种将公共云和私有云相结合的计算环境,允许数据和应用程序在它们之间共享。

供应

  • 容器私服

    容器注册表是一个私人Docker存储库,可与流行的持续交付系统一起使用。

    • ECR - Amazon Elastic Container Registry(ECR)是一个安全的完全托管的Docker容器注册表,使开发人员可以轻松存储,管理和部署Docker容器映像。
    • Azure Registry - 作为一流的Azure资源管理Docker私有注册表。
    • Codefresh Registry - Codefresh是一个Docker本地CI / CD平台。不断构建,测试和部署Docker镜像。
    • Docker Registry - Docker Trusted Registry(DTR)是一款商业产品,支持完整的图像管理工作流程,包括LDAP集成,图像签名,安全扫描以及与通用控制平面的集成。 DTR作为标准版或更高版本的Docker Enterprise订阅的附件提供。
    • Google Container Registry - Google云端平台上的高速私人Docker图像存储。
    • Harbor - 基于Docker发行版的企业级容器注册服务器。
    • JFrog Artifactory - 企业通用工件管理器。
    • Portus - Portus是下一代Docker Registry的开源授权服务和用户界面。
    • Project Atomic - 原子主机提供不可变的基础架构,用于部署到私有云或公共云中的数百或数千台服务器。
    • QUAY Enterprise - 企业级容器注册表。
  • 主机管理和工具集

    主机管理工具

    • Ansible - Ansible的设计围绕着人们的工作方式和人们一起工作的方式。
    • Chef - 发布更好的软件,速度更快。在您的所有应用程序和基础架构的基础架构,应用程序和合规性中启用协作和持续自动化。
    • LniuxKit - 用于为容器构建安全,便携和精益操作系统的工具包。
    • CFEngine - CFEngine社区。
    • Puppet - 服务器自动化框架和应用
    • Rundeck - 启用自助服务操作:为特定用户提供对现有工具,服务和脚本的访问权限。
    • Saltstack - 针对软件定义世界的智能自动化。
  • 基础设施自动化

    通过将管理任务和策略转换为代码,基础架构自动化使得服务器和虚拟机管理更加灵活,高效且可扩展。

    • AWS CloudFormation - 为您的所有云基础设施资源建模并对其进行预配置。
    • HOSH - BOSH是用于发布工程,部署,生命周期管理和分布式系统监控的开源工具。
    • Helm - Helm是查找,共享和使用为Kubernetes构建的软件的最佳方式。
    • Infrakit - 用于创建和管理声明式自我修复基础架构的工具包。
    • Juju - Juju是一款开源应用程序建模工具。 在公共云和私有云上部署,配置,扩展和操作软件。
    • Cloud Coreo - 现代云团队的平台。
    • Cloudify - 从根本上简化多云协调
    • Kubicorn - 在公有云中创建,管理,快照和扩展Kubernetes基础设施。
    • ManageIQ - 发现,优化和控制混合IT。
    • Terraform - 编写,规划和创建基础架构作为代码。
  • 密钥管理

    密钥管理是密码系统中密码密钥管理的名称。

    • Knox - Apache Knox™Gateway是用于与Apache Hadoop部署的REST API和UI进行交互的应用程序网关。Knox Gateway为所有与Apache Hadoop集群的REST和HTTP交互提供单一接入点。
    • Oracle Policy Automation - Oracle Policy Automation是一个端到端的解决方案,用于捕获,管理和部署跨渠道和流程的复杂立法和其他基于文档的策略。
    • Keywhiz - 秘密分配和管理系统.
    • Lyft Confident - Confidant是一个开源的秘密管理服务,可以从Lyft的开发者那里以安全的方式提供用户友好的存储和访问秘密。
    • SPIFFE - SPIFFE(适用于所有人的安全生产身份识别框架)为现代生产环境中的每个工作负载提供安全身份,采用特制的x509证书形式。 SPIFFE不需要应用程序级别的认证和授权以及复杂的网络级ACL配置。
    • Spire - SPIFFE运行环境。
    • Vault - 管理秘密的工具。
  • Secure Images

    保护您的图像,以便保持对在互联网上的显示方式的控制。

    • Notary - 公证是一个允许任何人对任意数据集合有信任的项目。
    • TUF - 一个保护软件更新系统的框架.
    • Aqua - Aqua容器安全平台提供了开发到生产的生命周期控制,用于保护在Windows或Linux上运行在本地或云中的容器化应用程序,从而支持多种编排环境。
    • Clair - Clair是一个开源项目,用于对appc和docker容器中的漏洞进行静态分析。
    • OpenSCAP - 发现各种管理系统安全和标准合规性的工具。
    • Twistlock - Docker,Kubernetes和Beyond的容器安全.
    • Anchore - 公开和私人容器图像的合规性,认证,安全扫描和审核的开源完整解决方案。
    • anchore.io - 发现,分析和验证容器图像。
    • Black Duck - 完全可见性。 自动化控制。
    • NeuVector - Kubernetes容器的连续网络安全.
    • Sonatype Nexus - 世界上最好的方式来组织,存储和分发软件组件。

Runtime

  • 云原生网络

    网络分段和策略,SDN和API(例如CNI,libnetwork)

    CNCF孵化项目

    • CNI - 容器网络接口 - 用于Linux容器的网络。

    CNCF会员产品/项目

    • Aporeto - 面向容器和微服务的云本地安全。
    • Cannl - 云原生应用程序的基于策略的网络。
    • Contiv - 适用于各种用例的容器网络。
    • Flannel - flannel是用于容器的网络fabric,专为Kubernetes设计。
    • NSX - VMware是一家提供云和虚拟化服务的软件公司。
    • Open vSwitch - Open vSwitch是一种多层软件开关,以开源Apache 2许可证授权。
    • OpenContrial - 云的开源网络虚拟化平台。
    • Project Calico - 云本地应用程序连接和网络策略。
    • Weave Net - 简单,灵活的多主机Docker网络等等。

    非CNCF会员产品/项目

    • Aviatrix - 该公司开发可帮助企业轻松构建混合云的软件。
    • Big Switch Networks - Big Switch Networks是下一代数据中心网络公司,设计智能,灵活和灵活的网络。
    • Cilium - 使用BPF和XDP的HTTP,gRPC和Kafka Aware安全和网络容器。
    • Cumulus - Cumulus Networks是一家软件公司,负责设计和销售用于网络硬件的Linux操作系统。
    • GuardiCoreCentra -GuardiCore为软件定义的数据中心提供网络安全解决方案。
    • MidoNet - MidoNet是Openstack云的开源网络虚拟化系统。
    • Nuage Networks - Nuage Networks基础:数据中心及其以外的软件定义网络。
    • Plumgrid - PLUMgrid参与虚拟网络和SDN / NFV,提供可转变业务的云基础设施解决方案。
    • Romana - Romana项目 - 安装脚本,文档,问题跟踪器和wiki。
    • SnapRoute - SnapRoute是一家开放的网络堆栈公司。
  • 云原生存储

    卷驱动程序/插件,本地存储管理,远程存储访问

    Sandbox CNCF项目

    • Rook - 您的云本地环境的文件,块和对象存储服务。

    CNCF会员产品/项目

    • Ceph - Ceph是一个统一的分布式存储系统,旨在实现出色的性能,可靠性和可扩展性。
    • Container Storage Interface - 容器存储接口(CSI)规范。
    • Dell EMC - IT和劳动力转型。 每天都变得真实。
    • Diamanti - Diamanti是第一个具有即插即用网络和持久存储的集装箱平台,可无缝集成最广泛采用的软件堆栈 - 标准开源Kubernetes和Docker - 因此不存在供应商锁定。 网络和存储上的QoS最大化了容器密度。
    • Gluster - Gluster是免费的开源软件可扩展网络文件系统。
    • Hatchway - 云本地应用程序的永久存储。
    • Kasten - Kasten的任务是大幅度简化有状态云本地应用程序的运营管理。
    • Manta - 映射测序数据的结构变体和indeller。
    • Minio - Minio是一款高性能的分布式对象存储服务器,专为大型私有云基础架构而设计。 Minio在全球范围内广泛部署,拥有超过64.2M +的码头牵引。
    • NetApp - NetApp HCI。 全新并且现在可用。
    • OpenEBS - OpenEBS是一个开源存储平台,为DevOps和容器环境提供持久和集装箱块存储。
    • Portworx - 生产状态容器的解决方案。 专为DevOps设计。
    • Rex-Ray - REX-Ray是一款开源的存储管理解决方案,旨在支持Docker和Mesos等容器运行时。
    • StorageOS - 企业持久性存储容器和云。

    非CNCF会员产品/项目

    • Datera - Datera是一家应用程序驱动的数据基础架构公司。
    • Hedving - 现代化的商业存储。
    • Infinit - 基于Elle coroutine的异步C ++开发框架。
    • LeoFS - LeoFS存储系统
    • OpenIO - OpenIO软件定义存储
    • Pure Storage - Pure Storage是一家全闪存企业存储公司,能够在数据中心广泛部署闪存。
    • Quobyte - 数据中心文件系统。 快速和可靠的软件存储
    • Robin Systems - 以数据为中心的计算和存储集装式基础设施软件
    • Sheepdog - QEMU的分布式存储系统
    • Springpath - Springpath是超融合软件,可将标准服务器选择为单一计算和存储资源池。
    • Swift - OpenStack存储(Swift)

    集装箱运行时间

    新的CF容器运行时为您提供更加细致的Kubernetes容器控制和管理。

    CNCF孵化项目

    • containerd
    • rkt - rkt是一个适用于Linux的pod本机容器引擎。 它是可组合的,安全的,并建立在标准之上。

    CNCF会员产品/项目

    • CRI-O - 基于容器计划的Kubernetes Container运行时接口的实现
    • Intel Clear Containers - 使用虚拟机的OCI(Open Containers Initiative)兼容运行时
    • Ixd - 基于liblxc的守护进程提供REST API来管理容器
    • Pouch - Pouch是一个开源项目,旨在促进容器技术的运动。
    • runc - 根据OCI规范生成和运行容器的CLI工具
    • SmartOS - 融合容器和虚拟机管理程序

    非CNCF会员产品/项目

    • Kata Containers - Kata容器运行时间
    • RunV - OCI的基于虚拟机管理程序的运行时
    • Singularity - 奇点:适用于Linux的应用程序容器

编配和管理

  • 定时和编排

    CNCF毕业项目

    • Kubernetes - Kubernetes是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。

    CNCF Member Products/Projects

    • ECS - 亚马逊网络服务以网络服务的形式向企业提供信息技术基础设施服务。
    • Docker Swarm - Swarm:一个Docker本地集群系统。
    • Microsoft Azure Service Fabric - Service Fabric是一个分布式系统平台,用于大规模打包,部署和管理无状态和有状态的分布式应用程序和容器。

    非CNCF成员产品/项目

    • Mesos - Apache Mesos的镜像
    • Nomad - Nomad是一款灵活的企业级集群调度程序,旨在轻松集成到现有工作流程中。
  • 协调和服务发现

    CNCF培育项目

    • CoreDNS - CoreDNS是一个链接插件的DNS服务器。

    CNCF成员产品/项目

    • ContainerPilot - 自动发现和配置在容器中运行的应用程序的服务.
    • etcD - 分布式可靠的键值存储用于分布式系统的最关键数据.
    • VMware Haret - 一个高度一致的分布式协调系统,使用成熟的协议构建并在Rust中实现。

    非CNCF成员产品/项目

    • Apache Zookeeper - Apache ZooKeeper致力于开发和维护一个开源服务器,从而实现高度可靠的分布式协调。
    • Consul - Consul是一个分布式,高可用性和数据中心感知解决方案,可在动态分布式基础架构上连接和配置应用程序。
    • Eureka - 适用于弹性中间层负载平衡和故障转移的AWS服务注册表。
    • SkyDNS - etcd的DNS服务发现.
    • SmartStack - 一个透明的服务发现框架,用于连接SOA.
  • 服务管理

    • Envoy - C ++前台/服务代理
    • gRPC - 基于C的gRPC(C ++,Python,Ruby,Objective-C,PHP,C#)
    • Linkerd - 适用于任何平台的生产级功能丰富的服务网格
    • 3Scale - 3scale api网关重新加载
    • Ambassador - 基于Envoy Proxy构建的微服务的开源Kubernetes本地API网关
    • Avi Networks - Avi Networks是一家硅谷创业公司,在建立虚拟化,网络和软件解决方案方面拥有良好的记录。
    • Conduit - Kubernetes的超轻型服务网格.
    • F5 - F5 Networks提供的应用交付网络技术可优化基于网络的应用的交付。
    • Heptio Contour - Contour是Lyft Envoy代理的Kubernetes入口控制器。
    • Kong - 🐒 微服务API网关
    • NGINX - 应用程序交付的现代网络
    • Open Service Broker API - 开放Service Broker API规范
    • Turbine Labs - 涡轮实验室
    • Apache Thrift - Apache Thrift的镜像
    • Avro - Apache Avro
    • Backplane - 一种服务,用于统一在任何云或数据中心内运行的以任何语言编写的Web服务器的发现,路由和负载平衡。
    • HAProxy - 可靠的高性能TCP / HTTP负载平衡器。
    • Hystrix - Hystrix是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,阻止级联故障并在复杂的分布式系统中实现恢复能力,从而避免故障无法避免。
    • Istio - 一个开放平台,用于连接,管理和保护微服务。
    • Netflix Zuul - 一个开放平台,用于连接,管理和保护微服务。
    • Open Policy Agent (OPA) - 一个开放平台,用于连接,管理和保护微服务。
    • Ribbon - 功能区是一个内置软件负载平衡器的进程间通信(远程过程调用)库。
    • Traefik - Træfik,一个现代化的反向代理
    • Vamp - Vamp - 金丝雀发布和微型服务系统自动缩放。

应用程序定义和开发

  • 数据库和数据仓库

    CNCF培育项目

    • Vitess - Vitess是一个用于MySQL水平缩放的数据库集群系统。

    CNCF成员产品/项目

    • Cloudhbase - 适用于iOS(和Mac!)应用程序的轻量级嵌入式可同步NoSQL数据库引擎。
    • IBM DB2 - IBM是一家IT技术和咨询公司,提供计算机硬件,软件,基础设施和托管服务。
    • Iguazio - iguazio的Continuous Analytics Data Platform重新设计了数据堆栈,以加速大数据,物联网和云本地应用程序的性能。
    • Infinispan - Infinispan是一个开源数据网格平台和高度可扩展的NoSQL云数据存储。
    • Microsoft SQL Server - Microsoft是一家开发,制造,许可,支持和销售一系列软件产品和服务的软件公司。
    • MySQL - MySQL Server是全球最受欢迎的开源数据库,MySQL Cluster是一个实时的开源事务数据库。
    • Oracle - Oracle是一家计算机技术公司,开发和销售计算机硬件系统和企业软件产品。
    • RethinkDB - 实时网络的开源数据库。
    • SQL Data Warehouse - Microsoft是一家开发,制造,许可,支持和销售一系列软件产品和服务的软件公司。
    • YugaByte DB - YugaByteDB是一个用于构建分布式云服务的事务性高性能数据库。 它目前支持Redis API(作为一个真正的数据库)和Cassandra API,SQL很快就会发布。

    非CNCF成员产品/项目

    • ArangoDB - 🥑 ArangoDB是一个原生的多模型数据库,具有灵活的文档,图表和键值数据模型。 使用方便的SQL查询语言或JavaScript扩展构建高性能应用程序。
    • BigchainDB - 满足BigchainDB。 区块链数据库。
    • CarbonData - Apache CarbonData的镜像
    • Cassandra - Apache Cassandra的镜像
    • CockroachDB - CockroachDB - 开源的云本地SQL数据库。
    • Crate.io - CrateDB是一个分布式SQL数据库,可以实时存储和分析海量机器数据。
    • Druid - 面向列的分布式数据存储非常适合作为交互式应用程序
    • Hadoop - Apache Hadoop的镜像
    • MariaDB - MariaDB服务器是社区开发的MySQL服务器分支。 MariaDB由原始MySQL团队的核心成员开始,积极与外部开发人员合作,为业内提供功能最强大,最稳定,最明智的开放式SQL服务器。
    • MemSQL - 可以随处运行的实时数据仓库
    • MongoDB -MongoDB是一个文档数据库,具有您想要的查询和索引所需的可扩展性和灵活性。
    • NomsDB - 版本化的,可分叉的,可同步的数据库。
    • OrientDB -OrientDB是支持图形,文档,反应性,全文,地理空间和键值模型的最通用的数据库管理系统,在一个多模型产品中。 OrientDB可以运行分布式(Multi-Master),支持SQL,ACID事务,全文索引和反应查询。 OrientDB Community Edition使用自由Apache 2许可证开源。
    • Pachyderm - 规模可重复的数据科学!
    • Pilosa - Pilosa是一个开源的分布式位图索引,可显着加速跨多个海量数据集的查询。
    • PostgreSQL - PostgreSQL是一个功能强大的开源对象关系数据库系统。
    • Presto - 大数据的分布式SQL查询引擎。
    • Qubole - Qubole为基于亚马逊,微软,谷歌和Oracle云计算的大数据分析提供自助服务平台。
    • Redis - Redis是内存中的数据库,它保留在磁盘上。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集合,排序集合,哈希,HyperLogLog,位图。
    • Scylla - NoSQL数据存储使用seastar框架,与Apache Cassandra兼容。
    • Snowflake - Snowflake是为云构建的唯一数据仓库。
    • Software AG - Software AG在全球范围内提供业务流程管理,数据管理和咨询服务。
    • Starburst - Starburst是提供SQL-on-Anything分析平台的企业Presto公司。
    • TiDB - TiDB是一个与MySQL协议兼容的分布式HTAP数据库。
    • Vertica - Vertica Systems开发了用于存储数据库的数据管理解决方案,并允许客户进行实时和即席查询。
  • Incubating CNCF Projects

    • NATS - 用于NATS的高性能服务器,云本地消息传递系统。

    CNCF Member Products/Projects

    • Amazon Kinesis - 亚马逊网络服务以网络服务的形式向企业提供信息技术基础设施服务。
    • CloudEvents - CloudEvents规范。
    • Google Cloud Dataflow - 简化了流式数据处理和批量数据处理,同时保持相当的可靠性和表现力.
    • Heron - Heron是来自Twitter的实时分布式容错流处理引擎

    Non-CNCF Member Products/Projects

  • 源代码管理

    • GitHub - GitHub是一个基于Web的Git仓库托管服务,提供Git的分布式修订控制和源代码管理功能。
    • GitLab - 一个完整的DevOps生命周期应用程序。
    • Visual Studio Team Services - Microsoft是一家开发,制造,许可,支持和销售一系列软件产品和服务的软件公司。
    • Bitbucket - 分布式版本控制系统使您可以轻松与团队协作。大规模扩展的唯一协作Git解决方案。
  • 应用程序定义

    • Bitnami - 受开发者喜爱,受行动信任。 易于使用的云图像,容器和可在任何平台上工作的虚拟机.
    • Docker Compose - 使用Docker定义和运行多容器应用程序
    • Habitat - 内置自动化的现代应用程序
    • OpenAPI - OpenAPI规范库
    • Telepresence - 针对远程Kubernetes或OpenShift群集进行本地开发
    • Apache Brooklyn - Apache Brooklyn
    • KubeVirt - Kubernetes的虚拟化API和运行时插件,用于定义和管理虚拟机。
    • Packer - Packer是一款用于从单一源配置为多个平台创建相同机器映像的工具。
  • CI & CD

    持续集成和持续交付是软件开发的两种方法,旨在提高代码质量并实现代码的快速交付和部署。

    CNCF Member Products/Projects

    • Argo - 使用Kubernetes的容器本机工作流程完成任务。
    • Cloud 66 Skycap - 开发者的Ops工具。 在任何云或服务器上构建,交付,部署和管理任何应用程序。
    • Cloudbees - CloudBees提供由Jenkins提供支持的企业级持续交付平台CloudBees Jenkins Enterprise。
    • Codefresh - Codefresh是一个针对容器和微服务的持续交付和协作平台。
    • Codeship - 充满信心地运送您的应用程序。 开始使用云中的免费CI / CD。加快你的开发过程。
    • Concourse - BOSH为Concourse发布和开发工作空间
    • ContainerOps -DevOps编排平台
    • Habitus - Docker的构建流程工具
    • Runner - GitLab Runner是用于运行作业并将结果发回给GitLab的开源项目。
    • Weave Flux - 用于将容器映像部署到Kubernetes服务的工具
    • Wercker - Wercker CLI可以用于本地执行管道,用于本地开发和轻松自省。

    Non-CNCF Member Products/Projects

    • Appveyor - Appveyor Systems Inc.的目标是为每个.NET开发人员提供强大的持续集成和部署工具。
    • Bamboo - Atlassian为团队提供协作软件,包括JIRA,Confluence,HipChat,Bitbucket和Stash。
    • BuddyBuild - Buddybuild是一家总部位于温哥华的应用工具公司,专注于持续集成和调试工具。
    • Buildkite - Buildkite代理是一个用Golang编写的开源工具包,用于在任何设备或网络上安全地运行构建作业
    • CircleCI - CircleCI为软件团队提供了在众多平台上构建,测试和部署的信心。
    • Distelli - 从源代码控制到服务器的真正连续传输。
    • Drone - Drone是一个以Go编写的Docker构建的持续交付平台
    • Jenkins - 在任何规模上创造伟大的事物
    • Octopus Deploy - Octopus Deploy是一个用户友好的发布管理
    • OpenStack Zuul CI - 关守或者项目门控系统
    • Semaphore - 托管持续集成和部署服务
    • Shippable - 通过为Docker提供强大的持续集成平台,Shippable帮助公司更快地发布代码。
    • Solano Labs - 持续集成和部署
    • Spinnaker - Spinnaker是一款开源,多云连续交付平台,可以高速度和可靠地释放软件更改。
    • Travis - Travis CI的Ember网络客户端
    • XL Deploy - XebiaLabs开发企业级的持续交付和DevOps软件。

平台

无服务器

  • 安全

    • PureSec - PureSec是全球领先的无服务器安全运行时环境。
    • Snyk - Snyk是一家安全公司,帮助监控应用程序漏洞。
  • 库函数

    • Python Lambda - 在AWS Lambda中开发和部署无服务器Python代码的工具包。
  • 工具

    • Architect - 🔑 http处理程序的云功能签名,pubsub,预定功能和表触发器。
    • Dashbird - AWS Lambda监控和调试平台。 无服务器可观察性和故障排除。 无服务器监控。
    • IOpipe - IOpipe为开发,监视和操作无服务器应用程序提供了一个工具箱。
    • Microcule - SDK和CLI,用于以多种编程语言产生流式无状态HTTP微服务.
    • Node Lambda - 用于本地运行并将您的node.js应用程序部署到Amazon Lambda的命令行工具.
    • Stackery - 使用Stackery的无服务器操作控制台在生产环境中运行无服务器。
    • Thundra - IT警报和通知管理
  • 框架

    • AWS Chalice - 适用于AWS的Python无服务器微框架
    • SAM Local - AWS无服务器应用程序模型(AWS SAM)规定了在AWS上表达无服务器应用程序的规则。
    • Serverless - 无服务器框架 - 使用AWS Lambda,Azure功能,Google CloudFunctions等构建无服务器体系结构的Web,移动和IoT应用程序!
    • Spring Cloud Function - Pivotal是一家提供数字转换技术和服务的软件公司。
    • Apex - 轻松构建,部署和管理AWS Lambda功能(使用Go支持!)。
    • Bustle Shep - 使用AWS API Gateway和Lambda构建JavaScript应用程序的框架.
    • ClaudisJS - 轻松地将Node.js项目部署到AWS Lambda和API Gateway
    • Dawson - AWS上的Node.js的无服务器Web框架(CloudFormation,CloudFront,API网关,Lambda)
    • Flogo - Ultralight Edge微服务框架
    • Gordon - λGordon是一种使用CloudFormation创建,连接和部署AWS Lambdas的工具
    • GunIO Zappa - Serverless Python
    • KappaIO - Lambda precedes 是什么
    • Mitoc Group Deep - 用于云本地Web应用程序的全栈JavaScript框架(完美适用于无服务器用例)
    • Sparta - AWS LAMBDA的GO框架
  • 平台

    CNCF Member Products/Projects

    Non-CNCF Member Products/Projects

    • Algorithmia - Algorithmia是算法的开放市场,使开发人员能够创建今天的明天智能应用程序。
    • Apache OpenWhisk - Apache OpenWhisk是一个无服务器事件编程服务和Apache孵化器项目。
    • AppScale - AppScale是一个易于管理的无服务器平台,可在任何基础架构上构建和运行可伸缩的Web和移动应用程序。
    • Clay - 开发人员的快速原型开发
    • Hyper Func - Hyper.sh是一个安全的容器云服务。
    • Iron.io - Iron.io是一个可扩展的基于云的消息队列和处理平台,用于构建分布式云应用程序。
    • Nano Lambda - 通过API调用,探索在lambda.Run服务器端代码中部署代码。
    • Overclock - Overclock Labs开发协议,工具和基础设施,使互联网的基础元素开放,分散和简单
    • OVH Functions - OVH.com是一家独立的法国公司,提供网络,专用和云托管解决方案。
    • PubNub Functions - PubNub数据流网络使移动和Web开发人员能够构建和扩展实时应用程序。
    • Spotinst Functions - 我们的SaaS优化平台可为AWS和GCE节省大量成本,同时保持高可用性和高性能。
    • StdLib - StdLib服务创建,部署和管理工具
    • Syncano - 无服务器应用程序平台,可以更高效地构建强大的实时应用程序
    • Weblab - 微服务
    • Webtask - Webtasks是一种运行孤立后端代码的简单,轻量且安全的方式,可以移除或减少对后端的需求。
    • Zeit Now - 现在 - 实时全球部署
  • 混合平台

    • Galactic Fog Gestalt - 构建面向未来的应用程序。 简化集成。 随处运行应用程序 立即适应变化。
    • Nuclio - 高性能无服务器事件和数据处理平台
    • Binaris - 面向交互式和实时应用程序的高性能无服务器平台。
    • Cloudboost - 一个完整的NoSQL数据库服务为您的应用程序。
    • Fn - 容器本地,云无关无服务器平台。
    • fx - fx是一款帮助您在自己的服务器上轻松实现功能即服务的工具
    • LunchBadger - LunchBadger是一个适用于微服务和无服务器的多云平台。
  • Kubernetes原生平台

    • Fission - Kubernetes的快速无服务器功能
    • Oracle Application Container Cloud - Oracle是一家计算机技术公司,开发和销售计算机硬件系统和企业软件产品。
    • Riff
    • Funktion - 用于使用funktion的CLI工具
    • Kubeless - Kubernetes远程无服务框架
    • OpenFAAS - OpenFaaS - 为Docker和Kubernetes创建简单的无服务器功能
    • OpenLambda - 一个开源无服务器计算平台
    • PubNub - PubNub数据流网络使移动和Web开发人员能够构建和扩展实时应用程序。

可观测性和分析

  • 监控

    CNCF Member Products/Projects

    • Prometheus - 普罗米修斯监测系统和时间序列数据库。
    • Amazon CloudWatch - 亚马逊网络服务以网络服务的形式向企业提供信息技术基础设施服务。
    • Datadog - Datadog提供云计算监控服务。
    • Dynatrace - Dynatrace转换了Web和非Web业务关键型应用程序在整个生命周期中如何进行监视,管理和优化。
    • Google Stackdriver - Google是一家跨国公司,专门从事与互联网有关的服务和产品。
    • Grafana - 为Graphite,InfluxDB和Prometheus&More提供漂亮的监控和度量分析和仪表板工具
    • InfluxDB - 用于衡量指标,事件和实时分析的可伸缩数据存储
    • Instana - Instana是一款可自动监控动态现代应用程序的APM解决方案。
    • Lighstep - LightStep的使命是削减当今软件的规模和复杂性,以帮助组织控制其系统。
    • Log Analytics - Microsoft是一家开发,制造,许可,支持和销售一系列软件产品和服务的软件公司。
    • Netsil - 现代云应用的可观测性和监控
    • SignalFX - 先进的现代应用监控平台
    • Snap -一个强大的开放遥测框架。轻松收集,处理和发布遥测数据。
    • SysDig - Linux系统探索和故障排除工具,第一级支持容器
    • Weave Cloud - Weaveworks提供了一种简单而一致的方式来连接和管理容器和微服务。

    Non-CNCF Member Products/Projects

    • AppDynamics - AppDynamics开发应用程序性能管理(APM)解决方案,为高度分布式应用程序提供问题解决方案。
    • AppNeta - AppNeta是唯一的应用程序性能监控公司,为您开发的应用程序,您使用的SaaS应用程序以及提供它们的网络提供解决方案。
    • Axibase - 用于分析和报告高频率收集的大量时间序列数据的专用解决方案。
    • Catchpoint Systems - Catchpoint是一家领先的数字体验智能公司。
    • Centreon - Centreon是一个网络,系统,应用监督和监控工具。
    • Cobe - Cobe提供与您的业务相关的每个元素的汇总视图。
    • CoScale - 全堆栈性能监控。 专为容器和微服务应用程序而构建。 由异常检测提供支持。
    • Graphite - 高度可扩展的实时图形系统
    • Honeybadger - 例外,正常运行时间和性能监视。
    • Icinga - 作为代码监控
    • IronDB - 实时监控和分析
    • Librato - 实时操作分析来自任何来源的指标
    • Meros - Meros正在为Docker创建企业监控和管理工具
    • Nagios - IT基础设施监控行业标准。
    • New Relic - New Relic是一家领先的数字化情报公司,为全球企业提供全面的可视性和分析。
    • NodeSource - 构建专注于Node.js安全性和企业性能的产品。
    • OpBeat - Opbeat正与Elastic合作。
    • OpenTSDB -可扩展的分布式时间序列数据库。
    • OpsClarity - 现代应用和数据基础设施的智能监测
    • Outlyer - 为DevOps和微服务设计的基础设施监控平台。
    • Rocana - Rocana是位于加利福尼亚州旧金山的根本原因分析软件公司提供商
    • Sensu - 监测当今的基础设施。
    • Sentry - Sentry是一个跨平台的崩溃报告和聚合平台。
    • Server Density - 服务器密度监控代理(Linux,FreeBSD和OS X)
    • StackRox - StackRox为容器提供业界唯一的自适应威胁防护。
    • StackState - 市场领先的算法IT操作平台
    • Tingyun - 可观测性与分析,监测
    • Wavefront - Wavefront是一个托管平台,用于对时间序列数据进行摄取,存储,可视化和提醒。
    • Zabbix - 最终的企业级监控平台
  • 日志记录

    • Fluentd - Fluentd:统一日志层(CNCF下的项目)
    • Humio - 记录一切,回答任何事情
    • Splunk - Splunk提供运行情报软件,用于监控,报告和分析实时机器数据。
    • Elastic - 开源,分布式,RESTful搜索引擎。
    • Graylog -免费和开源的日志管理
    • Loggly - Loggly分析您的日志文件,向您显示导致日志错误的GitHub中的代码。 拥有10,000多个客户,其中包括财富500强中的三分之一。
    • Logz - Logz.io是一款企业级ELK,具有警报,无限可扩展性和预测性故障检测功能。
    • Loom Systems - 预测和防止数字业务中的问题
    • Sematext - Sematext是一家搜索和大数据分析产品和服务公司。
    • Sumo Logic - Sumo Logic是一种日志管理和分析服务,可将大数据转化为运营,安全和合规情报。
  • 追踪

    • Jaeger - CNCF Jaeger,分布式追踪系统。
    • OpenTracing - Go的OpenTracing API
    • Spring Cloud Sleuth - spring cloud分布式追踪
    • Appdash - Go的应用程序追踪系统基于Google的Dapper。
    • SkyWalking - 分布式跟踪系统和APM(应用程序性能监视)
    • Zipkin - Zipkin是一个分布式追踪系统

贡献

欢迎提交合并请求, 请参照 contribution guidelines.

⬆ 回到顶部

开源许可

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

About

📚收集整理云原生(Cloud Native)技术学习资料,包括Cloud Native和Service Mesh。🎓

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published