Contents

AZ-900 [1] - Cloud Concepts

Cloud Concepts

In this post, we will learn/go through, the basic concepts of Azure

Shared Responsibility Model

This describes what and which services are managed by the cloud provider, in this case, Azure / Microsoft, it gives us the idea of what areas of security the client needs to take care of, as we go away from the Virtual Machine, the client needs to take care of the aspects which are most critical to the application, whereas the operations are taken care by the cloud provider - Azure

Cloud VM vs Cloud App Service vs Cloud SaaS

Service Type Cloud VM Cloud App Service Cloud SaaS
Building Security Azure Azure Azure
Physical Network Security Azure Azure Azure
Physical Computer Security Azure Azure Azure
OS Patches Client Azure Azure
Network Settings & Firewall Client Azure + Client Azure
Application Settings Client Azure + Client Azure
Authentication Platform Client Azure + Client Azure + Client
User Accounts Client Client Client
Devices Client Client Client
Data Client Client Client

Private vs Public vs Hybrid Cloud

Public Cloud

The public cloud is defined as computing services offered by third-party providers over the internet to anyone who wants to purchase them, when we talk about Azure we’re generally talking about the public cloud, where Azure owns the hardware on their network and infrastructure.

Private Cloud

The private cloud is defined as the computing services offered over the internet or private network to select users instead of the general public, similar to the government cloud, where the client leases or owns exclusive access to the hardware or resources, Azure also provides a private cloud to clients that use them.

Hybrid Cloud

In this cloud, the client can choose to run a set of services on-prem while the other runs on the cloud, or use the cloud to handle sudden loads.

Cloud Pricing

Complexity

  1. Difficult to predict
  2. Difficult to understand what a service will really cost
  3. Possibility of big savings, but we lose predictability
  4. Every service has multiple factors that affect the pricing of the service, these add a lot of variables during our initial calculations.
  5. Different Pricing for
    • Pay for Time (VM)
    • Pay for GB (Storage)
    • Pay for Operations (Read or Write Operations, Executions)