Microsoft 365 configuration best practices

microsoft365

Setting the ground for Microsoft 365 configuration best practices It is very common for Microsoft 365 customers to request external consultation on how to properly setup a new Microsoft 365 tenant and subscriptions or re-configure their existing subscription(s) according to Microsoft best practices. This article attempts to put together a Microsoft 365 configuration best practices ... Read more

Azure App Service design considerations part 2

Azure App Service

Introduction This post is part of a series of Stefanos Cloud blog posts covering Azure App Service design considerations. Part 1: In this first part of Azure App Service design considerations (https://stefanos.cloud/azure-app-service-design-considerations-part-1/) we cover all the initial design considerations for Azure App Service PaaS. Also refer to the following freely downloadable .pdf document which includes ... Read more

Azure Front Door design considerations

Azure Front Door

Introduction As discussed in a previous blog post regarding Azure load balancing service options, Azure Front Door (AFD) is one of the many available load balancing options in Azure, the alternative options being the following: Azure Front Door allows for a truly global service which includes Web Application Firewall (WAF), Content Delivery Network (CDN) and ... 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

SharePoint Online migration design considerations

Sharepoint-Online

This article discusses SharePoint Online migration design considerations. The following articles in this blog are also related: Introduction A considerable number of Microsoft 365 migration projects have a SharePoint Online (SPO) portion. Whether that be a straight forward file data migration task or a more complex custom on-premises SharePoint to SharePoint Online migration, there are ... Read more

Azure App Service design considerations part 1

Azure App Service

This post is part of a series of Stefanos Cloud blog posts covering Azure App Service design considerations. Part 2: Check the second blog post (Azure App Service Design Considerations Part 2) for additional design considerations which supplement this post. Also refer to the following freely downloadable .pdf document which includes a series of tasks ... Read more

Cloud migration options for software applications

Azure app migration options

This post discusses Cloud migration options for software applications. The post is also available in my podcast. You should combine the review of this article with the following related articles: Introduction It is a common theme in various Cloud migration projects to migrate a number of on-premise apps to a public or hybrid cloud infrastructure. ... Read more

Recommended services for on-prem virtualization infrastructures

This post discusses recommended services for on-prem virtualization infrastructures. The post is also available in my podcast. When deploying an on-premises virtualization infrastructure (which could also be thought of as a private cloud with the sole customer being the enterprise/organization itself) there are services and server roles which should be considered in order to achieve ... Read more