Skip to main content

Azure Cloud


What is cloud computing?

 

cloud computing is a technology that provides access to various computing resources over the internet. All you need to do is use your computer or mobile device to connect to your cloud service provider through the internet. Once connected, you get access to computing resources, which may include serverless computing, virtual machines, storage, and various other things.

Basically, cloud service providers have massive data centres that contain hundreds of servers, storage systems and components that are crucial for many kinds of organizations. These data centres are in secure locations and store a large amount of data. The users connect to these data centres to collect data or use it when required. Users can take advantage of various services; for example, if you want a notification every time someone sends you a text or an email, cloud services can help you. The best part about cloud platforms is that you pay only for the services you use, and there are no charges upfront.

Cloud computing can be used for various purposes: machine learning, data analysis, storage and backup, streaming media content and so much more. Here’s an interesting fact about the cloud: all the shows and movies that you see on Netflix are actually stored in the cloud. Also, the cloud can be beneficial for creating and testing applications, automating software delivery, and hosting blogs.

Why is Cloud Computing is important?

Let’s assume that you have an idea for a revolutionary application that can provide great user experience and can become highly profitable. For the application to become successful, you will need to release it on the internet for people to find it, use it, and spread the word about its advantages. However, releasing an application on the internet is not as easy as it seems.

To do so, you will need various components, like servers, storage devices, developers, dedicated networks, and application security to ensure that your solution works the way it is intended to. These are a lot of components, which can be problematic.

Buying each of these components individually is very expensive and risky. You would need a huge amount of capital to ensure that your application works properly. And if the application doesn’t become popular, you would lose your investment. On the flip side, if the application becomes immensely popular, you will have to buy more servers and storage to cater to more users, which can again increase your costs. This is where cloud computing can come to the rescue. It has many benefits, including offering safe storage and scalability all at once.

What is Microsoft Azure?

Azure is a cloud computing platform and an online portal that allows you to access and manage cloud services and resources provided by Microsoft. These services and resources include storing your data and transforming it, depending on your requirements. To get access to these resources and services, all you need to have is an active internet connection and the ability to connect to the Azure portal.

Things that you should know about Azure:

·       It was launched on February 1, 2010, significantly later than its main competitor, AWS.

·       It’s free to start and follows a pay-per-use model, which means you pay only for the services you opt for.

·       Interestingly, 80 percent of the Fortune 500 companies use Azure services for their cloud computing needs.

·       Azure supports multiple programming languages, including Java, Node Js, and C#.

·       Another benefit of Azure is the number of data centres it has around the world. There are 42 Azure data centres spread around the globe, which is the highest number of data centres for any cloud platform. Also, Azure is planning to get 12 more data centres, which will increase the number of data centres to 54, shortly.

What are the Various Azure Services and How does Azure Work?

 Azure provides more than 200 services, are divided into 18 categories. These categories include computing, networking, storage, IoT, migration, mobile, analytics, containers, artificial intelligence, and other machine learning, integration, management tools, developer tools, security, databases, DevOps, media identity, and web services. Let’s take a look at some of the major Azure services by category:

Compute Services  

·       Virtual Machine

This service enables you to create a virtual machine in Windows, Linux or any other configuration in seconds.

·       Cloud Service

This service lets you create scalable applications within the cloud. Once the application is deployed, everything, including provisioning, load balancing, and health monitoring, is taken care of by Azure. 

·       Service Fabric

With service fabric, the process of developing a microservice is immensely simplified. Microservice is an application that contains other bundled smaller applications.

·       Functions

With functions, you can create applications in any programming language. The best part about this service is that you need not worry about hardware requirements while developing applications because Azure takes care of that. All you need to do is provide the code.

Networking

·       Azure CDN

Azure CDN (Content Delivery Network) is for delivering content to users. It uses a high bandwidth, and content can be transferred to any person around the globe. The CDN service uses a network of servers placed strategically around the globe so that the users can access the data as soon as possible.

·       Express Route 

This service lets you connect your on-premise network to the Microsoft cloud or any other services that you want, through a private connection. So, the only communications that will happen here will be between the enterprise network and the service that you want. 

·       Virtual network

The virtual network allows you to have any of the Azure services communicate with one another privately and securely. 

·       Azure DNS

This service allows you to host your DNS domains or system domains on Azure.

Storage

·       Disk Storage 

This service allows you to choose from either HDD (Hard Disk Drive) or SSD (Solid State Drive) as your storage option along with your virtual machine.

·       Blob Storage 

This service is optimized to store a massive amount of unstructured data, including text and even binary data. 

·       File Storage

This is a managed file storage service that can be accessed via industry SMB (server message block) protocol. 

·       Queue Storage 

With queue storage, you can provide stable message queuing for a large workload. This service can be accessed from anywhere in this world.

 

 

Thank you !! Example HTML page Pleaes provide your valuable feedback.

Comments

Popular posts from this blog

Jenkins

Pre-requisites 1. Install a Webserver https://gitlab.com/Azam-devops/webserver/-/blob/main/README.md Code for index.html https://gitlab.com/Azam-devops/webserver 2. Maven Code https://gitlab.com/Azam-devops/imperial-maven-project 1. Install & configure Jenkins Automation Server on Linux Vm. 2. Go through at some of the important options in Jenkins. 3. Manage Jenkins. 4. Plugins 5. Global Tools Configuration. 6. Credentials 7. Users 8. Slave Nodes 9. Configuring CI pipeline using Gitlab. 10. Configuring standalone CICD pipeline using. 11. Automating the CICD pipeline. 12. Jenkins log 13. Introduction to Jenkins file. 14. Basic groovy syntax & file formation. 15. Launching a Pipeline using Jenkins file. 3. DevOps Architecture Description of above DevOps plan. Create Maven based source code in Gitlab. Create a Jenkins job which will execute below stages. Checkout code from Gitlab Build/compile the source code using Maven as a build tool. scan the code virtually. Test...

Docker In Details

  Course Contents:- 1. Overview of Docker 2. Difference between Virtualization & Containerization 3. Installation & Configuration of Docker Runtime on Linux & Windows 4. Practice on Docker commands 5. launch a Webserver in a container 6. Launch public & official images of application like Jenkins, Nginx, DB etc.. 7. Launch a base OS Container 8. How to save changes inside the container & create a fresh image(commit) 9. How to ship image & container from one hardware to another. 10. How to remove stop/rm multiple container/images 11. Docker Registry 12. Docker Networking       Check current docker network                  Docker Network Bridge                     Docker Network Weaving                  Launch our own Docker Cluster with our defined Network             ...

Ansible

  Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration. Ansible was written by Michael DeHaan and acquired by Red Hat in 2015. Ansible is agentless, temporarily connecting remotely via SSH or Windows Remote Management (allowing remote PowerShell execution) to do its tasks. Platform support Control machines have to be a Linux/Unix host (for example SUSE Linux Enterprise, Red Hat Enterprise Linux, Debian, CentOS, macOS, BSD, Ubuntu, and Python 2.7 or 3.5 is required. Managed nodes, if they are Unix-like, must have Python 2.4 or later. For managed nodes with Python 2.5 or earlier, the python-simplejson package is also required. Since version 1.7, Ansible can also manage Windows nodes. In this case, native PowerShell remoting supported by the WS-Managemen...

Basic Linux Commands

  Linux Command Cheat Sheet Hello All, Below are the most common commands used in a day to day life of  linux user. if you are new to linux i will recommend you to go through all of the commands.  this commands will help you to troubleshoot linux issues.   Command Description ls Lists all files and directories from present working directory ls-R Lists files in sub-directories ls-a to list down hidden files. ls-al Lists files and directories with complete details like permissions, size, owner cd or cd ~ To go back to home directory cd .. Move one level up cd To change to a particular directory cd / Move to the root directory cat > filename Creates a new file cat filename Displays the content of a file cat file...

Kubernetes-Update

                                                    https://kubernetes.io/ Kubernetes (K8s)  is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon  15 years of experience of running production workloads at Google , combined with best-of-breed ideas and practices from the community. Latest Verion:-  1.19 Kubernetes Objects Kubernetes defines a set of building blocks ("primitives"), which collectively provide mechanisms that deploy, maintain, and scale applications based on CPU, memory or custom metrics. Kubernetes is loosely coupled and extensible to meet different workloads. This extensibility is provided in large part by the Kubernetes API, which is used by int...