Analisando a performance do Azure App Service Linux x Windows

Pra quem teve a oportunidade de experimentar o Azure APP Service em ambientes de produção, provavelmente notou que a performance tanto para aplicações PHP quanto nodes.js ficam abaixo do esperado quando comparamos VMs Linux de hardware similares.

Minha experiência com plataformas WordPress, Moodle, e outros CMS, embora 100% compatíveis, é de que costumam performar mal no IIS. Sendo assim, em alguns casos, eu acabo recomendando à meus clientes que utilizem IaaS ao invés do PaaS para ambientes críticos ou de produção.

(more…)

Delivery of Things World USA 2016

Estive no DOTW USA 2016 junto a Microsoft ajudando a falar um pouco sobre as suas soluções de nuvem especialmente voltadas para Devops. Tivemos boas conversas sobre Azure Container Service, CD/CI, Dev/Test Labs, Template Deployment, Application Insights, ALM com VSTS, e muito mais. O evento não estava tão cheio quanto o esperado, mas ainda assim valeu a pena. Ao meu lado a lenda, Dave Mckinstry, um veterano evangelista de ALM e da cultura Devops que apresentou um excelente keynote durante a manhã.

Restringindo Acesso por IP ao Azure Web App Service

O App Service é mais um dos excelentes PaaS (Plataforma como serviço) que fazem parte do conjunto de soluções do Azure. Apesar da enorme flexibilidade, algumas configurações não estão disponíveis no portal, mas o que está por trás do backend suportando sua aplicação nada mais é do que o bom e velho IIS. Sendo assim, praticamente todas as configurações que podemos fazer pelo gerenciador do IIS, é possível fazer na plataforma do Azure também, porém, via web.config.

(more…)