Creación de un servicio Azure Search en el portalCreate an Azure Search service in the portal

Obtenga información acerca de cómo crear o aprovisionar un servicio de Azure Search en el portal.Learn how to create or provision an Azure Search service in the portal.

¿Prefiere PowerShell?Prefer PowerShell? Use la plantilla de servicio de Azure Resource Manager.Use the Azure Resource Manager service template. Para obtener ayuda acerca de cómo empezar, vea Administración del servicio Azure Search con PowerShell para conocer el contexto.For help getting started, see Manage Azure Search with PowerShell for background.

Suscripción (gratuita o de pago)Subscribe (free or paid)

Abra una cuenta gratuita de Azure y use créditos gratuitos para probar servicios de pago de Azure.Open a free Azure account and use free credits to try out paid Azure services. Cuando se consuman los créditos, mantenga la cuenta y siga usando servicios de Azure gratuitos, como Websites.After credits are used up, keep the account and continue to use free Azure services, such as Websites. No se le realizará ningún cargo en su tarjeta de crédito a menos que cambie explícitamente la configuración y lo solicite.Your credit card is never charged unless you explicitly change your settings and ask to be charged.

Como alternativa, active las ventajas de suscriptor de MSDN.Alternatively, activate MSDN subscriber benefits. Una suscripción a MSDN le proporciona créditos todos los meses que puede usar para servicios de Azure de pago.An MSDN subscription gives you credits every month you can use for paid Azure services.

  1. Inicie sesión en el Azure Portal.Sign in to the Azure portal.
  2. Haga clic en el signo más ("+") en la esquina superior izquierda.Click the plus sign ("+") in the top left corner.
  3. Seleccione Web y móvil > Azure Search.Select Web + Mobile > Azure Search.

Asignación de un nombre al servicio y al punto de conexión de dirección URLName the service and URL endpoint

Un nombre de servicio es parte del punto de conexión de dirección URL con que se emiten llamadas a la API: https://your-service-name.search.windows.net.A service name is part of the URL endpoint against which API calls are issued: https://your-service-name.search.windows.net. Escriba el nombre del servicio en el campo Dirección URL.Enter your service name in the URL field.

Requisitos de nombre de servicio:Service name requirements:

  • Debe ser único dentro del espacio de nombres search.windows.net.It must be unique within the search.windows.net namespace
  • Entre 2 y 60 caracteres de longitud.2 and 60 characters in length
  • Deben usarse letras minúsculas, números o guiones ("-").Use lowercase letters, digits, or dashes ("-")
  • No deben usarse guiones ("-") en los dos primeros caracteres ni en el último carácter.Avoid dashes ("-") in the first 2 characters or as the last single character
  • No deben usarse guiones consecutivos ("--").No consecutive dashes ("--") anywhere

Selección de una suscripciónSelect a subscription

Si tiene más de una suscripción, elija una que también tenga servicios de almacenamiento de datos o archivos.If you have more than one subscription, choose one that also has data or file storage services. Azure Search puede detectar automáticamente Azure Table y Blob Storage, SQL Database y Azure Cosmos DB para indexarlos mediante indexadores, pero solo para servicios de la misma suscripción.Azure Search can auto-detect Azure Table and Blob storage, SQL Database, and Azure Cosmos DB for indexing via indexers, but only for services in the same subscription.

Selección de un grupo de recursosSelect a resource group

Un grupo de recursos es una colección de servicios y recursos de Azure que se usan juntos.A resource group is a collection of Azure services and resources used together. Por ejemplo, si usa Azure Search para indexar una base de datos SQL, ambos servicios deben formar parte del mismo grupo de recursos.For example, if you are using Azure Search to index a SQL database, then both services should be part of the same resource group.

Sugerencia

Al eliminar un grupo de recursos también se eliminan los servicios que contiene.Deleting a resource group also deletes the services within it. En el caso de proyectos de prototipo que usan muchos servicios, si se ponen todos ellos en el mismo grupo de recursos, la limpieza resulta más fácil después de que el proyecto ha finalizado.For prototype projects utilizing multiple services, putting all of them in the same resource group makes cleanup easier after the project is over.

Selección de una ubicación de hospedajeSelect a hosting location

En cuanto servicio de Azure, Azure Search se puede hospedar en centros de datos de todo el mundo.As an Azure service, Azure Search can be hosted in datacenters around the world. Tenga en cuenta que los precios pueden variar según la región geográfica.Note that prices can differ by geography.

Selección de un plan de tarifa (SKU)Select a pricing tier (SKU)

Azure Search se ofrece actualmente en varios planes de tarifa: Gratis, Básico y Estándar.Azure Search is currently offered in multiple pricing tiers: Free, Basic, or Standard. Cada plan tiene su propia capacidad y sus propios límites.Each tier has its own capacity and limits. Consulte Selección SKU o plan de tarifa para obtener instrucciones.See Choose a pricing tier or SKU for guidance.

En este tutorial, hemos elegido el nivel Estándar para nuestro servicio.In this walkthrough, we have chosen the Standard tier for our service.

Un plan de tarifa no se puede cambiar una vez creado el servicio.A pricing tier cannot be changed once the service is created. Si necesita un plan superior o inferior más adelante, deberá volver a crear el servicio.If you need a higher or lower tier later, you have to re-create the service.

Creación del servicioCreate your service

No olvide anclar su servicio en el panel para facilitar el acceso siempre que inicie sesión.Remember to pin your service to the dashboard for easy access whenever you sign in.

Escalar el servicioScale your service

La creación de un servicio puede llevarle unos minutos (15 o más, en función del nivel).It can take a few minutes to create a service (15 minutes or more depending on the tier). Después de aprovisionado el servicio, se puede escalar para satisfacer sus necesidades.After your service is provisioned, you can scale it to meet your needs. Dado que ha elegido el nivel Estándar para el servicio Azure Search, puede escalar el servicio en dos dimensiones: réplicas y particiones.Because you chose the Standard tier for your Azure Search service, you can scale your service in two dimensions: replicas and partitions. Si ha elegido el nivel Básico, solo puede agregar réplicas.Had you chosen the Basic tier, you can only add replicas. Si ha aprovisionado el servicio gratuito, el escalado no está disponible.If you provisioned the free service, scale is not available.

Las particiones permiten que el servicio almacene y busque en más documentos.Partitions allow your service to store and search through more documents.

Las réplicas permiten al servicio administrar una carga más elevada de consultas de búsqueda.Replicas allow your service to handle a higher load of search queries.

  1. Vaya a la página del servicio de búsqueda de Azure Portal.Go to your search service page in the Azure portal.
  2. En el panel de navegación de la izquierda, seleccione Configuración > Escala.In the left-navigation pane, select Settings > Scale.
  3. Use la barra deslizante para agregar réplicas o particiones.Use the slidebar to add Replicas or Partitions.

Nota

Cada nivel tiene distintos límites en el número total de unidades de búsqueda que se permiten en un único servicio (réplicas * particiones = total de unidades de búsqueda).Each tier has different limits on the total number of Search Units allowed in a single service (Replicas * Partitions = Total Search Units).

Cuándo se debe agregar un segundo servicioWhen to add a second service

La gran mayoría de los clientes usan un solo servicio aprovisionado en un nivel que proporciona el equilibrio de recursos adecuado.A large majority of customers use just one service provisioned at a tier that provides the right balance of resources. Un servicio puede hospedar varios índices en función de los límites máximos de la capa que seleccione, con cada índice aislado del otro.One service can host multiple indexes, subject to the maximum limits of the tier you select, with each index isolated from another. En Azure Search, solo se podrán dirigir las solicitudes a un índice, lo que reduce al máximo la posibilidad de que se recuperen datos accidentales o intencionados desde otros índices en el mismo servicio.In Azure Search, requests can only be directed to one index, minimizing the chance of accidental or intentional data retrieval from other indexes in the same service.

Aunque la mayoría de los clientes usan un solo servicio, la redundancia de servicios puede ser necesaria si los requisitos operativos son los siguientes:Although most customers use just one service, service redundancy might be necessary if operational requirements include the following:

  • Recuperación ante desastres (interrupción del centro de datos).Disaster recovery (data center outage). Azure Search no proporciona conmutación por error instantánea si se produce una interrupción del servicio.Azure Search does not provide instant failover in the event of an outage. Para obtener recomendaciones e instrucciones, consulte el artículo sobre administración de servicios.For recommendations and guidance, see Service administration.
  • La investigación del modelado de la arquitectura multiempresa ha determinado que los servicios adicionales es el diseño óptimo.Your investigation of multi-tenancy modeling has determined that additional services is the optimal design. Para obtener más información, consulte el artículo sobre diseño para multiempresa.For more information, see Design for multi-tenancy.
  • Para las aplicaciones implementadas globalmente, es posible que necesite una instancia de Azure Search en varias regiones para minimizar la latencia de tráfico internacional de la aplicación.For globally deployed applications, you might require an instance of Azure Search in multiple regions to minimize latency of your application’s international traffic.

Nota

En Azure Search, no puede separar las cargas de trabajo de indización y consultas; por lo tanto, nunca podría crear varios servicios para las cargas de trabajo segregadas.In Azure Search, you cannot segregate indexing and querying workloads; thus, you would never create multiple services for segregated workloads. Un índice siempre se consulta en el servicio donde se creó (no se puede crear un índice en un servicio y copiar en otro).An index is always queried on the service in which it was created (you cannot create an index in one service and copy it to another).

No se requiere un segundo servicio para lograr alta disponibilidad.A second service is not required for high availability. La alta disponibilidad en las consultas se logra al usar 2 o más réplicas en el mismo servicio.High availability for queries is achieved when you use 2 or more replicas in the same service. Las actualizaciones de réplicas son secuenciales, lo que significa que, al menos, una es operativa cuando se implementa una actualización de servicio. Para obtener más información, consulte Acuerdos de Nivel de Servicio.Replica updates are sequential, which means at least one is operational when a service update is rolled out. For more information about uptime, see Service Level Agreements.

Pasos siguientesNext steps

Después de aprovisionar un servicio Azure Search, está listo para definir un índice para que pueda cargar y buscar los datos.After provisioning an Azure Search service, you are ready to define an index so you can upload and search your data.