Azure virtual machines

Understanding Microsoft Azure Architecture and Services

Florin Angelescu

Azure Architect

What is a virtual machine (VM)?

Virtual machines

  • Computer within your computer
  • Allows running different operating systems and applications
  • No need for a separate physical device
Understanding Microsoft Azure Architecture and Services

What is a virtual machine (VM)?

Virtual machines

Understanding Microsoft Azure Architecture and Services

Traditional virtual machines

Virtual machines

Understanding Microsoft Azure Architecture and Services

Azure virtual machines

Azure virtual machines

Understanding Microsoft Azure Architecture and Services

Virtual machine components

VM components

Understanding Microsoft Azure Architecture and Services

Virtual machines use cases

Virtual machines

  • Hosting applications
  • Conducting analytics
  • Handling data-related tasks
  • Running legacy applications
Understanding Microsoft Azure Architecture and Services

Scaling

Scaling

  • Individual VMs
    • Testing
    • Development
    • Smaller tasks
  • Group VMs
    • High availability
    • Scalability
    • Redundancy
Understanding Microsoft Azure Architecture and Services

Scale sets

Scale sets

  • Deploy and manage a set of identical virtual machines
  • Number of virtual machines can be automatically adjusted
  • Top performance and efficient resource utilization
  • Minimal cost
Understanding Microsoft Azure Architecture and Services

Scale sets use cases

Datawarehouse load

  • Datawarehouse load
Understanding Microsoft Azure Architecture and Services

Scale sets use cases

Website

  • Website scaling
Understanding Microsoft Azure Architecture and Services

Availability sets

Availability sets

Understanding Microsoft Azure Architecture and Services

Availability sets use cases

Website

Understanding Microsoft Azure Architecture and Services

Migration from on-premises

Migration steps

  • Initial phase migrate to the Azure cloud
  • Substitute for traditional hardware
  • First step towards PaaS
Understanding Microsoft Azure Architecture and Services

Future considerations

Virtual machines

  • PaaS solutions are replacing virtual machines
  • Eliminates the need for managing underlying infrastructure
  • Enable developers to focus on coding and application functionality
Understanding Microsoft Azure Architecture and Services

Let's practice!

Understanding Microsoft Azure Architecture and Services

Preparing Video For Download...