# DevOps Training Session 6: Cloud - Azure
###### tags: `devops` `research` `reliable`
Hello btb, welcome again so --> This session i will show processing on work with Cloud Azure --> Happy implement [:small_airplane:](https://drive.google.com/file/d/1ugE8xStg9oHCDP9FciEQ5yPqKAHtUp9u/view)
--> Long time to not upgrade about cloud --> so with this cloud it not just have something to relative, somekind is needed to provide from owner resource so --> It just do with some like console of Azure
![](https://i.imgur.com/C2foqaX.png)
## Step by step
1. I have some doing with docker registry on azure
--> Reference this document for connect and just use `docker login`, `docker push` && `docker pull` --> **For Interect with the container registry resource** :airplane:
--> Refer with this [**LINK**](https://www.c-sharpcorner.com/article/push-pull-docker-image-with-azure-container-registry/) for doing with session about and just custom the resource like my repo --> adjust name you need to for private container registry of azure
--> Successful interaction
![](https://i.imgur.com/Ka2qfp4.png)
*Script addons*
`docker push <name of container registry>.azurecr.io/webpage8001:latest || throw $docker_err`
**--> script to push --> image into container registry**
`docker pull <name of container registry>.azurecr.io/webpage8001:latest`
**--> script to pull --> image from private registry into local**
But all of process you need to know about sumary about identity with az --> with [**LINK**](https://learn.microsoft.com/en-us/cli/azure/)
2. Create anything with Azure console --> UI is beautiful but somekind like stupid --> Not have resolve
![](https://i.imgur.com/gLhDWyJ.png)
#source from [*https://learn.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal*](https://learn.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal)
3. Take snapshot --> easy just copy
![](https://i.imgur.com/KpcCjdK.png)
#source from [*https://learn.microsoft.com/en-us/azure/virtual-machines/snapshot-copy-managed-disk?tabs=portal*](https://learn.microsoft.com/en-us/azure/virtual-machines/snapshot-copy-managed-disk?tabs=portal)
Note: if you want to setup the first time for VM with you configuration --> U can consider about userData of Azure (AWS or anykind cloud alway have the userData). But this is the issue you can meet to work with this
![](https://i.imgur.com/SS2b2NX.png)
- The annoything about using this one --> is not change and take effect on the second time --> **IDK why they custom it but it just make the setup for first time when the VM Create and run time first cycle**
![](https://i.imgur.com/OMurJob.png)
- The second issue when we meet that kind is --> You need to understand what sensitive you put init --> really complicate for secure that **** --> The metadata if hacker can RCE into that VM --> All kind of thing sensitve about your azure can expose --> Base64 :sweat_smile: easy to crack
![](https://i.imgur.com/Hxeq9Ep.png)
- The third is bull ****, you need to understand why this Azure not download somekind needest for environment of CLI --> This make anything is simple for config on private Image ? Why they do not that, IAM need to add role when it start --> Bring up VM for do VM is s**k :coffee:
## Conclusion
- Azure is platform is easy to know but not secure --> Secure you want to gurantee for VM, for IAM --> You need to diggest deepest into infrastructre of Azure --> Not quite easy for understand
- So after this lab --> The first thing is you understand is somekind have not solution for apply by :thinking_face: --> Do the job with document is best solution for resolve anything kind of problem && issue
![](https://i.imgur.com/veXGg5k.png)
--> On the next session --> Using teraform to easy used for understand what doing when using Azure
![](https://i.imgur.com/s7AOrZT.png)
## Reference
[Azure Doc](https://learn.microsoft.com/en-us/azure/?product=popular) --> Everything is on it --> Head on Azure waiting you :smile: