Skip to main content

Posts

Showing posts from August, 2019

Managing cloud training environments inside Azure and AWS

Providing learning and training cloud environments where engineers can play around it’s not so cheap as you might think. One of the most expensive resources are the computation ones likes VMs that are used not only to play with the cloud itself but also to host training resources like a specific CMS. In general, the training environments are not required to run 24/7. In most of the cases they are used only during the working hours 8/5. Additional to this it is not required for them to run the full working hours. They can be spin-up only when there are persons that want to use them, otherwise, there is no need to run them. By reducing the running of VMs from 24/7 to 8/5 you automatically save around 60% of VMs cost during the year. For example, for a training environment that initially was estimated to around $4000/year, the cost was reduced to $2500 by only reducing the running time from 24/7 to 8/5. Startup/Shutdown automatically Microsoft Azure - Runbooks can be used

The value proposition of AWS Eventbridge and Azure Event Grid

In this article, we take a look at the value proposition offered by AWS Event Bridge and Azure Event Grid. The two services are similar, because of this the main focus is to identify what they have in common and what are the differences between them.    Purpose of these services   Enable us to build solutions based on event-driven architecture by connecting the event producer to the consumer(s). The way how is done is similar to the concept of ESB (Enterprise Service Bus) where the producer is not aware of the no. of consumers. There are just one or multiple streams of events delivered to them that can be filtered and sent to the consumers that  are  registered for that specific data stream.     In a world driven by data where serverless and microservices are becoming a standard, systems that play the role of a serverless event bus between our applications and components are mandatory to enable us to scale and in the same time to keep the cost low.   Terminolog