National Holidays in Ukraine 2020

National Holidays – 2020 and Weekends after Sundays:

  • January 1, 2020 (Wednesday) – New Year;
  • January 7, 2020 (Tuesday) – Christmas;
  • 08 and 9, March 2020 (Monday) – International Women’s Day;
  • 19 and 20, April 2020 (Monday) – Easter;
  • May 1, 2020 (Friday) – International Workers’ Solidarity Day;
  • 09 and 11 May 2020 (Monday) – Victory Day;
  • 07 and 08 June 2020 (Monday) – Trinity;
  • June 29, 2020 (Friday) – Constitution Day;
  • August 24, 2020 (Monday) Independence Day of Ukraine;
  • October 14, 2020 (Wednesday) – Defender of Ukraine Day;
  • December 25, 2020 (Friday) – Christmas;

Examples of cost optimization of the project infrastructure

How we reduced the cost of using AWS resources.

In most cases where we reduced the AWS costs the reason was a wrong built architecture, to which we made changes. Sometimes resources were used incorrectly from the beginning, sometimes when the application expanded, the architecture needed to be changed.

Since the project is under the NDA, I can not give any details like name of the company, etc.

We got a project, it was a private system of managing tasks with access by invite. When we started to work on it the infrastructure consisted of four sites:

  1. Info site on WordPress;
  2. Test info site on WordPress ;
  3. Main web application;
  4. Test server for the main web application.

Infrastructure consumed resources for $ 686.47 on AWS. At the same time, the application had a bit more than 2000 registered users.

Initially, 4 separate RDS instances were used for each of the databases. Each site/app had its own large instance, which also required money.

After our proposal and approving with the client we made changes to the infrastructure:

  • All applications were dockerized;
  • Database on RDS only for the main app;
  • On one t2.small instance we have placed two sites on WordPress, staging and production – with current attendance it was enough;
  • Chose optimal database instance types for the app, set up backup.

Calculations you can see in the table below.

The comparison of the price before and after the optimization
The new project infrastructure builded by onix-systems devops team

The experience in Microsoft Azure of the onix devops team

Out DevOps Team has a lot of experience to work with many different cloud providers like AWS, DigitalOcean, Google.Cloud, AliCloud and also Microsoft Azure.

There is always competition among cloud providers, and they add services that competitors have.

At the moment we have experience with several services inside Microsoft Azure in our recent projects.

  • Virtual Machines – to run different web applications;
  • Blob Storage – to save different unstructured data wi easy way to scale the storage;
  • Container Registry – we have saved our docker containers images to use in the commercial project;
  • Azure Kubernetes Services – to manage a cluster with a Kubernetes orchestrator for container deployments in some project;
  • SQL Database – for the database of a web application;
  • Azure API – for our bot to get the state of the infrastructure in the cloud. The bot can different delivery reports about states of the infrastructure;
  • Active Directory – to manage the access of the personnel people and groups to the services in the Azure;
  • Resource Groups – to manage different type of resources on a web application like one object;
  • Azure Container Services – like a pre-configured environment for scalable deployment and management of containerized workloads.

All cloud providers have tens of different services inside. We have a lot of the experience to investigate and use any different functions in different provides because all of them are similar.