☁️
Microsoft
  • Readme
  • Virtual Internship Program
    • InsideSherpa & Background
    • Goal Tracking
    • Engineering Internship
      • 1. Research on Microsoft
      • 2. Preparing for the Virtual Experience
        • Preparing for my virtual internship with Microsoft
        • SMART goal setting
      • 3. Campus: Business Foundation Skills
        • Respect, Integrity and Accountability
          • Situational based questions
        • Commitment and approach to values into action
        • Microsoft's cultural transformation
        • Microsoft's solutions for digital transformation
      • 4. Campus: Work Ready Skills
        • My professional voice (be confident)
          • Confidence in meetings
          • Confidence in business
          • Confidence in communication
          • The task
        • A professional approach to meetings
        • The importance of your personal brand
      • 5. Work Ready Skills
      • 6. Technical Engineer Skills
    • Go-To-Market Internship
      • 1. Research on Microsoft
      • 2. Preparing for the Virtual Experience
        • Asia Pacific Internship Experience
        • SMART Goals
  • Microsoft Student Accelerator (MSA)
    • Workshop 1: AI & Machine Learning
    • Project 1: Machine Learning
    • MSLearn 1
    • Workshop 2: Cloud Fundamentals
    • MSLearn 2
    • Project 2: Web Application
      • My idea
      • Exploring msa.ms (old website)
        • For Schools
        • For Employers
        • Events
      • Finding a theme
      • Collecting assets
      • Designing the Header
      • A custom domain using Azure DNS
        • Azure DNS Learn Path
        • Introduction
        • What is DNS?
        • Azure DNS
        • Configuring Azure DNS
        • Buying a custom domain on GoDaddy
      • Plugins
        • Contact Form
        • Implementing SEO
        • Anti-spam
        • SSL
      • Transfering to a new domain
      • Improving site Health
      • Adding custom CSS
      • Interactivity with JS
      • Managing Wordpress from the terminal
      • Next steps: Editing content
      • The front page
        • Global elements
        • Layouts are good sometimes
        • Customising the front page
      • Revisiting the contact form
      • RYTE SEO Analysis
      • Cache Management
      • Traffic Monitoring and Analytics
      • FAQ
      • Documentation
    • Workshop 3: Web App & APIs
    • Project 3: Building an app
      • Target Persona
      • Idea
    • MSLearn 3
      • Create a Canvas App
        • Get started with Power Apps
          • Introducing Power Apps
          • Untitled
      • Use UI and controls
  • Interview Preparation
    • Azure (Cloud) Application & Infrastructure Specialist Roles
      • Revisiting my assessment
      • The technical assessment
      • Using LinkedIn
    • Technology Strategist Roles
      • Partner Technical Architect
  • Power Platform
    • Power Platform Fundamentals
      • The Power Platform
        • A Data-driven World
        • What is the Power Platform?
        • Features of the Power Platform
        • Data Connectors
        • Data Delegation
        • Creating Custom Connectors
        • Putting it all together
      • Power Apps
        • What is Power Apps?
        • Power Apps & what it can do
        • The 3 Types of Power Apps
        • AI Builder in your Power Apps
        • The 4 Models of AI Builder
        • The business value of Power Apps
        • Case study: Heathrow Airport
      • Common Data Service
        • What is the Common Data Service?
        • Entities in Common Data Service
        • Scalability
        • The Common Data Model
        • Types of Entities and Fields in CDS
        • Understanding relationships using Entities
        • Environments in Common Data Service
        • Business Rules
        • Administer (Administration)
      • Building an app solution
        • Basic elements
        • Untitled
      • Power Automate
        • What is Power Automate?
          • Types of flows
      • Building an automated solution
      • Power BI
        • Parts of Power BI
      • Building a simple dashboard
    • PL-900
  • Microsoft Azure
    • Cloud Concepts
      • Principles of cloud computing
        • An analogy
    • Core Cloud Services
    • AZ-900
      • Virtual Training Day
        • 1.
        • 2.
        • 3.
        • 4.
  • Microsoft 365
    • Microsoft 365 Fundamentals
      • What is Microsoft 365?
  • UNSW Cloud Society
    • Microsoft Azure
      • Workshop 1
      • Workshop 2
      • Workshop 3
    • Power Platform
      • Building a Helmet Detection App
  • Microsoft Reactor
    • PowerApps workshop
  • News
    • Microsoft exams $15 down from $100
    • Microsoft's cultural transformation
Powered by GitBook
On this page
  • Azure Resource Manager
  • Resource Providers
  • Templates
  • Azure Compute
  • Virtual Machines
  • Regions
  • Virtual Networks
  • Required resources
  • Additional resources
  • Availability Sets
  • Scale Sets
  • Containers
  • Hardware Virtualisation
  • clustering
  • Serverless Computing

Was this helpful?

  1. UNSW Cloud Society
  2. Microsoft Azure

Workshop 1

Azure Resource Manager

The top 3 identity providers are Facebook, Amazon and Microsoft.

Azure Resource Manager provides tools to create and deploy resources with several different interacing options for interacting with the cloud:

  • Azure Portal

  • Command Line (CLI)

Resource Providers

Resource providers are the categories in which resource managers are grouped in. As the user, you this is classified as Infrastructure as a Service (IaaS), giving you the options to utilise the following types of resources in the cloud:

  • Compute

  • Storage

  • Networking

Templates

Instead of having to deploy a set of resources and go through all the steps in the app configuration, you can create a template to standardise the creation of resources to have consistency across all deployments within your organisation.

Azure Compute

Virtual Machines

  • Virtual machines are a software emulation of physical computer

  • Users don't require the physical hardware

Compute options (the different types of VMs)

  1. Burstable a. cheap

  2. General purpose a. The 'D' series i. v2, v3 new versions

  3. V series (Compute Intensive) a. SQL high compute power

Regions

  • What region it will be deployed in

  • Available 99.95% of the time (That's the SLA (Service Level Agreement))

  • 99.99% time = 4 mins per month

Virtual Networks

  • VMs must use a Virtual Network

Resource group part of a dependency

Required resources

  • Network interfaces

  • Public IP address

  • Virtual network and subnets

Additional resources

  • Network Security Groups (NSG)

  • Load Balancers

Availability Zones: resources deployed across different data centres (HINT)

Availability Sets

  • I want a VM in one domain and another domain

  • Gives you a higher SLA

Scale Sets

  • Scale virtual machines up and down for demand

  • You can deploy multiple virtual machines which are identical

  • Scale sets help with load balancing and scale things automatically based on demand

Fold domain: when we're going to do maintenance, this is the hardware that we're taking offline

  • i.e. fold domain example is a rack set

Type 1: normal VM Type 2: VM in a VM (hypervisor 2)

Hypervisors are an abstraction of virtualisation

  • There is an abstraction layer between the VM and the hardware

    e.g. VMWare

Containers

Hardware Virtualisation

  • multiple hardwares running on a machine

Container virtualising application in it's own bubble

  • runs on its own virtual machine

  • or own hardware

So you can CONTAIN applications and run them on hardware

  • so this becomes independent

  • CLI:

    ○ create applications in containers

    ○ you can update them and deploy

Use a Docker Engine to run the hardware

Container is independent from the OS

  • You can operate agile

  • And iterate quickly

  • You can scale and deploy it easily

clustering

  • run on hardware

  • if it fails it will immediately instantiate it on another hardware

Serverless Computing

Software as a Service (Saas) vs. PaaS

  • runs without you having to worry about the service

  • on the backend its connected to a database, etc

Webapps

E.g.

  • Microsoft Flow

  • Azure Logic Apps

  • Azure functions

    ○ Can run through Powershell on different servers

    ○ Small pieces of code, easy to run

    ○ Deploy serverless apps on Azure

Azure App Service

  • build and host web apps in language of choice

  • Use whatever infrastructure you want

PreviousMicrosoft AzureNextWorkshop 2

Last updated 4 years ago

Was this helpful?