Среда выполнения интеграции в фабрике данных AzureIntegration runtime in Azure Data Factory

Область применения: даФабрика данных Azure даAzure Synapse Analytics (предварительная версия) APPLIES TO: yesAzure Data Factory yesAzure Synapse Analytics (Preview)

Среда выполнения интеграции (IR) — это инфраструктура вычислений, которую фабрика данных Azure использует для обеспечения перечисленных ниже возможностей интеграции данных в разных сетевых средах.The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory to provide the following data integration capabilities across different network environments:

  • Поток данных. выполняет поток данных в управляемой среде вычислений Azure.Data Flow: Execute a Data Flow in managed Azure compute environment.
  • Перемещение данных. копирование данных между хранилищами данных в общедоступной сети и хранилищах данных в частной сети (локальной или виртуальной частной сети).Data movement: Copy data across data stores in public network and data stores in private network (on-premises or virtual private network). Поддерживаются встроенные соединители, преобразование форматов, сопоставление столбцов, высокопроизводительная и масштабируемая передача данных.It provides support for built-in connectors, format conversion, column mapping, and performant and scalable data transfer.
  • Отправкадействий. действия по отправке и мониторингу, выполняемые в различных службах вычислений, таких как Azure Databricks, Azure HDInsight, машинное обучение Azure, база данных SQL azure, SQL Server и многое другое.Activity dispatch: Dispatch and monitor transformation activities running on a variety of compute services such as Azure Databricks, Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, and more.
  • Выполнение пакетов служб SSIS. Выполнение пакетов служб SQL Server Integration Services (SSIS) в собственном коде в управляемой вычислительной среде Azure.SSIS package execution: Natively execute SQL Server Integration Services (SSIS) packages in a managed Azure compute environment.

В фабрике данных действия определяют выполняемые операции.In Data Factory, an activity defines the action to be performed. Связанная служба обозначает целевое хранилище данных или службу вычислений.A linked service defines a target data store or a compute service. Среда выполнения интеграции соединяет между собой действия и связанные службы.An integration runtime provides the bridge between the activity and linked Services. На него ссылается связанная служба или действие, а также среда вычислений, в которой действие запускается или отправляется из.It's referenced by the linked service or activity, and provides the compute environment where the activity either runs on or gets dispatched from. Такая схема позволяет выполнять действия в регионе, который максимально близко расположен к целевому хранилищу данных или службе вычислений, обеспечивает высокую производительность и соблюдение требований по безопасности и соответствию.This way, the activity can be performed in the region closest possible to the target data store or compute service in the most performant way while meeting security and compliance needs.

Типы сред выполнения интеграцииIntegration runtime types

Фабрика данных предлагает три типа Integration Runtime (IR), и следует выбрать тип, который наилучшим образом обслуживает возможности интеграции данных и потребности в сетевой среде, которую вы ищете.Data Factory offers three types of Integration Runtime (IR), and you should choose the type that best serve the data integration capabilities and network environment needs you're looking for. Эти три типа перечислены ниже.These three types are:

  • AzureAzure
  • Локальное размещениеSelf-hosted
  • Службы SSIS AzureAzure-SSIS

В следующей таблице описаны возможности и поддержка сетей для каждого типа интеграции среды выполнения.The following table describes the capabilities and network support for each of the integration runtime types:

Тип IRIR type Общедоступная сетьPublic network Частная сетьPrivate network
AzureAzure Поток данныхData Flow
Перемещение данныхData movement
Диспетчеризация действийActivity dispatch
 
Локальное размещениеSelf-hosted Перемещение данныхData movement
Диспетчеризация действийActivity dispatch
Перемещение данныхData movement
Диспетчеризация действийActivity dispatch
Службы SSIS AzureAzure-SSIS Выполнение пакетов служб SSISSSIS package execution Выполнение пакетов служб SSISSSIS package execution

На следующей схеме показано, как сочетать разные среды выполнения интеграции, чтобы обеспечить максимальные возможности по интеграции данных и поддержку сетей.The following diagram shows how the different integration runtimes can be used in combination to offer rich data integration capabilities and network support:

Разные типы среды выполнения интеграции

Среда выполнения интеграции AzureAzure integration runtime

Среда выполнения интеграции Azure может:An Azure integration runtime can:

  • Выполнение потоков данных в AzureRunning Data Flows in Azure
  • Выполнение действия копирования между облачными хранилищами данныхRunning copy activity between cloud data stores
  • Отправка следующих действий преобразования в общедоступной сети: операции с модулями данных записной книжки/JAR/Python, действие Hive hdinsight, действие Pig hdinsight, действие MapReduce в hdinsight, действие HDInsight Spark, действие потоковой передачи HDInsight, Машинное обучение действие выполнения пакета, Машинное обучение операции обновления ресурсов, действия с хранимой Data Lake Analytics процедурой, действия по поиску и действием получения метаданных.Dispatching the following transform activities in public network: Databricks Notebook/ Jar/ Python activity, HDInsight Hive activity, HDInsight Pig activity, HDInsight MapReduce activity, HDInsight Spark activity, HDInsight Streaming activity, Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, .NET custom activity, Web activity, Lookup activity, and Get Metadata activity.

Сетевая среда Azure IRAzure IR network environment

Azure Integration Runtime поддерживает подключение к хранилищам данных и службы вычислений с общедоступными конечными точками.Azure Integration Runtime supports connecting to data stores and computes services with public accessible endpoints. Для среды виртуальных сетей Azure следует использовать локально размещенную среду выполнения интеграции.Use a self-hosted integration runtime for Azure Virtual Network environment.

Вычислительные ресурсы и масштабирование Azure IRAzure IR compute resource and scaling

Среда выполнения интеграции Azure предоставляет полностью управляемые вычисления в Azure без использования серверов.Azure integration runtime provides a fully managed, serverless compute in Azure. Вам не нужно беспокоиться о подготовке инфраструктуры, установке программного обеспечения, исправлении или масштабировании емкости.You don't have to worry about infrastructure provision, software installation, patching, or capacity scaling. Кроме того, вы платите только за фактическое время использования.In addition, you only pay for the duration of the actual utilization.

Среда выполнения интеграции Azure предоставляет вычисления в собственном коде для безопасного, надежного и высокопроизводительного перемещения данных между облачными хранилищами данных.Azure integration runtime provides the native compute to move data between cloud data stores in a secure, reliable, and high-performance manner. Вам достаточно указать, сколько единиц интеграции данных нужно использовать для действия копирования, и среда Azure IR гибко увеличит объем вычислительных ресурсов соответствующим образом. Вам не нужно явно изменять размеры Integration Runtime.You can set how many data integration units to use on the copy activity, and the compute size of the Azure IR is elastically scaled up accordingly without you having to explicitly adjusting size of the Azure Integration Runtime.

Отправка действия — это упрощенная операция для направления действия в целевую службу вычислений, поэтому для этого сценария не требуется масштабировать размер вычислений.Activity dispatch is a lightweight operation to route the activity to the target compute service, so there isn't need to scale up the compute size for this scenario.

Сведения о создании и настройке Azure IR см. в статье Создание и настройка Azure IR в разделе руководство.For information about creating and configuring an Azure IR, reference how to create and configure Azure IR under how to guides.

Примечание

Среда выполнения интеграции Azure имеет свойства, связанные со средой выполнения потока данных, которая определяет базовую инфраструктуру вычислений, которая будет использоваться для выполнения потоков данных.Azure Integration runtime has properties related to Data Flow runtime, which defines the underlying compute infrastructure that would be used to run the data flows on.

Локальная среда выполнения интеграцииSelf-hosted integration runtime

В локальной среде IR доступны следующие возможности.A self-hosted IR is capable of:

  • Выполнение действия копирования между облачными хранилищами данных и хранилищем данных в частной сети.Running copy activity between a cloud data stores and a data store in private network.
  • Отправка следующих действий преобразования в ресурсы вычислений в локальной или виртуальной сети Azure. действие Hive HDInsight (BYOC), действие HDInsight Pig (BYOC), действие MapReduce HDInsight (BYOC), действие HDInsight Spark (BYOC), действие потоковой передачи HDInsight (BYOC), действие выполнения пакета Машинное обучение, Машинное обучение операции обновления ресурсов, действие хранимой процедуры, Data Lake Analytics действия U-SQL, настраиваемого действия (выполняется в пакетной службе Azure). , Действие поиска и действие получение метаданных.Dispatching the following transform activities against compute resources in on-premises or Azure Virtual Network: HDInsight Hive activity (BYOC-Bring Your Own Cluster), HDInsight Pig activity (BYOC), HDInsight MapReduce activity (BYOC), HDInsight Spark activity (BYOC), HDInsight Streaming activity (BYOC), Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, Custom activity (runs on Azure Batch), Lookup activity, and Get Metadata activity.

Примечание

Используйте локальную среду выполнения интеграции для поддержки хранилищ данных, для которых требуется собственный драйвер, например SAP Hana, MySQL и т. д. Дополнительные сведения см. в разделе Поддерживаемые хранилища данных.Use self-hosted integration runtime to support data stores that requires bring-your-own driver such as SAP Hana, MySQL, etc. For more information, see supported data stores.

Примечание

Среда выполнения Java (JRE) — это зависимость саморазмещенного IR.Java Runtime Environment (JRE) is a dependency of Self Hosted IR. Убедитесь, что на том же узле установлен JRE.Please make sure you have JRE installed on the same host.

Локальная сетевая среда IRSelf-hosted IR network environment

Если вы хотите безопасно выполнять интеграцию данных в среде частной сети, которая не имеет прямой информации из общедоступного облачного окружения, вы можете установить локальную среду IR в локальной среде, расположенной за корпоративным брандмауэром, или внутри виртуальной частной сети.If you want to perform data integration securely in a private network environment, which doesn't have a direct line-of-sight from the public cloud environment, you can install a self-hosted IR on premises environment behind your corporate firewall, or inside a virtual private network. Локальная среда выполнения интеграции использует только исходящие HTTP-соединения во внешнюю сеть.The self-hosted integration runtime only makes outbound HTTP-based connections to open internet.

Вычислительные ресурсы и масштабирование локальной среды IRSelf-hosted IR compute resource and scaling

Установите локально размещенное IR на локальном компьютере или в виртуальной машине в частной сети.Install Self-hosted IR on an on-premises machine or a virtual machine inside a private network. В настоящее время локальная IR может выполняться только в операционной системе Windows.Currently, we only support running the self-hosted IR on a Windows operating system.

Чтобы получить высокий уровень доступности и масштабируемости, разверните локальную IR. Для этого следует связать логический экземпляр с несколькими локальными компьютерами в режиме "активный — активный".For high availability and scalability, you can scale out the self-hosted IR by associating the logical instance with multiple on-premises machines in active-active mode. Дополнительные сведения см. в статье Создание и настройка локальной среды IR в разделе руководства для получения дополнительных сведений.For more information, see how to create and configure self-hosted IR article under how to guides for details.

Среда выполнения интеграции Azure SSISAzure-SSIS Integration Runtime

Чтобы переместить уже существующую рабочую нагрузку SSIS, создайте Azure SSIS IR для выполнения пакетов служб SSIS в собственной среде.To lift and shift existing SSIS workload, you can create an Azure-SSIS IR to natively execute SSIS packages.

Сетевая среда Azure-SSIS IRAzure-SSIS IR network environment

Среда выполнения интеграции Azure SSIS может быть подготовлена в общедоступной сети или частной сети.Azure-SSIS IR can be provisioned in either public network or private network. Доступ к локальным данным обеспечивается за счет присоединения среды выполнения интеграции Azure SSIS к виртуальной сети, подключенной к локальной сети.On-premises data access is supported by joining Azure-SSIS IR to a Virtual Network that is connected to your on-premises network.

Вычислительные ресурсы и масштабирование Azure-SSIS IRAzure-SSIS IR compute resource and scaling

Azure SSIS IR — это полностью управляемый кластер виртуальных машин Azure, выделенный для выполнения пакетов служб SSIS.Azure-SSIS IR is a fully managed cluster of Azure VMs dedicated to run your SSIS packages. Для размещения подключаемого каталога проектов и (или) пакетов служб SSIS (SSISDB) вы можете использовать собственную базу данных SQL Azure или сервер Управляемого экземпляра.You can bring your own Azure SQL Database or Managed Instance server to host the catalog of SSIS projects/packages (SSISDB) that is going to be attached to it. Чтобы увеличить или уменьшить масштаб вычислительных ресурсов, укажите соответствующее количество узлов в кластере.You can scale up the power of the compute by specifying node size and scale it out by specifying the number of nodes in the cluster. Чтобы снизить расходы на среду выполнения интеграции служб SSIS Azure, вы можете в любой момент останавливать ее и снова запускать.You can manage the cost of running your Azure-SSIS Integration Runtime by stopping and starting it as you see fit.

Дополнительные сведения см. в руководстве по созданию и настройке Azure SSIS IR.For more information, see how to create and configure Azure-SSIS IR article under how to guides. После создания среды вы сможете развернуть существующие пакеты служб SSIS и управлять ими практически так же, как при использовании локальной SSIS, с помощью привычных средств, например SQL Server Data Tools (SSDT) и SQL Server Management Studio (SSMS).Once created, you can deploy and manage your existing SSIS packages with little to no change using familiar tools such as SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS), just like using SSIS on premises.

Дополнительные сведения о среде выполнения Azure SSIS см. в следующих статьях:For more information about Azure-SSIS runtime, see the following articles:

  • Развертывание пакетов служб интеграции SQL Server (SSIS) в Azure.Tutorial: deploy SSIS packages to Azure. В этой статье приведены пошаговые инструкции по созданию Azure-SSIS IR и использованию базы данных SQL Azure для размещения каталога служб SSIS.This article provides step-by-step instructions to create an Azure-SSIS IR and uses an Azure SQL Database to host the SSIS catalog.
  • Создание среды выполнения интеграции Azure SSIS.How to: Create an Azure-SSIS integration runtime. Эта статья дополняет соответствующее руководство, а также предоставляет инструкции по использованию Управляемого экземпляра Базы данных SQL Azure и присоединению среды выполнения интеграции к виртуальной сети.This article expands on the tutorial and provides instructions on using Azure SQL Database Managed Instance and joining the IR to a virtual network.
  • Мониторинг среды выполнения интеграции в фабрике данных Azure.Monitor an Azure-SSIS IR. В этом статье показано, как извлечь сведения о среде выполнения интеграции Azure SSIS и описания состояний из возвращаемых данных.This article shows you how to retrieve information about an Azure-SSIS IR and descriptions of statuses in the returned information.
  • Manage an Azure-SSIS integration runtime (Управление средой выполнения интеграции Azure SSIS).Manage an Azure-SSIS IR. В этой статье показано, как остановить, запустить или удалить Azure SSIS IR.This article shows you how to stop, start, or remove an Azure-SSIS IR. В ней также показано, как развернуть Azure SSIS IR путем добавления дополнительных узлов в среду выполнения интеграции.It also shows you how to scale out your Azure-SSIS IR by adding more nodes to the IR.
  • Присоединение среды выполнения интеграции Azure SSIS к виртуальной сетиJoin an Azure-SSIS IR to a virtual network. В этой статье содержатся общие сведения о присоединении среды выполнения интеграции Azure–SSIS к виртуальной сети Azure.This article provides conceptual information about joining an Azure-SSIS IR to an Azure virtual network. В ней также показано, как настроить виртуальную сеть, чтобы присоединить среду выполнения интеграции Azure–SSIS к виртуальной сети с помощью портала Azure.It also provides steps to use Azure portal to configure virtual network so that Azure-SSIS IR can join the virtual network.

Расположение среды выполнения интеграцииIntegration runtime location

Расположение фабрики данных — это место, в котором хранятся метаданные этой фабрики данных и из которого инициируется конвейер.The Data Factory location is where the metadata of the data factory is stored and where the triggering of the pipeline is initiated from. Сейчас, чтобы переместить данные между хранилищами данных или обработать данные с помощью служб вычислений, фабрика данных может обращаться к хранилищам данных и службам вычислений в других регионах Azure.Meanwhile, a data factory can access data stores and compute services in other Azure regions to move data between data stores or process data using compute services. Это поведение реализуется через глобально доступную среду IR для обеспечения соответствия данных, эффективности и снижения расходов на исходящий трафик.This behavior is realized through the globally available IR to ensure data compliance, efficiency, and reduced network egress costs.

Расположение среды IR определяет расположение ее вычислительных ресурсов, то есть, по сути, место выполнения всех операций по перемещению данных, диспетчеризации действий и выполнению пакета SSIS.The IR Location defines the location of its back-end compute, and essentially the location where the data movement, activity dispatching, and SSIS package execution are performed. Расположение IR может отличаться от расположения фабрики данных, которой она принадлежит.The IR location can be different from the location of the data factory it belongs to.

Расположение Azure IRAzure IR location

Можно задать определенное расположение Azure IR, в этом случае выполнение или отправку действия будет происходить в определенном регионе.You can set a certain location of an Azure IR, in which case the activity execution or dispatch will happen in that specific region.

Если вы решили использовать автоматическое разрешение Azure IR, которое является значением по умолчанию,If you choose to use the auto-resolve Azure IR, which is the default,

  • Для действия копирования ADF-файл будет оптимальным решением для автоматического обнаружения расположения хранилища данных в приемнике, а затем использовать IR в том же регионе, если он доступен, или ближе всего к одному географическому элементу. Если регион хранилища данных-приемник не удается обнаружить, используется IR в регионе фабрики данных в качестве альтернативы.For copy activity, ADF will make a best effort to automatically detect your sink data store's location, then use the IR in either the same region if available or the closest one in the same geography; if the sink data store's region is not detectable, IR in the data factory region as alternative is used.

    Например, у вас есть ваша фабрика, созданная в восточной части США,For example, you have your factory created in East US,

    • При копировании данных в большой двоичный объект Azure в западной части США, если ADF успешно обнаружил, что BLOB-объект находится в западной части США, действие копирования выполняется на IR в западной части США; Если при обнаружении региона происходит сбой, действие копирования выполняется на IR в восточной части США.When copy data to Azure Blob in West US, if ADF successfully detected that the Blob is in West US, copy activity is executed on IR in West US; if the region detection fails, copy activity is executed on IR in East US.
    • При копировании данных в Salesforce, для которых не удается обнаружить регион, действие копирования выполняется на IR в восточной части США.When copy data to Salesforce of which the region is not detectable, copy activity is executed on IR in East US.

    Совет

    Если применяются строгие требования к соответствию данных и нужно, чтобы данные не покидали определенную географическую область, вы можете явным образом создать среду Azure IR в конкретном регионе и направить связанную службу в эту среду IR с помощью свойства ConnectVia.If you have strict data compliance requirements and need ensure that data do not leave a certain geography, you can explicitly create an Azure IR in a certain region and point the Linked Service to this IR using ConnectVia property. Например, если нужно скопировать данные из большого двоичного объекта в южной части Соединенного Королевства в хранилище данных SQL в южной части Соединенного Королевства и чтобы при этом данные не покидали Соединенного Королевства, создайте среду Azure IR в южной части Соединенного Королевства и добавьте ссылку на эту среду IR в обе связанные службы.For example, if you want to copy data from Blob in UK South to SQL DW in UK South and want to ensure data do not leave UK, create an Azure IR in UK South and link both Linked Services to this IR.

  • Для выполнения операции Lookup/-Metadata/Delete (также называемых действиями конвейера), диспетчеризации действий преобразования (также называемых внешними действиями) и операций создания (проверка соединения, просмотр списка папок и списка таблиц, предварительный просмотр данных), ADF использует IR в области фабрики данных.For Lookup/GetMetadata/Delete activity execution (also known as Pipeline activities), transformation activity dispatching (also known as External activities), and authoring operations (test connection, browse folder list and table list, preview data), ADF uses the IR in the data factory region.

  • Для потока данных ADF использует IR в области фабрики данных.For Data Flow, ADF uses the IR in the data factory region.

    Совет

    Рекомендуется убедиться, что поток данных выполняется в том же регионе, что и соответствующие хранилища данных (если это возможно).A good practice would be to ensure Data flow runs in the same region as your corresponding data stores (if possible). Это можно сделать, выполнив автоматическую разрешающую Azure IR (если расположение хранилища данных совпадает с расположением фабрики данных) или создав новый экземпляр Azure IR в том же регионе, в котором хранятся данные, а затем выполнить на нем поток данных.You can either achieve this by auto-resolve Azure IR (if data store location is same as Data Factory location), or by creating a new Azure IR instance in the same region as your data stores and then execute the data flow on it.

Вы можете отслеживать, какие расположения IR используются во время выполнения действия, в представлении мониторинга действий конвейера в пользовательском интерфейсе или в полезных данных мониторинга действий.You can monitor which IR location takes effect during activity execution in pipeline activity monitoring view on UI or activity monitoring payload.

Расположение локальной среды IRSelf-hosted IR location

Локальная IR логически регистрируется в фабрике данных, а вычислительные ресурсы для ее работы вы предоставляете самостоятельно.The self-hosted IR is logically registered to the Data Factory and the compute used to support its functionalities is provided by you. Поэтому для локальных IR нельзя явно задать свойство расположения.Therefore there is no explicit location property for self-hosted IR.

Если локальная IR используется для перемещения данных, она извлекает данные из источника и записывает их в приемник.When used to perform data movement, the self-hosted IR extracts data from the source and writes into the destination.

Расположение среды Azure-SSIS IRAzure-SSIS IR location

От выбора расположения для службы Azure SSIS IR зависит производительность рабочих процессов извлечения, преобразования и загрузки.Selecting the right location for your Azure-SSIS IR is essential to achieve high performance in your extract-transform-load (ETL) workflows.

  • Расположение Azure-SSIS IR не обязательно должно совпадать с расположением фабрики данных, но оно должно совпадать с расположением собственной базы данных SQL Azure или сервера Управляемый экземпляр, где будет размещена служба SSISDB.The location of your Azure-SSIS IR does not need to be the same as the location of your data factory, but it should be the same as the location of your own Azure SQL Database or Managed Instance server where SSISDB is to be hosted. Это позволит среде выполнения интеграции Azure SSIS легко обращаться к базе данных SSIS, не генерируя лишний трафик между расположениями.This way, your Azure-SSIS Integration Runtime can easily access SSISDB without incurring excessive traffics between different locations.
  • Если у вас нет базы данных SQL Azure или сервера Управляемый экземпляр для размещения SSISDB, но у вас есть локальные источники данных или назначения, следует создать новую базу данных SQL Azure или сервер Управляемый экземпляр в том же расположении, что и виртуальная сеть, подключенная к локальной сети.If you do not have an existing Azure SQL Database or Managed Instance server to host SSISDB, but you have on-premises data sources/destinations, you should create a new Azure SQL Database or Managed Instance server in the same location of a virtual network connected to your on-premises network. Таким образом можно создать Azure-SSIS IR с помощью новой базы данных SQL Azure или сервера Управляемый экземпляр и присоединить эту виртуальную сеть в том же расположении, что позволит свести к минимуму перемещение данных в разных местах.This way, you can create your Azure-SSIS IR using the new Azure SQL Database or Managed Instance server and joining that virtual network, all in the same location, effectively minimizing data movements across different locations.
  • Если расположение существующей базы данных SQL Azure или сервера Управляемый экземпляр, где размещается SSISDB, не совпадает с расположением виртуальной сети, подключенной к локальной сети, сначала создайте Azure-SSIS IR с помощью существующей базы данных SQL Azure или сервера Управляемый экземпляр и Подключите другую виртуальную сеть в том же расположении, а затем настройте виртуальную сеть для подключения к виртуальной сети между разными расположениями.If the location of your existing Azure SQL Database or Managed Instance server where SSISDB is hosted is not the same as the location of a virtual network connected to your on-premises network, first create your Azure-SSIS IR using an existing Azure SQL Database or Managed Instance server and joining another virtual network in the same location, and then configure a virtual network to virtual network connection between different locations.

На следующей схеме показаны параметры расположения фабрики данных и ее среды выполнения интеграции.The following diagram shows location settings of Data Factory and its integration run times:

Расположение среды выполнения интеграции

Выбор IR для использованияDetermining which IR to use

Действие копированияCopy activity

Для действия копирования нужны связанные службы источника и приемника данных, которые определяют направление потока данных.For Copy activity, it requires source and sink linked services to define the direction of data flow. Далее описан алгоритм выбора экземпляра среды выполнения интеграции, который будет выполнять копирование.The following logic is used to determine which integration runtime instance is used to perform the copy:

  • Копирование между двумя облачными источниками данных. когда службы источника и приемника используют Azure IR, ADF использует региональные Azure IR, если вы указали, или автоматическое определение расположения Azure IR при выборе автоматического разрешения IR (по умолчанию), как описано в разделе расположение среды выполнения интеграции .Copying between two cloud data sources: when both source and sink linked services are using Azure IR, ADF uses the regional Azure IR if you specified, or auto determine a location of Azure IR if you choose the autoresolve IR (default) as described in Integration runtime location section.
  • Копирование между облачным источником данных и источником данных в частной сети. Если связанная служба источника или приемника использует локальную IR, действие копирования выполняется в среде в этой локальной среде.Copying between a cloud data source and a data source in private network: if either source or sink linked service points to a self-hosted IR, the copy activity is executed on that self-hosted Integration Runtime.
  • Копирование между двумя источниками данных в частной сети: как связанная служба источника и приемника должны указывать на один и тот же экземпляр среды выполнения интеграции, и эта среда выполнения интеграции используется для выполнения действия копирования.Copying between two data sources in private network: both the source and sink Linked Service must point to the same instance of integration runtime, and that integration runtime is used to execute the copy Activity.

Действие поиска и получения метаданныхLookup and GetMetadata activity

Действие поиска и получения метаданных выполняется в среде выполнения интеграции, ассоциированной со связанной службой хранилища данных.The Lookup and GetMetadata activity is executed on the integration runtime associated to the data store linked service.

Действие внешнего преобразованияExternal transformation activity

Каждое действие внешнего преобразования, использующее внешний модуль вычислений, имеет целевую связанную службу вычислений, которая указывает на среду выполнения интеграции.Each external transformation activity that utilizes an external compute engine has a target compute Linked Service, which points to an integration runtime. Этот экземпляр среды выполнения интеграции определяет расположение, из которого отправляется это внешнее действие преобразования, запрограммированное вручную.This integration runtime instance determines the location where that external hand-coded transformation activity is dispatched from.

Действие потока данныхData Flow activity

Действия потока данных выполняются в связанной с ним среде выполнения интеграции Azure.Data Flow activities are executed on the Azure integration runtime associated to it. Вычисление Spark, используемое потоками данных, определяется свойствами потока данных в Azure Integration Runtime и полностью управляется ADF.The Spark compute utilized by Data Flows are determined by the data flow properties in your Azure Integration Runtime and are fully managed by ADF.

Дальнейшие действияNext steps

См. следующие статьи:See the following articles: