‘etoro’ has some
production services on the MSFT cloud- Azure. One of those services is some
logs written from Client side. It’s written into service that write it to Q in
Azure and then Service from Azure read the Q and insert the data into DB.
From time to time we get picks in the messages – this load cannot handled well with the service
calling from the Q and we need to increase the number of readers from the Q.
So we configured the instances to be scale by schedule.
It means that during week day we will have 4 cores – and during night or weekends we will have only 1 core. As you can see in the picture the auto change in the configuration.
What is really amazing is that we can do it by targets CPU
level, Or by numbers of messages in the Q.
It also help in reducing the costs.
This is really easy to configure, very friendly and very
important to understand in the world of cloud.
Pini
יפה
ReplyDelete