Menu

Showing posts with label Microsoft Azure. Show all posts
Showing posts with label Microsoft Azure. Show all posts

3 Feb 2026

🌩️ Azure Session 1 – Cloud Computing Basics

Cloud Computing Basics

Cloud Computing Basics

Target Audience: Beginners, DevOps Engineers, Middleware Administrators, AZ-900 & AZ-104 aspirants.


☁️ What is Cloud Computing?

Cloud Computing is the delivery of computing services such as servers, storage, databases, networking and software over the internet instead of using physical hardware in your own data center.

  • No need to buy physical servers
  • Resources can be created in minutes
  • Scalable and flexible
  • Pay only for what you use

☁️ Cloud Service Models

  • IaaS (Infrastructure as a Service): Virtual servers, storage and networks.
    Use: Full control over OS and applications (Azure Virtual Machines).
  • PaaS (Platform as a Service): Platform and runtime without managing servers.
    Use: Fast application deployment (Azure App Service, Azure SQL).
  • SaaS (Software as a Service): Fully managed software.
    Use: Ready-to-use applications (Microsoft 365).

☁️ Cloud Deployment Models

  • Public Cloud: Shared cloud infrastructure.
    Use: Cost-effective and scalable. like AWS, Azure, GCP [Pay As you Go]
  • Private Cloud: Dedicated infrastructure.
    Use: High security and compliance. like Azure Stack and AWS Outposts
  • Hybrid Cloud: On-premise + cloud.
    Use: Enterprise flexibility.
  • Multi-Cloud: Multiple cloud providers.
    Use: Avoid vendor lock-in. if one providers gets stuck others can be present

⚡ Cloud Characteristics (NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY- NIST)

  • On-Demand Self Service
  • Broad Network Access
  • Resource Pooling
  • Rapid Elasticity
  • Measured Service (Pay-as-you-go)

🌍 User Location & Latency

Latency: Delay between request and response.
Use: Deploy applications near users for better performance.


πŸ“Š Data Types in Cloud

  • Structured Data: SQL databases
  • Unstructured Data: Images, videos, logs
  • Semi-Structured Data: JSON, XML

πŸ›️ Compliance & Data Residency

Some industries require data to stay in specific countries due to legal rules.
Use: Banking, Finance, Healthcare, Government.


πŸ” Conditional Access

Controls access based on user identity, device and location.
Use: Block access from unknown or insecure devices.


πŸ—️ Azure Resource Hierarchy

  • Management Groups
  • Subscriptions
  • Resource Groups
  • Resources

🌐 Hub-and-Spoke Network Model

Central hub contains firewall and security services, while spokes host applications.
Use: Cost saving and centralized security.


πŸ“Š Logs vs Metrics vs Alerts

  • Logs: Event records
  • Metrics: Performance values (CPU, memory)
  • Alerts: Notifications when limits crossed

☁️ Cloud Bursting

Extra workload moves to cloud when on-premise capacity is full.
Use: Payroll processing, exam systems.


🏒 Business Continuity vs Disaster Recovery

  • Business Continuity (BCP): Keep business running
  • Disaster Recovery (DR): Recover systems after failure

πŸ§‘‍πŸ’Ό Identity & Access Management (IAM)

Manages users and their access to resources.
Use: Azure Active Directory, RBAC, MFA.


πŸ“Š Subscription Limits & Quotas

Limits resources to prevent misuse and control cost.


πŸ’° Cloud Pricing Models

  • Pay-as-you-go: Pay only for usage
  • Reserved Instances: Discount for long-term usage
  • Spot Instances: Low-cost unused capacity

🌐 Cloud Networking

  • VNet (Virtual Network): Private network for cloud resources.
    Use: Secure communication.
  • Subnet: Smaller network inside VNet.
    Use: Separate web, app and database layers.
  • NSG (Network Security Group): Firewall rules.
    Use: Allow or block traffic.
  • Load Balancer: Distributes traffic.
    Use: High availability.
  • VPN (Virtual Private Network): Secure tunnel to cloud.
    Use: Connect office to cloud.
  • ExpressRoute: Private dedicated connection.
    Use: Faster enterprise connectivity.

🚚 Cloud Migration – 6R Strategy

  • Rehost (Lift and Shift):
    Move applications from on-premise to cloud without changing their design.
    Use: Fast migration when you want minimal changes and quick cloud adoption.

  • Refactor:
    Modify application architecture to use cloud-native features like auto-scaling and managed databases.
    Use: Improve performance, scalability, and long-term cost efficiency.

  • Replatform:
    Move applications to cloud with small optimizations but without full redesign.
    Use: Gain some cloud benefits while keeping application structure mostly same.

  • Retire:
    Remove applications that are no longer needed or used.
    Use: Reduce cost and simplify IT environment by eliminating unused systems.

  • Retain:
    Keep certain applications on-premise due to security, compliance, or technical reasons.
    Use: When apps cannot be moved to cloud immediately.

  • Replace:
    Replace existing applications with cloud-based SaaS solutions.
    Use: Modernize systems using ready-made cloud software (example: replace on-prem email with Microsoft 365).

πŸ“ˆ Scaling in Cloud

  • Vertical Scaling: Increase CPU or RAM
  • Horizontal Scaling: Add more servers
  • Auto Scaling: Automatic scaling based on load

πŸ” Cloud Security Concepts

  • HTTPS (HyperText Transfer Protocol Secure)
  • RBAC (Role-Based Access Control)
  • NSG (Network Security Group)
  • JIT (Just-In-Time)
  • MFA (Multi-Factor Authentication)

🧠 Cloud Computing Interview Questions

What is Cloud Computing?

Delivering IT services over the internet using pay-as-you-go model.

Difference between Backup and DR?

Backup stores data; DR restores systems.

What is Hybrid Cloud?

Combination of on-premise and cloud.

What is RPO and RTO?

RPO - Recovery Point Objective = How much data loss (time wise) is acceptable if a disaster occurs

RTO -Recovery Time Objective = How quickly the system must be back online after a failure.


πŸ’Ό Enterprise Real-World Scenarios

  • Banking app deployed in multi-region
  • Jenkins CI/CD hosted on Azure VM
  • Healthcare data stored in India region
  • E-learning platform auto scales
  • VPN connection from office to cloud

✅ Key Takeaways

  • Cloud computing is scalable and cost-effective
  • Security and compliance are critical
  • Understanding fundamentals helps interviews
  • Azure supports enterprise workloads

24 Oct 2025

🌩️ How I Cleared My AZ-900 Microsoft Azure Fundamentals Exam

How I Cleared AZ-900 Microsoft Azure Fundamentals Exam

  • Clearing the Microsoft Azure Fundamentals (AZ-900) certification on 15-April-2025 was one of the most enjoyable milestones in my cloud learning journey.
  • I've been working as a Senior Middleware Engineer, managing Enterprise, OpenSource Applications and Web servers like WebSphere Application, JBoss EAP, Apache-Tomcat, IBM IHS, Apache-Web, LightHttpd, Windows-IIS and NGINX.
  • As more workloads moved to the cloud, I decided to expand my skillset — that's how my DevOps and Azure journey began.
  • As a beginner in cloud DevOps, I wanted strong fundamentals, and AZ-900 was the perfect first step.
  • It helped me understand Azure's core services, pricing, governance, and the overall cloud foundation.

🧾 My Learning Habit

  • I remember concepts best when I make notes in my own words.
  • Writing things down helped me retain topics longer.
  • I kept both handwritten and digital notes while studying from Microsoft Learn, KodeKloud, and YouTube.

πŸ“š Study Resources I Used

🎯 Practice Tests and Dumps

πŸ”— AZ-900 Practice Test Resources

Here are some helpful websites where you can find AZ-900 practice questions and exam dumps:

🧠 Hands-On Practice in Azure Portal

I created a free Azure account and practiced the following:

⏰ Exam Registration Experience

  • I registered online through the Microsoft Certification Portal.
  • You can choose between two options:
    • Online proctored exam (from home)
    • Physical test center
  • I chose the test center option for the real exam feel.
  • Slots are usually available Monday to Friday, between 10 AM and 5 PM (depends on the center).

πŸͺ™ Exam Fees and Discount

  • Standard Fee: ₹3,691 (approx.)
  • After ESI Discount: ₹2,177
Pro Tip: Register using your official/work email ID (corporate or student) — sometimes you get additional discounts. You can also merge your Microsoft work and personal accounts for a smoother certification experience. Microsoft guide: Microsoft Certified: Azure Fundamentals.

🧩 Exam Day Experience

  • The exam was straightforward and focused on practical concepts.
  • Topics covered: cost management, storage options, compute resources, and governance.
  • Duration: 60 minutes
  • Questions: Around 45 questions (multiple choice, drag-and-drop, scenario-based)
  • I flagged a few questions for review and completed the test comfortably.
  • Got the result quickly after finishing. ✅

πŸ’ͺ My Tips for AZ-900 Beginners

  • Make notes while studying — it greatly helps retention.
  • Use Microsoft Learn — it's official and free.
  • Check Out Video Tutorials, Practice Question on each topics and hands-on labs on KodeKloud and in the Azure Portal.
  • Watch YouTube practice videos to understand question patterns.
  • Practice with mock tests to get familiar with the exam format and timing.
  • Understand concepts rather than memorizing answers from dumps.

🎯 What's Next for Me

  • After AZ-900, I started preparing for AZ-104 (Azure Administrator).
  • My plan is to combine Azure knowledge with DevOps skills.
  • Ultimate goal: AZ-400 (Azure DevOps Engineer Expert).
  • If you're starting your Azure journey, begin with AZ-900 — it's beginner-friendly and builds a strong foundation.
"Learn at your own pace, make notes, practice hands-on, and the results will follow."

Published by Pradeep Vishwakarma