Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
This Academy course is in development. Availability is expected in Q3-2023.
Course Information
- Course Title: Large-Scale Deployments with AzureEd-Fi ODS/API Deployments
- Course Code: Ed-Fi 271
- Tracks:
- SEAs
- Collaboratives
- Pathway: Technical
- Series: Advanced Ed-Fi Topics (200 Series)
- Course Prerequisites:
- Ed-Fi 101 - Welcome to Ed-Fi
- Ed-Fi 102 - The Ed-Fi Technology Suite
- Working knowledge in an Azure environment
- General knowledge of Ed-Fi standard and technology
- Learning Delivery Mode: Self-Guided Course (Online)
- Text
- Registration Options: Online
- Link to online course
Course Overview
Description
Walk through In this course, we will give an overview of the components of large-scale Ed-Fi deployment models with Azure seen in the fieldODS/API deployments and walk through in-production examples that use cloud-based services. We will offer pros and cons but we will not recommend one over anotherlearnings and insights from these deployments in order for learners to be able to understand the challenges faced with implementing each example.
Who Should Enroll
State/Collaborative Development Team and DevOps team
Course Outcome
By the end of this course, Academy students will:
- Learners will be able to identify the components of large-scale Ed-Fi deployments
- Learners will be able to select a combination of environments and deployment models what will best suit for their state needs .
- identify resource and staffing needs for their Ed-Fi Azure deployment.
- Learners will be able to analyze other state Ed-Fi Azure deployments and identify appropriate steps/needs for their deployment.
Learning Objectives
The learning objectives for this course are:
- Environments recommended by our team
- (Required) Production Environment
- Staging
- Sandbox
- Development (Only for customizations)
- The Ed-Fi ODS / API components per environment
- Ed-Fi ODS / API
- Admin App vs Sandbox Admin
- SwaggerUI – Documentation (not in Production – Security Concerns)
- CICD pipeline options
- Traditional Team City + Octopus
- Cloud: Azure Devops Pipelines, Github Actions
- Hosting infrastructure options and combinations
- VMs (Not managed)
- Azure AppServices
- Containers ACI – Azure Container Instances
- Azure Managed SQL (MsSQL or PostgreSql)
- Pro's and Con's of combinations previously mentioned,
Course Modules
- TBDProvide an overview of large-scale Ed-Fi deployments
- Walkthrough deployment models seen in the field
- Offer learnings and insights from specific cloud-based solutions
Course Modules
- Introduction
- Understanding Large-Scale Deployments
- Deployment in Azure