Beyond Kubernetes, what’s next in Cloud Native computing

The following is a press release from Binaris and was released at KubeCon 2018, Seattle, Wa.

“At Binaris we are offering the next generation of cloud infrastructure, stepping beyond existing infrastructure based solutions such as IaaS and Kubernetes. Think Functions”

Cloud native computing represents the next paradigm shift in IT. The industry in the midst of a shift from on-premise compute infrastructure to a larger, global network of vendor-owned cloud datacenters. The critical set of consideration for cloud migration includes cost, time to market as well as security and compliance. With cloud providers doing a great job providing a secure and compliant platforms, development organizations can focus on creating innovative, scalable solutions and delivering them ever faster.

When it comes to deciding on the compute portion of their native cloud apps, developers and enterprises are facing choices ranging from infrastructure as a service (IaaS), container orchestrators such and Kubernetes and Serverless functions. Two of the most critical decision criteria are increasing developer productivity and reducing overall costs.

Container orchestrators represent improvements in both areas, creating, building and testing Docker containers is quick and easy. Developers can start from existing templates and deploy containers into many available hosting platforms. As far as cost, container orchestrators offer better CPU utilization for cloud hosted VMs by running different application roles in different containers.

Serverless functions improve on this model ina few important ways. They increase developer productivity by breaking code into smaller pieces and by managing the dependency layers that are still needed in containers. They also reduce cost by taking care of components such as service discovery, monitoring, and deployments which are required to be installed as separate components in Kubernetes. Finally, with the pay-per-execution pricing model of Serverless functions, utilization is essentially at 100%.

Existing Serverless function solutions offer a great alternative to Kubernetes for asynchronous operations such as scheduled jobs or data transformations. For interactive and continuous workloads, existing solutions such as AWS Lambda suffer from high (warm and cold) latencies and become very expensive at scale.

At Binaris, we believe that functions are the best programming model for horizontally scalable cloud solutions. We also realized that some existing cloud-based solutions are still not adequate in terms of performance, scale and time to market.

Binaris functions are the optimal way to build cloud native applications as they:

  • Stay out of a developer’s way –Binaris offers an intuitive and fast development experience. With Binaris functions, developers can focus on building their code in the language of their choice (currently JavaScript, Python, and Java) and deploying it to the cloud in seconds.
  • Infinitely extensible – The low internal (function to function) invocation latency of Binaris functions allows developers to extend the platform based on their organization and application needs. Unlike Kubernetes where augmenting the platform requires a special set of components, with Binaris developers use functions to build extensions like custom code deployment workflows, testing and more.
  • Scale with the workload – Binarisfunctions offer low invocation latencies and fast scale, thus providing the ability to implement synchronous, low-latency workloads.
  • Provide 100% utilization at a competitive price point – designed for the single purpose of running Serverlessfunctions at scale, Binaris functions cost significantly less than other cloud-based compute solutions.

The Binaris platform is built from the ground up to provide low latency, low-cost Serverless functions. Binaris functions provide an invocation SLA of less than 5ms and never encounter “cold starts”. Binaris functions can be paid for per execution at a lower price-point than AWSLambda.

Currently running on AWS but with a roadmapfor multi-cloud deployments, Binaris is a viable replacement for Kubernetesbased cloud-native applications. To learn more about Binaris, visit us in boothS71 at KubeCon Seattle and at:

https://binaris.com/
https://binaris.com/
https://blog.binaris.com/

Twitter: @gobinaris

https://github.com/binaris

Share This Post

Leave a Reply