CNIT 420 Azure Cloud Administration

Course Information

Azure administrator skills training needed to be successful deploying Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS), and Platform-as-a-Service (PaaS) solutions. Includes training in planning IaaS solutions for fault tolerance and performance, deployment of Virtual Machines (VMs), and systems management using Windows PowerShell and the Azure CLI V2.

STUDENT LEARNING OUTCOMES

Upon completion of this course, a student will be able to:

  1. Configure Azure administration and accounts.
  2. Select appropriate service plans for balanced configuration of computation, data transit, and storage.
  3. Select and deploy network monitoring framework and virtual machines.
  4. Configure scaling and redundancy in cloud computing infrastructure.
  5. Create reports on cost of deployed infrastructure.

Important Dates

There will be no required meetings for this course. All assignments, tests and quizzes will be conducted online. You could always contact me by email to ask questions or arrange a meeting.

Course Syllabus

Syllabus:

Note: Due to the everchanging world of Cloud, this is not a one-to-one representation.

A. Introduction to Cloud Service models

1. Definition of Cloud

2. Different service levels

a. SaaS - Software-as-a-Service

b. PaaS - Platform-as-a-Service

c. IaaS – Infrastructure-as-a-Service

B. Platform-as-a-Service

1. Configuration

2. Installation

3. Operation and Administration

C. Infrastructure-as-a-Service

1. Major differences from PaaS

2. Configuration

3. Installation

4. Operation and Administration

D. Azure CLI and General Introduction to Scripting languages

1. Command Line Interface

2. PowerShell

3. JSON

E. Survey of Azure service platforms

    1. Accounts and credentials
    2. Dashboards
    3. Public key infrastructure (PKI)
    4. Remote access methods
    5. Billing and usage accounting
  1. Azure service solution bundles
    1. Mobile
    2. Web
    3. Media
    4. Identity and access management
    5. Development and testing
    6. Data management
  2. Compute services
    1. Web sites
    2. Virtual machines (VM)
    3. Software Stock Keeping Unit (SKU) selection for multi-tenant services
    4. Cloud services
    5. Mobile services
    6. Software-as-a-service (SaaS)
  3. Network services
    1. Virtual networks
    2. Traffic management
  4. Data services
    1. SQL and SQLite databases
    2. Azure SQL Database
    3. NoSQL database
    4. BLOB services
  5. App services
    1. Active Directory
    2. Multi-factor authentication
    3. Message queues
    4. Service bus
    5. Notification hubs
    6. Media services
  6. Patterns for defining infrastructure
    1. Environments
    2. Organizing infrastructure
    3. Basic pipeline designs
    4. Using a local sandbox
  7. Patterns for updating and changing servers
    1. Patterns for continuous deployment
    2. Patterns for immutable servers
    3. Practices for managing configuration definition
  8. Testing infrastructure changes
    1. Roles and workflow for testing
    2. Change management
    3. Zero down-time changes

Suggested Textbook:

  1. Representative Textbooks and Other Instructional Materials
    1. Website: Azure Overview and Online Documentation

Exam Ref Az-900 Microsoft Azure Fundamentals - by Jim Cheshire


ISBN-13: 978-0135732182

ISBN-10: 013573218

Exam Ref AZ-103 Microsoft Azure Administrator – by Michael Washam, Jonathan Tuliani, Scott Hoag

ISBN-13: 978-0135466582

ISBN-10: 013546658X