En la era digital actual, todo el mundo ha oído hablar más o menos de diversas cosas relacionadas con la "nube", como documentos en la nube, discos en la nube y juegos en la nube. Tencent Cloud, Alibaba Cloud y Huawei Cloud son nombres aún más conocidos. Pero, ¿qué es exactamente la “nube”, para qué se utiliza y si pueden utilizarla las personas? Hoy usaremos una historia para comprender mejor la importancia de la "nube", especialmente para los programadores.
Tengo un amigo llamado Milk Tea Xiao Sai. Después de ser despedido, decidió con confianza iniciar un negocio y desarrolló un subprograma de WeChat para pedir té con leche. El primer día que el software estuvo en línea coincidió con el Día Nacional. La cooperativa de té con leche ha acogido a un gran número de usuarios, pero sólo tiene un camarero y está desbordado. Cada vez que un cliente realiza con éxito un pedido de una taza de té con leche, debe realizar un pedido 800 veces. Xiaosai compró rápidamente un nuevo servidor, pero tardó una semana completa en llegar por correo. Durante este tiempo sólo podía preocuparse. Después de un arduo trabajo, se implementó el nuevo servidor. Después de las vacaciones, el número de usuarios disminuyó significativamente y todos los servidores recién adquiridos quedaron inactivos. Al mirar estos dispositivos que ya estaban cubiertos de polvo, el corazón de Xiao Sai sangraba. Las desgracias nunca ocurren solas. Un día, hubo un corte repentino de energía en la comunidad, todos los servidores cayeron y los servicios se interrumpieron. Los usuarios han criticado en línea la futura tecnología de Xiaosai por no ser confiable. Después de este incidente, la tienda de té con leche canceló la cooperación y no hay más usuarios. Si alguien le hubiera dicho a Xiaosai que la computación en la nube era una opción, el resultado podría haber sido muy diferente.
En términos generales, la computación en la nube es como alquilar una computadora o alojarse en un hotel. Simplemente lo usamos. No tenemos que preocuparnos nosotros mismos de la decoración, el mobiliario, la limpieza, el mantenimiento, etc. Sólo pagamos por el día del check-in. Tomemos como ejemplo el proyecto de Xiaosai. Cuando se inicia, simplemente mueve el mouse. Por ejemplo, utilizando Tencent Cloud puede alquilar un servidor en la nube mantenido por personal especializado en su página web, para que sus productos puedan entrar al mercado lo antes posible. También reduce la inversión inicial. No es necesario comprar equipo primero, solo gastar dinero todos los días.
Para los programadores front-end como yo, alquilar un servidor en la nube a veces resulta un dolor de cabeza, pero ahora puede utilizar directamente el almacenamiento de datos, las funciones de la nube y otros servicios proporcionados por el proveedor de servicios en la nube. Ni siquiera necesitas pensar en el concepto de servidor. Manejamos todos los proveedores de servicios en la nube, cargamos el código directamente e implementamos el front-end y el back-end con un solo clic. Esta es la ahora popular arquitectura SERVERLESS (sin servidor). No entre en pánico cuando experimente un aumento de usuarios durante las vacaciones. Los servicios en la nube están diseñados para ser automáticamente escalables y elásticos. Pagas sobre la marcha. Si hay más solicitudes, se implementarán más instancias. Cuando las solicitudes disminuyen, retroceden. Esto evita que Xiao Sai tenga que acumular un montón de instancias. Servidor sin uso. Los proveedores de servicios en la nube como Tencent Cloud tienen centros de datos en todo el país, lo que significa recuperación y respaldo ante desastres multirregionales. Incluso si uno de los centros de datos se queda sin energía, el servicio aún puede funcionar con normalidad. Si un día tu empresa ya no puede funcionar, puedes cancelar tu suscripción con un clic sin tener que preocuparte por lidiar con una sala llena de servidores.
Tengo un amigo que dirige un restaurante en Estados Unidos. Su equipo de cocina es alquilado y cuenta con personal dedicado responsable del mantenimiento y reparaciones. Si está roto, simplemente reemplácelo. Este es el mismo servicio en la nube que utilizan los programadores. El chef sólo necesita preocuparse por su trabajo. Bueno, los programadores solo debemos preocuparnos por escribir código, y otros trabajos de operación y mantenimiento que no queramos realizar pueden dejarse en manos de proveedores profesionales de servicios en la nube.
La ubicuidad de los servicios en la nube es un requisito previo para los desarrolladores independientes, emprendedores y trabajadores remotos. En el pasado, la capacidad de los programadores para trabajar solos era bastante limitada. Ahora, al subcontratar la operación y el mantenimiento a proveedores de servicios en la nube, pueden centrar su tiempo limitado en las funciones del software en sí y hacer realidad sus ideas más rápido. Además, cada programador puede alquilar su propio servidor en la nube para entretenimiento, como implementar sitios web personales, ejecutar dispositivos, pequeños rastreadores, etc. Aquellos a quienes les gusta el comercio también pueden implementar un sistema cuantitativo o incluso configurar un servidor de juegos para invitar a amigos a jugar. No utilices la tecnología sólo para trabajar para tu jefe, también debes aprender a utilizar la tecnología para beneficiarte a ti mismo.
Hoy en día, el uso de servicios en la nube es básicamente una habilidad necesaria para los programadores y puede considerarse como un aprendizaje. Por ejemplo, el evento de compra grupal Double 11 de Tencent Cloud es particularmente rentable. Dos personas pueden unirse a un grupo y elegir entre cientos de productos. Si la compra grupal se realiza correctamente, podrás obtener hasta tres meses más de uso. Si gana, podrá obtener un reembolso de hasta 20.000 yuanes. Cupones de yuanes, los amigos interesados pueden aprovechar este descuento para experimentar el aprendizaje.
Espero que a través del contenido anterior, todos tengan una comprensión más clara de la computación en la nube y los servicios en la nube, y los anime a intentar utilizar activamente los servicios en la nube. Puede brindarle una comodidad inesperada a su trabajo, estudio e incluso a su vida. Al mismo tiempo, no olvide darle el visto bueno a Xiao Sai. Su experiencia también nos recuerda que es realmente importante comprender y utilizar bien los servicios en la nube. Si tiene experiencias o ideas relevantes, deje un mensaje en el área de comentarios para compartir. Discutamoslo juntos.
Compartir en Twitter Compartir en Facebook
Comentarios
Actualmente no hay comentarios