Microsoft Azure Vocabulary

Cloud is a symbol, metaphor, and abstraction between your business and local computing infrastructure. While, there is globally distributed data centers, which will be owned by the firm and provided by the firm. In this case Microsoft. The same is defined in the diagram above.

Usually, the cloud computing i.e, public cloud in particular is mostly used IT industry. There are some services which most of the IT companies use.

IT services on demand:

  • Compute
  • Storage
  • Networking
  • Monitoring

The point here to be noted is that Microsoft has established Azure as an open source. That means it is free of cost for most of the services. But there will be only one thing which is charged for i.e, storage.

Computing: The software is designed according to the infrastructure present for IT firm.

Storage: The firm has to pay for the consumption of the Azure datacenters.

Networking & Monitoring: These both are handled by the cloud providers, in this case Azure Microsoft. There are even other such as AWS amazon and google cloud platform.

All you are working with in your local environment are the tools to interact with Azure resource manager programming interface (API). Tools such as web browser in azure portal, power-shell, azure command line interface, and various software development kits (SDK’s) etc.

Vocabulary:

The Vocabulary we will learn for Azure, will in the context of the Azure architecture.

Microsoft Azure Vocabulary

High Availability:

The design of cloud application is in such a way, that it maximizes the service accessibility.

Note: Do not confuse the high availability with up-time. The up-time is the clock time that a server has been online. If a server is not online due to some other reasons, then it cannot be concluded as available. Hence, it cannot have attribute such as high availability.

Fault Tolerance:

Features such as redundancy, cloning, repetition is applied on to the data. This will ensure zero downtime.

In the architecture diagram we can see that in primary region, in web tier there are 3 virtual machines.

Case1: There is a possibility that 2 out of 3 machines might go down, but in that case the 3rd on will work, maintaining zero down time.

Yet, there is possibility that all of the 3 might go down. Is such case we have case2.

Case2: When all the 3 virtual machines go down, the architecture is designed in such a way, that there is a secondary region in which more 3 virtual machines that are present, which will work when the primary region virtual machines are down. Hence, providing solution for failures at multiple-levels, ensures zero downtime.

Microsoft Azure Vocabulary

Disaster Recovery:

What plan you have in place, suppose you had a service disruption. The idea goes same here as well i.e, having 2 regions, one being disrupted that case one could switch to 2nd region.

In simple words disaster recovery is plan to restore normal operations. The primary region is active region which will be used on a regular basis. While the secondary region is a standby region used in the temporary fall on primary.

Scalability:

Scalability in azure is vertical and horizontal scale-out. In other words it can expand in north south and east west directions. If suppose there is a computer on-premises which is overburdened, then it would be likely to increase its computing power by expanding ram or CPU.

The case with Azure or any public cloud service is that the computing power is a dial, i.e, can increase computing power just by giving a command. This is a example of vertical expansion i.e, shift database to an higher compute tier.

Horizontal scaling can be done manually or automatically by azure. Suppose there is a web app which has high peak usage and needs more instances, in that case Azure will automatically scale the peak and create more new instances.

Elasticity:

It is an ability to dynamically scale out or scale in. In the above horizontal example, the web application instances where increased, which would be expensive if continued. Hence, gradually after the peak the instances must be bought down according to the need.

Agility:

Azure or any other public cloud services, has an ability to create the platform to develop and deploy services quickly.


Related Topics

Cloud Computing Strategy

Strategic Planning Before investing the money for cloud computing and developing cloud applications, the user must necessarily consider the needs, strategically plan them for business needs. Users must consider the following issues. Budget requirementPrivacy and data securityNeed...

3 minutes read.

Network as a service

Network as a Service (NaaS) Network as a service (NaaS) offers networking infrastructure to the user who doesn’t want to build their application. In this, the third party provides the network infrastructure. NaaS consists...

2 minutes read.

Cloud Cube Model

What is Cloud Cube Model? The Cloud computing model is developed by the Jericho forum. It helps to classify the network of cloud-based on the four-dimensional factor: Internal/External, proprietary/open, de-perimeterized/...

4 minutes read.

Cloud Computing Technologies

Cloud Computing Technologies  Technologies used in cloud computing are: Grid ComputingService-Oriented Architecture (SOA)VirtualizationUtility Computing Grid Computing: - Grid computing is a distributed structure of large number of computers connected to solve a complicated problem. In grid computing, servers...

6 minutes read.

History of Cloud Computing

1950:- In the 50s, mainframe computers were huge and occupied more space like an entire room. Due to the cost of buying and maintaining mainframes, organizations couldn’t afford to purchase one for each user....

3 minutes read.

Cloud Computing Tutorial

Our tutorial provides you the basic and advanced concepts of cloud computing in detail. Our cloud computing tutorial is mainly designed for beginners and profession What is Cloud Computing? Cloud computing is a general...

3 minutes read.

Future of Cloud Computing

Future of Cloud Computing Cloud computing and cloud storage platforms have been discussed a lot in recent years, such as Amazon Web Service and google cloud. Various newcomers are also added in this space,...

3 minutes read.

Cloud Computing Application

The applications of cloud computing are in almost every field like in business, entertainment, data storage, management, education, and art, etc. Let’s discuss the most widely used cloud computing applications in detail: Business applications:...

2 minutes read.

Platform as a Service

Platform as a Service (PaaS) Platform as a service (PaaS) is a programming platform for developer which is created for the programmer to develop, test, run and manage the applications. In PaaS...

2 minutes read.

Cloud Deployment Models

Cloud Deployment Model Because it's a virtual computing environment, there are various ways to deploy it, depending on the amount of data you want to store and who has access. Various Types...

7 minutes read.

Storage Virtualization

Storage virtualization is the merging of physical storage from multiple storage devices so that it appears like a single storage device. This procedure consists of abstracting and covering the internal functions of a storage...

2 minutes read.

Cloud Service Models

There are various types of cloud service model Software as a service (SaaS)Infrastructure as a service (IaaS)Platform as a service (PaaS)Identity as a service (IDaaS)Network as a service (NaaS) Let’s discuss each service model in detail. Software-as-a-service (SaaS):- SaaS is...

2 minutes read.

Introduction to Ms Azure

Cloud Computing The phrase "cloud computing" refers to the storage and retrieval of data over the internet. You get data from a remote server when you use cloud computing. It does...

7 minutes read.

What is Cloud Cube Model ?

The Cloud computing model is developed by the Jericho forum. It helps to classify the network of cloud-based on the four-dimensional factor: Internal/External, proprietary/open, de-perimeterized/ perimeterized, and insourced/ outsourced.    Now discuss the cloud cube...

4 minutes read.

Identity as a Service

Identity as a Service (IDaaS) Identity as a service provides management of employee, client, or user’s identification-related information as a digital entity. It reduces the problem of remembering every different username and password combination...

2 minutes read.

Server Virtualization

Server virtualization means partitioning of a physical server into various virtual servers. It is used to expand the server resources. In the server virtualization, the resources of the server are hidden from the...

2 minutes read.

Cloud Computing Security

Security in cloud computing is the main issue. Data should be kept in an encrypted form in the cloud. Proxy and brokerage tools should be used to limit client access to shared data directly. Security...

2 minutes read.

Cloud Computing for Business

Cloud Computing for Business Cloud computing plays a vital role in business. It offers a way for a business to organize and manage computer resources online. In recent years, the term cloud computing has...

3 minutes read.

Federated Cloud

What is Federated Cloud? In this modern era, we are using cloud storage widely for the storage of data. There are many different types of clouds. Many organizations provide the cloud...

3 minutes read.

Hardware and Software virtualization

Hardware Virtualization Hardware virtualization is a type of virtualization; it is the abstraction of computing resources from the software that uses cloud resources. In this embedding virtual machine software into the servers hardware component....

3 minutes read.