Microsoft Azure Services
Microsoft Azure Services |
Why Cloud Computing :
Microsoft Azure Services |
let's kick things off by talking about why businesses and everybody for that matter need cloud computing here's an example: meet john who's an entrepreneur who has a brilliant idea for an app that solves a problem and has a great user experience so what does john need john will need developers to build his app but other than that in terms of infrastructure he will need servers then he will need storage devices a dedicated network security systems and of course he will need a dedicated its operations team to monitor the whole infrastructure and make sure everything is working properly john figured that there would be,
Four major problems with this setup,
1. Initial setup cost is too high making risk even higher,
let's take a look so the first problem is that owning his infrastructure would require a huge amount of money, and because of a huge investment in the setup of the infrastructure, this would also greatly increase the risk if the app fails.
2. Setup of infrastructure takes too long,
The second problem is that he noticed that the infrastructure would take too long to set up as he would have to buy all the components required for his infrastructure then hire technicians to install all the components and connect everything up so that everything is talking to each other and working nicely so that means more money and more time.
3. Maintenance of infrastructure requires a dedicated team and comes at a high cost,
Next, he realized that even after the expensive setup of the infrastructure he would have to hire a team of its operations to work around the clock for the upkeep of the infrastructure this would include things like resolving issues with the hardware or software replacing broken pieces of the infrastructure so he would need to have spare parts on hand switching to backup servers if the server goes down preventative maintenance and so on means more money and more headaches when the issues crop up.
4. What if traffic on the servers increases abruptly?
Another problem has to do with the inability of the infrastructure to scale so what if the traffic on the service increases or decreases abruptly well if the traffic increases he will have to scale the infrastructure to meet that demand which means expanding the infrastructure so buying more components probably renting more office spaces hiring more i.t staff to monitor the expanded infrastructure and so on but what if there's a sudden drop in their demand all of this extra infrastructure and resources will sit idle what about the extra people he hired he will have to let them go well it's terrible but he may have to well now let me tell you John was smart he did not opt for this setup he opted for cloud computing because he was studying upon cloud computing and he found that all big and small companies that are at the top in their domains are using cloud computing.
And this research into cloud computing was a real eye-opener as he found that all these issues that he would face with the infrastructure that we just talked about could be solved by using the cloud so he opted for cloud this is because there was almost no initial setup cost required and it could be done in a few minutes or hours by using a single computer and you wouldn't need a dedicated team to take care of the physical machines because that is taken care of by the cloud provider and finally to john's relief infrastructure in the cloud scales automatically as the demand changes isn't that freaking amazing so why don't we find out more about cloud computing in this next section.
What is Cloud Computing :
Microsoft Azure Services |
what is cloud computing is the delivery of the computing services like servers storage databases networking software analytics intelligence and so on over the internet which we call colloquially the cloud okay.
So let's understand that john takes a computer that is connected to the internet then he accesses the resources on cloud platform so these resources that john needs are running on physical machines in the data center that is owned by cloud providers so like I said before all john needs is a computer that is connected to the internet and the remainder of the infrastructure is provided by the cloud provider and he can access the resources that he needs from the data center using the cloud platform so how does this work well first john goes to the cloud provider whichever one he likes the most amazon web service-Microsoft ft azure google cloud these are the top cloud providers.
So after going to the cloud provider's website he signs up for an account and then he signs up for the services as per his requirements and configures the resources that he will need for the app to run on and the amazing thing is that he only pays for the services that he uses and for the amount of time that the services were up for isn't that amazing of course it is.
What is Azure?
Microsoft Azure Services |
So let's now talk about what is azure is a cloud platform that is provided by the company Microsoft from which you can rent your resources and services so you can grab a computer that is connected to the internet then go to the Azure portal on your web browser and then access the resources that you need by signing up with Microsoft azure so now it's time to find out which cloud platform did john choose it's kind of a no-brainer but here's what John says the developers of my app and we all use windows os and other Microsoft products so we wanted a cloud service that is best compatible with them can you guess which one this is, of course, it is Microsoft azure because it is most compatible with the Microsoft products so before we talk about the services why don't we find out some of the interesting things about assure just like every other cloud platform azure provides,
Five distinct types of services :
Microsoft Azure Services |
1. infrastructure as a service,
2. platform as a service,
3. software as a service,
4. container as a service,
5. functions as a service,
Apart from that azure has 22 main categories of products which we will take a look at later on next azure is operating globally in 60 plus regions and provides its services to 140 countries and counting so just like the major cloud platforms azure provides pay-as-you-go plans and free plan so there are no upfront fees for signing up with azure and you can pay as you go and only pay for the time your services are running and just like every other cloud platform azure provides a free basic plan which is surprisingly good and it is valid for 12months so you can tinker around and see if you like it okay so what about the languages that are supported on Microsoft azure they are c-sharp f-sharp java typescript and python.
Azure services :
Microsoft Azure Services |
Now let's move on to the next section where we discuss these services offered on azure so in the previous section you probably remember that I mentioned that azure has 22 categories of products but what I did not mention is that it has over 600 services so obviously we are not going to be able to have enough time to discuss all 600 services so here's your homework go to azure's website and check out each of these categories and read up on them. so I hope that you got an idea of all the categories of services provided by Microsoft azure.
Services :
Microsoft Azure Services |
So let's now go back to john needed three services they were compute networking and storage so let's take a look at each one of these in few details.
1. Computing :
Microsoft Azure Services |
So the first product that he's going to need to build this infrastructure in the cloud is computing he can use this to deploy and manage virtual machines containers and batch jobs, as well as support remote application access compute resources created within the cloud, can be configured with either public ib addresses or private IP addresses depending on whether the Resource needs to be accessible to the outside world so some of the services that are offered within compute product are virtual machine containers Kubernetes service cloud services mobile apps.
2. Networking :
Microsoft Azure Services |
let's move on to talk about the next which is networking so after setting up the virtual machines using the compute product he will require networking to connect those virtual machines up so they can talk to each other and form a network so this product gives you the ability to set up virtual networks dedicated connections and gateways and it also gives you services for traffic management and diagnosis load balancing DNS hosting and network protection against some of the attacks like DDoS.
3. Storage :
Microsoft Azure Services |
The next one that john needs is storage obviously for his virtual machines so that they can store customer data and use backup storage for all of the infrastructures so various services are offered within storage like azure disk storage blob storage azure backup queue storage and many more this category of services provides scalable cloud storage for structured and unstructured data it also supports big data projects persistent storage and archival storage similarly 19 more categories provide services that can cater to all needs of any organization.
Which are Companies using Azure?
Microsoft Azure Services |
let's see which companies use azure so hundreds of big companies use azure but these are the ones that I picked for you guys because each one of these uses azure for a different purpose.
1. eBay :
Microsoft Azure Services |
So let's check that out eBay has been using azure for app development and hosting since 2010 which is the same year Microsoft announced azure to the world.
2. Boeing :
Microsoft Azure Services |
Boeing mainly uses azure for its data analytics services for things like crew planning maintenance optimization fuel optimization and crew training by building predictive models on the platform.
3. BMW :
Microsoft Azure Services |
BMW uses azure's internet of things to make the manufacturing process within their factories more efficient by connecting all different machines sensors and other devices on the other hand.
4. Samsung :
Microsoft Azure Services |
Samsung has used azure for its smart tv infrastructure the entire smart tv infrastructure is actually on the azure platform by choosing azure Samsung was able to achieve a significant reduction in costs and increased capacity to meet its rapidly growing customer base with that we have come to the end of this session.
1 Comments
Great blog ! I am impressed with suggestions of author.
ReplyDeleteCourse DP-420: Designing and Implementing Cloud Native Applications Using Microsoft Azure Cosmos DB