Platform ops is an approach to scaling DevOps that involves dedicating a team to the operation of a shared self-service platform. Technical professionals should use a product mindset to establish a platform that enables I&O to support agile development teams to deliver higher quality faster.
Webserver – Nginx
Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license
Cloud – AWS
Amazon Web Services, Inc. is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide distributed computing processing capacity and software tools via AWS server farms
Cloud – Azure
The Azure cloud platform is more than 200 products and cloud services designed to help you bring new solutions to life—to solve today’s challenges and create the future. Build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice.
Container – Docker
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. It was first started in 2013 and is developed by Docker, Inc.
Container Orchestration – Kubernetes
Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Google originally designed Kubernetes, but the Cloud Native Computing Foundation now maintains the project.
Multi Cloud enterprise Kubernetes Orchestration – openshift
OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — a hybrid cloud platform as a service built around Linux containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux
Multi Cloud enterprise Kubernetes Orchestration – tanzu
VMware Tanzu is a modular, cloud native application platform that enables vital DevSecOps outcomes in a multi-cloud world.
Multi Cloud enterprise Kubernetes Orchestration – rancher
Rancher is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters across any infrastructure, while providing DevOps teams with integrated tools for running containerized workloads.
Enterprise software delivery & GitOps – CloudBees
Enterprise software delivery & GitOps – Argo CD
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.
Self service Operations Tool for Production – RunDeck
Rundeck is an open-source tool that helps to define build, deploy and manage automation. It provides web console, CLI tools, and a Web API. It is written in Java and allows you to run tasks across a set of nodes. Role based access control policy gives more flexibility to manage different user access permissions.
Service Mesh – Istio
Istio enables organizations to secure, connect, and monitor microservices, so they can modernize their enterprise apps more swiftly and securely. Istio manages traffic flows between services, enforces access policies, and aggregates telemetry data, all without requiring changes to application code.
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024