Artigos

Arquivo técnico

101 tutoriais, investigações e notas práticas sobre Azure, Sitecore, DevOps, segurança, identidade e infraestrutura.

101 artigos encontrados

Managed Identity – Acessar SQL Database com App Service

Com o Azure Managed Identity é possível eliminar a necessidade dos desenvolvedores gerenciarem as senhas e credenciais, mantendo a comunicação segura entre os serviços. Se você ainda não sabe o que é Azure…

O que é Azure Managed Identity?

O gerenciamento de senhas e credenciais sempre foi um desafio para desenvolvedores, especialmente para a comunicação entre serviços. Embora seja possível utilizar o Azure Key Vault para armazenar tais…

Conceder acesso a um projeto no Dev Box

Como você deve ter visto no meu artigo sobre o que é Dev Box, Dev Box é um computador pré-configurado, criado através de um portal de autoatendimento, que fornece autonomia para sua equipe de…

O que é Azure Dev Box?

Já pensou se fosse possível ter acesso a um portal onde você pudesse criar uma máquina no Azure, acessível de qualquer lugar do mundo e de qualquer dispositivo? Isso já é possível com Azure Dev Box O que é…

Microsoft Most Valuable Professional

Na última quinta-feira, dia 6 de Junho, recebi uma excelente notícia: fui reconhecido como Most Valuable Professional pela Microsoft E depois de ficar desse jeito Resolvi expressar mais uma vez a minha…

Bug no Azure Portal?

Recentemente fiz uma troca de 2 monitores conectados no meu laptop, por um monitor maior. Acabei dividindo a tela em quatro partes para ser “mais produtivo”, e tudo estava indo bem até que notei um bug no…

Gerar um bacpac Azure SQL Database

Existem várias maneiras de transferir um bacpac de um Azure SQL Database para um armazenamento. Porém, você toma alguns cuidados para que a exportação seja transacionalmente consistente. Transacionalmente…

Migrar Service Bus Standard para Premium

Até pouco tempo, o Azure Service Bus apenas tinha apenas a oferta para o Tier Standard otimizados para ambientes de baixa taxa de transferência e para desenvolvedores. O Tier Premium proporciona recursos…

Melhorar a Segurança com Azure Bastion

Você está procurando uma nova maneira de melhorar a segurança para ao se conectar nas suas máquinas virtuais no Azure? Você deveria verificar Azure Bastion. No passado, para garantir a conectividade RDP e…

Modificar Routing Rule Type no Azure Application Gateway

Ao criar uma Routing Rule no Azure Application Gateway, existem duas opções Basic e Path-Based, mas como você consegue modificá-la? Quando você configura o Application Gateway, será necessário criar uma…

Azure remover discos não utilizados

O artigo de hoje abordará Remover discos não utilizados e faz parte da série de posts que auxiliam a poupar dinheiro ao utilizar recursos no Azure. Uma vez ouvi, e uso desde então esta analogia, que usar…

Diagnosticar e resolver problemas no App Service

Azure App Service é uma Plataforma como Serviços (ou Platform as a Service), ou seja, existe uma responsabilidade compartilhada entre cliente e provedor de nuvem, então o cliente, no caso você não tem livre…

Análise de Desempenho Azure SQL Database

Todo mundo já passou raiva com aplicações lentas e não tinha jeito de descobrir o que poderia estar acontecendo, pois aparentemente tudo estava normal. Já pensou em fazer uma análise de desempenho no Azure…

Identificar quem realizou mudanças nos recursos do Azure

No último dia 5 de Março de 2024, foi anunciado o Public Preview da funcionalidade Change Actor que visa facilitar a identificação de quem fez alterações nos recursos do Azure Agora com o Change Analysis,…

3 maneiras de reduzir a latência de rede no Azure

A latência de rede é considerada um dos fatores para o sucesso do desempenho da sua aplicação, e no Azure existem algumas possibilidades para reduzi-la. Latência de rede Em resumo, é o tempo de resposta…

Azure Key Vault – Erro ao restaurar um certificado

Recentemente tive que fazer alguns experimentos relacionados a um Azure Application Gateway e utilizar certificados que estavam em um Azure Key Vault. Em resumo, precisava configurar um Application Gateway…

Azure Application Gateway

O Azure Application Gateway é um balanceador de carga na camada de aplicação para aplicativos web, direcionando o tráfego com base em critério como endereço IP e porta, diferenciando-se dos load balancers…

Azure Portal Timezones

In today’s post I am going to share a challenge that I face from time when I need to deal with Azure Portal Timezones. UTC Time Range If you had to guess the timezone you are looking at while using Azure…

Diagnose and solve problems for App Service

In today’s post I am going to show you how use Diagnose and Solve Problems for App Services to help you with your troubleshoot issues. App Service is a Platform as a Service, and you don’t have access to…

Filtering backups in Azure App service

In today’s post I am going to show you how to filtering backups in Azure App Service and keep your application protected. Regardless the App Service Plan tier, the backup cannot exceed 10GB, and this is the…

Backup an Azure App Service

In today’s post I am going to show you how to Backup an Azure App Service and keep your application protected. Before I start to show you how to backup an Azure App Service, let me explain a couple things…

Application Insights Data Usage

In today’s post I am going to describe how to check the Application Insights Data Usage and to understand how it could affect your monitoring. Application Insights Application Insights is a powerfull…

Reduce Azure App Service Costs

Today’s post will cover Reduce Azure App Service Costs and is part of the Azure Savings series of that cover ways to save money on Azure. Once I heard, and used ever since this analogy, that using cloud…

Ranked #23 top Azure Blog to follow in 2020

This Monday I was surpsied by an email saying that my blog has been ranked #23 top Azure Blog to follow in 2020! And this was only possible because of your interest in the content I am sharing here, SO… I…

Scaling Sitecore Azure Web App

Before scaling Sitecore Azure Web App, you must read the experience I had and going to share in this post. Azure Web App In Azure, you can easily change existent resources almost in real time to accomodate…

Azure Web App Updates

In today’s post I am going to share about the experience I had recently with the Platform as a Service: Azure Web App Updates Platform as a Service By having the PaaS flavor, a couple things are no longer…

Redeploy Azure Virtual Machine

In today’s post I am going to show the Redeploy Azure Virtual Machine feature, and how it can be helpful when you are facing problems with your Virtual Machine. I do see often people having issues with…

Azure Delete unattached disks

Today’s post will cover Delete unattached disks and is part of the Azure Savings series of that cover ways to save money on Azure. Once I heard, and used ever since this analogy, that using cloud resources…

Grant access to Virtual Machine using Azure Bastion

In today’s post, I am going to show you how to grant access to a Virtual Machine using Azure Bastion. Azure Bastion highlights As you probably saw in my Improve Security with Azure Bastion post, Azure…

Improve Security with Azure Bastion

Are you looking for a new way to improve security to connect to your VMs in Azure? You should check out the feature Azure Bastion. In the past, to secure RDP and SSH connectivity to your Azure Virtual…

3 Ways to reduce network latency in Azure

Network latency is considered one of the factors for your application performance succeed, and in Azure there are plenty possibilities to reduce it. Network Latency In summary, latency is the time response…

Azure Certification Journey

Lately, I have been seen lots of people asking how they could get started at their Azure Certification Journey, and despite the fact I hate to say like that but here it goes “it depends”! It depends It does…

Get a bacpac from Azure SQL Database

There are several ways to get a bacpac from an Azure SQL Database to a storage. However, you take some precautions for the export be transactionally consistent. Transactionally Consistent One thing not to…

Azure Web App Scale Out and ARR Affinity

On Azure Web App Scale Options post, you were introduced how to Scale Up and Scale Out your Web Application, but what happen after scale out completion? In summary, it will add – or remove – a copy of your…

Azure Web App Scale Options

One of the benefits in have your application in the cloud is the possibility to easily change existent resources almost in real time to accommodate a specific situation. And it also applies to Azure Web App…

Error: An error occurred after logging in Sitecore

In today’s post I am going to share an issue I faced a while ago during a login process Error: An error occurred after logging in Sitecore People think IT professionals are fearless but no one knows the…

Queries in Solr

In today’s post I am going to share about queries in Solr and how they can become helpful, specially during troubleshooting sessions. For those who doesn’t know, Sitecore uses a search engine for two…

Why AZ-900 became the next big thing?

Have you wondered why AZ-900 became the next big thing? And I believe I might have a good explanation to share, keep going… Nowadays, the exam AZ-900 : Microsoft Azure Fundamentals is the entry level for…

Azure Alerts

People often disagree with me but nobody wants to be the last to know, so you should consider to use Azure Alerts for your environment, am I right? Alerts proactively notify you when important conditions…

Azure Application Insights Live Metrics

In today’s post I’m going to share about Azure Application Insights Live Metrics, and the importance to know what is happening LIVE! Sometimes it is really painful to go after the logs to find an error or…

Administrator checkbox overlaps Azure AD groups

Lately, I have been working a lot in Sitecore environments integrated with Azure AD and last week while troubleshooting a permission issue which I couldn’t reproduce using my user. After struggling a bit, I…

Sitecore announces 2020 MVPs

BAM! Another year starts, and as usual Sitecore announces their MVPs for 2020. And for the 4th time consecutive (2017, 2018, 2019 & 2020) I’ve been awarded as a Sitecore MVP. Let’s make another great year…

SSL/TLS error while rebuilding xDB index

During a troubleshoot session with Sitecore, I was asked to rebuild the xDB index and I thought “I should connect to Sitecore and be able to rebuild it, easy peasy”. Sitecore support provided me with the…

[Solved] Issue with Sitecore Identity Server and Azure AD

I had to set up an integration between Azure Active Directory and Sitecore 9.1, and I was able to accomplish it by following the steps on Derek Correia’s blog. Then, I had to map claims to User Profiles as…

Why admin/b does not work anymore?

Recently I had to install Sitecore 9.2, and before get thousand of errors by using my Powershell scripts I decided to have a look in the Installation Guide As you may know, you can provision a Sitecore…

Adding Publishing Targets in Sitecore 9.1

As you probably know Sitecore standards send the content from Master to Web database (or publishing database if you prefer), however, Sitecore also provides a way to add more publishing targets. Do you…

How to modify Sitecore Identity Server URL?

I think at some point you will be at the same scenario as I was today: a brand new Sitecore 9.1, everything looking good, working, fully functional, easy peasy, so you decided to send a quick note to your…

Replace Sitecore license in Azure PaaS at once

You already went through changing Sitecore license either on-premises or PaaS, and if that’s the case you know how painful it can become, specially for scaled environments and since Sitecore 9 the license…

[Solved] Unicorn issue with Sitecore Identity

I’ve started to work at the Continuous Integration & Continuous Delivery part in a Sitecore project. As I am not familiarized with the process, I decided to create my very first Sitecore project/solution in…

Sitecore announces 2019 MVPs

WOW! Cannot believe it is that time of the year again when Sitecore announces 2019 MVP. I remember exactly how my day looked like when I was first awarded as Sitecore MVP back in 2017, and once again in…

Sitecore connecting to MongoDB using SSL

After configuring valid certificates in MongoDB it is time to establish the communication from Sitecore to MongoDB, and unfortunately Sitecore does not communicate with Mongo using SSL Out of the box. I…

[SOLVED] Sitecore 9 – Reporting not working after install

Couple days ago, I was installing a new Sitecore 9 XP1 topology and during my post-installations tests I received the following error while accessing the Reporting piece C’mon! You got to be kidding me… and…

Is there an order to install the Sitecore 9 XP1 Topology?

A powershell script to “simplify your installation” is provided by the Sitecore 9 Installation Guide, however, you can use a different way where you have to execute every JSON file individually and…

Sitecore announces 2018 MVPs

Exactly one year ago, for the very first time, I was receiving the honor to be part of the Sitecore MVP group. Back then, I shared with you about my start, goals and how happy I was in be awarded! Last…

[SOLVED] Sitecore – Heartbeat.aspx throws Error 500

A few weeks ago I was working in an installation using Sitecore 8.2 update 2 in a Virtual Machine at Azure. As per you can see in the diagram below, I have 2 Content Delivery behind a Load Balancer to split…

WebDAV must be disabled on Content Delivery Server

While I was playing around with Sitecore Diagnostics Tool, I faced some problems with a WebDAV error in my Content Delivery node that says WebDAV must be disabled on Content Delivery serverWebDAV is…

Sitecore PaaS on Azure: is it all about cost?

To sum up this article, the answer is: NO! Of course, I won’t make the assertion that cost isn’t a factor in the decision-making process, but I can say that it certainly isn’t the only consideration. You…

Using Sitecore Diagnostics Tool

Wouldn’t be great to get an inspection in your Sitecore instance prior to deliver it either to development or in a production environment? Well, couple weeks ago while discussing some points about Sitecore…

Installing Sitecore Diagnostics Tool

1. Access the website and look for Available only as a ClickOnce installer 2. Click Install and Launch 3. Launch the Sitecore.DiagnosticsToolset.WinApp.application file 4. Wait until it asks you to install…

Definitive guide to Sitecore firewall rules

Nowadays, using multiple layers of security to protect your data is no longer a luxury; it is non-negotiable. Further, you need to ensure your Sitecore solution keeps functioning and communicating with your…

Sitecore 8.2 – SQL Server Always On Availability Groups

Couple months ago I wrote a post talking about the changes in Sitecore 8.2 from requirements perspective. At that time, I didn’t know about the support of SQL Server Always On Availability Groups! Microsoft…

Sitecore announces 2017 MVPs

Back in 2013 I started my Sitecore journey, and since last year I set a goal to explore this world using my System Administrator skills by writing articles, contributing in the community and being an active…

Sitecore – Using SSL part 3

This is the third part in a series of posts about Using SSL on a Sitecore environment, I hope you enjoy it! On my last two posts (part 1 and part 2), you saw an overview of SSL, how to create a self-signed…

Sitecore – Using SSL part 2

This is the second part in a series of posts about Using SSL on a Sitecore environment, I hope you enjoy it! On my previously post, you saw an overview of SSL, how to create a self-signed certificate and…

Sitecore – Using SSL part 1

Formally known as Secure Sockets Layer (SSL), nowadays it has become increasingly important as a result to keep data protected by establishing an encrypted link between a server and a client. This is the…

Sitecore – SOLR is NOT starting trick #2

In today’s post, I’ll show another tricky to get Solr service started which saved couple hours for install it again. The story is pretty similar to my last post where I have a Sitecore instance set to use…

Sitecore – SOLR is NOT starting trick #1

As you probably know Sitecore supports Solr search engine, and I’ve got stuck when its services weren’t starting! In this post I’m going to show how I have overcome and saved myself from painful rework…

Sitecore Security Hardening Guideline #2

In past, the biggest concern were get the wallet stolen as everything about our life, right? And nowadays, what do you think is the biggest one? YOUR DATA BE EXPOSED! Am I right? Based on that, Sitecore…

Sitecore databases – using Azure SQL

Since I have seen the term CLOUD for the first time, I already heard many assumptions from “in love” to “no supporters” people. Everyone has its own perspective, and who wouldn’t smell a rat when their…

Instalações Sitecore – dicas e truques #3

Quantos Sitecores você já instalou? Provavelmente já perdeu as contas, não é mesmo? E você melhor do que eu o quão automático este processo se torna e você praticamente não ve o que você fez, e PRONTO tudo…

Sitecore installations – tips and tricks #3

How many Sitecore instances have you installed already? Have you lost the number, haven’t you? And you know better than me that it becomes an automatic process you almost don’t see what you’ve done, and BAM…

Sitecore Security Hardening Guideline #1

On my previous post, I’ve guided you through the steps you need to take in order to add license.xml into the Data folder based on Sitecore recommendations, which means provisioning /Data folder outside of…

Sitecore – Reforçando a segurança

No post anterior, eu auxilei cada passo para que você pudesse adicionar o arquivo license.xml na pasta Data baseado nas recomendações da Sitecore, o que significa colocar a pasta /Data no mesmo nível que a…

Sitecore installations – tips and tricks #2

As you probably know, Sitecore requires a license.xml to run and it is tied to the Sitecore web root’s data folder within a valide license on it, otherwise you won’t be able to run Sitecore at all! However,…

Instalação Sitecore – dicas e truques #2

Provavelmente você já saiba que o Sitecore precisa de um arquivo chamado license.xml dentro da pasta Data, do contrário a sua instalação não será inicializada de forma alguma! Entretanto, especialmente…

Sitecore installations – tips and tricks #1

Let’s assume you have a Sitecore instance running smoothly and a server change is necessary, for whatever reason, and your first thought is “could not be easier, very straight forward process!”. However, I…

Instalação Sitecore – dicas e truques #1

Assumindo que você tem uma instância Sitecore rodando e uma mudança de servidor é necessária, por qualquer razão, e o seu primeiro pensamento é “não poderia ser mais fácil, processo extremamente simples”.…

Artigos — Vinicius Deschamps