IBM Cloud Foundry
Cloud Foundry ensures that the build and deploy aspects of coding remain carefully coordinated with any attached services — resulting in quick, consistent and reliable iterating of applications. As an industry-standard platform as a service (PaaS), Cloud Foundry ensures the fastest, easiest and most reliable deployment of cloud-native applications. IBM offers the Cloud Foundry PaaS in several hosting models, allowing you to customize your PaaS experience and balance a range of considerations, including price, deployment speed and security. Cloud Foundry includes runtimes for Java, Node.js, PHP, Python, Ruby, ASP.NET, Tomcat, Swift and Go. Community build packs are also available. Combined with DevOps services, the application runtimes enable a delivery pipeline that automates much of the iterative development process.
Learn more
Amazon EKS
Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes service. Customers such as Intel, Snap, Intuit, GoDaddy, and Autodesk trust EKS to run their most sensitive and mission-critical applications because of its security, reliability, and scalability. EKS is the best place to run Kubernetes for several reasons. First, you can choose to run your EKS clusters using AWS Fargate, which is serverless compute for containers. Fargate removes the need to provision and manage servers, lets you specify and pay for resources per application, and improves security through application isolation by design. Second, EKS is deeply integrated with services such as Amazon CloudWatch, Auto Scaling Groups, AWS Identity and Access Management (IAM), and Amazon Virtual Private Cloud (VPC), providing you a seamless experience to monitor, scale, and load-balance your applications.
Learn more
Spot Ocean
Spot Ocean lets you reap the benefits of Kubernetes without worrying about infrastructure while gaining deep cluster visibility and dramatically reducing costs.
The key question is how to use containers without the operational overhead of managing the underlying VMs while also take advantage of the cost benefits associated with Spot Instances and multi-cloud.
Spot Ocean is built to solve this problem by managing containers in a “Serverless” environment. Ocean provides an abstraction on top of virtual machines allowing to deploy Kubernetes clusters without the need to manage the underlying VMs.
Ocean takes advantage of multiple compute purchasing options like Reserved and Spot instance pricing and failover to On-Demand instances whenever necessary, providing 80% reduction in infrastructure costs. Spot Ocean is a Serverless Compute Engine that abstracts the provisioning (launching), auto-scaling, and management of worker nodes in Kubernetes clusters.
Learn more
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. Customers such as Duolingo, Samsung, GE, and Cook Pad use ECS to run their most sensitive and mission-critical applications because of its security, reliability, and scalability. ECS is a great choice to run containers for several reasons. First, you can choose to run your ECS clusters using AWS Fargate, which is serverless compute for containers. Fargate removes the need to provision and manage servers, lets you specify and pay for resources per application, and improves security through application isolation by design. Second, ECS is used extensively within Amazon to power services such as Amazon SageMaker, AWS Batch, Amazon Lex, and Amazon.com’s recommendation engine, ensuring ECS is tested extensively for security, reliability, and availability.
Learn more