From b7cb7e8ad61b354bf032d6dbe540ef4427395513 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Thu, 8 Jul 2021 18:36:57 -0700 Subject: [PATCH 1/8] Update README.md --- README.md | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 1f17896ecf..fef758fc8a 100644 --- a/README.md +++ b/README.md @@ -6,36 +6,56 @@
-# Cost-effective serverless computing +# Upgrade your Kubernetes cluster -Cortex is a highly-scalable serverless computing platform that is up to 90% less expensive than AWS Lambda. It is designed for scaling compute-intensive realtime, async, and batch workloads on your AWS account. Organizations worldwide use Cortex to scale microservices, data processing, machine learning, and other applications in production. +Cortex helps platform engineering teams build modern internal developer platforms, faster. It builds on top of Kubernetes and AWS services to provide serverless container deployments, streamlined cluster management, CI/CD and observability integrations, enterprise-grade security, and AWS spend management. Organizations worldwide use Cortex to scale microservices, data processing, machine learning, and other compute-intensive workloads in production.
-## Maximize compute utilization +## Enable serverless container deployments -**Workload autoscaling** - set autoscaling policies per workload based on its traffic. +**Realtime APIs** - respond to requests in real-time and autoscale based on in-flight request volumes. -**Resource requests** - configure CPU, GPU, and memory requests per workload, without limits. +**Async APIs** - process requests asynchronously and autoscale based on request queue length. -**Container deployments** - customize the runtime and request concurrency for each container. +**Batch APIs** - run distributed and fault-tolerant batch processing jobs on-demand.
-## Minimize compute costs +## Streamline cluster management -**Cluster autoscaling** - elastically scale your cluster to meet demand. +**Autoscaling** - elastically scale your cluster to meet demand. -**Spot instances** - run workloads on spot instances without sacrificing reliability. +**Multi-instance** - create clusters with CPU and GPU instances. -**Multi-instance** - use multiple instance types to optimize price-performance ratio per workload. +**Environments** - manage multiple clusters from a single interface.
-## Visualize and control spend +## Integrate with CI/CD and observability tools -**Metrics dashboard** - monitor latency and resource utilization with pre-built dashboards. +**Provisioning** - provision clusters with declarative configuration or a Terraform provider. -**Spend visibility** - visualize your spend using the latest AWS pricing information. +**Metrics** - send metrics to any monitoring tool or use pre-built Grafana dashboards. -**Resource limits** - set limits on resource consumption globally and per workload. +**Logs** - stream logs to any log management tool or use the pre-built CloudWatch integration. + +
+ +## Run workloads securely on your AWS account + +**EKS** - run on top of EKS to scale workloads reliably and cost-effectively. + +**VPC** - deploy clusters into a VPC on your AWS account to keep your data private. + +**IAM** - integrate with IAM for authentication and authorization workflows. + +
+ +## Reduce your AWS spend + +**Spot instances** - run workloads on spot instances with automated on-demand backups. + +**Reserved instances** - use reserved instances to unlock additional savings. + +**Resource limits** - set limits on resource consumption per workload and cluster-wide. From ecabaf1302da717f0c1ac2c776ad90b7b27d6223 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Mon, 12 Jul 2021 18:14:44 -0700 Subject: [PATCH 2/8] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index fef758fc8a..eaaf5354b3 100644 --- a/README.md +++ b/README.md @@ -6,23 +6,23 @@
-# Upgrade your Kubernetes cluster +# Build your own serverless platform on AWS -Cortex helps platform engineering teams build modern internal developer platforms, faster. It builds on top of Kubernetes and AWS services to provide serverless container deployments, streamlined cluster management, CI/CD and observability integrations, enterprise-grade security, and AWS spend management. Organizations worldwide use Cortex to scale microservices, data processing, machine learning, and other compute-intensive workloads in production. +Cortex enables platform engineering teams to build modern internal developer platforms, faster. It provides serverless building blocks, simple cluster management, CI/CD and observability integrations, enterprise-grade security, and AWS spend management. Organizations worldwide use Cortex to build platforms for microservices, data processing, machine learning, and other compute-intensive applications.
-## Enable serverless container deployments +## Serverless building blocks -**Realtime APIs** - respond to requests in real-time and autoscale based on in-flight request volumes. +**Realtime workloads** - respond to requests in real-time and autoscale based on in-flight request volumes. -**Async APIs** - process requests asynchronously and autoscale based on request queue length. +**Async workloads** - process requests asynchronously and autoscale based on request queue length. -**Batch APIs** - run distributed and fault-tolerant batch processing jobs on-demand. +**Batch workloads** - run distributed and fault-tolerant batch processing jobs on-demand.
-## Streamline cluster management +## Simple cluster management **Autoscaling** - elastically scale your cluster to meet demand. @@ -32,7 +32,7 @@ Cortex helps platform engineering teams build modern internal developer platform
-## Integrate with CI/CD and observability tools +## CI/CD and observability integrations **Provisioning** - provision clusters with declarative configuration or a Terraform provider. @@ -42,7 +42,7 @@ Cortex helps platform engineering teams build modern internal developer platform
-## Run workloads securely on your AWS account +## Enterprise-grade security **EKS** - run on top of EKS to scale workloads reliably and cost-effectively. @@ -52,7 +52,7 @@ Cortex helps platform engineering teams build modern internal developer platform
-## Reduce your AWS spend +## AWS spend management **Spot instances** - run workloads on spot instances with automated on-demand backups. From db416b83e7b5d6b61bf0553ac79c255806b2a483 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Mon, 12 Jul 2021 21:29:29 -0700 Subject: [PATCH 3/8] Update README.md --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index eaaf5354b3..beb6ad07da 100644 --- a/README.md +++ b/README.md @@ -8,41 +8,41 @@ # Build your own serverless platform on AWS -Cortex enables platform engineering teams to build modern internal developer platforms, faster. It provides serverless building blocks, simple cluster management, CI/CD and observability integrations, enterprise-grade security, and AWS spend management. Organizations worldwide use Cortex to build platforms for microservices, data processing, machine learning, and other compute-intensive applications. +Cortex enables platform engineering teams to build modern internal developer platforms, faster. It provides serverless building blocks, cost-effective compute resources, simple cluster management, AWS integrations, and CI/CD and observability integrations. Organizations worldwide use Cortex to build platforms for microservices, data processing, machine learning, and other compute-intensive applications.
## Serverless building blocks -**Realtime workloads** - respond to requests in real-time and autoscale based on in-flight request volumes. +**Realtime workloads** - autoscale based on in-flight request volumes. -**Async workloads** - process requests asynchronously and autoscale based on request queue length. +**Async workloads** - autoscale based on request queue length. -**Batch workloads** - run distributed and fault-tolerant batch processing jobs on-demand. +**Batch workloads** - autoscale fault-tolerant batch processing jobs on-demand.
-## Simple cluster management - -**Autoscaling** - elastically scale your cluster to meet demand. +## Cost-effective compute resources **Multi-instance** - create clusters with CPU and GPU instances. -**Environments** - manage multiple clusters from a single interface. +**Spot instances** - run workloads on spot instances with automated on-demand backups. + +**Reserved instances** - use reserved instances to unlock additional savings.
-## CI/CD and observability integrations +## Simple cluster management -**Provisioning** - provision clusters with declarative configuration or a Terraform provider. +**Autoscaling** - elastically scale your cluster to meet demand. -**Metrics** - send metrics to any monitoring tool or use pre-built Grafana dashboards. +**Environments** - manage multiple clusters from a single interface. -**Logs** - stream logs to any log management tool or use the pre-built CloudWatch integration. +**Resource limits** - set limits on resource consumption per workload and cluster-wide.
-## Enterprise-grade security +## AWS integrations **EKS** - run on top of EKS to scale workloads reliably and cost-effectively. @@ -52,10 +52,10 @@ Cortex enables platform engineering teams to build modern internal developer pla
-## AWS spend management +## CI/CD and observability integrations -**Spot instances** - run workloads on spot instances with automated on-demand backups. +**Provisioning** - provision clusters with declarative configuration or a Terraform provider. -**Reserved instances** - use reserved instances to unlock additional savings. +**Metrics** - send metrics to any monitoring tool or use pre-built Grafana dashboards. -**Resource limits** - set limits on resource consumption per workload and cluster-wide. +**Logs** - stream logs to any log management tool or use the pre-built CloudWatch integration. From af553cbfbe382289d29a8b9a2acd5198ea51f528 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Tue, 13 Jul 2021 15:01:43 -0700 Subject: [PATCH 4/8] Update README.md --- README.md | 44 +++++++++++++++++--------------------------- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index beb6ad07da..b34537a226 100644 --- a/README.md +++ b/README.md @@ -6,56 +6,46 @@
-# Build your own serverless platform on AWS +# Build your own serverless platform -Cortex enables platform engineering teams to build modern internal developer platforms, faster. It provides serverless building blocks, cost-effective compute resources, simple cluster management, AWS integrations, and CI/CD and observability integrations. Organizations worldwide use Cortex to build platforms for microservices, data processing, machine learning, and other compute-intensive applications. +Build modern internal developer platforms without worrying about infrastructure.
-## Serverless building blocks +## Deploy, manage, and scale containers in production -**Realtime workloads** - autoscale based on in-flight request volumes. +**Realtime workloads** - respond to requests in real-time and autoscale based on in-flight request volumes. -**Async workloads** - autoscale based on request queue length. +**Async workloads** - process requests asynchronously and autoscale based on request queue length. -**Batch workloads** - autoscale fault-tolerant batch processing jobs on-demand. +**Batch workloads** - run distributed and fault-tolerant batch processing jobs on-demand.
-## Cost-effective compute resources +## Control and minimize your AWS spend -**Multi-instance** - create clusters with CPU and GPU instances. +**Cluster autoscaling** - elastically scale clusters with CPU and GPU instances. **Spot instances** - run workloads on spot instances with automated on-demand backups. -**Reserved instances** - use reserved instances to unlock additional savings. +**Environments** - create multiple clusters with different configurations.
-## Simple cluster management +## Integrate with your CI/CD and observability tools -**Autoscaling** - elastically scale your cluster to meet demand. - -**Environments** - manage multiple clusters from a single interface. - -**Resource limits** - set limits on resource consumption per workload and cluster-wide. - -
- -## AWS integrations - -**EKS** - run on top of EKS to scale workloads reliably and cost-effectively. +**Provisioning** - provision clusters with declarative configuration or a Terraform provider. -**VPC** - deploy clusters into a VPC on your AWS account to keep your data private. +**Metrics** - send metrics to any monitoring tool or use pre-built Grafana dashboards. -**IAM** - integrate with IAM for authentication and authorization workflows. +**Logs** - stream logs to any log management tool or use the pre-built CloudWatch integration.
-## CI/CD and observability integrations +## Build on your AWS account -**Provisioning** - provision clusters with declarative configuration or a Terraform provider. +**Elastic Kubernetes Service** - Cortex runs on top of EKS to scale workloads reliably and cost-effectively. -**Metrics** - send metrics to any monitoring tool or use pre-built Grafana dashboards. +**Virtual Private Cloud** - deploy clusters into a VPC on your AWS account to keep your data private. -**Logs** - stream logs to any log management tool or use the pre-built CloudWatch integration. +**Identity and Access Management** - integrate with IAM for authentication and authorization workflows. From 2b764698ed31a759133f25dfc3e05bb940763927 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Fri, 16 Jul 2021 11:23:25 -0700 Subject: [PATCH 5/8] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b34537a226..3a34f964a6 100644 --- a/README.md +++ b/README.md @@ -6,23 +6,23 @@
-# Build your own serverless platform +# Containers as a service on AWS -Build modern internal developer platforms without worrying about infrastructure. +Deploy, manage, and scale containers without worrying about Kubernetes.
-## Deploy, manage, and scale containers in production +## Serverless workloads -**Realtime workloads** - respond to requests in real-time and autoscale based on in-flight request volumes. +**Realtime** - respond to requests in real-time and autoscale based on in-flight request volumes. -**Async workloads** - process requests asynchronously and autoscale based on request queue length. +**Async** - process requests asynchronously and autoscale based on request queue length. -**Batch workloads** - run distributed and fault-tolerant batch processing jobs on-demand. +**Batch** - run distributed and fault-tolerant batch processing jobs on-demand.
-## Control and minimize your AWS spend +## Cluster management **Cluster autoscaling** - elastically scale clusters with CPU and GPU instances. @@ -32,7 +32,7 @@ Build modern internal developer platforms without worrying about infrastructure.
-## Integrate with your CI/CD and observability tools +## CI/CD and observability integrations **Provisioning** - provision clusters with declarative configuration or a Terraform provider. @@ -42,7 +42,7 @@ Build modern internal developer platforms without worrying about infrastructure.
-## Build on your AWS account +## Built for AWS **Elastic Kubernetes Service** - Cortex runs on top of EKS to scale workloads reliably and cost-effectively. From faacdfb6055b26f6f9e390655fc4b54c5af938a5 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Fri, 16 Jul 2021 11:24:47 -0700 Subject: [PATCH 6/8] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3a34f964a6..d54cb23e45 100644 --- a/README.md +++ b/README.md @@ -44,8 +44,8 @@ Deploy, manage, and scale containers without worrying about Kubernetes. ## Built for AWS -**Elastic Kubernetes Service** - Cortex runs on top of EKS to scale workloads reliably and cost-effectively. +**EKS** - Cortex runs on top of EKS to scale workloads reliably and cost-effectively. -**Virtual Private Cloud** - deploy clusters into a VPC on your AWS account to keep your data private. +**VPC** - deploy clusters into a VPC on your AWS account to keep your data private. -**Identity and Access Management** - integrate with IAM for authentication and authorization workflows. +**IAM** - integrate with IAM for authentication and authorization workflows. From 634e397ee45f81429b228d5b4a5079617f70d5e5 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Fri, 16 Jul 2021 11:28:11 -0700 Subject: [PATCH 7/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d54cb23e45..97512a7049 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Deploy, manage, and scale containers without worrying about Kubernetes. ## Cluster management -**Cluster autoscaling** - elastically scale clusters with CPU and GPU instances. +**Autoscaling** - elastically scale clusters with CPU and GPU instances. **Spot instances** - run workloads on spot instances with automated on-demand backups. From 8e8a642e02dbb2bcbe4acee07bd40da9f1a409f6 Mon Sep 17 00:00:00 2001 From: Omer Spillinger Date: Fri, 16 Jul 2021 11:45:18 -0700 Subject: [PATCH 8/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97512a7049..9ea484e110 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Deploy, manage, and scale containers without worrying about Kubernetes.
-## Cluster management +## Automated cluster management **Autoscaling** - elastically scale clusters with CPU and GPU instances.