No se han encontrado resultados

Su búsqueda no coincide con ningún resultado

Modelos de implementación de base de datos en la nube

Existen dos modelos principales de bases de datos en la nube.

  • El tradicional, que es muy similar a una base de datos in situ administrada internamente, a excepción del aprovisionamiento de infraestructura. En este caso, una organización compra espacio de máquina virtual a un proveedor de servicios en la nube y la base de datos se implementa en la nube. Los desarrolladores de la organización utilizan un modelo DevOps o personal de TI tradicional para controlar la base de datos. La organización es responsable de supervisar y gestionar la base de datos.
  • La base de datos como servicio (DBaaS), en la que una organización contrata a un proveedor de servicios en la nube a través de un servicio de suscripción basado en una cuota. El proveedor de servicios ofrece un conjunto de tareas operativas, de mantenimiento, administrativas y de gestión de bases de datos en tiempo real al usuario final. La base de datos se ejecuta en la infraestructura del proveedor de servicios. Este modelo de uso incluye normalmente la automatización en las áreas de aprovisionamiento, copias de seguridad, escalado, alta disponibilidad, seguridad, aplicación de parches y supervisión del estado. El modelo DBaaS proporciona a las organizaciones la mejor relación-precio, ya que les permite utilizar una gestión de base de datos subcontratada optimizada por la automatización del software en lugar de contratar y gestionar expertos en base de datos internos.

Las ventajas de disponer de una base de datos basada en la nube

Las bases de datos en la nube ofrecen muchos de los mismos beneficios que otros servicios en la nube, incluidos los siguientes:

  • Mayor agilidad y capacidad de innovación. Las bases de datos en la nube se pueden configurar muy rápidamente y darse de baja igual de rápido, lo que simplifica y agiliza las pruebas, las validaciones y la puesta en práctica de las nuevas ideas empresariales. Si la organización decide no poner en práctica un proyecto, simplemente puede abandonar el proyecto (y su base de datos) y pasar a la siguiente idea innovadora.
  • Tiempo de comercialización más rápido. Cuando se utiliza una base de datos en la nube, no es necesario comprar hardware ni pasar tiempo esperando a los envíos, la instalación y la configuración de la red cuando un nuevo producto está en la cola de desarrollo. El acceso a la base de datos puede estar disponible en solo unos minutos.
  • Menores riesgos. Las bases de datos en la nube ofrecen numerosas oportunidades para reducir el riesgo en toda la empresa, en particular para los modelos DBaaS. Los proveedores de servicios en la nube pueden usar la automatización para hacer cumplir las mejores prácticas y las características de seguridad, y para reducir la probabilidad de que se cometan errores humanos, que constituye la causa principal del tiempo de inactividad del software. Las funciones automatizadas de alta disponibilidad y los acuerdos de nivel de servicio (SLA) pueden reducir o eliminar la pérdida de ingresos debido al tiempo de inactividad. Y la previsión de capacidad ya no es un problema crítico cuando se implementan proyectos, ya que la nube puede estar formada por un grupo infinito de infraestructura y servicios "just-in-time".
  • Menores costes. Los modelos de suscripción de pago por uso y el escalado dinámico permiten a los usuarios finales prever el estado estacionario, ampliar después los recursos para abastecer los picos de demanda durante los períodos de gran actividad y reducirlos luego cuando la demanda vuelva a un estado estable. Esto es mucho menos costoso que mantener estas funciones en las instalaciones, donde las organizaciones deben comprar servidores físicos que puedan satisfacer los picos de demanda, aunque posiblemente solo necesiten esta gran capacidad un par de días cada trimestre. Las empresas pueden ahorrar dinero desactivando literalmente los servicios cuando no los necesiten. También pueden reducir los costes ejecutando iniciativas globales con inversiones marginales en infraestructura. En muchos casos, la automatización del software en la nube ocupa el lugar de los caros administradores de bases de datos (DBA), lo que reduce los gastos de explotación al eliminarse la necesidad de costosos recursos internos.

Opciones de gestión de base de datos en la nube

Oracle Cloud Elite y Global Elite Partners

El programa en la nube Oracle Partner Network (OPN) identifica a los socios que tienen experiencia, conocimientos e inversión probada en servicios de Oracle Cloud. Los socios más cualificados y comprometidos que han invertido en desarrollar conocimientos en Oracle Cloud reciben la designación de Cloud Elite y Global Cloud Elite Partners.

Más información

Las empresas tienen la capacidad de elegir cómo gestionar sus bases de datos en la nube. Los estilos de gestión de bases de datos se pueden generalizar en las siguientes cuatro categorías:

  • Bases de datos en la nube autogestionadas. En este modelo, una organización ejecuta su base de datos en una infraestructura en la nube, pero administra la propia base de datos utilizando recursos internos, sin que el proveedor de la nube integre ninguna automatización. Este modelo ofrece algunos de los beneficios estándar de colocar una base de datos en la nube, incluida una mayor flexibilidad y agilidad, pero la organización mantiene la responsabilidad y el control sobre la gestión de la base de datos.
  • Bases de datos automatizadas en la nube. En este modelo, las organizaciones utilizan las interfaces de programación de aplicaciones (API) de los servicios en la nube de base de datos para respaldar las operaciones del ciclo de vida, pero mantienen el acceso a los servidores de base de datos y controlan la configuración de la base de datos y los sistemas operativos. Los servicios automatizados de base de datos presentan SLA limitados y, por lo general, no incluyen las actividades planificadas, como la aplicación de parches y el mantenimiento.
  • Bases de datos gestionadas en la nube. Este modelo es similar a las bases de datos automatizadas en la nube, pero el proveedor de servicios en la nube no permite que los consumidores accedan a los servidores que alojan la base de datos. La configuración se limita a las configuraciones compatibles con los proveedores de servicios en la nube, ya que los usuarios finales no pueden instalar su propio software.
  • Bases de datos autónomas en la nube. Este es un nuevo modelo operativo "manos libres" en el que la automatización y el aprendizaje automático eliminan el trabajo humano asociado con la gestión de la base de datos y el ajuste del rendimiento. Los servicios incluyen acuerdos de nivel de servicio (SLA) para aplicaciones críticas para el negocio, como operaciones de tiempo de inactividad cero para las actividades planificadas y no planificadas durante el ciclo de vida de la base de datos y el servicio.

Tipos de bases de datos en la nube y la transición a una base de datos multimodelo

Existen numerosos tipos de bases de datos en la nube, todos los cuales están diseñados para satisfacer necesidades específicas y manejar tipos específicos de cargas de trabajo. Por ejemplo, hay bases de datos especialmente diseñadas para administrar transacciones, otras diseñadas para ejecutar aplicaciones a escala de Internet y otras que actúan como almacenes de datos para realizar análisis. La aplicación de modelos de base de datos específicos para satisfacer las necesidades de aplicaciones o cargas de trabajo específicas se denomina persistencia políglota.

Las cargas de trabajo OLTP son compatibles con modelos de datos diferentes de los utilizados en las cargas de trabajo OLAP. Los datos de documentos y multimedia se basan en formatos como XML y JavaScript Object Notation (JSON). Otros tipos de bases de datos son las bases de datos de gráficos utilizadas para el análisis de conectividad, bases de datos espaciales para análisis geográficos y almacenes de pares de clave-valor para el almacenamiento de alto rendimiento y la búsqueda de tipos de datos simples.

Como soluciones comerciales, las bases de datos empresariales se han desarrollado a lo largo del tiempo y han empezado a abarcar múltiples modelos de datos y métodos de acceso dentro de un solo sistema de gestión de bases de datos. Lo que está ocurriendo en la industria hoy en día es un movimiento hacia la base de datos multimodelo que permite a los usuarios finales trabajar con diferentes tipos de cargas de trabajo desde una base de datos subyacente.

Oracle denomina a este concepto persistencia poliglota multimodelo. Esta nueva funcionalidad permite que muchas aplicaciones utilicen el mismo sistema de gestión de bases de datos, mientras la empresa continúa beneficiándose de los modelos de datos exclusivos necesarios para un aplicación específica. Estas nuevas arquitecturas de base de datos están permitiendo a las empresas optimizar enormemente la cantidad de bases de datos que utilizan y evitar la creación de silos de datos que impiden que el activo más valioso de una organización (los datos) se utilice ampliamente en toda la empresa.

 

Soluciones de bases de datos en la nube: ¿qué debería ejecutarse en la nube?

La mayoría de los sectores, desde los servicios financieros hasta la sanidad, pueden beneficiarse del uso de soluciones de base de datos en la nube. La pregunta no es si utilizar o no una base de datos en la nube. La pregunta es qué modelo y tipo funcionará mejor para satisfacer las necesidades específicas de una empresa.

Muchas organizaciones optan por adoptar un enfoque por etapas para la utilización de la base de datos en la nube, combinando los modelos tradicionales de base de datos en la nube con los modelos DBaaS. Para otras, como las del sector de servicios financieros, mantener las aplicaciones críticas internamente sigue siendo una prioridad.

Sin embargo, las cosas están cambiando rápidamente. Conforme los modelos DBaaS se vuelvan más robustos y se afiance la adopción de bases de datos en la nube autónomas, es probable que las empresas encuentren mayores oportunidades y mayores beneficios al migrar por completo sus bases de datos a la nube.

 

La base de datos del futuro: las bases de datos de “autogestión”

Gartner prevé un crecimiento exponencial de las bases de datos en la nube

Según Gartner, las bases de datos en la nube es uno de los segmentos de más rápido crecimiento en el mercado de servicios en la nube pública y prevé que los ingresos de la plataforma de base de datos como servicio (dbPaaS) alcancen casi los 10 000 millones de dólares en 2021.

Obtener más información

El tipo de base de datos en la nube más nuevo e innovador es la base de datos en la nube de autogestión (denominada también base de datos autónoma, descrita anteriormente). Mientras que las bases de datos on-premises requieren un DBA dedicado para administrarlas, ese mismo conocimiento detallado de los DBA no es necesario para administrar una base de datos en la nube de autogestión. Este tipo de base de datos utiliza la tecnología de la nube y el aprendizaje automático para automatizar el ajuste de la base de datos, la seguridad, las copias de seguridad, las actualizaciones y otras tareas de administración rutinarias que tradicionalmente han sido realizadas por los DBA.

Las bases de datos de autogestión están diseñadas para soportar automáticamente las averías de hardware, incluidas las de los sitios de la plataforma en la nube, y proporcionan aplicación online de parches en toda la pila, firmware, virtualización y agrupación en clústeres. Es muy fácil escalar su rendimiento y capacidad según sea necesario. Además, protegen los datos tanto de ataques externos como de usuarios internos maliciosos, y evitan muchos de los problemas relacionados con el tiempo de inactividad de los otros modelos, incluido el mantenimiento previsto.

Las investigaciones de IDC indican que el 75 % de los costes totales de gestión de datos de una empresa pueden ser solo de mano de obra. Una base de datos de autogestión podría ahorrarle a la empresa una media de cientos, o quizás miles, de horas de trabajo a tiempo completo cada año para cada una de sus principales bases de datos empresariales. Además, se calcula que el 72 % del presupuesto de TI de una empresa se destina a mantener los sistemas existentes, lo que deja un solo 25 % a la innovación.

Las bases de datos de autogestión podrían hacer mucho para eliminar estos altos costes y permitir que las empresas utilicen sus DBA en trabajos de mayor valor, como el modelado de datos, la asistencia a los programadores con la arquitectura de datos y la planificación de la capacidad futura.

El modo más inteligente de gestionar los datos: Oracle Autonomous Data Warehouse Cloud (PDF)

Nuestra investigación indica que, entre los DBA,

  • el 39 % gestiona 50 o más bases de datos.
  • El 95 % crea o actualiza manualmente las bases de datos.
  • El 78 % experimentará tiempo de inactividad no planificado debido a cambios en la base de datos no probados durante sus carreras profesionales.

Bases de datos autónomas en la nube

  • Garantizar el máximo tiempo de actividad y rendimiento de la base de datos
  • Garantizar la máxima seguridad de la base de datos, incluidos parches y correcciones
  • Eliminar las tareas de administración manuales y propensas a errores con la automatización
  • Permitir que los DBA apliquen su experiencia a otras funciones de nivel superior
Obtenga más información sobre las bases de datos autónomas en la nube y cómo pueden mejorar su negocio.

Qué se debe buscar al seleccionar una base de datos en la nube

Hay muchos proveedores y opciones disponibles para las organizaciones que buscan una solución de base de datos en la nube para su empresa. Querrá seleccionar un modelo que funcione mejor para sus necesidades comerciales específicas. A continuación se indican algunas de las características clave que debe buscar en cualquier base de datos en la nube:

  • Rendimiento
    El escalado online e independiente de los recursos de computación y almacenamiento, aplicación de parches y actualizaciones —con disponibilidad interrumpida a los datos de las aplicaciones— garantizará que la capacidad de su base de datos satisface las necesidades de su empresa a medida que estas fluctúan, sin que se interrumpan las operaciones. La optimización del rendimiento automatizada y online, como la autoindexación, es un imperativo. También querrá disponer de agrupación en clústeres escalable para las operaciones de lectura y escritura para garantizar que sus cargas de trabajo en tiempo real y críticas se ejecuten sin problemas.
  • Seguridad
    Es esencial disponer de características de seguridad robustas. Cualquier modelo de base de datos que seleccione debe poder realizar el cifrado de datos en reposo y en tránsito, y proporcionar actualizaciones de seguridad automatizadas. También es esencial para garantizar una estricta separación de tareas, de modo que las operaciones no puedan acceder a los datos del cliente. Unas sólidas funciones de redacción de datos ayudan a garantizar que la visibilidad de los datos confidenciales esté limitada y controlada. La detección y prevención de ataques externos basadas en aprendizaje automático proporcionan una capa adicional de seguridad en tiempo real. Por último, para sus aplicaciones más críticas, querrá una infraestructura de nube dedicada que incluya aislamiento de hardware de otros inquilinos.
  • Y más…
    Otras cualidades que deben tenerse en cuenta son: una base de datos auxiliar que permita operaciones de lectura (combinada con informes) para reducir los costes de la alta disponibilidad y tecnologías de flashback líderes del sector para ayudar a brindar protección frente a los errores de los usuarios. Finalmente, su base de datos debe tener una gran compatibilidad con aplicaciones de terceros.

Mover su base de datos de on-premises a la nube

Simplificar la migración a la nube

Las herramientas automatizadas de Oracle le permiten mover sin problemas su base de datos on-premises a Oracle Cloud sin prácticamente ningún tiempo de inactividad, porque Oracle Database Cloud Service usa los mismos estándares, productos y conocimientos que usted utiliza o tiene actualmente on-premises.

Obtenga más información sobre cómo migrar sin problemas su base de datos a Oracle Cloud

La migración de una base de datos a la nube puede parecer una tarea abrumadora, pero no tiene por qué serlo. La clave es una planificación anticipada. También es importante recordar que no todos los métodos de migración se aplican a todos los escenarios.

Hay varios factores que deben considerarse a la hora de elegir un método de migración, incluidos los tipos de datos, los sistemas operativos host y las versiones de la base de datos. Aquí incluimos algunas consideraciones que debe tener en cuenta mientras prepara el enfoque de migración de sus bases de datos a la nube.

  •  ¿Es el software de base de datos en la nube de destino compatible con lo que usted ejecuta on-premises? ¿La versión es compatible?
    Algunos proveedores de servicios la nube no ofrecen servicios de bases de datos que sean compatibles con versiones on-premises. Además, si su base de datos en la nube de destino solo admite una versión posterior del software que está utilizando, debe planificar una actualización.
  • ¿Cuál es el tamaño y la escala de su base de datos, y es compatible la nube de destino con esta configuración?
    Algunos proveedores de servicios en la nube solo ofrecen configuraciones de bases de datos más pequeñas en términos de tamaño de almacenamiento y número de núcleos. Querrá asegurarse de antemano de que su proveedor tenga capacidad para satisfacer sus necesidades.
  • ¿Ejecuta scripts adyacentes en los servidores de base de datos?Si es así, necesitaría contratar infraestructura como servicio (IaaS) o servicios automatizados, y puede que estos no estén disponibles a través de su proveedor de servicios en la nube.
  • ¿Necesita migrar con poco o ningún tiempo de inactividad a su aplicación existente? Los principales proveedores de bases de datos en la nube, como Amazon, Microsoft y Oracle, simplifican como nunca la selección y migración de bases de datos. Dependiendo de las circunstancias, la migración a la nube puede realizarse en cuestión de minutos.