Sunday, August 22, 2021

Azure Fundamentals (AZ-900) Exam Notes 02

 CERTIFICATION

Microsoft Certified: Azure Fundamentals


  • Azure Virtual Machine    
- Emulation of physical computer
- IaaS
- Scalability
    1. VM scale sets
    2. Azure Batch : pool of compute servers, raw computational power, super computer

 When to use?
        + Testing and Development
        + Running applications on cloud
        + Extending datacenter to Cloud
        + During DR
  • Azure App Service
- PaaS
- Types of App Service
        1. Web Apps : Hosting web apps, Languages: ASP.Net/ASP.net Core/ Java/Python/Ruby/PHP/Node js 
        2. API Apps : REST based web APIs
        3. Web Jobs : Run a program or script, can schedule
        4. Mobile Apps : Build backend for android or iOS apps
  • Azure Container Instance
- Deploy and Manage containers
  • Azure Kubernetes Service
- Orchestration service
  • Azure Functions and Logic Apps

Azure Functions Azure Logic Apps
State Statefull or Stateless Statefull
Development Coding (Imparative) Designer (Declarative)
Connectivity lot of binding types lot of connectors
Actions Coding for activity functions Ready-made actions
Monitoring Azure Application insights Azure portal, Log analytics
Management REST API, Visual Studio Azure portal, REST API, Powershell, Visual Studio
Purpose Execute code Execute workflows
  • Azure Virtual Desktop
- Desktop an application virtualization service
- Works across devices like Windows, Linux, Andriod, Mac and iOS

Saturday, August 21, 2021

Azure Fundamentals (AZ-900) Exam Notes 01

 CERTIFICATION

Microsoft Certified: Azure Fundamentals


Why Cloud Computing:
1. low cost
2. efficient manage
3. scalability

Azure Compute Services:    VM, VM Scale Sets, Kubernetes Service, Azure Batch, Azure Functions, Azure Container instance
Networking: Virtual network, Load balancer, Application Gateway, VPN Gateway, DNS, CDN, DDos Protection, Traffic Manager, ExpressRoute, Azure Firewall
Azure Storage: Blob Storage, File Storage, Queue Storage, Table Storage
Azure Databases: Cosmos Db, SQL DB, Database for MySql, Database for PostgreSQL, 
Web: Azure App Service
IoT: IoT Central, IoT HUB, IoT Edge
BigData: Synapse Analytics, HDInsight, Databricks

Azure Account > Subscriptions > Resource Groups > Resources

Public Cloud Private Cloud Hybrid Cloud
No CapEx Complete control over resources and security Most flexibility
Quick provisioning/De-provisioning Hardware must be purchased at the beginning Owner can determine where to run applications
Pay only for what they use Owner is responsible for hardware maintenance and updates Owner security, compliance and legal requirements

















Capital Expenditure (CapEx): up front cost of spending money 
Operational Expenditure (Opex) : spending money for service or product now



IaaSPaaS    SaaS
VMApp ServiceOffice 365
ServersIaaS + OSPaaS + Hosted applications
more flexiblefocus on developmentpay-as-you-go model
 
Azure Organization Levels:

1. Management Group
2. Subscription (define limits or quotas)
3. Resource Groups (Logical containers) : Azure resource manager - manager layer tat allows you to CRUD resources
4. Resources (VM, Database, etc)









Management Groups: 
  • 10000 management groups can be supported
  • supported 6 levels of depth
  • single parent
  • multiple children








File Sharing using NFS in GKE Cluster

 File Sharing using NFS in GKE Cluster There was a requirement to create common file sharing location which should be accessible by specific...