sql >> Base de Datos >  >> RDS >> Database

Traiga su propia nube (BYOC) frente a alojamiento dedicado en ScaleGrid

Dónde decide alojar sus bases de datos en la nube es una gran decisión. Debe elegir su modelo de alojamiento, un proveedor de nube y luego sus regiones principal y de reserva para implementar. Pero, si está considerando aprovechar un proveedor de bases de datos administradas, debe tomar otra decisión:¿puede hospedar en su propia cuenta en la nube o debe hacerlo a través de su proveedor de servicios administrados? En esta publicación, comparamos el plan Bring Your Own Cloud (BYOC) de ScaleGrid con el modelo de alojamiento dedicado estándar para ayudarlo a determinar la mejor estrategia para la implementación de su base de datos MySQL, PostgreSQL, Redis™ y MongoDB®.

¿Qué es el plan Bring Your Own Cloud de ScaleGrid?

En ScaleGrid, ofrecemos un modelo único llamado el plan Bring Your Own Cloud (BYOC) que le permite alojar sus clústeres de bases de datos a través de su propia cuenta en la nube. Esto es diferente del modelo de alojamiento dedicado estándar que requiere que usted aloje a través de su proveedor de DBaaS. Si bien el modelo Dedicado sigue siendo muy popular y extremadamente fácil de configurar, muchas empresas se muestran reacias a utilizar un DBaaS porque no desean hospedar a través de una cuenta que no es propiedad de su organización.

En ScaleGrid, admitimos ambos modelos para que nuestros usuarios puedan elegir entre hospedar a través de nosotros o hospedar en su propia cuenta. Cada uno de estos modelos es adecuado para implementaciones de producción y aplicaciones de alto tráfico, y están disponibles para todas nuestras bases de datos compatibles, incluidas las bases de datos MySQL, PostgreSQL, Redis™ y MongoDB® (la base de datos Greenplum® estará disponible próximamente). Estas son las bases de datos y los proveedores de la nube compatibles con cada modelo:

Bases de datos compatibles Traiga su propia nube Alojamiento dedicado
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, Digital Ocean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, Digital Ocean, Linode, OCI
Redis™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, Digital Ocean, Linode, OCI
Base de datos MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (próximamente) AWS AWS

¿El modelo BYOC es adecuado para mi implementación?

Si puede responder afirmativamente a cualquiera de estas preguntas, BYOC es el plan para usted:

  1. ¿Quiere aprovechar las instancias reservadas para reducir sus costos de hospedaje a largo plazo hasta en un 40 %? Leer ahora
  2. ¿Es usted una empresa nueva que tiene créditos de alojamiento de proveedor de nube gratuitos que le gustaría usar para el alojamiento de su base de datos? Leer ahora
  3. ¿Se siente cómodo configurando su propia infraestructura de nube a través de su propia cuenta de proveedor de nube?
  4. ¿Desea implementar en una red/nube privada virtual (VPC y VNET)? Leer ahora
  5. ¿Quiere aprovechar los grupos de seguridad para el control de acceso? Leer ahora
  6. ¿Necesita acceso SSH a la máquina subyacente? Leer ahora

BYOC frente a precios de alojamiento dedicado

¿Cuál es la principal diferencia entre los precios de Bring Your Own Cloud y nuestros planes de hosting dedicado? Dado que nuestros planes BYOC están alojados a través de su propia cuenta de AWS o Azure, todas las instancias en la nube, las copias de seguridad y los costos de transferencia de datos se pagan directamente a través de su proveedor de la nube. Por el contrario, el alojamiento dedicado de ScaleGrid es todo incluido, por lo que paga un costo fijo mensual (según el uso) a través de su cuenta de ScaleGrid. Esta es la razón por la que nuestro precio de BYOC es menor que nuestro precio de alojamiento dedicado, ya que los costos enumerados para BYOC son solo lo que paga por ScaleGrid y no incluyen sus costos de hardware.

¿Dónde alojar su base de datos en la nube? BYOC frente a alojamiento dedicado | #mysql #postgresql #mongodb #redisClick To Tweet

Todas las herramientas de administración, monitoreo y mantenimiento de DBaaS están incluidas en ambos planes, junto con soporte 24/7.

¿Cuánto pagaré a mi proveedor de nube a través del modelo BYOC?

La mejor manera de estimar los costos que pagará a AWS o Azure a través de nuestro modelo BYOC es encontrar la diferencia entre el tamaño del plan equivalente a través de nuestro Dedicado Modelo de hospedaje. Nuestros planes dedicados usan instancias bajo demanda, por lo que, siempre que las aproveche a través de su implementación BYOC, sus costos deberían ser relativamente los mismos. Veamos un ejemplo:

Base de datos: MySQL
Proveedor de nube: AWS
Tipo de replicación: Maestro-Esclavo-Esclavo

Con las configuraciones de clúster anteriores, podemos revisar los precios tanto del plan Dedicado como del plan BYOC para estimar los costos que pagaremos a través de nuestro proveedor de la nube:

Precio exclusivo de ScaleGrid: $560/mes
Precio BYOC de ScaleGrid: $232/mes
Costos estimados de la nube: $328/mes

Si bien esta es una buena manera de obtener una estimación aproximada, los costos mensuales de la nube variarán según la cantidad de copias de seguridad realizadas y la actividad de transferencia de datos. .

Instancias reservadas

Una de las grandes ventajas del modelo BYOC es que puede aprovechar las Instancias reservadas para reducir sus costos de hospedaje a largo plazo hasta en un 40 %. Las instancias reservadas son instancias prepagas que puede comprar a través de su proveedor de la nube, lo que le permite recibir una tarifa por hora con descuento por comprar con 1 o 3 años de anticipación. Tanto las instancias AWS EC2 como las instancias de Azure VM están disponibles como instancias reservadas y se pueden usar a través del plan BYOC.

Créditos de alojamiento de inicio

Además, el plan BYOC también es muy popular entre las empresas emergentes. Esto se debe a que pueden aprovechar los créditos gratuitos de alojamiento de inicio de AWS o Azure garantizados a través de su incubadora, aceleradora o programa comunitario de inicio, y pueden aplicar sus créditos gratuitos a los costos de alojamiento de su base de datos como ScaleGrid. También ofrecemos ahorros adicionales para empresas en etapa inicial a través de nuestro Programa de inicio, donde las empresas elegibles pueden obtener un 50 % de descuento en nuestros planes BYOC o Dedicado por hasta 12 meses.

BYOC frente a funciones de alojamiento dedicado

Como se mencionó anteriormente, tanto los planes BYOC como los dedicados están completamente administrados y son ideales para implementaciones de producción. La gran mayoría de las funciones son las mismas, aparte de estas funciones avanzadas disponibles a través del modelo BYOC:

Nubes privadas virtuales / Redes virtuales

Las nubes privadas virtuales (VPC) de Amazon y las redes virtuales de Azure (VNET) son secciones privadas y aisladas de la infraestructura de la nube donde puede lanzar recursos. Estas son configuraciones avanzadas en la nube que le permiten proteger sus bases de datos de Internet. Las VPC y las VNET se pueden aprovisionar en subredes o partes, lo que le permite segregar sus cargas de trabajo y controlar las rutas entre sus subredes. También puede distribuir geográficamente sus clústeres entre zonas de disponibilidad para garantizar una alta disponibilidad para su implementación. En ScaleGrid, le recomendamos que implemente sus clústeres en subredes de VPC privadas para que su base de datos no se pueda enrutar desde Internet.

La implementación de su aplicación y base de datos en la misma VPC también proporciona la ruta de latencia más baja posible. Esto se vuelve realmente importante para las soluciones de caché como Redis™. También le permite reducir costos ya que no tiene que pagar por el tráfico entre la aplicación y la base de datos cuando están en la misma VPC. Esto puede resultar en ahorros de costos significativos para aplicaciones de alto tráfico.

Estas potentes configuraciones de seguridad requieren una comprensión de su infraestructura de nube para configurarlas. Consulte la sección Cómo comenzar a continuación para obtener información sobre cómo configurar una infraestructura VPC o VNET para su implementación en ScaleGrid.

Consejo de experto

Use los clústeres de seguidores para mantener sincronizados dos sistemas de bases de datos independientes (del mismo tipo) para que pueda analizar, optimizar y probar el rendimiento de la aplicación para la base de datos MySQL, PostgreSQL y MongoDB®.

Grupos de seguridad

Los grupos de seguridad de AWS y los grupos de seguridad de red de Azure le permiten bloquear el acceso a sus servidores a través de firewalls virtuales avanzados. Cuando configura una nueva instancia de base de datos en ScaleGrid a través del modelo BYOC, utilizará grupos de seguridad para controlar el tráfico entrante y saliente a sus instancias. Estos deben crearse en la misma VPC o VNET que su clúster.

Acceso SSH a la máquina

Otra característica única disponible en el plan BYOC de ScaleGrid es la capacidad de mantener un acceso SSH completo a las máquinas subyacentes de su implementación. Esto le permite aprovechar complementos y herramientas externos para respaldar mejor su implementación y mejorar el rendimiento.

La gran mayoría de los proveedores de DBaaS no brindan este acceso, que es uno de los mayores obstáculos para las adopciones de DBaaS. Las organizaciones quieren tener el derecho de controlar sus propias implementaciones sin estar encerradas en un servicio de corte de galletas que está altamente restringido. Esto es especialmente evidente en el espacio empresarial, ya que estas organizaciones tienen equipos de administradores de bases de datos que administran sus implementaciones y requieren la libertad de ejercer su experiencia interna sobre sus clústeres.

¿Interesado en BYOC, pero no quiere acceso SSH? No hay problema. Bloqueamos el acceso de forma predeterminada para que no haya posibilidad de que pueda ser mal utilizado accidentalmente para la seguridad de las implementaciones de nuestros clientes. Si desea utilizar su acceso SSH, simplemente envíe un correo electrónico a soporte para informarnos qué desea hacer y lo ayudaremos.

Cómo empezar

Entonces, ¿qué plan de DBaaS le parece mejor? De cualquier manera, estamos aquí para ayudarlo y hacer que configurar su cuenta sea lo más fácil posible. Consulte los enlaces a continuación para comenzar a crear su implementación Traiga su propia nube o alojamiento dedicado en ScaleGrid:

Primeros pasos con BYOC

  1. Cree su perfil en la nube:¿qué es un perfil en la nube?
    1. Perfil de la nube de AWS
    2. Perfil de la nube de Azure
    3. Perfil de GCP en la nube
    4. Perfil de nube OCI
    5. Perfil de nube de DigitalOcean
  2. Cree su clúster BYOC
    1. Nuevo clúster BYOC de MongoDB®
    2. Nuevo clúster BYOC de Redis™
    3. Nuevo clúster BYOC de MySQL
    4. Nuevo clúster BYOC de PostgreSQL

Primeros pasos con el alojamiento dedicado

  1. Cree su clúster dedicado
    1. Nuevo clúster dedicado de MongoDB®
    2. Nuevo clúster dedicado de Redis™
    3. Nuevo clúster dedicado de MySQL
    4. Nuevo clúster dedicado de PostgreSQL

Si está aprovechando una solución DBaaS diferente y está interesado en migrar a ScaleGrid para aprovechar nuestras configuraciones y control avanzados, consulte nuestros proveedores de conmutación negociar. Solicite un descuento del 50 % en los costos de hospedaje de su base de datos por hasta 6 meses cuando cambie a ScaleGrid.

Más consejos para ti

Alta disponibilidad

La disponibilidad de un sistema informático es el porcentaje de tiempo que sus servicios están activos durante un período de tiempo. Generalmente se expresa como una serie de 9's. Vea la disponibilidad y el tiempo de inactividad correspondiente medido durante un año. Más información

Agrupación de conexiones

En las aplicaciones web modernas, los clientes tienden a abrir muchas conexiones. A menudo se desaconseja encarecidamente a los desarrolladores que mantengan una conexión a la base de datos mientras se realizan otras operaciones. “Abra una conexión lo más tarde posible, cierre una conexión lo antes posible”. Más información

Tendencias de la base de datos

¿Se pregunta qué bases de datos están de moda? Descubra el uso actual de NoSQL frente a SQL, las bases de datos más populares, las métricas importantes para realizar un seguimiento y las tareas de administración de bases de datos que consumen más tiempo. Más información