Solomon Stroup AWS Solutions Architect Associate Study Guide
website·Indexed 31 days ago
https://docs.solostroup.comA comprehensive collection of notes, tutorials, and technical demonstrations for the AWS Solutions Architect Associate certification. Covers core services including EC2, S3, VPC, IAM, CloudFormation, Route 53, RDS, and ECS, with practical guides on deploying base architectures, managing global infrastructure, and implementing hybrid environments.
What's inside Solomon Stroup AWS SAA
- Azure Monitor provides tools to configure and monitor Azure applications by defining specific metrics and logs to track. Key capabilities include connecting data sources to Log Analytics and creating security-associated alerts to monitor solution health and security.
Overview of Power Query ETL process
Power Query is a data connection technology used in Power BI, Excel, and Microsoft Dataverse to prepare data for analysis. It follows an ETL workflow:
- Extract: Retrieve data from various sources.
- Transform: Clean, shape, and refine data (e.g., fixing abbreviations, removing columns, filtering rows, changing data types, and performing aggregations).
- Load: Load the transformed data into a destination such as a Semantic Model, pivot table, or data lake.
Overview of Azure Container Apps (ACA)
Azure Container Apps (ACA) is a serverless container service positioned between Azure Container Instances (minimal features) and Azure Kubernetes Service (advanced features).
Key characteristics:
- Serverless: Can scale down to zero (though cold starts may occur).
- No K8s API: Provides no direct Kubernetes API or control plane access.
- Built-in Technologies: Leverages KEDA (autoscaling), Dapr (distributed applications), and Envoy (proxy).
- Key Components:
- Environment: Defines the boundary for logging (Log Analytics workspace) and networking (VNet).
- Container App: One or more containers forming the application.
- Revision: Immutable snapshots of the app (e.g., v1, v2). Supports traffic splitting (e.g., 50/50 split) and rollbacks.
Overview of Terraform Meta Arguments
Meta arguments are special arguments available in all resource and module blocks that control the behavior of the resource or module rather than its specific configuration. Key meta arguments include:
depends_on: Handles hidden dependencies between resources or modules.count: Creates multiple instances of a resource based on a numeric value.for_each: Creates multiple instances based on a map or set of strings.provider: Selects a non-default provider configuration.lifecycle: Alters resource behavior (e.g., preventing accidental destruction).provisionersandconnections: Performs extra actions after resource creation (e.g., installing software).
Overview of the FinOps Framework operating model
The FinOps Framework is a practical operating model designed to help organizations build and mature a FinOps practice. Rather than a rigid checklist or a fixed sequence of tasks, it provides a shared structure of principles, personas, maturity levels, domains, capabilities, and success measures. It is intended to be adapted to an organization's specific operational needs, cloud usage, and goals to avoid reinventing the wheel and to create a common language across business, finance, and engineering teams.Overview of the AdventureWorks Power BI Course Project
In this project, you act as a BI Analyst for AdventureWorks. The goal is to take a set of provided CSV files and use Power BI (PBI) to transform the data and create a functional dashboard.Overview of Terraform Meta Arguments
Meta arguments are special arguments available in all resource and module blocks that control the behavior of the resource or module rather than its specific configuration. Key meta arguments include:
depends_on: Handles hidden dependencies between resources or modules.count: Creates multiple instances of a resource based on a numeric value.for_each: Creates multiple instances based on a map or a set of strings.provider: Selects a non-default provider configuration.lifecycle: Alters the behavior of a resource (e.g., preventing accidental deletion).provisioners: Executes extra actions after resource creation (e.g., installing software).
Overview of Azure Kubernetes Service (AKS) Architecture
Azure Kubernetes Service (AKS) is a managed container orchestration service that supports both Windows (.NET) and Linux (Node.js, Python) applications. It consists of two primary components:
Control Plane (AKS Service): Managed by Azure. Components include:
etcd: Key-value store for cluster state and configuration.kube-scheduler: Schedules pods to worker nodes.kube-apiserver: The API endpoint for cluster management.kube-controller-manager: Manages controllers for cluster state.- Container runtime (Docker).
Worker Nodes (Node Pools): The machines where containers run. Components include:
kubelet: Agent that communicates with the control plane to manage pods.kube-proxy: Manages network communication between pods and services.- Container runtime (Docker).
Overview of Power Query ETL process
Power Query is a data connection technology used in Power BI, Excel, and Microsoft Dataverse to discover, connect, combine, and refine data. It follows a three-step ETL process:
- Extract: Retrieve data from a wide variety of sources.
- Transform: Clean, shape, and transform data (e.g., fixing abbreviations, removing columns, filtering rows, changing data types, and performing aggregations).
- Load: Load the transformed data into a destination such as a Semantic Model, pivot table, or data lake.
Overview of Azure Monitor capabilities
Azure Monitor provides tools to track the health and security of Azure applications. Key capabilities include:
- Defining and tracking specific metrics and logs for applications.
- Connecting various data sources to and configuring Log Analytics.
- Creating and monitoring security-related alerts for deployed solutions.
- Exporting monitor data to a SIEM (Security Information and Event Management) system, specifically Microsoft Sentinel.
Overview of Azure Kubernetes Service (AKS) Architecture
Azure Kubernetes Service (AKS) is a managed container orchestration service that simplifies running Kubernetes by handling cluster provisioning, scaling, and maintenance. It supports both Windows (.NET) and Linux (Node.js, Python) applications. The architecture consists of two main components: the Control Plane (managed by AKS) and Worker Nodes (Node Pools).Overview of the FinOps Framework Operating Model
The FinOps Framework is a practical operating model designed to help organizations build and mature a FinOps practice. Rather than a rigid checklist or a fixed sequence of tasks, it provides a shared structure of principles, personas, maturity levels, domains, capabilities, and success measures. It is intended to be adapted to an organization's specific operational needs, cloud usage, and goals to avoid reinventing processes and to create a common language across business, finance, and engineering teams.