Comprehensive Guide to Azure Compute Services and Networking Services

Introduction to Azure Cloud Services

Microsoft Azure offers a wide range of cloud services, including compute, networking, storage, and more, enabling businesses to build, deploy, and manage applications through Microsoft-managed data centers. This guide focuses on two core areas: Azure Compute Services and Azure Networking Services, providing insights into the key offerings and when to use each.

Azure Compute Services Overview

Compute Services are on-demand computing services for resources, storage, and services for different applications. Vendors like Azure and AWS provide these services to run various applications on the cloud.
Different products available are

  • Virtual machines
  • Virtual Machine Scale Sets
  • Container Instances (ACI)
  • Kubernetes Services(AKA)
  • App Services
  • Functions

What is Virtualization in Cloud Computing?

Virtualization enables multiple virtual machines (VMs) to run on a single physical server by emulating hardware. Key features include:

  • Emulation of physical machines
  • Different virtual hardware configurations per machine/app
  • Different operating systems per machine/app
  • Total separation of environments
  • File systems, 
  • Services,
  • Ports,
  • Middleware,
  • Configuration,

Top Azure Compute Services

1. Azure Virtual Machines (VMs)

Key Characteristics 

  • Infrastructure as a Service (IaaS)
  • Total control over the operating system and the software
  • Supports marketplace and custom images
  • Best Suited for
    • Custom software requiring system configuration
    • Lift and shift scenarios
  • Can run
    • Web apps & web services,
    • Databases
    • Desktop applications,
    • Jump Boxes,
    • gateways, etc.

2. Azure Virtual Machine Scale Sets

Key Characteristics 

  • Infrastructure as a Service(IaaS)
  • Set of Identical virtual machines
  • Built-in auto scaling features
  • Designed for manual and auto-scaled workloads like web services, batch processing, etc

3. Azure Container Instances (ACI)

Key Characteristics

  • Use the host’s operating system
  • Emulate an operating system(VMs emulate hardware)
  • Lightweight(no O/S)
    • Development Effort
    • Maintenance
    • Compute & Storage requirements
  • Respond quickly to demand changes
  • Designed for almost any scenario

4. Azure Kubernetes Service (AKS)

Key Characteristics

  • Open-source container orchestration platform
  • Platform as a Service 
  • Highly scalable and customizable
  • Designed for high-scale container deployments(anything really)

5. Azure App Service

Key Characteristics

  • Designed as an enterprise-grade web application service 
  • Platform as a Service 
  • Supports multiple programming languages and containers

6. Azure Functions (Function Apps)

Key Characteristics

  • Platform as a Service
  • Serverless 
  • Two hosting/pricing models
    • Consumption-based plan
    • Dedicated plan
  • Designed for micro/nano-services

Azure Compute Services Summary Table

ServiceTypeBest For
Azure VMsIaaSCustom deployments with full control
VM Scale SetsScalable, managed Kubernetes deploymentsAutoscaled VM workloads
Container InstancesPaaSLightweight, quick-start container hosting
AKSPaaSScalable, managed Kubernetes deployements
App ServicePaaSEnterprise web app hosting
Azure Functions Serverless (PaaS)Microservices with event-based triggers


Reference – https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree

compute services

Pages: 1 2


Comments

14 responses to “Comprehensive Guide to Azure Compute Services and Networking Services”

  1. We’re a group of volunteers and starting a new scheme in our community. Your website offered us with useful info to work on. You have performed an impressive activity and our whole community shall be grateful to you.

  2. Youre so cool! I dont suppose Ive learn anything like this before. So nice to find any person with some unique thoughts on this subject. realy thanks for starting this up. this web site is something that is needed on the web, someone with a bit of originality. useful job for bringing something new to the web!

  3. I truly appreciate this post. I?¦ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thank you again

  4. I conceive this site has got very fantastic composed content material posts.

  5. Thank you for another informative website. The place else could I get that type of information written in such a perfect way? I have a project that I’m just now running on, and I’ve been at the glance out for such information.

  6. Hmm is anyone else experiencing problems with the images on this blog loading? I’m trying to find out if its a problem on my end or if it’s the blog. Any feed-back would be greatly appreciated.

  7. Hiya, I am really glad I’ve found this info. Today bloggers publish only about gossips and net and this is really irritating. A good site with interesting content, this is what I need. Thanks for keeping this web site, I will be visiting it. Do you do newsletters? Can’t find it.

  8. Hello there, I discovered your website by means of Google while looking for a comparable matter, your web site got here up, it seems to be great. I have bookmarked it in my google bookmarks.

  9. Definitely believe that which you said. Your favorite reason appeared to be on the web the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal. Will probably be back to get more. Thanks

  10. I’ve been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the net will be much more useful than ever before.

  11. I couldn’t resist commenting

  12. I like this web site very much, Its a real nice berth to read and find information.

  13. But a smiling visitant here to share the love (:, btw outstanding style.

  14. You actually make it seem so easy together with your presentation but I find this matter to be actually one thing that I believe I would by no means understand. It sort of feels too complicated and extremely vast for me. I’m taking a look ahead in your next put up, I¦ll attempt to get the hang of it!

Leave a Reply

Your email address will not be published. Required fields are marked *