Tag: CI/CD
What is Desktop-as-a-Service?
Introduction
As firms advance towards a more modern infrastructure, the Desktop-as-a-Service (DaaS) model is becoming an increasingly popular cloud-based system. Desktop-as-a-Service is a multi-tenant, cloud computing solution in which a service provider furnishes a virtual desktop to an end-user over the internet. A provider typically manages the infrastructure, including the security updates, available desktop applications, data storage, and backups. In specific instances, DaaS users manage these services individually. According to Gartner via Workspot:
IaaS, PaaS, and SaaS: A Comparison
Introduction
Businesses looking to establish themselves online have numerous options. They can not only choose the providers, but the service they wish to receive. Cloud computing has become an extremely popular hosting method due to flexibility in price, features, and support/management. Within the concept of cloud computing, you are typically presented with three distinct categories of services offered:
A Beginner’s Guide to Chef on CentOS 8
What is Chef?
Chef is an open-source configuration management DevOps tool used for configuration and management of multiple systems in infrastructure. Using Chef, we can use so-called recipes and cookbooks to automate and speed up managing multiple systems in our environment. By using Chef, we can adjust every system in our environment to our desired state, which we defined using the code in recipes. In the process, code is continuously tested and deployed using Chef.
How to Install Jenkins on Ubuntu 20.04
How to Install Jenkins on CentOS 8
What is Jenkins?
Jenkins is an open-source software written in Java and Scala. This software allows users the ability to automate almost any task and, it saves significant time that can be better utilized addressing other issues. When automating tasks with Jenkins, users can optimize their workflow by quickly automating the jobs that servers cannot do themselves. In this tutorial, we will learn how to install Jenkins on CentOS 8. We will also explore what its purpose is and share several benefits that Jenkins offers. We will then configure it to run on our CentOS 8 server.
DevOps: A New Perspective on Shared Automation
What is DevOps?
DevOps is a set of various tools, practices, and ideals that combine software development (Dev) and IT Operations (Ops) into a single unifying force. It allows for better collaboration between developers, operations teams, system administrators, and system engineers. Their streamlined goal is to continually provide a high-value software product to the customer at high speed while monitoring and improving the overall process than using traditional software and infrastructure management.
What is a Service Mesh?
What is Service Mesh?
A service mesh is an additional infrastructure layer that provides a means of communication between all services in a given application. It is typically deployed as a series of proxies alongside each service instance. Since the service mesh proxies are deployed alongside the application services and not as part of it, they are often referred to as sidecars. This means that as a whole, these sidecar proxies are a mesh network and an infrastructure layer separate from the application. A service mesh not only brokers communication between all services in an application but, since all requests, both internal and external, pass through it, it provides a means for handling many tasks that can be obfuscated away from the application.
How to Install and Configure Chef on Ubuntu 18.04
Introduction
In this article, we will be reviewing the Chef software, how it works, and why it is useful. We will also explore how it is helpful in DevOps. And then, we will install Chef on Ubuntu 18.04.
What is Configuration Management?
Configuration management is the process by which a company or organization defines and tracks the state of its infrastructural resources. Encapsulated in those resources are both physical hardware and software. It is a means to ensure that when changes are made to a system, those changes are tracked, geared toward the ultimate predefined criteria of what state should be.
What is Puppet and What Role Does it Play in DevOps?
What is Puppet?
Puppet is a cross-platform client-server based application used for configuration management. It handles the software and its configurations on multiple servers. There are two versions available. One is open-source, the other is a commercial version. It works on both Linux and Windows platforms. It uses a declarative approach to automate updates, installations, and other tasks. This feature allows the software to configure those systems using files called manifests. A manifest contains the instructions for a group or type of server(s) being controlled.
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.