【Azure】Analysis of Azure Interactive Tools: Azure Portal, Azure Cloud Shell, Azure CLI and Azure PowerShell |

insert image description here

foreword

This article will discuss in simple terms the four main interactive tools in the Microsoft Azure cloud computing platform: Azure Portal, Azure Cloud Shell, Azure CLI and Azure PowerShell. Whether you are a beginner or a professional, this article will reveal the advantages and applicable scenarios of each tool to help you better manage and configure Azure services. Azure Portal is an easy-to-use web graphical interface, suitable for beginners and non-technical personnel. Azure Cloud Shell is a powerful cloud command-line tool that combines convenience and flexibility. For technical experts, Azure CLI and Azure PowerShell provide more customization options and batch operation capabilities. By reading this article, you will be able to choose the most suitable tool according to your own needs and technical level to improve Azure management efficiency and easily navigate the cloud computing world. Let us start the journey of Azure together and meet the new challenges of cloud computing!

Azure Portal

Azure Portal is a web application provided by Microsoft to manage and monitor various resources and services deployed on the Azure cloud platform. It is a visual management interface that allows users to easily manage resources in their Azure subscriptions through a web browser.

The Azure portal also provides a rich dashboard and reports that allow users to visualize and analyze the status and performance of their Azure resources. Users can customize the dashboard according to their own needs, and integrate the most important indicators and charts together for better monitoring and management of resources.

insert image description here

Instructions for corresponding portal numbers in the above figure

logo illustrate
1 Header. Appears at the top of every portal page and contains global elements.
2 Global search. Use the search bar to quickly find a specific resource, service, or document.
3 Global controls. Like all global elements, these features persist across the portal, including: Cloud Shell, Subscription Filters, Notifications, Portal Settings, Help and Support, and Send Us Feedback.
4 your account. View information about an account, switch directories, log out, or log in with a different account.
5 Azure portal menu. This global element facilitates navigation between services. Sometimes called a sidebar.
6 Current location navigation. Breadcrumb links can be used to go back one level in the workflow.
7 Resource menu. Many services provide a resource menu to help manage the service. This element is sometimes called the left pane. At this point, you will see the commands relevant to the current focus.
8 Subfunction bar. These controls are related to the function menu where they are located. For example, if you are in the virtual machine menu, there will be operations such as opening and closing the virtual machine.
9 work pane. Displays detailed information about the resource currently in focus.

Azure Cloud Shell, including Azure CLI and Azure PowerShell

What is Azure Cloud Shell?

Azure Cloud Shell is a browser-based shell tool that can be used to create, configure, and manage Azure resources using the shell. Azure Cloud Shell supports Azure PowerShell and Azure Command Line Interface (CLI), which is the Bash shell.

You can access Azure Cloud Shell through the Azure portal by selecting the Cloud Shell icon:

Here is the point, whether it is for work use or an exam for the AZ-900 it is possible to ask about this

insert image description here

What is Azure PowerShell?

Azure PowerShell is a shell that developers, DevOps, and IT professionals can use to run commands called command-lets (cmdlets). These commands call Azure REST APIs to perform administrative tasks in Azure. The cmdlets can be run independently to handle one-off changes, or they can be grouped together to help coordinate complex operations. Azure PowerShell provides a scriptable way to automate and batch process the configuration and management of Azure resources.
In addition to being available through Azure Cloud Shell, you can also install and configure Azure PowerShell on Windows, Linux, and Mac platforms .

Note that Azure PowerShell can be seen installed on Windows, Linux, and Mac platforms, and cross-platform operations here may appear in the exam.

What is Azure CLI?

The Azure Command Line Interface (CLI) is a cross-platform command-line tool that connects to Azure and executes management commands on Azure resources. It allows to execute commands through the terminal using an interactive command line prompt or a script. Azure CLI is functionally equivalent to Azure PowerShell, the main difference being the syntax of the commands.

Azure PowerShell uses PowerShell commands, while Azure CLI uses Bash commands.

To use it interactively, you need to first start a shell, such as cmd.exe on Windows or Bash on Linux or macOS, and issue commands at the shell prompt. To automate repetitive tasks, configure CLI commands into a shell script using the shell's scripting syntax of your choice, then execute the script.

The Azure CLI can be installed locally on a Linux, Mac, or Windows computer . It can also be used in the browser through the Azure Cloud Shell, or run from within Docker.

The test points in AZ-900 for tools that interact with Azure

Because this article is the basis of Azure, we will not go into depth and explain Azure PowerShell and Azure CLI here, and we will write detailed articles to introduce them later. But there is a test point in the basic certification exam AZ-900 for Azure: how to choose different command tools in different environments. for example:

Q1: An Azure administrator plans to run a PowerShell script that creates Azure resources.
You need to recommend which computer configuration to use to run the script.
Which three computers can run the script? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. a computer that runs macOS and has PowerShell Core 6.0 installed.
B. a computer that runs Windows 10 and has the Azure PowerShell module installed.
C. a computer that runs Linux and has the Azure PowerShell module installed.
D. a computer that runs Linux and has the Azure CLI tools installed.
E. a computer that runs Chrome OS and uses Azure Cloud Shell.
答案:BCE
Answer A is wrong, only Powershell is not available in A, you must have the Azure Powershell Module,
answer D is wrong, in Azure CLI, you cannot execute Powershell scripts, you can run shell scripts, the question is about executing Powershell scripts, so D is wrong .


Q2: A support engineer plans to perform several Azure management tasks by using the Azure CLI.
You install the CLI on a computer.
You need to tell the support engineer which tools to use to run the CLI.
Which two tools should you instruct the support engineer to use? Each correct answer presents a
complete solution.
NOTE: Each correct selection is worth one point.
A. Command Prompt
B. Azure Resource Explorer
C. Windows PowerShell
D. Windows Defender Firewall
E. Network and Sharing Center
答案:AC


Send book at the end of the article

Participate in the comments of this article, this article will draw 3 friends to send the book

A new PyTorch version of one of the "Four Great Masterpieces" of Python deep learning: " Python Machine Learning: Based on PyTorch and Scikit-Learn "

book introduction

In recent years, machine learning methods have been widely used in industries such as healthcare, robotics, biology, physics, mass consumption, and Internet services due to their ability to understand massive amounts of data and make autonomous decisions. Since the AlexNet model was proposed in the ImageNet competition in 2012, machine learning and deep learning have developed rapidly, achieving milestones one after another, profoundly affecting industry, academia and people's lives.

Today, machine learning, deep learning, and artificial intelligence have become the most popular research directions in the information field, and jobs in these fields in the job market are also very attractive. Giant leaps in science often come from brilliant ideas and easy-to-use tools, and machine learning is no exception.

Applying machine learning in practice requires a combination of theory and tools. For introductory readers of machine learning, it is difficult to understand the principles and concepts to determine the software packages to be installed. When many people first try machine learning, they will find it really difficult to understand what an algorithm is doing. Not only because of various complicated mathematical theories and difficult symbols in the algorithm, but without practical examples, it is really boring to understand an algorithm by definition and derivation. Even in the relevant guidance materials on the Internet, what can be found are usually various formulas and obscure explanations, and few people can explain all the details in detail.

Therefore, the positioning of the book "Python Machine Learning: Based on PyTorch and Scikit-Learn" is to combine machine learning theory with engineering practice, thereby lowering the reading threshold for readers. From the fundamentals of data-driven methods to the latest deep learning frameworks, each chapter of this book provides machine learning code examples for solving practical machine learning problems.

about the author

Sebastian Raschka
received his Ph.D. from Michigan State University and is now an assistant professor of statistics at the University of Wisconsin-Madison, conducting research in machine learning and deep learning. His research interests are data-constrained few-shot learning and building deep neural networks for predicting ordered target values. He is also an open source contributor as Grid.ai's Chief AI Educator, passionate about disseminating machine learning and AI domain knowledge.
Liu Yuxi (Hayden) [Yuxi (Hayden) Liu]
works as a machine learning software engineer at Google and has worked as a machine learning scientist. He is the author of a series of books on machine learning. His first book, Python Machine Learning By Example, was ranked #1 in its category on Amazon in 2017 and 2018 and has been translated into several languages.
Vahid Mirjalili (Vahid Mirjalili)
received a double Ph.D. in Mechanical Engineering and Computer Science from Michigan State University. He is a researcher focusing on computer vision and deep learning.

Author Sebastian Raschka is great at explaining complex methods and concepts in an easy-to-understand manner. As the deep learning revolution penetrated into various fields, Sebastian Raschka and his team continued to upgrade and improve the content of the book, and successively published the second and third editions. Based on the previous three editions, this book has added some new chapters, including PyTorch-related content, covering Transformer and graph neural networks. These are the current state-of-the-art methods in the field of deep learning, sweeping fields such as text understanding and molecular structure by storm in the past two years.
The authors' expertise and experience in solving real-world problems provide an excellent balance of theoretical knowledge and hands-on practical content. Sebastian Raschka and Vahid Mirjalili have extensive scientific research experience in the fields of computer vision and computational biology. Yuxi Liu is good at solving practical problems in the field of machine learning, such as applying machine learning methods to event prediction, recommendation systems, etc. The authors of this book are all passionate about education, and they have written this book in easy-to-understand language to meet the needs of readers.

method of obtaining

1. Participate in the comment lottery of this article, this article will draw 3~4 friends in the comment area according to the reading volume to give away
2. Purchase at the official direct store : https://item.jd.com/14028638.html

[ 本文作者 ]   bluetata
[ 原文链接 ]   https://bluetata.blog.csdn.net/article/details/131928901
[ 最后更新 ]   07/26/2023 02:09 
[ 版权声明 ]   如果您在非 CSDN 网站内看到这一行,
说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章,
可能导致内容不完整,请去上述的原文链接查看原文。

Guess you like

Origin blog.csdn.net/dietime1943/article/details/131928901