Ken Schaefer 1 year ago
parent
commit
882f3cd70f
  1. 23
      .obsidian/workspace.json
  2. 18
      Azure/AZ-204.md
  3. 116
      Azure/AZ-900.md
  4. BIN
      Azure/Pasted image 20230822075625.png
  5. BIN
      Azure/Pasted image 20230822080155.png
  6. BIN
      Azure/Pasted image 20230822163235.png
  7. 0
      C#/csharp-path.md
  8. 4
      README.md
  9. 9
      Studying/AZ-900.md

23
.obsidian/workspace.json

@ -13,7 +13,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "OpenEMR/openemr-dev-env-docker.md", "file": "README.md",
"mode": "source", "mode": "source",
"source": false "source": false
} }
@ -85,7 +85,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "OpenEMR/openemr-dev-env-docker.md", "file": "README.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -102,7 +102,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "OpenEMR/openemr-dev-env-docker.md", "file": "README.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@ -125,7 +125,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "OpenEMR/openemr-dev-env-docker.md" "file": "README.md"
} }
} }
} }
@ -148,11 +148,20 @@
}, },
"active": "978efe8fe87f79d0", "active": "978efe8fe87f79d0",
"lastOpenFiles": [ "lastOpenFiles": [
"Untitled.canvas", "Azure/AZ-900.md",
"Unity3d/rpg-game.md",
"README.md",
"OpenEMR/openemr-dev-env-docker.md", "OpenEMR/openemr-dev-env-docker.md",
"C#/csharp-path.md",
"C#",
"Azure/Pasted image 20230822163235.png",
"Azure/Pasted image 20230822080155.png",
"Azure/Pasted image 20230822075625.png",
"Azure/AZ-204.md",
"Azure",
"Untitled.canvas",
"Linux/linux-installation.md", "Linux/linux-installation.md",
"OpenEMR/openemr-dev-custom-modules.md", "OpenEMR/openemr-dev-custom-modules.md",
"OpenEMR/event-architecture.md", "OpenEMR/event-architecture.md"
"README.md"
] ]
} }

18
Azure/AZ-204.md

@ -0,0 +1,18 @@
[Microsoft Certified: Azure Developer Associate - Certifications | Microsoft Learn](https://learn.microsoft.com/en-us/certifications/azure-developer/)
## Implement Azure Functions
### Introduction
>Azure Functions lets you develop serverless applications on Microsoft Azure. You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it.
>Azure Functions is a serverless compute service, whereas Azure Logic Apps is a serverless workflow integration platform. Both can create complex _orchestrations_. An orchestration is a collection of functions or steps, called actions in Logic Apps, that are executed to accomplish a complex task.
>Like Azure Functions, Azure App Service WebJobs with the WebJobs SDK is a code-first integration service that is designed for developers. Both are built on Azure App Service and support features such as source control integration, authentication, and monitoring with Application Insights integration.
### Hosting options
1. Consumption plan
2. Premium plan
3. Dedicated plan

116
Azure/AZ-900.md

@ -0,0 +1,116 @@
# Microsoft Azure Fundamentals (AZ-900)
## Introduction
Portal
- Personalize
- Access control
- Cost management
- Updates
- Multi-platform
Command Line Interface (CLI)
- Stable - the commands dont change
- Structure - all command follow same pattern
- Cross platform
- Automation
- Logging and source control
Azure PowerShell
- Cmdlet
- Azure Resource Manager - PS uses the RM just like the portal
- PS is used for more than just Azure
Cloudshell
- Browser or portal version of PowerShell
Azure Mobile Apps
ARM Templates
- Describe resource usage
- JSON format
- Template to create resources
- Source control
- Reuse sections
Azure Advisor
- Cost
- Security
- Reliability
- Operational Excellence
- Performance
## What is Cloud Computing
On demand availability of computer resources divided into 3 categories:
1. Compute
2. Networking
3. Storage
> Cloud computing is the delivery of computing services over the internet. Computing services include common IT infrastructure such as virtual machines, storage, databases, and networking. Cloud services also expand the traditional IT offerings to include things like Internet of Things (IoT), machine learning (ML), and artificial intelligence (AI).
>
>Because cloud computing uses the internet to deliver these services, it doesn’t have to be constrained by physical infrastructure the same way that a traditional datacenter is. That means if you need to increase your IT infrastructure rapidly, you don’t have to wait to build a new datacenter—you can use the cloud to rapidly expand your IT footprint.
>[What is cloud computing - Training | Microsoft Learn](https://learn.microsoft.com/en-us/training/modules/describe-cloud-compute/3-what-cloud-compute)
### Language of Cloud Computing
This site is a huge dictionary of cloud terms that you should spend some time reading:
[Cloud Computing Terms | Microsoft Azure](https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/)
Terms to know
- **High availability:** using resources in the cloud, not limited to physical computers that you own. Use clusters to implement this
- **Reliability:** Fault tolerance / disaster recovery. Deploy across regional cloud centers
- **Scalability:** Add or remove resources when you need them. Process of scaling out, up, or down on an automatic basis. Horizontal scaling = scaling out. Vertical scaling = increasing power of existing VMs
- **Security:** Full control of cloud resources
- **Predictability:** Performance and costs
- **Governance:** Ability to create corporate standards and audit the resources
- **Manageability:** Monitoring.
![[Pasted image 20230822075625.png]]
### Cloud Service Models
Cloud service models are a way of categorizing cloud resource offerings based on the architectural component that it addresses.
#### Infrastructure as a Service (IaaS)
Type of cloud computing where basic infrastructure is offered on the cloud.
- VMs & Servers
- Storage and backup
- Network
#### Platform as a Service
PaaS builds on top of IaaS and provides a complete deployment environment for apps.
- App Services
- Databases
- Business Analytics
- Operating Systems
- Docker
- Kubernetes
#### Software as a Service
SaaS sits on top of both IaaS, and PaaS providing a complete third party solution. The best example of this is Office 365.
- EMRs like AdvancedMD
![[Pasted image 20230822080155.png]]
### The Shared Responsibility Model
The shared responsibility model breaks down each of the "responsibilities" that the traditional IT department is manages when all computing resources are on-prem. It then looks at each of the cloud service model and defines who performs each responsibility - the cloud provider,
![[Pasted image 20230822163235.png]]
[Describe the shared responsibility model - Training | Microsoft Learn](https://learn.microsoft.com/en-us/training/modules/describe-cloud-compute/4-describe-shared-responsibility-model)
### Define Cloud Models
#### Private Cloud
Pretty much the same as on-prem but resources are delivered over the internet. The company still purchases equipment and IT staff to manage the data center.
### Public Cloud
Data center is built and controlled by a third party provider, like Microsoft, Amazon, or Google. Resources are managed and delivered over the internet.
### Hybrid Cloud
Combination of both Private and Public cloud where some resources are managed on-prem; perhaps for regulatory or security reasons. The architecture of the organization decides whether resources are deployed to the company owned private cloud or on a public cloud platform.
### Multi Cloud
Pretty much the public cloud model but the organization uses more than one provider. Like some stuff is on Azure and other stuff is on AWS.

BIN
Azure/Pasted image 20230822075625.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

BIN
Azure/Pasted image 20230822080155.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

BIN
Azure/Pasted image 20230822163235.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

0
C#/csharp-path.md

4
README.md

@ -2,4 +2,6 @@
This repo contains markdown files that provide documentation for my own reference. I guess in the old days I would have a blog where I write articles with this information, today I use GitHub. This repo contains markdown files that provide documentation for my own reference. I guess in the old days I would have a blog where I write articles with this information, today I use GitHub.
Some of the documents are fleshed out, many are just fragments. <<<<<<< HEAD
Some of the documents are fleshed out, many are just fragments.
=======

9
Studying/AZ-900.md

@ -1,9 +0,0 @@
# Microsoft Azure Fundamentals (AZ-900)
## Cloud Concepts
## Azure Services and Concepts
## Azure Security and Privacy Concepts
## Pricing and Support Options
Loading…
Cancel
Save