Blog

Deployment Models & Cloud Pricing Models

Types of Cloud Computing – Public, Private and Hybrid

 

 Cloud Deployment Models 

 

 

 

Cloud Pricing Models

 

Always Free

  1. Virtual Network
  2. Azure Policy
  3. Azure Active Directory
  4. Azure Migrate
  5. Azure Open Datasets
  6. Azure Lighthouse
  7. Azure Private Link
  8. Azure Data Catalog
  9. Azure Service Fabric

 

Pay: Time

  1. Charge based on the time you use a particular service
  2. Other important parameters like performance tiers and other configurations

Examples:

  1. Virtual Machine
  2. App Services
  3. SQL Database
  4. Load Balancer

 

Pay: GB

  1. Database Storage
  2. Storage Service
  3. Network traffic (between regions)

 

Pay: Operation

Charges based on the number of operations

Example: Cost per million operations

  1. Storage services (read, write, or delete operations)
  2. Cosmos DB

 

Pay: Execution

  1. Serverless offerings
  2. Charges only when you use, per execution
  3. Serverless Database
  4. Logic Apps

 

 

0
0

Computing Models & Shared responsibility Model

Computing Models

Categories of cloud services – SaaS vs PaaS vs IaaS

 

 SaaS vs PaaS vs LaaS 

 

 SaaS vs PaaS vs LaaS 

 

 

 SaaS vs PaaS vs LaaS 

 

 

Shared responsibility Model

 

  • Workload responsibilities vary depending on whether the workload is hosted on SaaS, PaaS, IaaS or on-premises datacenter

 

 

 

0
0

Scalability, Elasticity, and Agility

Scalability, Elasticity, and Agility

Scalability

  1. Resources cost money
  2. Charged for disk space, CPU, memory, bandwidth
  3. Minimize cost by minimizing resources used
  4. Resource needs change quickly
  5. Resource demand can fluctuate based on
    1. Particular day
    2. Time of day
    3. Increase in popularity
  6. Scalable architectures provide the ability to grow your environment when this is needed (increase in number of users,
  7. traffic throughput)
  8. Example: Workload increased as business expanded over some time
  9. Two types of Scalability:
    1. Vertical Scalability
    2. Horizontal Scalability

 

Scalability vs Elasticity

  1. Scalability: Scalable architectures provide the ability to grow your environment when this is needed (increase in number of users, traffic throughput)
  2. Example: Workload increased as business expanded over some time

Two types of Scalability:

  1. Vertical Scalability
  2. Horizontal Scalability

 

  1. Elasticity: Ability to automatically expand or compress the infrastructural resources on a sudden up and down in the requirement so that the workload can be managed efficiently.
  2. Example: workload increases during festive season like Christmas.

 

Elasticity Scalability
Elasticity is used just to meet the sudden ups and downs in the workload for a small period. Scalability is used to meet the static increase in the workload.
Elasticity is used to meet dynamic changes, where the resources needed can increase or decrease. Scalability is always used to address the increase in workload in an organization.

 

It is short-term planning and adopted just to deal with an unexpected increase in demand or seasonal demands. Scalability is a long-term planning adopted just to deal with an expected increase in demand.

 

 

Agility

Agility: Rapidly deploy and configure cloud resources as your app’s needs change.

  • Speed and flexibility of scaling in the cloud

 

 

0
0

High availability, Fault tolerance, and Disaster recovery

High availability, Fault tolerance, and Disaster recovery

 

Common Goal: High availability, Fault tolerance, and Disaster recovery

 

  • Goal: The user continues to access the application, even when things go wrong.
  • Common reasons for loss of availability
  1. Network outage
  2. Application failure
  3. System outage
  4. Power outage
  5. Catastrophic disasters (Earthquakes, tsunamis, floods, tornados, etc.)

 

  Disaster Recovery 

 

 

 

High Availability and Fault Tolerance

 

⮚ Protect against data center, server, network and storage subsystem failures to keep your business running without downtime.

⮚ Highly available systems are reliable in the sense that they continue operating even when critical components fail.

⮚ They are also resilient, meaning that they can simply handle failure without service disruption or data loss, and seamlessly recover from such failure.

⮚ Azure provide high availability features such as redundancy, load balancing, auto-scaling and provisioning across Availability Zones (AZ), representing isolated parts of an Azure data center.

 

  High Availability 

 

  1. Service Level Agreement (SLA) guarantees a certain level of availability as a percentage

 

 

0
0

Create Azure resource groups

Create Azure resource groups

 

Step 1:-

 

  1. Sign in to the Azure portal.
  2. Select Resource groups.
  3. Select Create.

 

Step 2:-

 

  • Subscription: Select your Azure subscription.
  • Resource group: Enter a new resource group name.
  • Region: Select an Azure location, such as Central US.

 

 

Step 3:-

  1. Select Review + Create
  2. Select Create. It takes a few seconds to create a resource group.
  3. Select Refresh from the top menu to refresh the resource group list, and then select the newly created resource group to open it. Select Notification (the bell icon) from the top, and then select Go to resource group to open the newly created resource group.

 

 

0
0

Azure Portal Overview

Azure Portal Overview

 

⮚  Web-based, graphical user interface (GUI) for controlling Microsoft Azure

⮚  Unified console that provides an alternative to command-line tools.

⮚  Build, manage, and monitor everything from simple web apps to complex cloud deployments.

⮚  Create custom dashboards for an organized view of resources.

⮚  Azure Marketplace helps connect users with Microsoft partners, independent software vendors, and startups that are offering their solutions and services, which are optimized to run on Azure.

⮚  Continuous availability

⮚  Load from closest location

⮚  Continuously maintained behind the scene and requires no downtime.

 

 

Set Budget and Delete Resources

 

⮚  FREE Subscription

⮚  Azure won’t charge you for your free subscription.

⮚  Your FREE subscription and services are disabled once your credit runs out.

⮚  You must upgrade to continue using Azure services.

⮚  Paid subscription – VERY IMPORTANT

⮚  EVEN IF I DON’T TO TELL YOU AFTER DEMO

⮚  DELETE RESOURCES AFTER YOUR USE/DEMO

⮚  Set Alert – notify you when you’re spending reaches or exceeds the amount defined in the alert condition of the budget.

 

0
0

How to Create a Free Azure Account?

How to Create a Free Azure Account?

 

Step 1:

 

Go to the official Microsoft Azure website, https://azure.microsoft.com/en-in/free, and click on ‘Start Free’.

 

Step 2: 

 

Sign in/sign up for a Microsoft account using an email address and password.

 

Step 3:

 

You will be redirected to the Azure Signup page. Enter your name, email, and phone number, then verify your phone number by clicking the Text Me/Call Me option and entering the verification code you received.

Note:- It is important to note that you should use the same email address for both Azure and your Microsoft account.

 

Step 4: 

 

Enter your address, state, and postal code. Now, check the terms and conditions and click on ‘Next‘.

 

Step 5: 

 

Fill in the credit/debit card details for identity verification where you would be charged Rs 2 for verification.

 

Step 6: 

 

Check the Terms and Conditions, now click ‘Sign Up’.

 

Step 7:

 

You have now completed the account creation process. Now, click ‘Go to the gateway’.

Congratulations, your free Azure account was successfully created. If you have used all your free credit, you must switch to the ‘Pay as you go’ subscription model, in which you will be charged based on the resources used.

 

 

 

0
0

Quick Support

image image