Storage performance considerations

Introduction Suppose you are facing a performance bottleneck in an on-premises or cloud infrastructure, which after troubleshooting, gets down to being related to storage performance. Some storage subsystem(s) and/or disk appliances or virtual disks are misbehaving or under-performing. You need to monitor disk IOPS performance in detail and detect the root cause of storage performance. ... Read more

FTP server design considerations

FTP server design considerations

In this article, I am laying out the most noteworthy FTP server design considerations. Regardless of whether you are installing in an on-premise or in a cloud-based virtual machine or physical server or utilizing a cloud Paas-based service, there are certain factors which need to be taken into account. FTP server design considerations Ask yourself ... Read more

Citrix Virtual Apps and Desktops design considerations

Citrix Virtual Apps and Desktops Deployment and Adoption Resource Center

Table of Contents Introduction to Citrix Virtual Apps and Desktops design considerations Having implemented various on-premises Citrix Virtual Apps and Desktops - VAD (former Citrix XenApp and XenDesktop) infrastructures, i decided to write a, rather long, technical article on Citrix architecture and design best practices. This long guide has it all, from Citrix Virtual Apps ... Read more

Stateless and stateful systems comparison

Introduction Stateless and stateful systems are two distinct approaches in information technology which handle and manage data and transactions differently. This article explores the differences between these two concepts and provide examples of stateless and stateful technologies in both software development and infrastructure systems. Stateless Systems In a stateless system, the server or application does ... Read more

Load balancing solutions and design considerations

Introduction to load balancing Load balancing plays a vital role in distributing network traffic efficiently across multiple servers or resources. This article provides a comprehensive overview of load balancers, including their theory, design considerations, persistence types, and load balancing methods. Furthermore, it presents a detailed list of commercial and open source load balancer solutions. Load ... Read more

Software toolkit for cloud engineers

software toolkit for cloud engineers

Introduction If you are a Cloud engineer or possess a similar technical Cloud related role, you need to ensure that you can automate your daily tasks and better manage your workload. This post serves as a compilation of a software toolkit which I regard to include the most frequently used and most useful software applications ... Read more

Microsoft TCO calculator overview

Microsoft TCO calculator overview

Introduction to Microsoft TCO calculator When planning your on-premise to Azure migration there are a lot of technical and business factors which need to be taken into account. First off, you need to assess your existing on-premises infrastructure and make decisions as to whether or not to migrate everything to Azure or keep a hybrid ... Read more

Azure database for MySQL zone and region disaster recovery

Azure database for MySQL

Azure database for MySQL zone and region disaster recovery The Azure database for MySQL instance can be scaled up and down depending on your organization requirements without downtime, as described at: . This article describes all possible failure events (except for region-level failure), which are automatically managed by the Azure database for MySQL service, without ... Read more

Hosting SQL Server workloads in the Azure Cloud

Azure SQL Server databases

Introduction This article provides a high-level overview of services for hosting SQL Server workloads in the Azure Cloud. Microsoft Azure offers a handful of cloud services for hosting your SQL as well as NoSQL databases and in-memory databases. The supported SQL databases are SQL Server, Oracle database, MySQL, PostGreSQL and MariaDB. Hosting SQL databses in ... Read more

Exchange Online migration design considerations

Exchange Online migration design considerations

Introduction Most Microsoft 365 migration projects have an Exchange Online (EXO) portion. Whether that be an on-premises Exchange Server to Exchange Online migration task or a migration from a third party POP3/IMAP email hosting provider, there are a number of design considerations you need to take into account in every EXO project. This article discusses ... Read more