¿Por qué se desarrollan diferentes arquitecturas de software? ¿Cuál es el concepto de computación en la nube y cuáles son algunas de sus ventajas y desventajas?

No tengo una respuesta a la primera parte de su pregunta en este momento, pero recientemente cumplí con una extensa lista de las ventajas y desventajas de la computación en la nube que creo que puede encontrar útil.

VENTAJAS DE LA COMPUTACIÓN EN LA NUBE

La computación en la nube puede cambiar por completo la forma en que las empresas usan la tecnología para atender a los clientes, socios y proveedores, dándoles nuevas habilidades y agilidad.

EFICIENCIA DE COSTO

Una gran ventaja de la computación en la nube es la eliminación de la inversión en software o servidores independientes . Al aprovechar las capacidades de la nube, las empresas pueden ahorrar en tarifas de licencia y, al mismo tiempo, eliminar los gastos generales, como el costo de almacenamiento de datos, actualizaciones de software, administración, etc. Con la nube, es posible configurar uno pagos a tiempo o pago por uso para ayudar a ahorrar en costos que pueden acumularse al usar un modelo de escritorio tradicional. Un modelo de entrega en la nube pública convierte el gasto de capital en gasto operativo. Aquí hay un mejor vistazo a algunas de las áreas donde la computación en la nube puede ahorrar dinero:

  • Servidores: ya no se necesitan servidores en el sitio con computación en la nube. Al usar la nube, está alquilando un servidor virtual en lugar de uno físico. Sus datos se almacenan en un espacio virtual que incluso puede pagarse por horas, lo que significa que puede pagar por el espacio solo cuando lo necesite.
  • Empleados: la nube elimina, o al menos reduce, la necesidad de un personal interno de TI. El uso de la nube le permite eliminar las actualizaciones manuales. En lugar de repartir el trabajo a un administrador del sistema, que luego completa manualmente la tarea y hace que el recurso esté disponible, la computación en la nube utiliza API de recursos y un motor de orquestación para conducir la misma tarea. Este es el genio de la computación en la nube.
  • Mantenimiento y tiempo de inactividad: las interrupciones de la nube ocurren, claro, pero a medida que la tecnología de la nube madura, las interrupciones se han vuelto menos comunes. Los proveedores de la nube pueden monitorear, mantener y actualizar activamente sus servidores de alojamiento para que no tenga que hacerlo. La disminución del tiempo de inactividad significa que no se verá frenado por la productividad empresarial.

INDEPENDENCIA DE UBICACIÓN Y DISPONIBILIDAD CONTINUA

Las nubes públicas ofrecen servicios que están disponibles donde sea que se encuentre el usuario final. Ya no hay limitaciones físicas relacionadas con la ubicación y el almacenamiento del servidor. Los grilletes están fuera. El almacenamiento de datos, la informática y las redes se pueden realizar en una ubicación independiente. Este enfoque permite un fácil acceso a la información y se adapta a las necesidades de los usuarios en diferentes zonas horarias y ubicaciones geográficas. Tradicionalmente, los servidores en el sitio crean una isla de infraestructura. Infraestructura que existe en los centros de datos, en oficinas remotas, en el hogar, en miles de millones de dispositivos móviles y en la nube privada. Intentar gestionar todas estas islas es un trabajo a tiempo completo.
Una ventaja importante de la nube es la información fácilmente disponible, lo que resulta en auges de colaboración , ya que ahora es más fácil que nunca acceder, ver y modificar documentos y archivos compartidos.

COPIA DE SEGURIDAD Y RECUPERACIÓN

El proceso de copia de seguridad y recuperación de datos se simplifica , ya que los datos ahora residen en la nube y no en un dispositivo físico. Los diversos proveedores de la nube ofrecen soluciones de respaldo / recuperación confiables y flexibles. En algunos casos, la nube en sí misma se usa únicamente como un repositorio de respaldo de los datos ubicados en las computadoras locales. Algunos de los beneficios de la copia de seguridad de datos en la nube se enumeran a continuación según lo visto por Staples. Sí, Staples tiene un blog.

  • Copias de seguridad redundantes: sus datos siempre se almacenan fuera del sitio y se copian de forma redundante a otros servidores en diferentes ubicaciones. Si se cae, sus datos se pueden recuperar de cualquier otro lugar de la red de respaldo.
  • Seguridad: el programa de software del servicio de respaldo encripta los datos en su computadora antes de enviarlos a la nube, por lo que los ladrones en Internet no pueden interceptarlos.
  • Protección antivirus: el software del servicio de respaldo detecta cualquier virus o infección antes de enviar los datos. Si se encuentra un virus, ese archivo se marca y no se copia al servicio de respaldo. Se le notificará que el archivo dañado no se ha eliminado de su computadora, por lo que no perderá ningún dato, pero no se realizará una copia de seguridad en línea.

En términos de recuperación, todo el servidor, incluido el sistema operativo, las aplicaciones, los parches y los datos, se compila en un servidor virtual. Todo el servidor virtual se puede copiar, o hacer una copia de seguridad , en un centro de datos externo y hacer girar en un host virtual en cuestión de minutos.

Como señaló Online Tech, una compañía de TI con centros de datos que ofrece alojamiento empresarial, ya que el servidor virtual es independiente del hardware, el sistema operativo, las aplicaciones, los parches y los datos se pueden transferir de manera segura y precisa de un centro de datos a un segundo centro de datos sin el carga de recargar cada componente del servidor . Esto puede reducir drásticamente los tiempos de recuperación en comparación con los enfoques de recuperación ante desastres convencionales (no virtualizados) en los que los servidores deben cargarse con el sistema operativo y el software de la aplicación y aplicarse a la última configuración utilizada en la producción antes de que los datos puedan restaurarse.

RESILIENCIA Y REDUNDANCIA

Aquí está la mejor definición de ¿Qué es la nube ?:

“La informática resistente es una forma de conmutación por error que distribuye implementaciones redundantes de recursos de TI en ubicaciones físicas. Los recursos de TI pueden preconfigurarse de modo que si uno se vuelve deficiente, el procesamiento se transfiere automáticamente a otro recurso de TI redundante. Dentro de la computación en la nube, la característica de Resiliency puede referirse a recursos de TI redundantes dentro de la misma nube (pero en diferentes ubicaciones físicas) o en varias nubes. Los consumidores de la nube pueden aumentar la confiabilidad y la disponibilidad de sus aplicaciones al aprovechar la resistencia de los recursos de TI basados ​​en la nube “.


En pocas palabras, la capacidad de recuperación de la nube es la capacidad de un centro de datos y sus componentes (servidores, almacenamiento, etc.) de continuar operando a raíz de algún tipo de interrupción, ya sea una falla del equipo, un corte de energía o incluso un problema natural. desastre. Una estrategia de implementación en la nube generalmente se basa en una arquitectura robusta, lo que proporciona resistencia y redundancia a sus usuarios. La nube ofrece conmutación por error automática entre plataformas de hardware listas para usar, mientras que a menudo también se incluyen servicios de recuperación ante desastres.

Al determinar qué tan importante es la capacidad de recuperación de la nube para su negocio, debe considerar dos factores principales:

  1. Objetivo de tiempo de recuperación (RTO): la duración del tiempo y el nivel de servicio dentro del cual se debe restaurar un sistema después de una interrupción para evitar una interrupción en la continuidad del negocio. Se refiere al momento en que las operaciones comerciales completas se han reanudado.
  2. Objetivo del punto de recuperación (RPO): el período máximo tolerable en el que se pueden perder los datos. Centrado en la frecuencia de respaldo, se refiere al momento en el pasado en el que se recupera un sistema.

ESCALABILIDAD CON SUS NECESIDADES EMPRESARIALES

Una característica clave de la computación en la nube es la escalabilidad. Puede ampliar o reducir sus operaciones en la nube con facilidad a medida que cambian sus requisitos de TI. ¿Qué significa esto para tu negocio? Bueno, debido a que la computación en la nube es tan escalable, muchas organizaciones confían en centros de datos administrados donde un técnico capacitado en la nube puede mantener y escalar nubes compartidas, privadas e híbridas.

La idea de utilizar un centro de datos tampoco es solo una opción para las empresas. Incluso una pequeña empresa puede encontrar valor al usar centros de datos para ayudar a administrar su computación en la nube . La computación en la nube permite la asignación rápida y fácil de recursos en un entorno monitoreado donde la sobrecarga nunca es una preocupación, siempre y cuando el sistema se administre correctamente.

ALMACENAMIENTO PARA AYUDARLE A GESTIONAR SUS DATOS

La nube puede alojar y almacenar muchos más datos, en comparación con una computadora personal y, en cierto modo, ofrece una capacidad de almacenamiento casi ilimitada. Elimina las preocupaciones acerca de quedarse sin espacio de almacenamiento y, al mismo tiempo, evita a las empresas la necesidad de actualizar su hardware informático, reduciendo aún más el costo total de TI . El almacenamiento de información de computación en la nube se debe principalmente a estos cinco factores, según IDC.

  1. Permitir la entrega eficiente de información
  2. Reducción de los costos de implementación de la infraestructura de información.
  3. Minimizando los costos asociados con cargas de trabajo de información impredecibles
  4. Reducción de los costos del archivo de información a largo plazo.
  5. Simplificación del análisis de información en tiempo real (big data).

Las necesidades de almacenamiento variarán enormemente de empresa a empresa y hay opciones de almacenamiento para todos. Algunas plataformas de almacenamiento ofrecen una cantidad limitada de datos a un precio económico y se vuelven cada vez más caras a medida que aumentan de escala. Otros comienzan a una tasa más cara, pero ofrecen planes de almacenamiento más grandes a una tasa más baja. Obviamente, el precio variará según las necesidades de su negocio, pero para 1 TB de almacenamiento, el costo puede variar desde tan solo $ 250 hasta miles de dólares por año.

Si realmente quiere encontrar un proveedor de nube que mejor se adapte a sus necesidades de almacenamiento, consulte los mejores servicios de almacenamiento en la nube de negocios. No tiene que responder el cuestionario, lo que dará como resultado una solicitud de cotización, pero debe usar la herramienta de comparación de costos más abajo en la página.

LA CONVENIENCIA DE LA INDEPENDENCIA DEL DISPOSITIVO

Se puede acceder a los servicios de computación en la nube a través de una gran cantidad de dispositivos electrónicos que pueden tener acceso a Internet. La computación en la nube es independiente del dispositivo porque se puede acceder a los recursos basados ​​en la nube desde cualquier computadora en Internet, pero también desde cualquier tipo de computadora. Esto significa que cualquier dispositivo con una conexión a Internet y un navegador web es capaz de acceder. Estos dispositivos incluyen no solo las PC tradicionales, sino también teléfonos inteligentes, tabletas, etc.

Lo que hace que la independencia del dispositivo sea una característica valiosa es que permite a los usuarios moverse desde sus escritorios en el trabajo a prácticamente cualquier ubicación y trabajar desde cualquier lugar. Las computadoras domésticas, computadoras portátiles, netbooks, teléfonos inteligentes y tabletas pueden alcanzar la misma información a la que puede acceder su computadora de escritorio de trabajo, asegurando que siempre tendrán acceso a la última versión de sus archivos.

DESVENTAJAS DE LA COMPUTACIÓN EN LA NUBE

La computación en la nube ciertamente no es una panacea para los negocios; La computación en la nube todavía tiene problemas con ciertas necesidades de aplicaciones que deben abordarse específicamente. Cloud Security Alliance (CSA) ha reunido una lista de las nueve amenazas de seguridad más frecuentes y graves en la computación en la nube, conocida como “Notorious Nine: Cloud Computing Threats in 2013”. A continuación se incluye un resumen de estas nueve amenazas de seguridad que vienen con la computación en la nube y abarcan la principal desventaja de la computación en la nube.

Violaciones de datos

En el informe Notorious Nine, la CSA señala: “Es la peor pesadilla de cada CIO: los datos internos sensibles de la organización caen en manos de sus competidores”. La computación en la nube ha introducido nuevas vías para los ataques cibernéticos y poner los datos en riesgo. Por supuesto, hay formas de prevenir la pérdida de datos y fortalecer la seguridad de los datos, pero es un arma de doble filo. El cifrado protege los datos en reposo, pero pierde la clave de cifrado y usted ha perdido los datos . La nube realiza copias de datos de forma rutinaria para evitar su pérdida debido a una desaparición inesperada de un servidor. Cuantas más copias, más exposición tienes a las infracciones.

PÉRDIDA DE DATOS

La posibilidad de ver sus datos valiosos desaparecer en el éter sin dejar rastro puede dejarlo escéptico para usar los servicios en la nube. La pérdida de datos puede ocurrir de varias maneras: puede ocurrir cuando el propietario de los datos cifrados pierde la clave que los desbloquea ; Un hacker malintencionado podría eliminar los datos de un objetivo por despecho; o, podría perder sus datos a un proveedor de servicios en la nube descuidado o un desastre , como un incendio, inundación o terremoto.
Se perdieron pequeñas cantidades de datos para algunos clientes de Amazon Web Service, ya que su nube EC2 sufrió “una tormenta de remirror” debido a un error del operador humano el fin de semana de Pascua en 2011. Los riesgos de pérdida de datos presentan muchos desafíos para las empresas que consideran el servicio en la nube. Para agravar el desafío, cifrar sus datos para evitar el robo puede ser contraproducente si pierde su clave de cifrado.

CUENTA O TRÁFICO DE SERVICIO HIJACKING

Si un hacker obtiene acceso a sus credenciales , podrá monitorear sus actividades y transacciones, manipular datos y redirigir a los clientes de manera incorrecta. “Su cuenta o instancias de servicios pueden convertirse en una nueva base para el atacante. A partir de aquí, pueden aprovechar el poder de su reputación para lanzar ataques posteriores “. (Informe CSA)

INSEGURAR INTERFACES Y APIS

Los administradores de TI confían en las interfaces para el aprovisionamiento, la gestión, la orquestación y la supervisión en la nube. Las API son esenciales para la seguridad y la disponibilidad de los servicios generales en la nube. A partir de ahí, se sabe que las organizaciones y terceros construyen sobre estas interfaces, inyectando servicios complementarios. “Esto introduce la complejidad de la nueva API en capas; también aumenta el riesgo, ya que se puede exigir a las organizaciones que cedan sus credenciales a terceros para habilitar su agencia ”, señala el informe de CSA.

NEGACIÓN DE SERVICIO

DoS ha sido una amenaza en Internet durante años, pero se vuelve más problemático en la era de la computación en la nube cuando las organizaciones dependen de la disponibilidad 24/7 de uno o más servicios . Las interrupciones de DoS pueden costarles a los proveedores de servicios a sus clientes y resultar costosas para los clientes que se facturan en función de los ciclos de cómputo y el espacio en disco consumido.

INSIDENTES MALICIOSOS

Cualquier número de supuestos aliados puede obtener acceso a una red, sistema o datos con fines maliciosos, desde un empleado actual o anterior, un contratista o un socio comercial que desee dañar los datos. En un escenario de nube mal diseñado, una persona maliciosa puede causar estragos aún mayores. En situaciones donde un proveedor de servicios en la nube es el único responsable de la seguridad, el riesgo es grande. “Incluso si se implementa el cifrado, si las claves no se guardan con el cliente y solo están disponibles en el momento del uso de datos, el sistema sigue siendo vulnerable a ataques internos maliciosos”, según CSA.

ABUSO EN LA NUBE

“Podría llevarle a un atacante años descifrar una clave de cifrado utilizando su propio hardware limitado. Pero utilizando una variedad de servidores en la nube, podría descifrarlo en minutos ”, señaló el informe. Otro ejemplo podría ser un hacker malicioso que usa servidores en la nube para lanzar un ataque DoS, propagar malware o compartir software pirateado. El problema es que la responsabilidad del uso de los servicios en la nube recae en los proveedores de servicios . Por lo tanto, deben ser los que constituyan lo que es el abuso de la nube y lo que no lo es, así como desarrollar las mejores prácticas para prevenirlo.

DILIGENCIA DEBIDA INSUFICIENTE

Las organizaciones que adoptan la nube sin comprender completamente el entorno de la nube tienen un riesgo sustancialmente mayor que las que sí lo tienen. “Demasiadas empresas saltan a la nube sin comprender el alcance completo de la empresa”, dice el informe. El consejo básico de la CSA es que las organizaciones se aseguren de que tengan los recursos suficientes y que realicen una diligencia debida extensa antes de saltar a la nube.

Por lo tanto, si no tiene un amplio conocimiento sobre problemas contractuales con los proveedores sobre responsabilidad y transparencia o cuestiones operativas y arquitectónicas, entonces puede ser más adecuado para contratar a una empresa de TI externa que lo ayude.

TECNOLOGÍA COMPARTIDA

Los proveedores de servicios en la nube comparten infraestructura, plataformas y aplicaciones para ofrecer sus servicios de forma escalable. Entonces, uno de los mayores activos de la computación en la nube puede, a su vez, convertirse en un pasivo. “Ya sean los componentes subyacentes que componen esta infraestructura (por ejemplo, cachés de CPU, GPU, etc.) que no fueron diseñados para ofrecer fuertes propiedades de aislamiento para una arquitectura multiinquilino (IaaS), plataformas re-desplegables (PaaS) o multi -aplicaciones de clientes (SaaS), la amenaza de vulnerabilidades compartidas existe en todos los modelos de entrega “, según el informe de CSA.

Recorté la información más aplicable y la incluí aquí, pero puedo ver la publicación completa en 16 Consejos: ventajas y desventajas de la computación en la nube.

More Interesting

¿Cuál es una buena alternativa a Mailman, el Administrador de listas de correo de GNU?

¿Cuáles son los diferentes softwares de contabilidad basados ​​en la nube disponibles en India?

¿Cómo migrar Microsoft Exchange a la nube?

¿Conocer AWS u otros servicios populares en la nube es una habilidad imprescindible para convertirse en un desarrollador de back-end?

¿Hay alguna forma de identificar aplicaciones basadas en la nube?

¿Cuál es el mejor plan para el alojamiento basado en la nube para el portal de comercio electrónico?

¿Compute Engine de Google va a ser competitivo con las plataformas en la nube de Amazon y Microsoft?

¿Existe una buena aplicación de esquemas basada en la web para tomar notas?

¿Cuáles son los efectos de bloqueo más potentes de AWS cuando alguien considera migrar a las plataformas en la nube de Google o Microsoft?

¿Quién debería usar el almacenamiento en la nube?

Si es posible, ¿cómo puedo alojar un AngularJS SPA completamente estático (enrutamiento incluido) desde un Google Cloud Bucket?

¿Cómo puedo agregar / segmentar los costos de AWS para la facturación?

¿Cómo mantenerse a salvo de los peligros de la computación en la nube? ¿Qué sugiere el experto en computación en la nube Veltrod?

¿Cuáles serán las características de una aplicación empresarial en el futuro? ¿Cómo influirán la nube, A / I y los datos no transaccionales en la arquitectura?

Cómo convertirse en un experto en computación en la nube si empiezo desde cero