Git is a distributed version control system that is easily scalable. It’s suitable for projects of all sizes. In the Git ecosystem, project codes are stored in a Git repository. The GitHub website is one of the most popular places to host Git repositories. GitHub offers both free and paid services for Git repo hosting. It makes managing Git repositories …
Introduction to Helm: Package Manager for Kubernetes
Kubernetes is a popular and powerful container-orchestration system. Deploying applications to it, however, can be quite complex. That’s because a single application setup could entail generating several interdependent Kubernetes resources. Those can include deployments, pods, services, and replica sets. Each of these requires a YAML manifest file to be written. To ease the process of packaging, configuring, and deploying applications …
Excellent Technical Support and Intuitive User Interface Make CloudSigma the Perfect Cloud for Research Groups
The OCRE Project The Open Clouds for Research Environments project (OCRE) aims to accelerate cloud adoption in the European research community. It does so by bringing together cloud providers, Earth Observation (EO) organizations, and the research and education community. Cloud-based services can offer the European research community a wealth of powerful tools. Unfortunately, for many researchers, these are currently out …
A Tutorial on Working with JSON in JavaScript
Introduction There are many ways that JSON can be used in JavaScript. One of its most basic uses is storing data. You can also use it to transfer data between clients, between servers, or from server to client. Other useful applications include the ability to configure and verify data as well as generate data structures. In this tutorial, we will …
Performing Server Setup Using CentOS 8
Introduction In this guide, we are going to explore how exactly you can go about setting up your server when using CentOS 8. There is a configuration process that you have to follow. We will divide the configuration up into five individual steps. You will be able to perform server setup easily following these simple steps. Doing so will strengthen …
Installing MariaDB on CentOS 7
In the world of database engines, MySQL and MariaDB are two of the major players. MariaDB is practically MySQL with some key changes. It’s a community-developed fork of MySQL backed by commercial support, for example, Wikipedia, Google, WordPress.com, etc. MariaDB is free and open-source and guaranteed to stay so. In this guide, we will guide you through the steps of …
Setting up Django with PostgreSQL, Nginx, and Gunicorn on Ubuntu 20.04
Django is a free, and open-source web application framework that’s built in the Python programming language. Django is super-fast, secure, and highly scalable. At the hand of a skilled developer, Django can quickly establish a powerful website. It can seamlessly integrate with popular web servers (Apache, Nginx), and databases (MySQL, MariaDB, PostgreSQL, Oracle, and SQLite), etc. Django powers some of …
Facilitating Migration Across Cloud Platforms with Zero Code Change Deploy and No Vendor Lock-In: CloudSigma PaaS Guide
Vendor Lock-In Migration When it comes to making web-based applications, a lot of PaaS providers tend to make their developers use the Twelve-Factor App methodology. Other services will require you to build your application while keeping the requirements of immutable infrastructure, or proprietary runtimes and APIs in mind. In case you ever need to migrate from virtual machines to containers, …
An Overview of the JSON Data Sharing Format
JavaScript Object Notation (JSON for short and pronounced much like the name ‘Jason’), is a type of data sharing format. As evidenced by its name, JSON stems from JavaScript, but it is not the sole code proprietor that permits its utilization. In fact, many other programming languages have it available for their use including Ruby, PHP, Python, and Java. When …
How to Install MySQL on CentOS 7
MySQL is one of the most popular database management systems for websites and server applications. For webmasters, it is an essential tool to learn. MySQL is a relational database that uses SQL (Structured Query Language) for managing its data. MySQL is commonly installed as a part of the LEMP stack that contains Linux, Nginx, MySQL/MariaDB, and PHP/Perl/Python. You should have …
Installing Node.js on CentOS 8: a Complete Guide
Introduction Node.js is a free-to-use, open-source server environment. It is commonly used for browser-based web development purposes. It allows developers to use JavaScript to do backend programming. Since most developers are intimately familiar with JavaScript, it makes things very easy. The program lets you add, modify, and delete files on the server, produce dynamic content, and collect data. In this …
Latest Tips on Automation and Optimization for Your Business in the Cloud
Market analysis Automation and optimization for cloud workloads is the core topic for many modern enterprises today. That’s because they need to innovate and adapt dynamically in order to meet the demand of the end-users and ensure the resiliency of their IT environments. In parallel, the ability to scale, the simplification of operations, and the elimination of some or all …