《Cloud Native 》云原生技术汇总

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: An awesome & curated list of best applications and tools for Cloud Native. This Awesome Repository is highly inspired from cncf's landscape & Awesome.

Cloud Native

jaywcjlove/sb
Awesome

An awesome & curated list of best applications and tools for Cloud Native.

This Awesome Repository is highly inspired from cncf's landscape & Awesome.

Items marked with Open-Source Software are open-source software. Items marked with Freeware are free.

Cloud Native Services

cloud native

cloud native

Components

Cloud

  • Public - A public cloud is a pool of virtual resources—developed from hardware owned and managed by a third-party company—that is automatically provisioned and allocated among multiple clients through a self-service interface.

    • Alibaba Cloud - Alibaba Cloud develops highly scalable cloud computing and data management services.
    • Amazon Web Services - Amazon Web Services provides information technology infrastructure services to businesses in the form of web services.
    • Azure Cloud - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
    • Baidu Cloud - Baidu is a Chinese website and search engine that enables individuals to obtain information and find what they need.
    • DigitalOcean - DigitalOcean is an IaaS company that delivers a seamless way for developers and businesses to deploy and scale any application in the cloud.
    • Fujitsu K5 - Fujitsu provides information technology and communications solutions.
    • Google Cloud - Google is a multinational corporation that is specialized in internet-related services and products.
    • Huawei Cloud - Huawei Technologies provides infrastructure application software and devices with wireline, wireless, and IP technologies.
    • IBM Cloud - IBM is an IT technology and consulting firm providing computer hardware, software, and infrastructure and hosting services.
    • Oracle Cloud - Oracle is a computer technology corporation developing and marketing computer hardware systems and enterprise software products.
    • Joyent Cloud - Your Cloud, Your Way
    • Packet Cloud - Packet is a bare metal cloud built for developers. 8 minute deploys, no hypervisor, & full automation support from 15 global data centers.
    • Tencent Cloud - Tencent is a Chinese internet service portal offering value-added internet, mobile, telecom, and online advertising services.
    • Citrix Cloud - Move Faster, Work Better, Lower IT Costs
  • Private - The private cloud is defined as computing services offered either over the Internet or a private internal network and only to select users instead of the general public. Also called an internal or corporate cloud, private cloud computing gives businesses many of the benefits of a public cloud - including self-service, scalability, and elasticity - with the additional control and customization available from dedicated resources over a computing infrastructure hosted on-premises.

    • Openstack - Repository containing OpenStack repositories
    • Scaleway - Scaleway is the world's first Cloud Computing IaaS platform
    • Foreman - an application that automates the lifecycle of servers
    • Digital Bebar - Digital Rebar Provision is a simple but powerful Golang executable that provides a complete API-driven DHCP/PXE/TFTP provisioning system.
    • MAAS - Official MAAS repository mirror. (Do not submit pull requests or bugs here; use Launchpad instead.)
    • VMware - VMware is a software company providing cloud and virtualization services.
  • Hybrid - A hybrid cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them.

Provisioning

  • Container Registries

Container Registry is a private Docker repository that works with popular continuous delivery systems.

- [ECR](https://aws.amazon.com/cn/ecr/) - Amazon Elastic Container Registry (ECR) is a secure, fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.
- [Azure Registry](https://azure.microsoft.com/en-us/services/container-registry/) - Manage a Docker private registry as a first-class Azure resource.
- [Codefresh Registry](https://codefresh.io/registry-beta/) - Codefresh is a Docker-native CI/CD platform.Instantly build, test and deploy Docker images.
- [Docker Registry](https://docs.docker.com/registry/) - Docker Trusted Registry (DTR) is a commercial product that enables complete image management workflow, featuring LDAP integration, image signing, security scanning, and integration with Universal Control Plane. DTR is offered as an add-on to Docker Enterprise subscriptions of Standard or higher.
- [Google Container Registry](https://cloud.google.com/container-registry/) - High-speed, private Docker image storage on Google Cloud Platform
- [Harbor](http://vmware.github.io/harbor/) - An Enterprise-class Container Registry Server based on Docker Distribution.
- [JFrog Artifactory](https://jfrog.com/artifactory/) - Enterprise Universal Artifact Manager.
- [Portus](http://port.us.org/) - Portus is an open source authorization service and user interface for the next generation Docker Registry.
- [Project Atomic](https://www.projectatomic.io/) - Atomic Host provides immutable infrastructure for deploying to hundreds or thousands of servers in your private or public cloud. 
- [QUAY Enterprise](https://coreos.com/quay-enterprise/) - One container registry for your entire enterprise. 
  • Host Management & Tooling

Host management tool

- [Ansible](https://www.ansible.com/) - Ansible is designed around the way people work and the way people work together.
- [Chef](https://www.chef.io) - Ship better software, faster.Enable collaboration and continuous automation across your infrastructure, applications, and compliance for all your apps and infrastructure. 
- [LniuxKit](https://github.com/linuxkit/linuxkit) - A toolkit for building secure, portable and lean operating systems for containers
- [CFEngine](https://cfengine.com/) - CFEngine Community
- [Puppet](https://puppet.com/) - Server automation framework and application
- [Rundeck](https://www.rundeck.com/) - Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
- [Saltstack](https://saltstack.com/) - Intelligent automation for a software-defined world
  • Infrastructure Automation

Infrastructure automation makes servers and VM management more flexible, efficient, and scalable by converting management tasks and policy into code.

- [AWS CloudFormation](https://aws.amazon.com/cn/cloudformation/)
- [HOSH](https://bosh.io) - BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems.
- [Helm](https://helm.sh/) - Helm is the best way to find, share, and use software built for Kubernetes.
- [Infrakit](https://github.com/docker/infrakit) - A toolkit for creating and managing declarative, self-healing infrastructure.
- [Juju](https://jujucharms.com/) - Juju is an open source application modelling tool. Deploy, configure, scale and operate your software on public and private clouds.
- [Cloud Coreo](https://www.cloudcoreo.com/) - A Platform for Modern Cloud Teams
- [Cloudify](https://cloudify.co/) - Radically Simplifying Multi-Cloud Orchestration
- [Kubicorn](http://kubicorn.io/) - Create, manage, snapshot, and scale Kubernetes infrastructure in the public cloud.
- [ManageIQ](http://manageiq.org/) - Discover, Optimize, and Control your Hybrid IT
- [Terraform](https://www.terraform.io/) - Write, Plan, and Create Infrastructure as Code

Key management is the name of management of cryptographic keys in a cryptosystem.

Secure your images so that you maintain control of how they are displayed on the Internet.

- [Notary](https://github.com/theupdateframework/notary) - Notary is a project that allows anyone to have trust over arbitrary collections of data
- [TUF](https://theupdateframework.github.io/) - A framework for securing software update systems
- [Aqua](https://www.aquasec.com/) - The Aqua Container Security Platform provides development-to-production lifecycle controls for securing containerized applications that run on-premises or in the cloud, on Windows or Linux, supporting multiple orchestration environments.
- [Clair](https://coreos.com/clair) - Clair is an open source project for the static analysis of vulnerabilities in appc and docker containers.
- [OpenSCAP](https://www.open-scap.org/) - Discover a wide array of tools for managing system security and standards compliance.
- [Twistlock](https://www.twistlock.com/) - Container Security for Docker, Kubernetes and Beyond
- [Anchore](https://anchore.com/) - An open source complete solution for compliance, certification, security scanning, and auditing of public and private container images.
- [anchore.io](https://anchore.io/) - Discover, Analyze, and Certify Container Images.
- [Black Duck](https://www.blackducksoftware.com/)  - Complete Visibility. Automated Control.
- [NeuVector](https://neuvector.com/) - Continuous Network Security for Kubernetes Containers
- [Sonatype Nexus](https://www.sonatype.com/) - The world's best way to organize, store, and distribute software components.      

Runtime

  • Cloud-Native Network

Network Segmentation and Policy,SDN & APIs (eg CNI, libnetwork)

Incubating CNCF Projects

  • CNI - Container Network Interface - networking for Linux containers

CNCF Member Products/Projects

  • Aporeto - Cloud Native Security for Containers and Microservices
  • Cannl - Policy based networking for cloud native applications
  • Contiv - Container networking for various use cases
  • Flannel - flannel is a network fabric for containers, designed for Kubernetes
  • NSX - VMware is a software company providing cloud and virtualization services.
  • Open vSwitch - Open vSwitch is a multilayer software switch licensed under the open source Apache 2 license.
  • OpenContrial - An open-source network virtualization platform for the cloud.
  • Project Calico - Cloud native application connectivity and network policy
  • Weave Net - Simple, resilient multi-host Docker networking and more.

Non-CNCF Member Products/Projects

  • Aviatrix - The company develops software that enables enterprises to build hybrid clouds by easily
  • Big Switch Networks - Big Switch Networks is the Next-Generation Data Center Networking Company, designing intelligent, agile and flexible networks
  • Cilium - HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  • Cumulus - Cumulus Networks, a software company, designs, and sells Linux operating systems for networking hardware.
  • GuardiCoreCentra - GuardiCore provides network security solutions for software defined data centers.
  • MidoNet - MidoNet is an Open Source network virtualization system for Openstack clouds
  • Nuage Networks - Nuage Networks Fundamentals: Software Defined Networking for the Datacenter and Beyond.
  • Plumgrid - PLUMgrid is involved in virtual networking and SDN/NFV to deliver cloud infrastructure solutions that transform businesses.
  • Romana - The Romana Project - Installation scripts, documentation, issue tracker and wiki. Start here.
  • SnapRoute - SnapRoute is an open networking stack company.
  • Cloud-Native Storage

Volume Drivers/Plugins,Local Storage Management,Remote Storage Access

Sandbox CNCF Projects

  • Rook - File, Block, and Object Storage Services for your Cloud-Native Environments

CNCF Member Products/Projects

  • Ceph - Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability.
  • Container Storage Interface - Container Storage Interface (CSI) Specification.
  • Dell EMC - IT and Workforce Transformation. Made real every day.
  • Diamanti - Diamanti is the first container platform with plug and play network and persistent storage that seamlessly integrates the most widely adopted software stack - standard open source Kubernetes and Docker - so there is no vendor lock-in. QoS on network and storage maximizes container density.
  • Gluster - Gluster is free and open source softeare scalable network filesystem.
  • Hatchway - Persistent Storage for Cloud Native Applications
  • Kasten - Kasten is on a mission to dramatically simplify operational management of stateful cloud-native applications.
  • Manta - Structural variant and indel caller for mapped sequencing data
  • Minio - Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure. Minio is widely deployed across the world with over 64.2M+ docker pulls.
  • NetApp - NetApp HCI. All New and Available Now.
  • OpenEBS - OpenEBS is an open source storage platform that provides persistent and containerized block storage for DevOps and container environments.
  • Portworx - The Solution for Stateful Containers in Production. Designed for DevOps.
  • Rex-Ray - REX-Ray is an open source, storage management solution designed to support container runtimes such as Docker and Mesos.
  • StorageOS - Enterprise persistent storage for containers and the cloud.

Non-CNCF Member Products/Projects

  • Datera - Datera is an application-driven data infrastructure company.
  • Hedving - Modern storage for the modern business.
  • Infinit - The Elle coroutine-based asynchronous C++ development framework.
  • LeoFS - The LeoFS Storage System
  • OpenIO - OpenIO Software Defined Storage
  • Pure Storage - Pure Storage is an all-flash enterprise storage company that enables broad deployment of flash in data centers.
  • Quobyte - Data Center File System. Fast and Reliable Software Storage
  • Robin Systems - Data-Centric Compute and Storage Containerization Infrastructure Software
  • Sheepdog - Distributed Storage System for QEMU
  • Springpath - Springpath is hyperconvergence software that turns standard servers of choice into a single pool of compute and storage resources.
  • Swift - OpenStack Storage (Swift)
  • Container Runtime

The new CF Container Runtime gives you more granular control and management of containers with Kubernetes.

Incubating CNCF Projects

  • containerd
  • rkt - rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.

CNCF Member Products/Projects

  • CRI-O - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
  • Intel Clear Containers - OCI (Open Containers Initiative) compatible runtime using Virtual Machines
  • Ixd - Daemon based on liblxc offering a REST API to manage containers
  • Pouch - Pouch is an open-source project created to promote the container technology movement.
  • runc - CLI tool for spawning and running containers according to the OCI specification
  • SmartOS - Converged Container and Virtual Machine Hypervisor

    Non-CNCF Member Products/Projects

  • Kata Containers - Kata Containers runtimes
  • RunV - Hypervisor-based Runtime for OCI
  • Singularity - Singularity: Application containers for Linux

Orchestration & Management

  • Scheduling & Orchestration

Graduated CNCF Projects

  • Kubernetes - Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications

CNCF Member Products/Projects

  • ECS - Amazon Web Services provides information technology infrastructure services to businesses in the form of web services.
  • Docker Swarm - Swarm: a Docker-native clustering system
  • Microsoft Azure Service Fabric - Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

Non-CNCF Member Products/Projects

  • Mesos - Mirror of Apache Mesos
  • Nomad - Nomad is a flexible, enterprise-grade cluster scheduler designed to easily integrate into existing workflows.
  • Coordination & Service Discovery

Incubating CNCF Projects

  • CoreDNS - CoreDNS is a DNS server that chains plugins.

CNCF Member Products/Projects

  • ContainerPilot - A service for autodiscovery and configuration of applications running in containers
  • etcD - Distributed reliable key-value store for the most critical data of a distributed system
  • VMware Haret - A strongly consistent distributed coordination system, built using proven protocols & implemented in Rust.

    Non-CNCF Member Products/Projects

  • Apache Zookeeper - Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination.
  • Consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • Eureka - AWS Service registry for resilient mid-tier load balancing and failover.
  • SkyDNS - DNS service discovery for etcd
  • SmartStack - A transparent service discovery framework for connecting an SOA
  • Service Management

    • Envoy - C++ front/service proxy
    • gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
    • Linkerd - Production-grade feature-rich service mesh for any platform
    • 3Scale - 3scale api gateway reloaded
    • Ambassador - open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
    • Avi Networks - Avi Networks is a Silicon Valley startup with proven track record in building virtualization, networking and software solutions.
    • Conduit - Ultralight service mesh for Kubernetes
    • F5 - F5 Networks provides application delivery networking technology that optimizes the delivery of network-based applications.
    • Heptio Contour - Contour is a Kubernetes ingress controller for Lyft's Envoy proxy.
    • Kong - ? The Microservice API Gateway
    • NGINX - application delivery for the modern web
    • Open Service Broker API - Open Service Broker API Specification
    • Turbine Labs - Turbine Labs
    • Apache Thrift - Mirror of Apache Thrift
    • Avro - Apache Avro
    • Backplane - A service that unifies discovery, routing, and load balancing for web servers written in any language, running in any cloud or datacenter.
    • HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer
    • Hystrix - Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
    • Istio - An open platform to connect, manage, and secure microservices.
    • Netflix Zuul - Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
    • Open Policy Agent (OPA) - An open source project to policy-enable your service.
    • Ribbon - Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers.
    • Traefik - Træfik, a modern reverse proxy
    • Vamp - Vamp - canary releasing and autoscaling for microservice systems.

Application Definition & Development

  • Database & Data Warehouse

Incubating CNCF Projects

  • Vitess - Vitess is a database clustering system for horizontal scaling of MySQL.

CNCF Member Products/Projects

  • Cloudhbase - Lightweight, embedded, syncable NoSQL database engine for iOS (and Mac!) apps.
  • IBM DB2 - IBM is an IT technology and consulting firm providing computer hardware, software, and infrastructure and hosting services.
  • Iguazio - iguazio's Continuous Analytics Data Platform has redesigned the data stack to accelerate performance in big data, IoT and cloud-native apps.
  • Infinispan - Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
  • Microsoft SQL Server - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
  • MySQL - MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
  • Oracle - Oracle is a computer technology corporation developing and marketing computer hardware systems and enterprise software products.
  • RethinkDB - The open-source database for the realtime web.
  • SQL Data Warehouse - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
  • YugaByte DB - YugaByteDB is a transactional, high-performance database for building distributed cloud services. It currently supports Redis API (as a true DB) and Cassandra API, with SQL coming very soon.

Non-CNCF Member Products/Projects

  • ArangoDB - ? ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
  • BigchainDB - Meet BigchainDB. The blockchain database.
  • CarbonData - Mirror of Apache CarbonData
  • Cassandra - Mirror of Apache Cassandra
  • CockroachDB - CockroachDB - the open source, cloud-native SQL database.
  • Crate.io - CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.
  • Druid - Column oriented distributed data store ideal for powering interactive applications.
  • Hadoop - Mirror of Apache Hadoop
  • MariaDB - MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
  • MemSQL - A real-time data warehouse you can run everywhere
  • MongoDB - MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need
  • NomsDB - The versioned, forkable, syncable database
  • OrientDB - OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license.
  • Pachyderm - Reproducible Data Science at Scale!
  • Pilosa - Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
  • PostgreSQL - PostgreSQL is a powerful, open source object-relational database system.
  • Presto - Distributed SQL query engine for big data
  • Qubole - Qubole delivers a Self-Service Platform for Big Data Analytics built on Amazon, Microsoft, Google and Oracle Clouds.
  • Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.
  • Scylla - NoSQL data store using the seastar framework, compatible with Apache Cassandra
  • Snowflake - Snowflake is the only data warehouse built for the cloud.
  • Software AG - Software AG provides business process management, data management, and consulting services worldwide.
  • Starburst - Starburst (www.starburstdata.com) is the enterprise Presto company offering an SQL-on-Anything analytics platform.
  • TiDB - TiDB is a distributed HTAP database compatible with the MySQL protocol.
  • Vertica - Vertica Systems develops data management solutions for storing databases and allowing clients to conduct real-time and ad hoc queries.
  • Streaming

Incubating CNCF Projects

  • NATS - High-Performance server for NATS, the cloud native messaging system.

CNCF Member Products/Projects

  • Amazon Kinesis - Amazon Web Services provides information technology infrastructure services to businesses in the form of web services.
  • CloudEvents - CloudEvents Specification
  • Google Cloud Dataflow - Google is a multinational corporation that is specialized in internet-related services and products.
  • Heron - Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter

Non-CNCF Member Products/Projects

  • Source Code Management

    • GitHub - GitHub is a web-based Git repository hosting service offering distributed revision control and source code management functionality of Git.
    • GitLab - GitLab CE | Please open new issues in our issue tracker on GitLab.com
    • Visual Studio Team Services - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
    • Bitbucket - Atlassian provides collaboration software for teams with products including JIRA, Confluence, HipChat, Bitbucket, and Stash.

  • Application Definition

    • Bitnami - Loved by Devs, Trusted by Ops. Easy to use cloud images, containers, and VMs that work on any platform
    • Docker Compose - Define and run multi-container applications with Docker
    • Habitat - Modern applications with built-in automation
    • OpenAPI - The OpenAPI Specification Repository
    • Telepresence - Local development against a remote Kubernetes or OpenShift cluster
    • Apache Brooklyn - Apache Brooklyn
    • KubeVirt - A virtualization API and runtime add-on for Kubernetes in order to define and manage virtual machines.
    • Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • CI & CD

Continuous integration and continuous delivery are two approaches to software development that are designed to improve code quality and enable rapid delivery and deployment of code.

CNCF Member Products/Projects

  • Argo - Get stuff done with container-native workflows for Kubernetes.
  • Cloud 66 Skycap - Ops tools for Devs. Build, deliver, deploy and manage any applications on any cloud or server.
  • Cloudbees - CloudBees offers CloudBees Jenkins Enterprise, an enterprise-grade continuous delivery platform powered by Jenkins.
  • Codefresh - Codefresh is a continuous delivery and collaboration platform for containers and microservices.
  • Codeship - CloudBees offers CloudBees Jenkins Enterprise, an enterprise-grade continuous delivery platform powered by Jenkins.
  • Concourse - BOSH release and development workspace for Concourse
  • ContainerOps - DevOps Orchestration Platform
  • Habitus - A Build Flow Tool for Docker
  • Runner - GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab.
  • Weave Flux - A tool for deploying container images to Kubernetes services
  • Wercker - The Wercker CLI can be used to execute pipelines locally for both local development and easy introspection.

Non-CNCF Member Products/Projects

  • Appveyor - Appveyor Systems Inc. aim is to give powerful continuous integration and deployment tools to every .NET developer.
  • Bamboo - Atlassian provides collaboration software for teams with products including JIRA, Confluence, HipChat, Bitbucket, and Stash.
  • BuddyBuild - Buddybuild is a Vancouver-based app tools company focused on continuous integration and debugging tools.
  • Buildkite - The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
  • CircleCI - CircleCI provides software teams the confidence to build, test, and deploy across numerous platforms.
  • Distelli - True Continuous Delivery from Source Control to Servers.
  • Drone - Drone is a Continuous Delivery platform built on Docker, written in Go
  • Jenkins - Build great things at any scale
  • Octopus Deploy - Octopus Deploy is a user-friendly release management
  • OpenStack Zuul CI - The Gatekeeper, or a project gating system
  • Semaphore - Hosted continuous integration and deployment service
  • Shippable - Shippable helps companies ship code faster by giving them a powerful continuous integration platform built natively on Docker.
  • Solano Labs - Continuous Integration & Deployment
  • Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
  • Travis - The Ember web client for Travis CI
  • XL Deploy - XebiaLabs develops enterprise-scale Continuous Delivery and DevOps software.

Platform

Serverless

  • Security

    • PureSec - PureSec is the world's leading Serverless Security Runtime Environment
    • Snyk - Snyk is a security company helping to monitor app vulnerabilities.
  • Libraries

    • Python Lambda - A toolkit for developing and deploying serverless Python code in AWS Lambda.
  • Tools

    • Architect - ? cloud function signatures for http handlers, pubsub, scheduled functions and table triggers
    • Dashbird - AWS Lambda monitoring & debugging platform. Serverless observability & troubleshooting. Serverless monitoring.
    • IOpipe - IOpipe provides a toolbox for developing, monitoring, and operating serverless applications.
    • Microcule - SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
    • Node Lambda - Command line tool to locally run and deploy your node.js application to Amazon Lambda
    • Stackery - Run serverless in production with Stackery's serverless operations console.
    • Thundra - IT Alert and Notifications Management
  • Frameworks

    • AWS Chalice - Python Serverless Microframework for AWS
    • SAM Local - AWS Serverless Application Model (AWS SAM) prescribes rules for expressing Serverless applications on AWS.
    • Serverless - Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more!
    • Spring Cloud Function - Pivotal is a software company that provides digital transformation technology and services.
    • Apex - Build, deploy, and manage AWS Lambda functions with ease (with Go support!).
    • Bustle Shep - A framework for building JavaScript Applications with AWS API Gateway and Lambda
    • ClaudisJS - Deploy Node.js projects to AWS Lambda and API Gateway easily
    • Dawson - A serverless web framework for Node.js on AWS (CloudFormation, CloudFront, API Gateway, Lambda)
    • Flogo - Ultralight Edge Microservices Framework
    • Gordon - λ Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation
    • GunIO Zappa - Serverless Python
    • KappaIO - What precedes Lambda
    • Mitoc Group Deep - Full-stack JavaScript Framework for Cloud-Native Web Applications (perfect for Serverless use cases)
    • Sparta - A GO FRAMEWORK FOR AWS LAMBDA
  • Platforms

CNCF Member Products/Projects

  • AWS Lambda - Amazon Web Services provides information technology infrastructure services to businesses in the form of web services.
  • Azure Functions - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
  • Google Cloud Functions - https://cloud.google.com/functions/
  • IBM Cloud Functions - IBM is an IT technology and consulting firm providing computer hardware, software, and infrastructure and hosting services.
  • Twilio Functions - Twilio is a cloud communication company that enables users to use standard web languages to build voice, VoIP, and SMS apps via a web API.

Non-CNCF Member Products/Projects

  • Algorithmia - Algorithmia is an open marketplace for algorithms, enabling developers to create tomorrows smart applications today.
  • Apache OpenWhisk - Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project.
  • AppScale - AppScale is an easy-to-manage serverless platform for building and running scalable web and mobile applications on any infrastructure.
  • Clay - Rapid Prototyping for Developers
  • Hyper Func - Hyper.sh is a secure container cloud service.
  • Iron.io - Iron.io is a scalable cloud-based message queue and processing platform for building distributed cloud applications.
  • Nano Lambda - Explore deploying code in lambda.Run server-side code with an API call.
  • Overclock - Overclock Labs develops protocols, tools, and infrastructure to make foundational elements of the internet open, decentralized, and simple
  • OVH Functions - OVH.com is an independent French company that offers web, dedicated, and cloud hosting solutions.
  • PubNub Functions - The PubNub Data Stream Network enables mobile and web developers to build and scale realtime apps.
  • Spotinst Functions - Our SaaS optimization platform delivers significant cost reduction for AWS and GCE, while maintaining high availability and performance.
  • StdLib - StdLib Service Creation, Deployment, and Management Tools
  • Syncano - A serverless application platform to build powerful realtime apps more efficiently.
  • Weblab - Microservices at your fingertips
  • Webtask - Webtasks is a simple, lightweight, and secure way of running isolated backend code that removed or reduces the need for a backend.
  • Zeit Now - Now – Realtime Global Deployments

  • Hybrid Platforms

    • Galactic Fog Gestalt - Build Future-Proof Applications. Simplify integration. Run applications anywhere. Adapt to changes instantly.
    • Nuclio - High-Performance Serverless event and data processing platform
    • Binaris - A high-performance serverless platform for interactive and real-time applications.
    • Cloudboost - One Complete NoSQL Database Service for your app.
    • Fn - The container native, cloud agnostic serverless platform.
    • fx - fx is a tool to help you do Function as a Service with painless on your own servers
    • LunchBadger - LunchBadger is a multi-cloud platform for microservices and serverless.
  • Kubernetes-Native Platforms

    • Fission - Fast Serverless Functions for Kubernetes
    • Oracle Application Container Cloud - Oracle is a computer technology corporation developing and marketing computer hardware systems and enterprise software products.
    • Riff - riff is for functions
    • Funktion - a CLI tool for working with funktion
    • Kubeless - Kubernetes Native Serverless Framework
    • OpenFAAS - OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes
    • OpenLambda - An open source serverless computing platform
    • PubNub - The PubNub Data Stream Network enables mobile and web developers to build and scale realtime apps.

Observability & Analysis

  • Monitoring

CNCF Member Products/Projects

  • Prometheus - The Prometheus monitoring system and time series database.
  • Amazon CloudWatch - Amazon Web Services provides information technology infrastructure services to businesses in the form of web services.
  • Datadog - Datadog offers a cloud-scale monitoring service.
  • Dynatrace - Dynatrace transform how Web and non-Web business-critical applications are monitored, managed, and optimized throughout their lifecycle.
  • Google Stackdriver - Google is a multinational corporation that is specialized in internet-related services and products.
  • Grafana - The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  • InfluxDB - Scalable datastore for metrics, events, and real-time analytics
  • Instana - Instana is an APM solution that automatically monitors dynamic modern apps.
  • Lighstep - LightStep's mission is to cut through the scale and complexity of today's software to help organizations stay in control of their systems.
  • Log Analytics - Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
  • Netsil - Observability and Monitoring for Modern Cloud Applications
  • SignalFX - Advanced monitoring platform for modern applications
  • Snap - A powerful open telemetry framework.Easily collect, process, and publish telemetry data at scale.
  • SysDig - Linux system exploration and troubleshooting tool with first class support for containers
  • Weave Cloud - Weaveworks provides a simple and consistent way to connect and manage containers and microservices.

Non-CNCF Member Products/Projects

  • AppDynamics - AppDynamics develops application performance management (APM) solutions that deliver problem resolution for highly distributed applications.
  • AppNeta - AppNeta is the only app performance monitoring company with solutions for apps you develop, SaaS apps you use & networks that deliver them.
  • Axibase - Purpose-built solution for analyzing and reporting on massive volumes of time-series data collected at high frequency.
  • Catchpoint Systems - Catchpoint is a leading digital experience intelligence company.
  • Centreon - Centreon is a network, system, applicative supervision and monitoring tool.
  • Cobe - Cobe delivers an aggregated view of every element related to your business.
  • CoScale - Full stack performance monitoring. Built for container and microservices applications. Powered by anomaly detection.
  • Graphite - A highly scalable real-time graphing system
  • Honeybadger - Exception, uptime, and performance monit.
  • Icinga - Monitoring as code
  • IronDB - Realtime Monitoring and Analytics
  • Librato - Real time operations analytics for metrics from any source
  • Meros - Meros is creating enterprise monitoring and management tools for Docker
  • Nagios - The Industry Standard In IT Infrastructure Monitoring.
  • New Relic - New Relic is a leading digital intelligence company, delivering full-stack visibility and analytics to enterprises around the world.
  • NodeSource - Building products focused on Node.js security and performance for the Enterprise.
  • OpBeat - Opbeat is joining forces with Elastic.
  • OpenTSDB - A scalable, distributed Time Series Database.
  • OpsClarity - Intelligent Monitoring for Modern Applications and Data Infrastructure
  • Outlyer - Infrastructure monitoring platform made for DevOps and microservices.
  • Rocana - Rocana is a San Francisco, CA-based provider of root cause analysis software company
  • Sensu - Monitoring for today's infrastructure.
  • Sentry - Sentry is a cross-platform crash reporting and aggregation platform.
  • Server Density - Monitoring agent for Server Density (Linux, FreeBSD and OS X)
  • StackRox - StackRox delivers the industry's only adaptive threat protection for containers.
  • StackState - The market-leading Algorithmic IT Operations platform
  • Tingyun - Observability and Analysis, Monitoring
  • Wavefront - Wavefront is a hosted platform for ingesting, storing, visualizing and alerting on time series data.
  • Zabbix - The Ultimate Enterprise - class Monitoring Platform
  • Logging

    • Fluentd - Fluentd: Unified Logging Layer (project under CNCF)
    • Humio - Log everything, answer anything
    • Splunk - Splunk provides operational intelligence software that monitors, reports, and analyzes real-time machine data.
    • Elastic - Open Source, Distributed, RESTful Search Engine.
    • Graylog - Free and open source log management
    • Loggly - Loggly parses your log files, shows you the code in GitHub which caused the log errors. 10,000+ customers, including 1/3 of the Fortune 500.
    • Logz - Logz.io is an enterprise-grade ELK as a service with alerts, unlimited scalability, and predictive fault detection.
    • Loom Systems - Predict & Prevent Problems in the Digital Business
    • Sematext - Sematext is a Search and Big Data analytics products and services company.
    • Sumo Logic - Sumo Logic, a log management and analytics service, transforms big data into sources of operations, security and compliance intelligence.
  • Tracing

    • Jaeger - CNCF Jaeger, a Distributed Tracing System
    • OpenTracing - OpenTracing API for Go
    • Spring Cloud Sleuth - Distributed tracing for spring cloud
    • Appdash - Application tracing system for Go, based on Google's Dapper.
    • SkyWalking - A distributed tracing system, and APM ( Application Performance Monitoring )
    • Zipkin - Zipkin is a distributed tracing system

Contribute

Contributions are most welcome, please adhere to the contribution guidelines.

⬆ back to top

License

Creative Commons License

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

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
8天前
|
边缘计算 Cloud Native 安全
构建灵活高效的下一代应用架构 随着企业数字化转型的加速,云原生技术正逐渐成为构建现代化应用程序的关键支柱。
随着企业数字化转型加速,云原生技术逐渐成为构建现代化应用的关键。本文探讨了云原生的核心概念(如容器化、微服务、DevOps)、主要应用场景(如金融、电商、IoT)及未来发展趋势(如无服务器计算、边缘计算、多云架构),并分析了面临的挑战,如架构复杂性和安全问题。云原生技术为企业提供了更灵活、高效的应用架构,助力数字化转型。
28 4
|
8天前
|
Cloud Native 安全 物联网
云原生技术在现代软件开发中的应用与挑战####
云原生,这一词汇如同一股强劲的科技风暴,席卷了整个信息技术领域,它不仅重塑了软件的开发模式,还引领了一场关于效率、可扩展性和弹性的深刻变革。本文旨在深入探讨云原生技术的核心概念,分析其在现代软件开发中的广泛应用,并直面伴随其发展而来的挑战,为读者勾勒出一幅既充满机遇又不乏考验的云原生技术图景。 ####
|
10天前
|
Kubernetes Cloud Native 持续交付
云计算的转型之路:云原生技术的崛起与实践####
【10月更文挑战第16天】 本文深入探讨了云原生技术在现代IT架构变革中的核心作用,不同于传统概述,本摘要将聚焦于云原生如何促进企业实现敏捷开发、弹性伸缩及高效运维,通过具体案例分析展现其在实际业务场景中的创新应用,揭示这一技术趋势对企业数字化转型的深远影响。 ####
29 2
|
3天前
|
Cloud Native 前端开发 JavaScript
前端开发者必看:不懂云原生你就OUT了!揭秘如何用云原生技术提升项目部署与全栈能力
【10月更文挑战第23天】随着云计算的发展,云原生逐渐成为技术热点。前端开发者了解云原生有助于提升部署与运维效率、实现微服务化、掌握全栈开发能力和利用丰富技术生态。本文通过示例代码介绍云原生在前端项目中的应用,帮助开发者更好地理解其重要性。
18 0
|
5天前
|
Kubernetes Cloud Native 持续交付
云端新纪元:云原生技术重塑IT架构####
【10月更文挑战第20天】 本文深入探讨了云原生技术的兴起背景、核心理念、关键技术组件以及它如何引领现代IT架构迈向更高效、灵活与可扩展的新阶段。通过剖析Kubernetes、微服务、Docker等核心技术,本文揭示了云原生架构如何优化资源利用、加速应用开发与部署流程,并促进企业数字化转型的深度实践。 ####
|
2天前
|
敏捷开发 Cloud Native 持续交付
云原生技术在现代企业中的应用与实践
【10月更文挑战第23天】本文将深入探讨云原生技术在现代企业中的广泛应用,并结合具体案例分析其对企业数字化转型的推动作用。我们将从云原生技术的基本原理出发,逐步揭示其在提高业务敏捷性、降低成本和增强系统可靠性方面的优势。同时,文章还将分享一系列成功实施云原生技术的企业案例,为读者提供实践中的参考和启示。最后,我们将讨论云原生技术面临的挑战及未来的发展趋势,为企业在这一领域的进一步探索提供指导。
|
4天前
|
Kubernetes Cloud Native 开发者
云原生技术入门:Kubernetes和Docker的协作之旅
【10月更文挑战第22天】在数字化转型的浪潮中,云原生技术成为推动企业创新的重要力量。本文旨在通过浅显易懂的语言,引领读者步入云原生的世界,着重介绍Kubernetes和Docker如何携手打造弹性、可扩展的云环境。我们将从基础概念入手,逐步深入到它们在实际场景中的应用,以及如何简化部署和管理过程。文章不仅为初学者提供入门指南,还为有一定基础的开发者提供实践参考,共同探索云原生技术的无限可能。
16 3
|
4天前
|
Cloud Native 持续交付 云计算
云原生技术深度探索:构建现代化应用的基石####
【10月更文挑战第21天】 本文将深入探讨云原生技术的核心概念、关键技术及其在现代软件开发中的应用。我们将从容器化、微服务架构、持续集成/持续部署(CI/CD)、无服务器架构等关键方面展开,揭示这些技术如何共同作用,帮助企业实现高效、弹性且易于维护的应用部署与管理。通过实例分析,展现云原生技术在实际项目中的显著优势,为读者提供一套全面理解并应用云原生技术的指南。 ####
16 2
|
5天前
|
Cloud Native 持续交付 开发者
云原生技术在现代软件开发中的实践与挑战####
本文探讨了云原生技术在现代软件开发中的应用,重点分析了其核心组件如容器化、微服务架构、持续集成/持续部署(CI/CD)以及无服务器计算的优势与面临的挑战。通过实际案例,阐述了如何有效实施云原生策略以提升系统的可扩展性、可靠性和开发效率。同时,文章也指出了在向云原生转型过程中常见的技术障碍和解决策略,为开发者和企业提供了宝贵的实践经验分享。 ####
|
6天前
|
Cloud Native 安全 Devops
云原生技术在现代软件开发中的实践与挑战####
本文探讨了云原生技术在现代软件开发中的应用,深入分析了其核心概念、优势以及面临的挑战。通过实际案例,展示了云原生架构如何提升应用的灵活性和可扩展性,同时指出了企业在实施过程中需要注意的关键问题。本文旨在为开发者和企业提供有价值的参考,帮助他们更好地理解和应用云原生技术。 ####

热门文章

最新文章