Computación en la nube versus computación perimetral: diferencia entre computación en la nube y computación perimetral
Publicado: 2020-09-14El aumento de la popularidad de Internet ha permitido que muchos servicios relacionados con Internet también afirmen su importancia. Uno de ellos es el Internet Of Things (o IoT) . Se supone que casi todos los dispositivos estarán conectados a Internet a finales de esta década.
En un mundo en el que todos los dispositivos necesitan Internet para conectarse y, en función de la conexión, realizar las tareas que se les han asignado, la latencia lo es todo. Lea cómo la computación perimetral es una de las tendencias en tecnología de big data que no puede ignorar.
La latencia a menudo se denomina ping o el retraso entre el tiempo transcurrido desde el momento en que da la instrucción para que se realice una acción y el momento en que realmente comienza. Si vamos a seguir el paradigma de la computación en la nube, el requisito de ancho de banda será enorme.
Dado que todos los recursos están controlados esencialmente por un servidor principal y la comunicación entre el servidor y el cliente es la clave en la computación en la nube, el tiempo que lleva completar una tarea sería enorme o el ancho de banda requerido sería si usamos la computación en la nube para dispositivos IoT. La computación perimetral entra en escena para resolver este problema, y aquí está, con mucho, la diferencia más notable entre la computación perimetral y la nube.
Edge computing es otra forma de abordar la idea general del ecosistema de la nube. Edge computing permite que los cálculos se realicen en tiempo real, lo que reduce de manera efectiva los problemas de retraso o latencia. En la computación perimetral, toda la computación se realiza lo más cerca posible del dispositivo, que genera los datos en lugar de un sistema central que primero recopila los datos y luego los procesa.
Para poner las cosas en perspectiva, tomemos el ejemplo de un vehículo. Si el automóvil tiene la tarea de calcular la cantidad de combustible que consume automáticamente en función de los datos que obtiene de la gran cantidad de sensores a bordo, la computadora detrás de toda esta operación se consideraría un dispositivo de borde.

Entonces, para mejorar el rendimiento de estos dispositivos de borde, reducir la latencia general en las operaciones y reducir la cantidad de ancho de banda que se requiere para realizar el cálculo, se conceptualizó la computación de borde.
Dado que tanto el edge computing como el cloud computing tienen como objetivo ofrecer los recursos necesarios a través de Internet, encontrar las diferencias subyacentes y elegir uno sobre el otro podría resultar complicado. Primero aclaremos los dos términos para aliviar su presión y luego compararlos con la computación de borde frente a la computación en la nube.
Aprenda cursos de software en línea de las mejores universidades del mundo. Obtenga Programas PG Ejecutivos, Programas de Certificado Avanzado o Programas de Maestría para acelerar su carrera.
Tabla de contenido
Computación perimetral
Para comprender realmente la definición de edge computing y apreciar la razón de su existencia, primero debemos analizar la necesidad; ¿Por qué necesitábamos una alternativa a la computación en la nube? Comenzó con el crecimiento de los "dispositivos domésticos inteligentes" habilitados para Internet, o como lo conocemos, IoT estaba en aumento. Obtenga más información sobre la computación perimetral.
Para habilitar o más bien proporcionar capacidades computacionales a "dispositivos tontos", tuvimos que conectarlos a Internet e instalar una serie de sensores en ellos para recopilar datos.
La enorme cantidad de datos generados por cada uno de estos dispositivos también debe procesarse para obtener información significativa y hacer que estos dispositivos IoT habilitados para Internet sean realmente inteligentes. Para realizar tareas en los datos, en la computación en la nube, los datos se habrían recopilado y, dado que giran principalmente en torno a un servidor central, habría un retraso de tiempo en ambos extremos.
Se necesitaría tiempo para que los datos recopilados por estos dispositivos lleguen al servidor central para ser procesados, y los datos procesados también tardarían en volver a estos dispositivos, por lo que se introduciría una latencia.
Otra cosa crítica es que si los datos que se recopilan son masivos, se requerirá una buena conexión a Internet o un ancho de banda adecuado para realizar esta tarea. Por lo tanto, la informática perimetral se convierte en un término integral que toma algunos de los cálculos críticos necesarios y los acerca al dispositivo o al perímetro.
Siguiendo un camino descentralizado, el edge computing permite distribuir los recursos necesarios entre todos los dispositivos conectados. Si hay alguna necesidad de recopilar datos y realizar cálculos sobre los datos en tiempo real, entonces se debe preferir la computación perimetral. Los dos beneficios principales que aporta la computación perimetral son el rendimiento mejorado y el bajo costo de las operaciones.
Beneficios de usar Edge Computing
1. Rendimiento mejorado
La recopilación de datos que se transferirán a la nube, la computación perimetral también toma los datos, les agrega algún procesamiento, luego analiza la información, descubre las acciones necesarias que se deben realizar en los datos y finalmente completa la acción que considera adecuada. Todo esto obviamente ocurre localmente y en fracciones de segundo (milisegundos), mejorando así el rendimiento.
2. Reducir el costo de las operaciones
Los principales reparos que tiene la comunidad tecnológica con todo el modelo de computación en la nube son los costos adicionales asociados con la mejora de la conectividad, la migración de datos, la mejora de los requisitos de ancho de banda y la reducción de la latencia. El modelo de computación perimetral puede contrarrestar fácilmente todos estos. Cuando se ha utilizado el modelo de edge computing, se forma un continuo que va desde el dispositivo hasta el servidor.

Este continuo es muy valioso porque es capaz de manejar grandes volúmenes de datos. No necesitaría tener la costosa conexión gigabit para garantizar que los datos generados por estos dispositivos se procesen realmente y alcancen su objetivo final. La mayoría de las empresas y organizaciones prefieren el modelo de computación perimetral debido al rendimiento mejorado y la reducción del costo de las operaciones.
Computación en la nube
La computación en la nube es esencialmente el servicio que permite al usuario utilizar una gran cantidad de servicios como software, entorno de desarrollo integrado (IDE) , almacenamiento, servidores, incluso hardware como la unidad de procesamiento de gráficos o (GPU) , o incluso las unidades de procesamiento central (CPU). La Internet. Hay tres características principales de cualquier proveedor que se ocupe de la computación en la nube:
- Los Servicios o los recursos que proporcionan tienen que ser escalables.
- Solo se paga por lo que necesita, lo que significa que el usuario solo tiene que desembolsar dinero por los recursos que necesita en ese momento.
- Estos proveedores tienen que desarrollar y administrar el backend de los servicios que brindan.
En función de los servicios que prestan, existen tres modelos diferentes de computación en la nube, que es fundamental conocer para comprender correctamente el paradigma de la computación en la nube. Encontrará los tres modelos enumerados a continuación:
1. Plataforma como Servicio o PaaS
La plataforma como servicio permite a los usuarios comprar su camino para obtener acceso a las diversas plataformas que pueden usar para implementar su software ganado o la aplicación que han desarrollado en la nube. El acceso a la red o incluso el sistema operativo no está bajo el control del usuario y, por lo tanto, esto puede crear algunas restricciones terribles en la naturaleza del trabajo que puede realizar.
2. Software como Servicio o SaaS
En este modelo, el cliente solo paga por acceder a utilizar el software que ya está alojado en la nube.
3. Infraestructura como Servicio o IaaS
En este modelo, se da la mayor libertad al usuario. Puede pagar para obtener un control total sobre el sistema operativo, las aplicaciones alojadas en la nube y el almacenamiento en la nube. Todo esto se puede lograr fácilmente sin que el proveedor de servicios le entregue la clave de su nube.
Leer: Ideas de proyectos de computación en la nube
Beneficios de usar la computación en la nube
Muchos desafíos enfrenta la computación en la nube, pero eso no significa que la computación en la nube no tenga beneficios que ofrecer en el entorno actual. Encontrará todos los beneficios significativos del uso de la computación en la nube que se enumeran a continuación:
1. Flexibilidad y Escalabilidad de los servicios prestados
La pila tecnológica de la computación en la nube permite a los usuarios comenzar poco a poco, lo que hace que la computación en la nube sea muy rentable al principio. Tampoco estarás limitado al pequeño comienzo que tuviste; puede mejorar y agregar más funciones en cualquier momento que desee. Del mismo modo, también puede eliminar los componentes que cree que ya no son necesarios (o reducir la escala) muy rápidamente.
2. La computación en la nube es muy confiable
Los servicios que utilizan múltiples sitios web tienen una protección contra fallas en cualquier desastre. Por lo tanto, hace que la computación en la nube sea muy estable.
3. Mantenimiento de servicios de computación en la nube
Los que le brindan servicios basados en la nube, solo abordan todo el cuidado de la nube.

Pago: Tecnologías de tendencia 2020
Diferencia entre Edge y Cloud Computing
Una cosa esencial que debe tener en cuenta mientras discutimos la diferencia entre la computación perimetral y la nube es que la computación perimetral no está diseñada para reemplazar la computación en la nube por completo, y tampoco podrá hacerlo. La comparación de ambos es como comparar un SUV con deportivos de competición. Lo que significa que ambos son muy buenos en sus respectivos departamentos, pero hacer una comparación entre la computación de borde y la computación en la nube es injusto. Dicho esto, encontrará todas las diferencias significativas en la siguiente tabla:
Puntos de diferencia | Computación perimetral | Computación en la nube |
Empresas que deben utilizar cualquiera de los dos | Cuando necesita una latencia baja y el tiempo computacional debe mantenerse muy bajo, la computación perimetral es su opción ideal. Por lo tanto, las empresas que no son ni demasiado grandes ni demasiado pequeñas y tienen restricciones presupuestarias pueden optar fácilmente por la informática de punta sin pensarlo dos veces. | Este tipo de computación realmente brilla cuando el almacenamiento es su principal preocupación. Por lo tanto, las grandes empresas que se ocupan del almacenamiento en la nube deberían optar por la computación en la nube. |
La disponibilidad de codificación y programación. | Puede usar muchos lenguajes de programación diferentes, todos con diferentes tiempos de ejecución. | Generalmente, solo se prefiere un idioma, ya que toda la nube tiene que ejecutarse en él. |
Seguridad | Existe la necesidad de un plan muy sofisticado para asegurar las computadoras. | No es necesario tener un plan de seguridad sólido. |
Lea también: Salario de ingeniero en la nube en India
Conclusión
En upGrad ofrecemos el Programa PG Ejecutivo en Desarrollo de Software Programa de Especialización en Computación en la Nube. Tiene una duración de solo 13 meses y es completamente en línea para que pueda completarlo sin interrumpir su trabajo.
Nuestro curso le enseñará los conceptos básicos y avanzados de la computación en la nube junto con las aplicaciones de estos conceptos. Aprenderá de expertos de la industria a través de videos, conferencias en vivo y tareas. Además, obtendrá acceso a la preparación profesional exclusiva de upGrad, comentarios sobre su currículum y muchas otras ventajas. Asegúrese de comprobarlo.