what is cloud computing:
is the delivery of computing services over the internet.
There are two models of Cloud Computing;
- Deployment model: deployment model comprises of three types; Public Cloud(the cloud infrastructure is available to the public, Private Cloud(the cloud infrastructure is exclusively operated by a single organisation) and Hybrid cloud( this has the combination of both the quality of both public and private).
- Service Model: this model also comprises of three types; IAAS ( it refers to infrastructure as a model where users can gain access to basic computing infrastructure such as storage and virtualization and servers). PAAS ( it refers to platform as a service to deploy APPs, runtime and data, the other process is managed by the cloud provider). SAAS ( it refers to software as a service where hosting and managing software APPs. the cloud service provider handle all the service such as APP, Data, runtime, middle ware, O/S, virtualisation, servers, storage, and network).
WHAT IS VIRTUALIZATION?
it create virtual version of computing resources, enabling better efficiency, flexibility and scalability. it allows multiple virtual instances to run on a single physical machine, Maximizing hardware utilization.
What is Scalability?
it refers to the systems ability to handle increased work or growth. it makes resources to be adjusted in terms of demand. there are two types of scalabilities
i. vertical Scalability; it involves adding more power to an existing machine such as increasing CPU, RAM, or Storage
ii. Horizontal scalability: involves adding more machines to a system to distribute the load.
What is Agility
In cloud computing, agility refers to the ability to quickly adapt to changing demands and circumstances. It encompasses several key aspects like upward scaling and downward scaling during increase in workload and reduction of work load.
High Availability
in cloud computing refers to the ability of a system to remain operational and accessible nearly 100% of the time, even in the face of failures or disruptions. It ensures minimal downtime and uninterrupted service delivery, which is critical for business continuity and user satisfaction.
HA systems are designed to handle failures gracefully by incorporating redundancy, failover mechanisms, and fault-tolerant architectures.
Fault Tolerant
Fault tolerance in cloud computing refers to the system's ability to keep running even if a software or hardware malfunction occurs and it enters a down state, critical to increase a system's reliability and maintain it helpful to the user in all circumstances.
Global Reach
Global Reach: One of the key advantages of cloud computing is its ability to provide services on a global scale. Leading CSPs have built geographically distributed networks of data centers, enabling them to serve customers in virtually every region.
Difference between Elasticity and Scalability
Cloud elasticity is a system’s ability to increase (or decrease) its varying capacity-related needs such as storage, networking, and computing based on specific criteria (think: total load on the system).
Simply put, elasticity adapts to both the increase and decrease in workload by provisioning and de-provisioning resources in an autonomous capacity.
Cloud scalability only adapts to the workload increase through the incremental provision of resources without impacting the system’s overall performance. This is built in as part of the infrastructure design instead of makeshift resource allocation (as with cloud elasticity).
*Creating a Resource Group on Azure
*
Step 1: Search for resource group from the search bar
Step 2: Select resource group
Step 3: Click on create
Step 4: Select the subscription, region and type the resource group name
Step 5 : Click on Tag and type in the Name and Value and finally click on Review and Create
Step 6: Click on Create
Step 7: Resource Group created
*DEPLOYING A WINDOWS 11 VM, WINDOWS SERVER & A LINUX VM.
*
- Log in to Azure Portal
- Search for "Virtual Machines"
- Select Virtual Machine from the Search Results and click on create
- Enter Project Details
- Review & Deploy the Virtual Machine
- Check VM Status
- Check Status if Running
- Click on connect
- Click on Select and wait
- Confirm that it has configured and then click on Download RDP file
- Access it from you download file and Supply your Password
- VM Ready
*DEPLOYING A LINUX VM
*
- Launch Azure and Type VM in the search bar and then select it
- Click on create
- Fill the necessary details
- Select inbound ports
**
Guided Project - Azure Files and Azure Blobs
**
_Exercise - Provide storage for the IT department testing and training
- Create and deploy a resource group to hold all your project resources.
i. In the Azure portal, search for and select Resource groups.
ii. Select + Create.
iii. Give your resource group a name. For example, storagerg.
iv. Select a region. Use this region throughout the project.
v. Select Review and create to validate the resource group.
vi. Select Create to deploy the resource group
- Create and deploy a storage account to support testing and training.
i. In the Azure portal, search for and select Storage accounts.
ii. Select + Create.
iii. On the Basics tab, select your Resource group.
iv. Provide a Storage account name. The storage account name must be unique in Azure.
v. Set the Performance to Standard.
vi. Select Review, and then Create.
vii. Wait for the storage account to deploy and then Go to resource.
Configure simple settings in the storage account.
- The data in this storage account doesn’t require high availability or durability. A lowest cost storage solution is desired.
i. In your storage account, in the Data management section, select the Redundancy blade.
ii. Select Locally-redundant storage (LRS) in the Redundancy drop-down.
iii. Be sure to Save your changes.
vi. Refresh the page and notice the content only exists in the primary location.
- The storage account should only accept requests from secure connections.
i. In the Settings section, select the Configuration blade.
ii. Ensure Secure transfer required is Enabled.
- Developers would like the storage account to use at least TLS version 1.2. (transport layer security (TLS))
i. In the Settings section, select the Configuration blade.
ii. Ensure the Minimal TLS version is set to Version 1.2.
- Until the storage is needed again, disable requests to the storage account.
i. In the Settings section, select the Configuration blade.
ii. Ensure Allow storage account key access is Disabled.
iii. Be sure to Save your changes.
- Ensure the storage account allows public access from all networks
i. In the Security + networking section, select the Networking blade.
ii. Ensure Public network access is set to Enabled from all networks.
iii. Be sure to Save your changes.
Top comments (0)