paint-brush
Migración a la nube sin dolores de cabeza: la opinión de un director de tecnología sobre por qué DigitalOcean ofrece resultadospor@corewide
Nueva Historia

Migración a la nube sin dolores de cabeza: la opinión de un director de tecnología sobre por qué DigitalOcean ofrece resultados

por Corewide 11m2024/12/30
Read on Terminal Reader

Demasiado Largo; Para Leer

Migrar a la nube puede resultar abrumador, pero DigitalOcean simplifica el proceso. Con precios transparentes, bases de datos administradas sólidas y Kubernetes intuitivo, es una opción ideal para empresas que buscan una solución rentable y fácil de usar para desarrolladores. Descubra por qué DigitalOcean se destaca en los servicios en la nube.
featured image - Migración a la nube sin dolores de cabeza: la opinión de un director de tecnología sobre por qué DigitalOcean ofrece resultados
Corewide  HackerNoon profile picture
0-item
1-item


La migración es inevitable, pero cuando las empresas escuchan esa palabra, suele desencadenar una oleada de temor. En sus cabezas empiezan a bailar visiones de procesos interminables, costos que se disparan y tiempos de inactividad inevitables. Pero ¿tiene que ser tan complicado?


En Corewide, hemos ayudado a cientos de empresas a navegar por las agitadas aguas de la adopción de la nube, trabajando con todas las plataformas principales que existen: AWS, GCP, Azure, DigitalOcean, Alibaba y la lista continúa. Lo hemos visto todo, lo hemos hecho todo y hemos vivido para contarlo.


¿Cómo se decide si una nube se adapta mejor a un proyecto que otra? La forma en que Corewide hace esto es enumerar las cosas que hacen que valga la pena considerarla y luego decidir si esas características son importantes para su proyecto. Nuestros arquitectos hacen un ejercicio similar con nuestros clientes cuando una migración está en el horizonte y, a menudo, nos preguntamos cómo es que DigitalOcean pasa desapercibida para ellos hasta que comenzamos a destacar algunos de los puntos interesantes al respecto. Lo que es peor es que, en el ámbito de servicios prácticamente iguales, DigitalOcean tiene mucho que ofrecer que usted simplemente puede perderse por no tener suficiente experiencia con la plataforma.


Hoy compartimos una lista cuidadosamente seleccionada de razones por las que creemos que no considerar a DigitalOcean como su futuro proveedor de servicios en la nube es un error. Y no se trata solo de detalles técnicos, sino de detalles que pueden tener un impacto enorme en su negocio. Espero que a esta altura ya tenga curiosidad, así que permítame explicarle.


Sencillez que no sacrifica potencia



Este es un poco filosófico: hacer experimentos es divertido, pero ¿tu empresa los necesita? En Corewide, adoptamos los valores de la cultura DevOps, y eso significa que creemos que cuanto menos esfuerzo dediques a lidiar con la infraestructura, mejor.


No nos malinterprete: estamos familiarizados con proyectos complejos y hemos abordado una buena cantidad de implementaciones exóticas, pero preferimos que las nuestras sean lo más sencillas y transparentes posibles. DigitalOcean claramente gana en este sentido porque no lo abruma con opciones. No necesita ser un gurú de la infraestructura para comprender cómo trabajar con su plataforma, o para poner en marcha un proyecto que solo necesita recursos informáticos estables y una base de datos confiable.


En lugar de cientos de servicios distintos, DigitalOcean ofrece un conjunto seleccionado de herramientas que se integran y respaldan entre sí sin problemas. Esto simplifica la configuración de su infraestructura y le permite concentrarse en crear y escalar sus aplicaciones, en lugar de atascarse en configuraciones complejas.


Como cualquier proveedor de servicios en la nube, DigitalOcean es un recurso, una herramienta, y una herramienta muy potente. Pero se alinea perfectamente con nuestra filosofía: las cosas deben funcionar bien desde el primer momento, pero cuando se desea mejorar la infraestructura, la plataforma debe potenciarla, no obstaculizarla. Eso es precisamente lo que ofrece DigitalOcean.


Rentabilidad que no le cuesta la cordura


Seamos realistas: todo se reduce a una cuestión de dinero. Por cínico que parezca, si su gasto en la nube está consumiendo su presupuesto para innovación de productos, está frenando su progreso.


No es ningún secreto que DigitalOcean ofrece un modelo de precios muy razonable en comparación con los tres grandes proveedores de servicios en la nube. Se sitúa en un punto intermedio entre los gigantes y los actores de nicho más pequeños.


Pero migrar a una nube más barata no es una solución milagrosa. El verdadero desafío que hemos visto con muchos clientes es gestionar los costos de la nube de manera eficaz. Piénselo: la facturación de la nube se ha vuelto tan compleja que ha generado toda una industria de herramientas y servicios de optimización y gestión de costos de la nube. ¡Es ridículo!


La superpotencia de DigitalOcean es su transparencia en la gestión de costos. No hay costos ocultos que acechen en las sombras, esperando sorprenderte a fin de mes. Solo un ejemplo rápido: DigitalOcean ofrece un conjunto compartido de tráfico, por lo que no necesitas lidiar con fórmulas complejas para calcular el costo de la transferencia de datos entrantes o salientes.


La mayoría de las nubes te cobran hasta el último centavo por cada byte que entra o sale de tu red. Pero con DigitalOcean, obtienes una generosa porción de transferencia de red por cada máquina virtual (a partir de 0,5 TB; cuanto más grande sea la gota, mayor será tu pool de tráfico) incluida de forma gratuita. Y aquí está el truco: cualquier ancho de banda no utilizado de una máquina puede ser utilizado por otra de tu pool. Claro, te cobrarán si superas tu límite, pero tendrías que estar impulsando un tráfico importante para alcanzar ese umbral. Además, con más máquinas viene incluido más ancho de banda, por lo que es menos probable que te quemen con cargos sorpresa. Es como recibir una pizza gratis con cada cerveza que pides: es simplemente un buen negocio.


Bases de datos administradas que simplemente funcionan


Administrar bases de datos puede parecer como arrear gatos. Es una danza compleja de configuraciones, optimizaciones y copias de seguridad que puede convertirse rápidamente en un trabajo de tiempo completo. Si bien todos los proveedores de la nube afirman ofrecer bases de datos "administradas", la realidad a menudo no cumple con las expectativas.


Sin embargo, DigitalOcean cumple con su promesa. Su servicio de bases de datos administradas reúne los motores de bases de datos más populares (PostgreSQL, MySQL, Redis, MongoDB e incluso Kafka) en una única oferta optimizada que realmente hace honor a la etiqueta de “administrada”.


Los usuarios de PostgreSQL apreciarán la sólida agrupación de conexiones de la plataforma, que simplifica la gestión y optimización de las conexiones de bases de datos. PostgreSQL está estrechamente integrado en el ecosistema de DigitalOcean y se puede controlar desde una única interfaz intuitiva. Es el tipo de solución que se configura y se olvida con la que sueñan los ingenieros de DevOps, y que además no le costará un ojo de la cara.


En lo que respecta a MongoDB, DigitalOcean le ofrece lo auténtico: MongoDB nativo, no una imitación diluida. Otros proveedores de la nube suelen ofrecer alternativas compatibles con MongoDB, pero si bien pueden igualar el rendimiento y la escalabilidad del producto real, no admiten algunas funciones específicas de Mongo, que es probablemente la razón por la que eligió MongoDB en primer lugar.


De manera similar, no todos los proveedores de servicios en la nube ofrecen compatibilidad nativa con Kafka. Y seamos claros: no hay sustituto para Kafka cuando se necesita una plataforma de streaming distribuida y de alto rendimiento. DigitalOcean lo entiende, por eso ofrece Kafka como un servicio totalmente integrado en su plataforma, no como una idea de último momento de un tercero.


Si bien las copias de seguridad no son una característica innovadora, la implementación de DigitalOcean es de primera categoría. A estas alturas, todo el mundo está acostumbrado a las políticas de copia de seguridad configurables en sus nubes, pero DigitalOcean lleva esto un paso más allá. Las copias de seguridad para bases de datos administradas están habilitadas de fábrica con capacidad de almacenamiento dedicada en función de la cantidad de datos que tenga. ¿Y la mejor parte? Todo está incluido en el precio. Sin tarifas ocultas ni trampas.


A primera vista, las bases de datos administradas de DigitalOcean pueden no parecer innovadoras, pero si miras más de cerca, encontrarás un motor diseñado meticulosamente y ajustado para ofrecer rendimiento, confiabilidad y facilidad de uso. Si estás cansado de lidiar con la administración de bases de datos, las bases de datos administradas de DigitalOcean pueden ser el arma secreta que estabas buscando.


Documentación que empodera


Si alguna vez ha trabajado con nosotros, sabrá que somos fanáticos de la documentación. Creemos en la elaboración de guías tan claras que hasta su abuela podría entenderlas. Por eso, como entusiastas de la documentación, tenemos mucho que decir sobre el enfoque de DigitalOcean.


Somos grandes admiradores de la documentación de DigitalOcean. Logra el equilibrio perfecto entre ser completa y concisa. Si tuviéramos que describirla en dos palabras, serían: simple y clara.


Pero lo que realmente lo distingue es la inestimable contribución de la comunidad de DigitalOcean. Sus artículos constituyen la gran mayoría de la documentación, lo que garantiza que pueda encontrar una guía para prácticamente cualquier tema. Estos recursos impulsados por la comunidad siempre están actualizados y, a menudo, incluyen plantillas y ejemplos para ayudarlo a comenzar rápidamente.


Y aquí está el truco: estas guías a menudo van más allá de las soluciones específicas de DigitalOcean, ofreciendo información y mejores prácticas que se pueden adaptar a otros entornos de nube. Si alguna vez tuvo que buscar en Google cómo implementar algo en cualquier lugar, es probable que uno de los primeros artículos que encontró haya sido una de las guías de la comunidad de DigitalOcean. Es como si DigitalOcean estuviera ayudando en secreto a los usuarios de otras plataformas de nube. ¡Eso sí que es buen karma!


Por el contrario, algunos proveedores de servicios en la nube parecen pensar que la documentación consiste en decir qué hacer sin explicar cómo funciona. Mi chiste favorito aquí es sobre un artículo que literalmente dice "La casilla de verificación Habilitar FeatureX habilita FeatureX", y desearía que fuera solo un chiste.


Por otro lado, DigitalOcean se centra en la claridad y la practicidad. Su documentación impulsada por la comunidad es un testimonio de su compromiso con el empoderamiento de los usuarios, independientemente de la plataforma en la nube que elijan. Es un cambio de ritmo refrescante en una industria que a menudo parece más interesada en confundirte que en ayudarte.


Kubernetes bien hecho


Trabajar con Kubernetes es el pan de cada día de un ingeniero de DevOps. Es el motor que impulsa las aplicaciones nativas de la nube modernas, organizando los contenedores como un director dirige una orquesta. Y a pesar de la reputación de simplicidad de DigitalOcean, su oferta de Kubernetes es todo menos básica. De hecho, está completamente equipada y estamos absolutamente enamorados de ella, pero al mejor estilo DO, no es compleja hasta que decides que quieres profundizar más.

Kubernetes (DOKS) de DigitalOcean está a la altura de la competencia y ofrece todas las funciones que esperarías de una plataforma madura y de nivel empresarial. Viene con escalamiento automático listo para usar, lo que garantiza que tus clústeres puedan manejar cualquier carga de trabajo que les asignes. Y gracias a su diligente programa de mantenimiento y actualización, siempre estarás ejecutando la última y mejor versión de Kubernetes.


Todo lo que esperarías de un Kubernetes administrado está ahí: integración perfecta con otros servicios de DigitalOcean, como almacenamiento en bloque y balanceadores de carga, pero sin restricciones abrumadoras en el nivel del plano de control. Y para aquellos que aman experimentar, DOKS ofrece muchas opciones de personalización, lo que le permite ajustar sus clústeres a la perfección.


Dicho esto, ¿qué tiene de especial la versión de Kubernetes de DO? No mucho: simplemente funciona. Pero, en mi opinión, eso por sí solo es una buena razón para probarla.


Un proveedor de servicios en la nube que va en la dirección correcta


Creemos que antes de tomar cualquier decisión de migración, es fundamental mirar más allá de los servicios individuales y evaluar la trayectoria general del proveedor de la nube. ¿Están innovando? ¿Están escuchando a sus clientes? ¿Están centrados en las cosas que beneficiarían a su proyecto a largo plazo?


DigitalOcean cumple con todos esos requisitos. Están evolucionando a un ritmo rápido, pero lo están haciendo de manera estratégica. En lugar de intentar ser todo para todos, están redoblando sus esfuerzos en los servicios básicos que las empresas realmente necesitan. Se centran en la calidad, no en la cantidad: alguien ahí fuera conoce claramente el significado oculto de "aprendiz de todo".


Tomemos como ejemplo su plataforma de aplicaciones. Básicamente, se trata de Kubernetes con una interfaz web fácil de usar, lo que la hace accesible a un público más amplio. O pensemos en sus capacidades de red. Antes de octubre de 2020, DigitalOcean no ofrecía VPC (nubes privadas virtuales). Ahora, ofrecen un control de red sólido, lo que le permite aislar y proteger sus recursos como un profesional.


Sus ofertas de bases de datos administradas también se han expandido de manera constante. Inicialmente, ofrecían lo esencial: MySQL, PostgreSQL y Redis. En junio de 2021, agregaron MongoDB a la combinación y, más recientemente, en septiembre de 2023, lanzaron Kafka administrada, lo que le brinda aún más flexibilidad para crear la capa de datos que sus aplicaciones necesitan.


Como ingenieros, estamos particularmente impresionados con la calidad de su API y su proveedor Terraform, que está bien escrito. Está claro que DigitalOcean es un proveedor que realmente escucha las necesidades de las empresas y mejora continuamente sus servicios para satisfacerlas. No se quedan sentados en su torre de marfil, sino que se ponen manos a la obra y crean soluciones que realmente funcionan.


Y ese es el principio que creemos que debería estar en el centro del desarrollo de cualquier empresa. DigitalOcean es un proveedor de servicios en la nube que no solo se mantiene al día con los tiempos, sino que también desarrolla activamente una innovación práctica a la vez.


Un apoyo que te respalda


Seamos honestos, cuando se trata de infraestructura en la nube, las cosas pueden (y van a) salir mal. Por eso, contar con un equipo de soporte confiable es como tener un compañero de confianza en una película de superhéroes: te respaldan cuando los villanos atacan. Con nuestra propia experiencia en el departamento de SRE, no solo estamos familiarizados con la importancia del soporte, sino que estamos en primera línea todos los días.


Pero en lo que respecta al soporte de DigitalOcean, nunca hemos tenido una mala experiencia con ellos y hemos tenido que enfrentarnos a algunos problemas inesperados. Su equipo es receptivo, tiene conocimientos y está realmente ansioso por ayudarte a resolver tus problemas. No se limitan a leer un guión; comprenden los entresijos de su plataforma y pueden ofrecer soluciones prácticas.


Y como la documentación de DigitalOcean es tan completa (como mencionamos anteriormente), su equipo de soporte puede indicarle a menudo el recurso exacto que necesita para volver a encaminarse. Es como tener un guía personal que conoce todos los pasajes secretos y atajos en la nube.

“Incluso si no se suscribe a nuestros servicios de soporte, diría que el soporte de DigitalOcean es una inversión sólida. Vale cada centavo”.


Una objeción menor (porque somos DevOps, no animadores)


Al más puro estilo DevOps, no podemos terminar sin una pizca de crítica constructiva. A pesar de todos los aspectos positivos, no sería justo para nuestra experiencia si no mencionáramos las deficiencias que hemos encontrado con DigitalOcean.


Al más puro estilo DevOps, no podemos terminar sin una pizca de crítica constructiva. A pesar de todos los aspectos positivos, no sería justo para nuestra experiencia si no mencionáramos las deficiencias que hemos encontrado con DigitalOcean.


Si bien nuestras interacciones de soporte directo con DigitalOcean han sido fluidas, hemos notado algunos retrasos recientes en sus actualizaciones de estado con respecto al estado de su propia infraestructura. La transparencia y la puntualidad son cruciales, especialmente cuando se trata de la estabilidad de la plataforma en la que confiamos.


En una nota más positiva, nos complace informar que DigitalOcean finalmente agregó el control de acceso basado en roles (RBAC) granular en agosto de 2024, ¡una característica que los usuarios han estado esperando ansiosamente durante años! El acceso a la mayoría de los servicios de DigitalOcean ahora se puede administrar con RBAC.

Sin embargo, todavía no todo es un camino de rosas. Actualmente, solo admite un conjunto predefinido de roles. Si bien es posible asignar estos roles a los miembros del equipo, aún no es tan flexible como el RBAC completo.


Nuestra asociación con DigitalOcean nos brinda información valiosa sobre sus ofertas actuales, pero no sobre su hoja de ruta de productos futuros hasta que esté lista para los socios. Sin embargo, somos optimistas respecto de que seguirán mejorando RBAC pronto, ya que la funcionalidad principal ya se ha implementado.


Entonces, ¿es DigitalOcean adecuado para usted?


Para una empresa que esté considerando una migración a la nube, es fundamental comprender en qué se está metiendo. DigitalOcean no intenta ser todo para todos. No ofrece servicios especializados para aprendizaje automático o computación de alto rendimiento (HPC), por ejemplo. No afirmamos que DigitalOcean sea la nube que se adapta a todos los proyectos.


Como cualquier proveedor de servicios en la nube, DigitalOcean tiene su nicho y, dentro de ese nicho, es una fuerza a tener en cuenta. Por lo tanto, gestione sus expectativas en consecuencia.


¿Está pensando en cambiarse a DigitalOcean, pero no está seguro de si es la decisión correcta? Reserve una consulta gratuita con nuestro equipo y lo ayudaremos a evaluar sus necesidades, sopesar las opciones y tomar una decisión informada. O puede resultar que DigitalOcean no sea para usted, pero aun así seremos nosotros quienes le brindaremos la información correcta.



PD: Si cree que esto es solo un anuncio sutil, estaremos encantados de debatirlo en LinkedIn o de participar en una llamada para analizar sus necesidades específicas. Estamos seguros de que, una vez que experimente la simplicidad, la transparencia y el enfoque orientado a los desarrolladores de DigitalOcean, comprenderá por qué somos tan fanáticos.


Este artículo se publica en el marco del programa Business Blogging de HackerNoon. Obtenga más información sobre el programa aquí .