DEV Community

Cover image for Explain Microsoft Azure Like I'm 5!

Posted on

Explain Microsoft Azure Like I'm 5!

I'm getting curious about DevOps, and Azure came up in conversation.

Without technical jargon, I pose this challenge to you!

Winner receives a sticker pack from me!

Top comments (9)

k776 profile image
Kieran Pilkington

They host computers (servers) that run programs; either their own programs, community created programs, or ones you create. You pay them to run and maintain the computers that run these programs so that you don't have to, saving you time and effort. Azure is Microsoft's version of Amazon Web Services and Google Cloud.

chancedev profile image

Instead of your organization owning all the servers, you pay Microsoft for the privilege to use theirs. With that privilege comes the right to ask Microsoft quickly for more powerful servers, less powerful servers (cheaper), or simply more servers, etc.

It's hard to define exactly what it is because there are many different flavors of detail, but the sales theory is you put your organizational resources towards what your organization is good at (hopefully why your business exists) and let Microsoft, Amazon, Google, etc. handle a lot of the details of infrastructure.

My company is actually in the process to switching to Azure from current on premise servers owned and operated by the corporation. Using Azure we have the ability to pretty quickly spin up more servers to handle the increased load. If we were not using Azure we'd have to have someone buy more servers, someone configure them, etc. etc. With Azure we can pretty easily "request" more servers from Azure and change our infrastructure because we are just tapping into what Microsoft has instead of having to do everything directly ourselves.

There are other benefits you'll hear about "infrastructure as code" but IMO the main benefit is having someone else "buy the groceries" after you say what meal you want to cook.

jackfr0st13 profile image
Deepak Choudhary

You have something cool to show to the world but you don't have the means to do it. It requires you to put in a lot of money to set the stage. You go to Microsoft Azure [or their competition], tell them about this great thing you need to show to the world, they let you use their stage and ask for some money in return. You know that they are charging you a decent amount of money but understand that if you were to build the stage yourself and maintain it, you would get really tired by the time you even get to the point where you need to go up on the stage to showcase your product. So you make a deal, you cut short the time with some money you have.

vinayhegde1990 profile image
Vinay Hegde

If you do on-premise hosting, it's like buying all the raw ingredients, spices, equipment (food processors, microwave ovens, juicers etc..) and then preparing your own dinner

Using a Cloud Computing platform like Azure is going to a restaurant or ordering a takeaway, they do the heavy lifting so you don't need to & just pay them for only what you consume.

anshcena profile image

Microsoft Azure is basically cloud service. Cloud ? its not really cloud, its just someone's else computer. So like that, Microsoft has a huge server room, computers, machines which work 24 hours to give us cloud service. When we develop something we debug it at localhost : some_port. So when we want everyone to access this page developed by us, we need to host it public so that it can be accessed from everywhere and everyone. Since we can't make hosting available 24*7 on our computers also the resources issue so here comes cloud services like Azure, GCP (Google Cloud Platform), AWS (Amazon Web services), DigitalOcean. So explaining about Azure is same as these where we need to pay per use pay as we use, pay how much we use means uptime and resources. We can host our databases, our frontend of website, our backend of webiste, any image , media etc etc and then we say that that particular thing is on cloud that is we have put our things on someone else computer(Azure) and they are hosting for us. We need to setup, configure and install things as needed. Azure and other platforms are available with good user interface so easy to understand and configure. So for this you need to know basic cloud computing and then enjoy services, Happy cloud computing :)
i hope this explanation was enough for a 5 yr old :)

publiweb profile image
publiweb • Edited

It is a shop where employes help you to put your website or computer system on the internet so people can view it through any part of the world and they get paid for that.

omarmoataz profile image
Omar Moataz Attia

They provide you with computers. You can also control the number of computers they give you so you get more computers to play with when you have a sleep over and get fewer computers paying less when you're playing with just your brother.

ferricoxide profile image
Thomas H Jones II

Not to be overly-glib, but...

The classic explanation