Recursos migratórios moodleMoodle migration resources

Quando o modelo do Gestor de Recursos Azure é utilizado, os seguintes recursos são criados dentro do Azure:When the Azure Resource Manager template is used, the following resources are created within Azure:

  • Modelo de rede: O modelo de rede criará rede virtual, grupo de segurança de rede, interface de rede, sub-rede, endereço IP público, Azure Load Balancer/Application Gateway, cache Redis, entre outros.Network template: The network template will create virtual network, network security group, network interface, subnet, public IP address, Azure Load Balancer/Application Gateway, Redis cache, and more.

O modelo de rede também cria uma rede virtual com string como nome, apiversão, localização e nome do servidor DNS.The network template also creates a virtual network with string as name, apiVersion, location, and DNS server name. AddressSpaceContém uma gama de endereços IP que podem ser usados por sub-redes.The AddressSpace contains a range of IP addresses that can be used by subnets.

  • Rede virtual: A Azure Virtual Network é uma representação da sua própria rede na nuvem.Virtual network: Azure Virtual Network is a representation of your own network in the cloud. É um isolamento lógico da nuvem Azure que é especificamente dedicada à sua subscrição.It's a logical isolation of the Azure cloud that's specifically dedicated to your subscription. Quando cria uma rede virtual, os seus serviços e máquinas virtuais dentro dela podem comunicar direta e seguramente na nuvem.When you create a virtual network, your services and virtual machines within it can communicate directly and securely in the cloud. Para mais informações, consulte a Rede Virtual Azure.For more information, see Azure Virtual Network.

  • Grupo de segurança de rede: Um grupo de segurança de rede (NSG) é um filtro de rede (firewall) que contém uma lista de regras de segurança que permitem ou negam o tráfego de rede a recursos ligados a uma Rede Virtual Azure.Network security group: A network security group (NSG) is a networking filter (firewall) containing a list of security rules allowing or denying network traffic to resources connected to an Azure Virtual Network. Explore o grupo de segurança da rede para obter mais informações.Explore network security group for more information.

  • Interface de rede: Uma interface de rede permite que uma Máquina Virtual Azure comunique com internet, Azure e recursos no local.Network interface: A network interface enables an Azure Virtual Machine to communicate with internet, Azure, and on-premises resources. Explore a interface de rede para mais informações.Explore network interface for more information.

  • Sub-rede: Uma sub-rede ou sub-rede é uma rede menor dentro de uma grande rede.Subnet: A subnet or subnetwork is a smaller network inside a large network. Por predefinição, um IP numa sub-rede pode comunicar com qualquer outro IP dentro da rede virtual.By default, an IP in a subnet can communicate with any other IP inside the virtual network. Explore a sub-rede para mais informações.Explore subnet for more information.

  • IP público: Os endereços IP públicos são utilizados para comunicar recursos Azure à Internet.Public IP: Public IP addresses are used to communicate Azure resources to the Internet. O endereço é dedicado ao recurso Azure.The address is dedicated to the Azure resource. Explore o IP público para mais informações.Explore public IP for more information.

  • Balançador de carga Azure: Uma distribuição eficiente do tráfego de rede ou aplicação através de vários servidores numa fazenda de servidores.Azure Load Balancer: An efficient distribution of network or application traffic across multiple servers in a server farm. Garante alta disponibilidade e fiabilidade enviando pedidos apenas para servidores que estão online.Ensures high availability and reliability by sending requests only to servers that are online. Explore o Balançador de Carga Azure para obter mais informações.Explore Azure Load Balancer for more information.

Qualquer um dos quatro modelos predefinidos irá implantar o Balançador de Carga Azure.Any of the four predefined templates will deploy Azure Load Balancer. Numa implementação totalmente configurável, o utilizador pode escolher o Gateway de Aplicação Azure em vez de Balancer de Carga.In a fully configurable deployment, the user can choose Azure Application Gateway instead of Load Balancer.

  • Gateway de aplicação Azure: Um balançador de carga de tráfego web que lhe permite gerir o tráfego para as suas aplicações web.Azure Application Gateway: A web traffic Azure Load Balancer that enables you to manage traffic to your web applications. O Application Gateway pode tomar decisões de encaminhamento com base em atributos adicionais de um pedido HTTP, como acontece com um caminho URI ou cabeçalhos de anfitrião.Application Gateway can make routing decisions based on additional attributes of an HTTP request, as with a URI path or host headers. Explore o Gateway de Aplicações Azure para mais informações.Explore Azure Application Gateway for more information.

  • Cache redis: A Azure Cache for Redis fornece uma loja de dados na memória com base no software de código aberto, Redis.Redis cache: Azure Cache for Redis provides an in-memory data store based on the open-source software, Redis. A Redis melhora o desempenho e a escalabilidade de uma aplicação que armazena fortemente dados de back-end.Redis improves the performance and scalability of an application heavily stores back-end data. Pode processar grandes volumes de pedidos de aplicações mantendo dados frequentemente acedidos na memória do servidor, e estes dados podem ser escritos e lidos rapidamente.It can process large volumes of application requests by keeping frequently accessed data in the server memory, and this data can be written to and read from quickly. Explore a cache redis para obter mais informações.Explore Redis cache for more information.

  • Modelo de armazenamento: Um modelo de conta de armazenamento criará uma conta de armazenamento com a replicação de armazenamento local (LRS) de FileStorage Kind e Premium que é 1 terabyte (TB).Storage template: A storage account template will create a storage account with FileStorage Kind and Premium locally redundant storage (LRS) replication that's 1 terabyte (TB). De acordo com o modelo predefinido, uma conta de armazenamento com Azure Files cria ações de ficheiro.Per the predefined template, a storage account with Azure Files creates file shares.

Uma conta de armazenamento Azure contém bolhas, ficheiros, filas, tabelas e discos, todos os quais são objetos de dados de armazenamento Azure.An Azure storage account contains blobs, files, queues, tables, and disks, all of which are Azure Storage data objects. A conta de armazenamento fornece um espaço de nome único para os seus dados de Armazenamento Azure que estão acessíveis a partir de qualquer parte do mundo em HTTP ou HTTPS.The storage account provides a unique namespace for your Azure Storage data that's accessible from anywhere in the world over HTTP or HTTPS. Os tipos de contas de armazenamento Azure são V1 de uso geral, V2 de uso geral, BlockBlobStorage, FileStorage e Blob armazenamento.The types of Azure storage accounts are general-purpose V1, general-purpose V2, BlockBlobStorage, FileStorage, and Blob storage. Os tipos de replicação são LRS e armazenamento redundante ou geo-redundante.Replication types are LRS and zone-redundant or geo-redundant storage. Os tipos de desempenho são standard e premium, e uma conta de armazenamento individual pode armazenar até 500 TB de dados como qualquer outro serviço Azure.The performance types are standard and premium, and an individual storage account can store up to 500 TB of data like any other Azure service.

Os seguintes tipos de conta de armazenamento apresentam suporte ao modelo do Gestor de Recursos Azure:The following storage account types feature Azure Resource Manager template support:

  • NFS: Um sistema de ficheiros de rede (NFS) permite que os anfitriões remotos montem sistemas de ficheiros sobre uma rede e interajam com esses sistemas de ficheiros como se estivessem montados localmente.NFS: A network file system (NFS) allows remote hosts to mount file systems over a network and interact with those file systems as though they're mounted locally. Isto permite que os administradores de sistemas consolidem recursos em servidores centralizados na rede.This enables system administrators to consolidate resources onto centralized servers on the network. Explore a NFS para mais informações.Explore NFS for more information.

  • GluserFS: Um sistema de ficheiros distribuídos de código aberto que pode escalar na moda de blocos de construção para armazenar vários petabytes de dados.GluserFS: An open-source distributed file system that can scale out in building-block fashion to store multiple petabytes of data. Explore a Gluster FS para mais informações.Explore Gluster FS for more information.

  • Ficheiros Azure: O único armazenamento de ficheiros em nuvem pública que fornece ações de ficheiros em nuvem seguras, baseadas em SMB e totalmente geridas, que também podem ser colocadas em cache no local para desempenho e compatibilidade.Azure Files: The only public cloud file storage that delivers secure, SMB-based, and fully managed cloud file shares that can also be cached on-premises for performance and compatibility. Explore os ficheiros Azure para obter mais informações.Explore Azure files for more information. Para NFS e glusterFS, a replicação é LRS padrão, e o tipo de armazenamento é v1 de finalidade geral.For NFS and glusterFS, the replication is standard LRS, and the storage type is general purpose v1. Para ficheiros Azure, a replicação é um armazenamento premium localmente redundante, LRS, e o tipo é FileStorage.For Azure Files, the replication is premium locally-redundant storage, LRS, and the type is FileStorage.

Estes mecanismos de armazenamento diferirão de acordo com a colocação selecionada.These storage mechanisms will differ according to the deployment selected. NFS e glusterFS criarão um recipiente, e a Azure Files criará uma partilha de ficheiros.NFS and glusterFS will create a container, and Azure Files will create a file share. Para minimalismo e short2mid, o modelo irá suportar NFS, e para grande e máximo, o modelo irá suportar Ficheiros Azure.For Minimal and short2mid, the template will support NFS, and for large and maximal, the template will support Azure Files. Para aceder aos contentores e partilhar ficheiros, navegue para o portal e selecione a conta de armazenamento no grupo de recursos.To access the containers and file share, navigate to portal, and select the storage account in the resource group.

Uma conta de armazenamento.

Explore a conta de armazenamento para saber mais sobre contas de armazenamento.Explore storage account to learn more about storage accounts.

  • Modelo de base de dados: Um modelo de base de dados criará uma base de dados Azure para o servidor MySQL.Database template: A database template will create an Azure Database for MySQL server. A base de dados Azure para o servidor MySQL é fácil de configurar, gerir e escalar.Azure Database for MySQL server is easy to set up, manage, and scale. Automatiza a gestão e manutenção da sua infraestrutura e servidor de bases de dados, incluindo atualizações de rotina, backups e segurança.It automates the management and maintenance of your infrastructure and database server, including routine updates, backups, and security. Construa com a mais recente edição comunitária do MySQL, incluindo as versões 5.6, 5.7 e 8.0.Build with the latest community edition of MySQL, including versions 5.6, 5.7, and 8.0. Para aceder ao servidor de base de dados criado, navegue para o grupo de Recursos fornecido durante a implementação e vá ao Azure Database para o servidor MySQL.To access the database server created, navigate to the Resource group provided during deployment, and go to Azure Database for MySQL server. O servidor de base de dados terá um nome de servidor, nome de login de administrador do servidor, versão MySQL e uma configuração de desempenho.The database server will have a server name, server admin login name, MySQL version, and a performance configuration.

  • Modelo de máquina virtual: Este modelo irá distinguir uma Máquina virtual como uma máquina virtual controladora.Virtual machine template: This template will distinguish a virtual Machine as a controller virtual machine. O sistema operativo para uma máquina virtual controladora é Ubuntu 18.04.The operating system for a controller virtual machine is Ubuntu 18.04.

  • Extensão da máquina virtual: As extensões de máquinas virtuais podem ser pequenas aplicações que fornecem tarefas de configuração e automatização pós-implantação em Máquinas Virtuais Azure.Virtual machine extension: Virtual machine extensions can be small applications that provide post-deployment configuration and automation tasks on Azure Virtual Machines. Uma extensão de máquina virtual executará um ficheiro de script de concha que instala o Moodle na máquina virtual do controlador e captura ficheiros de registo.A virtual machine extension will executes a shell script file that installs Moodle on the controller virtual machine and captures log files. Os ficheiros de stderr registo stdout são criados no /var/lib/waagent/custom-script/download/0/ escovação , e o utilizador pode vê-los como um utilizador de raiz.Log files stderr and stdout are created at the /var/lib/waagent/custom-script/download/0/, and the user can view them as a root user.

  • Modelo de conjunto de escala: Este modelo cria um conjunto de escala de máquina virtual.Scale set template: This template creates a virtual machine scale set. Um conjunto de escala de máquina virtual permite-lhe implantar e gerir um conjunto de máquinas virtuais auto-caling.A virtual machine scale set allows you to deploy and manage a set of autoscaling virtual machines. Pode escalar o número de máquinas virtuais na escala definida manualmente ou definir regras para escala automática com base na utilização de recursos como CPU, procura de memória ou tráfego de rede.You can scale the number of virtual machines in the scale set manually or define rules to autoscale based on resource usage like CPU, memory demand, or network traffic. A autoescalação de casos de máquinas virtuais depende da utilização do CPU.Autoscaling virtual machine instances depends on CPU utilization. Enquanto aumenta um caso, uma máquina virtual é implantada, e um script de concha executa para instalar pré-requisitos de Moodle e configurar crons.While scaling up an instance, a virtual machine is deployed, and a shell script executes to install Moodle prerequisites and set up cron jobs. As instâncias de máquinas virtuais têm um IP privado.Virtual machine instances have a private IP. Siga os passos de como criar um gateway de rede virtual e conecte-se através de um IP privado para ligar a máquinas virtuais numa escala definida com um IP privado.Follow the steps in how to create a virtual network gateway and connect through a private IP to connect to virtual machines on a scale set with a private IP.

Passos seguintesNext steps

Continue a criar um portal de rede virtual E conecte-se através de um IP privado para obter mais informações sobre o processo de migração moodle.Continue to how to create a virtual network gateWay and connect through a private IP for more information about the Moodle migration process.