Skip to main content

Posts

Extend NuGet Server to store packages on Azure Blob Storage

Recent posts

Data disk limit on App Service Plan and Web Apps

This post is dedicated to Web Apps and how we should handle that case when we are out of disk space.

Context
When hosting our web applications as Web Apps inside App Service Plan we are limited to a specific number of GB that can be used by our web applications to store content. Depending on what kind of tier we are using we can have from a few GB of disk space up to 1TB of disk space.
Inside an App Service Plan, we can host multiple Web Apps that are sharing the resources between each other, including the disk space. This means that if we have 4 Web Apps that are requiring 5GB of disk space each, at App Service Plan level we would require and consume 20 GB of disk space.

Problem
There are special cases when the disk storage space is not enough for our web apps. For example, there are cases when because of our business use cases we might need more data on disk that we have available inside the App Service Plans.

Let's take a look at what are the options that we have at the moment wh…

Number 7 - MVP for another year

Number 7.
This is the 7th year as Microsoft Azure MVP on Azure and cloud technologies. As usual, I'm happy and honored to be part of the MVP elite.
Being close to the product teams and having the channels and mechanism to provide direct feedback to them it is one of the most important things that I can have.

This year was a year with a lot of emotions because my renewal cycle used to be at the 1st of October. Starting from this year, our renewal cycle changed from October to July. The change was combined with a reduction of 21% of the MVPs at world-wide level.

As you might already notify, I usually take a short break 2-3 weeks in June or July when I try to disconnect from technology. This time had passed, so let's see what the plans are for the next 12 months.
        1. Local community events, at least once every 12 weeks
        2. Weekly blog posts
        3. Direct involvement in University programs
        4. Create a functionality mapping and migration content between AWS…

Azure Blob Storage Life-cycle Management

In this post, we will talk about a mechanism how we can move data from Azure Storage from one tier to another.

Business needs
Nowadays, Azure is more than a location where you scale your processing power. Slowly, Azure becomes a location where you store your data, including audit data for 2-5 or even 15 years.

Problem
Initially, you have warm data, that needs to be often accessed, for example, audit data for the last 30 days. After a while, this data is becoming cooler, and you don't need to access so often.
Azure Storage has at this moment three different types of tiers (Archive, Cool, Hot) that offers different access speed, but also at the same time, the price is different. For example the storage price between Hot and Archive is 10x different.

Current solution
At this moment even if you have all these three tiers, you had to do the chancing manually. It means that you had to create an automation mechanism that can decide if a specific content/blob can be retired and to do the act…

Azure Storage authentication using Azure AD

Cloud and Azure became a complex environment, with a high number of services and things that you need to take into account. Even so, you still use the base services in the day to day work like Azure VMs, Storage or Network capacities. Azure Storage it is one of the most used services inside Microsoft Azure directly or indirectly. Any other services that are running inside the cloud need this services to be able to store or work with data. Until now, access control to Azure was possible using Key Accounts or Shared Access Signatures (SAS). The combination of this two is powerful and can cover most of the scenarios of small and mid-size companies. Issues appear for enterprise customers, where (Azure) Active Directory is part of their core services. For them, access management to Azure Storage is crucial to be controlled using AD. Especially for an organization where there are 10.000 employees or more, sharing access to resources using SAS tokens is possible, but adds extra complexity to …

[Post Event] ITCamp 2018, Cluj-Napoca, Romania

The 8th addition of ITCamp Conference took place this week in Cluj-Napoca. This is one of the most relevant IT conferences from Transilvania if you want to have high-quality content and discover how technology meets business.
There were more than 50 speakers from all around the worlds, that delivered there session during two days. In total there were around 64 sessions on 5 parallel tracks. Many times it was hard to decide what session to join. A lot of good quality content shared to more than 520 attendees.
Beside this, it was an excellent opportunity to meet old and new friends that joined the conferences as speakers or attendees. See you next year, guys!

This year I had the opportunity to have two sessions where I talked about best practices on the day zero of a cloud project and about quantum programming (Q#). You can find more about my sessions below.
At the end of the post, there are some slides from the event.

Title:
Quantum programming in a nutshell
Abstract:
I'm pretty sure…

[Post Event] Cloud Developers Day, Krakow 2018

This week I had the pleasure to discover the cloud and Azure community from Krakow. I was surprised to meet extraordinary people that are working on projects where cloud is changing the way how they do business and deliver services to their end customers.
Cloud Developers Days it is a conference that is at the first edition. Even so, there were almost 200 people that join the two-day event. There were two tracks in parallel about cloud and how Azure is changing the world.
At the event, I talked about what a team shall take into consideration on day ZERO of the project, and I was part of a Q/A session about cloud. You can find below the slides and some pictures from the event.
See you next time!

Title:
Day ZERO on a cloud project
Abstract:
In this session we will take a look on what we need to keep on our radar when we start a new project inside cloud. When not only us, but also clients are new in cloud ecosystem we need to be aware of small things that can make a different or secure the …