Mando a distancia en modo oculto. Guía de programas para control remoto. Cómo organizar el control remoto de la computadora

Comencemos con la definición de computación en la nube. Este fenómeno es nuevo, por lo que no existen muchas fuentes autorizadas que definan este concepto. El enfoque más completo y fundamental a este tema lo adoptaron los especialistas estadounidenses Peter Mell y Tim Grans del Laboratorio de Tecnología de la Información del Instituto Nacional de Estándares y Tecnología (NIST). En mi trabajo La definición NIST de computación en la nube (Definición de computación en la nube: versión NIST) escriben lo siguiente (traducción del autor del inglés).

Computación en la nube es un modelo para proporcionar acceso de red conveniente y bajo demanda a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento de datos, aplicaciones y/o servicios), que el usuario puede utilizar rápidamente para sus tareas y liberar cuando Reducir al mínimo el número de interacciones con el proveedor del servicio o con las propias gestiones. Este modelo tiene como objetivo aumentar la disponibilidad de recursos informáticos y combina cinco principales características, tres modelos de servicio y cuatro modelos de implementación.

Características de la computación en la nube:

  1. Autoservicio bajo demanda
    El consumidor, cuando lo necesita, puede utilizar de forma independiente las capacidades informáticas, como la hora del servidor o el almacenamiento en red, de forma automática, sin interacción con el personal del proveedor de servicios.
  2. Ampliamente accesible a través de Internet
    Las oportunidades están disponibles a través de la red; se accede a ellos basándose en mecanismos estándar, lo que permite el uso de plataformas heterogéneas de clientes ligeros y pesados ​​(por ejemplo, teléfonos móviles, portátiles, PDA).
  3. Reuniendo recursos
    El proveedor agrupa sus recursos informáticos para atender a un gran número de consumidores utilizando el principio de multiinquilino. Varios recursos físicos y virtuales se asignan y reasignan dinámicamente según las necesidades del usuario. Existe una sensación de independencia de ubicación en la que el cliente no sabe ni controla dónde se encuentran exactamente los recursos informáticos que utiliza, pero puede determinar su ubicación en un nivel más abstracto (por ejemplo, país, región o centro de datos). Ejemplos de recursos podrían ser el almacenamiento de datos, la potencia informática, la RAM, el ancho de banda y las máquinas virtuales.
  4. Capacidad de adaptarse rápidamente
    Las capacidades informáticas se pueden reservar de forma rápida y flexible (a menudo de forma automática) para un escalamiento rápido que satisfaga las necesidades de los clientes, y también se pueden liberar rápidamente. Desde la perspectiva del consumidor, las opciones disponibles suelen parecer ilimitadas y se pueden comprar en cualquier cantidad y en cualquier momento.
  5. Servicio medible
    Los sistemas en la nube controlan y optimizan automáticamente el uso de los recursos mediante la medición de ciertos parámetros abstractos. Las opciones varían según el tipo de servicio. Por ejemplo, estos podrían ser: tamaño de almacenamiento de datos, potencia de procesamiento, rendimiento y/o número de registros de usuarios activos. Se monitorea y controla el uso de los recursos; se generan informes. Así, tanto el proveedor como el consumidor reciben información transparente sobre el volumen de servicios prestados (consumidos).

Modelos de servicio:

  1. Software como servicio en la nube (SaaS): software como servicio en la nube, en adelante denominado “Software como servicio”;
  2. Plataforma en la nube como servicio (PaaS): plataforma en la nube como servicio;
  3. Infraestructura en la nube como servicio (IaaS): infraestructura en la nube como servicio.

Sólo revelaremos el primer modelo de servicio que sea relevante para el tema de este trabajo. Software como servicio (SaaS) es brindar al consumidor la oportunidad de utilizar las aplicaciones del proveedor que se ejecutan en la infraestructura de la nube. Se accede a las aplicaciones desde varios dispositivos cliente a través de una interfaz de cliente ligero, como un navegador web. El consumidor no controla ni gestiona la infraestructura de la nube en la que se ejecuta la aplicación, incluida la red, los servidores, los sistemas operativos, el almacenamiento de datos o incluso la configuración de la aplicación. Una posible excepción son las configuraciones de usuario de aplicaciones individuales.

Modelos de implementación:

  1. Nube privada
  2. Nube comunitaria
  3. Nube pública
  4. Nube híbrida

Sólo revelaremos el tercer modelo de implementación como relevante para el tema de este trabajo. Nube pública (PúblicoNube)– en este modelo, la infraestructura en la nube está disponible para todos o para un amplio grupo industrial y es propiedad del proveedor de servicios en la nube.

Arriba definimos la computación en la nube y describimos sus principales características. También proporcionamos una clasificación de la computación en la nube por modelo de servicio y modelo de implementación, es decir, hablamos sobre qué tipos de computación en la nube existen. ¿Qué son entonces los “servicios en la nube para pequeñas empresas”?

El concepto contiene las palabras “nube” y “servicios”, lo que significa que estamos hablando de servicios prestados desde la nube, es decir, utilizando infraestructura en la nube.

Dado que estos servicios están destinados “a pequeñas empresas”, entonces:

  1. Estos servicios deberían ayudarle a administrar su negocio;
  2. Estos servicios deberían ser asequibles para las pequeñas empresas;
  3. Deben estar ampliamente disponibles;
  4. No deberían exigir conocimientos específicos por parte del consumidor (por ejemplo, en el campo de la tecnología de la información).

Con base en lo anterior, damos la siguiente definición. Servicios en la nube para pequeñas empresas– se trata de aplicaciones de automatización empresarial distribuidas mediante el modelo SaaS (software como servicio) a través de la Nube Pública y disponibles para una amplia gama de clientes a un precio asequible.


Para empezar, introduje un indicador como el número de puntos recibidos por las herramientas de prueba, dividido por el coste de una determinada máquina virtual por hora. Para comparar el rendimiento de las máquinas virtuales, se utilizaron las siguientes "instancias":

Nube Tamaño de la máquina virtual Núcleos RAM Precio\Hora en Windows
AWS m4.xgrande 4 16 GB $0.406
Azur Estándar D3 v2 4 14GB $0.422 (0.488)*
Google n1-estándar-4 4 15GB $0.306**

* Precio actual para artículos promocionales, precio regular entre paréntesis.
**Precio con 30% de descuento siempre que se utilice la máquina virtual 24/7 al mes.

actualizar: Después de la publicación del artículo, aparecieron noticias sobre discos de sistema operativo más pequeños en Azure, que permiten ahorrar otros 2,18 dólares al mes. Esto no cambia los resultados de ninguna manera, pero le permite ahorrar alrededor del 0,8% del precio de una máquina virtual (Estándar D3 v2).

Todas las “instancias” fueron “planteadas” en Europa: Irlanda\Alemania\Bélgica. La creación se realizó a través de los correspondientes portales de proveedores de la nube. Por ejemplo, se utilizaron SSD de varias configuraciones:

Para que las pruebas fueran lo más objetivas posible, no configuré las máquinas virtuales de ninguna manera. Todas las "instancias" utilizan Windows Server 2016 y, para la última prueba, Ubuntu 16.04.02 LTS. También opté por no participar en ninguna configuración del sistema operativo y tuve que instalar GeekBench para ejecutar las pruebas. Utilicé versiones de prueba de los sitios web del fabricante. El punto de referencia Hardinfo se instaló usando apt-get para Ubuntu. Estas son las únicas configuraciones realizadas en el sistema operativo antes de ejecutar las pruebas.

¿Qué pruebas se utilizaron?

En todas las máquinas virtuales ejecuté las siguientes pruebas 5 veces seguidas:

Banco Geek

Encontré la descripción más detallada en el enlace. En resumen, el número total de pruebas es 23, se dividen en varias categorías: criptografía, entero, coma flotante y memoria. Pero, de hecho, hay 25 pruebas en los resultados, quizás porque tengo una versión más nueva. Las pruebas utilizan operaciones de compresión, trabajando con JPEG, análisis HTML y SQLite. Yo lo llamaría una de las pruebas más completas para diferentes tipos de operaciones.

Marca de disco de cristal

No pude encontrar una descripción aquí, pero hasta donde tengo entendido, este programa ejecuta pruebas de escritura/lectura secuencial y escritura/lectura aleatoria + las mismas pruebas, pero con una profundidad de cola de 32.

Información dura

Dejaré esto aquí: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens, FPU FFT, FPU Raytracing.

resultados

Banco Geek

Los resultados de las pruebas multinúcleo son los más interesantes, si miramos la información sobre los sistemas que se están probando, podemos notar que AWS y Google Cloud dan la siguiente imagen: Intel Xeon @ xxx GHz; 1 procesador, 2 núcleos, 4 hilos, mientras que Azure ofrece núcleos "honestos": Intel Xeon E5-2673 v3 @ xxx GHz 1 procesador, 4 núcleos. Sospecho que esta es la razón de la diferencia de rendimiento de casi una vez y media. Cuanto mayor sea el número en la prueba, mejor.
Nube Puntuación GeekBench (1) Precio por hora Puntuación de rendimiento/precio (2)
AWS 6568.6 $0.406 16 177
Azur 9508.4 $0.422 22 530
Google 6188.2 $0.306 20 222


Total: Azur, AWS, Nube de Google.
Se pueden ver resultados más detallados en el repositorio.

Marca de disco de cristal

Los resultados de CrystalDiskMark son los más variados, pero lo más probable es que esta diferencia se deba al hecho de que las plataformas Google Cloud\AWS deben configurarse aún más para lograr un rendimiento óptimo, mientras que Azure en la configuración predeterminada muestra un buen rendimiento. Además, ignoro por completo el precio, ya que es bastante difícil de calcular. Cuanto más altos sean los números en las pruebas, mejor.

En esta configuración, Azure dejó muy atrás a sus competidores en todos los aspectos: lectura/escritura secuencial, lectura/escritura “aleatoria” de 4k, lectura/escritura “aleatoria” de 4k con una profundidad de cola de 32. Creo que el resultado es interesante, porque estos son las máquinas predeterminadas, por lo tanto, este es el resultado que obtendrá el usuario promedio.

Total: Azur, AWS, Google

Información dura

Dejaré la interpretación de los resultados de la prueba Hardinfo a los lectores. Todos los participantes de la prueba mostraron aproximadamente el mismo resultado.

conclusiones

Todas las nubes tienen sus fortalezas y debilidades:
  • Google es un excelente sistema de descuentos que se activa automáticamente y, a primera vista, realmente ofrece una gran ventaja.
  • Amazon es muy fuerte en términos de confianza en la marca y es la plataforma más popular.
  • Azure tiene una ventaja de rendimiento al vender núcleos reales en lugar de subprocesos virtuales de hiperprocesamiento (vCPU).

Al recalcular la potencia en términos monetarios, el panorama cambia un poco y Google, con un descuento del 30%, empieza a perder frente a la plataforma Azure en una media de ~10%, aunque al comparar cara a cara las calculadoras de ambas plataformas, Puede parecer una imagen completamente opuesta. Desafortunadamente, Amazon está comenzando a perder un 28% en dinero por rendimiento en las pruebas GeekBench.

Naturalmente, estas pruebas son sintéticas y para cada solución o aplicación individual es necesario ejecutar cargas especializadas, pero este puede ser un buen punto de partida a la hora de elegir.

Con la popularidad de la computación en la nube ahora mayor que nunca, es hora de trazar líneas divisorias y articular claramente las diferencias entre los diferentes tipos de tecnologías de la nube para responder a la pregunta candente de una vez por todas: " ¿En qué se diferencian el software como servicio y la computación en la nube?"? La situación se complica objetivamente por el hecho de que algunos grandes proveedores de la nube dan su propia definición de algunos conceptos clave en el campo de las tecnologías de la nube, lo que confunde aún más a los clientes potenciales de estos servicios que entran por primera vez en este prometedor mercado.

Como ejemplo típico de confusión terminológica, se puede citar la definición misma de SaaS (software como servicio), según Wikipedia, este servicio a menudo también se denomina "software bajo demanda". Si seguimos la clasificación establecida en la documentación del líder del mercado de la nube Salesforce, entonces SaaS y aplicación bajo demanda son dos categorías descriptivas completamente diferentes.

SaaS es una estrategia comercial relativamente joven y prometedora para una nueva forma de entregar un servicio de aplicación a su usuario final, en el que la aplicación se aloja tradicionalmente en el entorno de nube del propio proveedor de la aplicación (lo opuesto a esto, cuando SaaS se aloja bajo el control del cliente en las llamadas “nubes privadas”, a menudo denominadas SaaS On-Premise).

Software bajo demanda– esta es una característica de un modelo de entrega de software que permite aumentar dinámicamente (o viceversa, disminuir dinámicamente) el conjunto de capacidades y el grado de escalamiento de una aplicación determinada. Por ejemplo, algunos mainframes de IBM permiten técnicamente agregar más procesadores cuando no hay capacidad suficiente para la tarea actual; este es un modelo típico de diseño de productos bajo demanda. Por tanto, en rigor, software bajo demanda no es sinónimo de computación en la nube, y el hecho de que este modelo sea muy utilizado allí, debido a características arquitectónicas que lo favorecen, no es motivo para confundir estos dos conceptos diferentes.

Aplicaciones en la nube

Aplicaciones en la nube Es una categoría de conceptos mucho más amplia y abstracta que SaaS individualmente, y poner un signo igual entre ellos no es del todo correcto. Una aplicación en la nube es una aplicación que se ejecuta en la nube, es decir. no está vinculado a ninguna infraestructura específica, sino que se ejecuta en servicios totalmente virtualizados, más allá de los cuales no existe nada para dicha aplicación. El proveedor crea y mantiene completamente esta plataforma virtual, basada físicamente en una gran flota de arquitecturas informáticas a menudo heterogéneas, lo que permite que la aplicación se abstraiga por completo de las raíces físicas de las capacidades proporcionadas. Por lo tanto, el concepto de “entorno en la nube” o “aplicación en la nube” es sólo una indicación de la característica arquitectónica del entorno o de una solución de software específica, pero, por supuesto, no es sinónimo de SaaS, como a veces se afirma.

Veamos más a fondo qué significa el concepto general de "computación en la nube", en qué niveles lógicos consiste una "aplicación en la nube", para eliminar cualquier malentendido o confusión en estos términos en el futuro.

Clasificación de la computación en la nube.

Normalmente, las “plataformas en la nube” se consideran inmediatamente como un conjunto de servicios promocionados bajo esta marca, desde Amazon Web Services hasta Google App Engine y Force.com, mientras que el marketing se caracteriza por el uso de términos contradictorios y en parte superpuestos, típicos de este entorno. , como on-premise, subcontratados, de pago por uso, bajo demanda, etc. – la mayoría de las veces esto confunde aún más al principiante. Si descartamos algunos mitos populares y la excesiva complejidad artificial de este concepto promovido, la conclusión es que podemos identificar tres direcciones principales en el desarrollo de esta tecnología popular en la actualidad:

Aplicaciones en la nube: Esto es lo que la mayoría de nosotros usamos todos los días en forma de servicios tan populares como Gmail, YahooMail, el servicio Wordpress.com, Wikipedia, la mayoría de las aplicaciones de terceros creadas en GoogleApps, etc. La mayoría de estas empresas alojan estos servicios en granjas de servidores, las bases de datos de estos servicios se duplican muchas veces, el equilibrador de carga distribuye uniformemente la afluencia de nuevos visitantes en todo el parque informático disponible (lo que, por cierto, para algunas de estas empresas es repartidos por todo el mundo y está interconectado por canales CDN de alta velocidad). Casi cualquier visitante puede registrarse en estas aplicaciones distribuidas, recibir algún tipo de servicio remoto, sin preocuparse en absoluto por los mecanismos de mantenimiento de toda esta armada de servidores y aplicaciones, la ampliación oportuna de los canales de comunicación o el pago a técnicos e ingenieros del costo de mantenimiento. toda esta compleja infraestructura. De manera más aproximada, todo este segmento puede designarse con el término ya establecido SaaS: software como servicio.

Plataforma en la nube: Esta es una tendencia más nueva que SaaS y se ofrece a los desarrolladores de aplicaciones en la nube. Los desarrolladores que acuden a un proveedor de este tipo tienen a su disposición herramientas de desarrollo listas para usar, especificaciones claras y, a menudo, conjuntos de componentes listos para usar que pueden usar para crear rápidamente las aplicaciones de nivel SaaS mencionadas anteriormente. El segundo componente del servicio de estas plataformas es el especializado asociado a ellas, que, en esencia, permite vender un doble producto. Por un lado, se trata de una plataforma y herramientas de desarrollo basadas en ella y, por otro lado, un entorno listo para ejecutar y alojar aplicaciones en la nube creadas sobre la base de estas herramientas. Es importante comprender que este nivel del entorno es una respuesta del mercado a la popularidad del último piso del concepto de nube: SaaS. El aumento de la popularidad de aplicaciones distribuidas complejas como Gmail ha dado lugar a propuestas de entornos ya preparados para su creación, desarrollo y alojamiento. Este segmento completo generalmente se denomina como PaaS - Plataformas en la nube .

Infraestructura en la nube: Se trata de la oferta más básica de servicios en la nube, que crea, en sentido figurado, una base física de un parque de servidores configurado para trabajo sincrónico y redundante, sobre cuya base se construye absolutamente cualquier edificio de servicios en la nube, ya sea SaaS o PaaS. Imagínese esto como un montón de hierro en la entrada, donde en la salida como servicio obtiene exactamente una nube de servidores que ya trabajan virtualmente en un equipo común, con cuya suma virtual de potencia puede ejecutar cualquiera de sus soluciones en la nube. Aquí todo se mide por el tamaño de la cuota proporcionada por la potencia total del grupo de computadoras involucradas, el disco y la RAM asignados a usted y otros recursos, en su mayoría virtuales. Eso es lo que es IaaS: infraestructura como servicio .

Además, cada vez que encuentre referencias a las siguientes tecnologías o conceptos que fueron populares en el pasado reciente, debe comprender que en el contexto moderno todo esto representa la computación en la nube:

Tecnologías de red (Computación grid) – un tipo de computación distribuida lograda mediante la interconexión de una gran cantidad de procesadores;

Cálculos utilitarios (Computando utilidad) – la posibilidad de adquirir potencia y recursos informáticos adicionales, aumentar la capacidad del canal, etc., de forma transparente para el proceso informático en ejecución;

Tecnologías de virtualización (Tecnologías de virtualización) – creación de servidores virtuales e infraestructura de red.

Conclusión

Hemos estado jugando a este “juego de la nube” mucho antes de que jugadores monstruosos como Google o SalesForce.com ingresaran al mercado dedicado a vender este modelo de negocio. Esta tecnología (o sus conceptos individuales) no es tan nueva y revolucionaria como a veces los especialistas en marketing intentan imaginar. Otra cosa es que recientemente la computación en la nube ha recibido un desarrollo y promoción muy serios, donde cada dirección de desarrollo se especializa gradualmente y se asigna a nichos de mercado separados, tomando cada vez más forma en forma de un producto terminado. Esperamos que el breve artículo de hoy haya suavizado al menos un poco las contradicciones terminológicas que existen en abundancia y están implantadas en el entorno del marketing en la nube.

Instrucciones para los directivos de la empresa.

PD: Me gustaría ofrecerles una serie de artículos traducidos sobre tecnologías en la nube.

Revisar…
Introducción
2. Negocios: ventajas de las plataformas en la nube.
2.1. Rápida implementación de nuevas tecnologías.
2.2. Reducir el riesgo de introducción de nuevas tecnologías.
2.3. Alcance global y disponibilidad global de la plataforma.
2.4. Gasto económico de fondos en tecnologías de TI.
3. Negocios: riesgos de las plataformas en la nube.
3.1. Transferencia de datos a un tercer proveedor.
3.2. Almacenar información fuera de su organización.
3.3. Castillo de vendedores.
Conclusión.

Introducción

Las plataformas en la nube son la base del movimiento hacia la computación en la nube. Todo especialista en TI debe comprender qué son y por qué son tan importantes.

Pero, ¿necesitan los líderes organizacionales este conocimiento? Por supuesto que sí, porque hay dos razones para ello.

En primer lugar, las plataformas en la nube pueden ayudar a las empresas a sacar más provecho de las demandas que imponen a su tecnología de la información, incluida la rápida adopción de innovaciones y un mantenimiento de alta calidad, incluido un gasto más económico en ellas. No menos importante es que las plataformas en la nube conllevan riesgos, no solo tecnológicos, sino también comerciales, y solo el jefe de la organización debe encargarse de esto.
Esta instrucción le mostrará las ventajas y desventajas de las plataformas en la nube como perspectiva comercial. Para tomar la decisión correcta es necesario familiarizarse con estos dos puntos. En primer lugar, es necesario familiarizarse con la propia plataforma en la nube.

1. ¿Qué es una plataforma en la nube?

En el sentido amplio de esta expresión (plataforma) no es más que un medio para trabajar con varios programas y almacenar información. Por ejemplo, en la base de datos de su organización, las computadoras funcionan usando ventanas Servidor, u otro software que crea " plataforma» para trabajar con varios programas en estas computadoras. Las plataformas en la nube realizan la misma función: crean una base para trabajar con programas y almacenar información. La única diferencia es que estas plataformas no están ubicadas en la propia organización, sino fuera de ella y están controladas por "proveedores de servicios" como Microsoft, y puedes conectarte a ellos a través de Internet.

Los empleados de su organización y sus clientes pueden trabajar con programas e información proporcionada por la plataforma en la nube. En lugar de utilizar su plataforma interna, preferirían utilizar una plataforma en la nube que sea algo diferente a la suya. Un ejemplo sería que una plataforma en la nube microsoft usos ventanas Azur, pero no ventanas Servidor.

Esto tiene su propio pros: Las plataformas en la nube no reemplazan su plataforma, sigue siendo la misma para ejecutar programas y almacenar datos (1). Sin embargo, la plataforma en la nube ofrece más servicios que la suya.

(1) Muchas organizaciones realizan depósitos frecuentes desde sus bases de datos intraorganizacionales, es decir, transfieren algunas funciones de la plataforma en la nube a su organización. Sin embargo, este artículo trata sobre las nubes públicas, aunque algunos proveedores de servicios ofrecen este esquema.

2. Negocios: ventajas de las plataformas en la nube

¿Cuándo es el mejor momento para utilizar una plataforma en la nube?

¿Qué beneficios empresariales proporciona?

Se pueden dividir en cuatro grandes categorías:

  • – Rápida implementación de nuevas tecnologías.
    – Reducir el riesgo de introducción de nuevas tecnologías.
    – Alcance global y disponibilidad global de la plataforma.
    – Gasto económico de fondos en tecnologías TI.

Veamos cada uno de ellos con más detalle.

2.1. Rápida implementación de nuevas tecnologías.

Es mucho más fácil introducir nuevas tecnologías de TI que modernizar las antiguas o crear otras nuevas, ya que lleva mucho más tiempo. En algunas organizaciones, los servidores y otros recursos de TI no podrán utilizarse para trabajar con programas nuevos o sus copias mejoradas. Incluso en el mejor de los casos, la instalación de nuevos programas llevará semanas o meses. Esta pérdida de tiempo puede compensarse, ya que la introducción de nuevas tecnologías en los negocios significa dinero.

La creación de nuevos programas basados ​​en plataformas en la nube minimiza estos costos. A diferencia de las plataformas internas, la plataforma en la nube ofrece a los clientes la opción de utilizar el programa en lugar de trabajar con él al instante. No es necesario esperar a que acelere el proceso de generación de beneficios para la organización en su conjunto.

2.2. Reducir el riesgo de introducir nuevas tecnologías

La innovación es vital para administrar un negocio exitoso. Si no ofrece nuevas oportunidades a sus clientes, tenga la seguridad de que sus competidores lo harán por usted. Pero la innovación es una empresa arriesgada: la mayoría de los intentos fracasan. Incluso si los fracasos cuestan dinero, te dan la oportunidad de experimentar aún más. Cuanto más gastes en hacer realidad una nueva idea, mayor será el riesgo.

Para que la innovación sea menos costosa y, por lo tanto, menos riesgosa, lo que necesita son plataformas en la nube. Para entenderlo, imaginemos cuánto depende la adopción de nuevas tecnologías de la demanda de los consumidores. Cualquier cosa que empieces a promocionar en el mercado, requiere un nuevo software. Lanzar un nuevo proyecto es un serio desafío para muchas empresas. Primero es necesario desarrollar un plan de negocios y luego esperar a que las nuevas tecnologías de la información tengan todos los recursos a su alcance. Es posible que su departamento de TI necesite más tiempo para implementar nuevas tecnologías de TI. Y aunque sus especialistas hacen bien su trabajo, le parece que los fondos invertidos no van a ninguna parte.

Cada proyecto comienza como un experimento. La pregunta es si será económico por un lado y si será rentable por el otro. Las plataformas en la nube brindan esta oportunidad por dos razones:

  • – Las plataformas en la nube se pagan según el principio de “paga mientras trabajas”, es decir, pagas por el tiempo que trabajas. CON Windows-Azure, por ejemplo, pagas por hora de trabajo y por gigabyte de almacenamiento de información. Esto permite que el proyecto comience poco a poco, como un experimento, a bajo costo. De esta forma, se minimizan los riesgos financieros.
    – Pago según el principio “ paga tanto como trabajaste» no requiere la celebración de ningún contrato. Si el experimento no se justifica por sí solo, puede cerrar libremente la aplicación y no volver a acceder a ella nunca más. Si el proyecto tiene éxito, deberá solicitar más recursos a la nube.

Dado que los programas se crean en una plataforma en la nube, al principio son pequeños, luego se mejoran a medida que se vuelven importantes para la introducción de nuevas tecnologías. Al reducir el riesgo, las plataformas en la nube pueden facilitar la navegación (y en ocasiones eliminar) la adopción de nuevas tecnologías dentro de una organización. Las ideas que antes tenía miedo de hacer realidad ahora se han vuelto mucho más accesibles. Al reducir los riesgos, podrá hacer muchas más cosas por el mismo dinero, aumentando sus posibilidades de éxito o encontrando innovaciones empresariales exitosas.

2.3. Alcance global y disponibilidad global de la plataforma.

Las plataformas en la nube son muy utilizadas entre las grandes empresas. Por ejemplo, plataforma Windows-Azure compañías microsoft, utilizado en varias bases de datos en América del Norte, Europa y Asia. Su empresa también puede ocupar el lugar que le corresponde entre ellos.

Las plataformas en la nube permiten que incluso las pequeñas empresas sueñen en grande.

Imagine que ha creado una red web innovadora para sus clientes. Usted controla su funcionamiento, brinda soporte técnico, pero al mismo tiempo no puede garantizar la alta velocidad de sus bases de datos. Las plataformas en la nube están diseñadas precisamente para proporcionar ese trabajo. Plataforma Windows-Azure Microsoft fue diseñado no sólo para ayudar a ejecutar programas internos, sino también para crear los suyos propios. Las plataformas en la nube pueden almacenar enormes cantidades de datos, lo que abre nuevas oportunidades para trabajar con ellos.

Las plataformas en la nube se pueden ampliar o reducir. ¿Qué significa? Algunos programas, como la venta de entradas en línea, requieren altos costos de energía. Por lo general, no tiene sentido encender solo algunas computadoras del total, y el tiempo de inactividad de todas las demás máquinas genera ciertos costos. Con la ayuda de una plataforma en la nube, este problema se resolverá: el programa solo requiere los recursos que necesita en este momento, y solo paga por ellos. Algunos programas son así y las plataformas en la nube para ellos son una solución empresarial eficaz.

La escalabilidad es muy útil, sin embargo, no lo es todo. Quizás su empresa tenga clientes en todo el mundo (si no, lo más probable es que esté soñando con ello). Controlar una aplicación de gestión de datos global desde su base de datos interna es un desafío. Las plataformas en la nube y su alcance global resolverán este problema. Con ayuda Windows-Azure El programa puede funcionar en cualquier rincón del planeta.
La globalización ya no es un fenómeno abstracto: es un hecho. El alcance global y la disponibilidad global de la nube lo ayudarán a usted y a su empresa a alcanzar nuevas alturas comerciales y conquistar nuevos mercados. Las plataformas en la nube permiten que incluso las pequeñas empresas sueñen en grande.

2.4. Gasto económico de fondos en tecnologías de TI.

En muchas empresas, los jefes de los departamentos de TI son responsables de gastar dinero en tecnologías de TI. Sin embargo, la conclusión es que es su dinero: TI trabaja para usted. Las plataformas en la nube le ayudarán a gastar estos fondos de forma más económica.
Muy a menudo, el presupuesto para gastos en tecnología de TI se divide en dos grupos: 1) para garantizar el funcionamiento de la infraestructura de TI dentro de la empresa y 2) para el desarrollo empresarial. Toda empresa quiere minimizar estos costes. Las plataformas en la nube te ayudarán con esto:

  • – En primer lugar, pagas sólo por los recursos que utilizas y las plataformas en la nube no requieren la instalación de ningún software. Trabajar con programas ahora requiere inversiones operativas más que de capital, lo que significa que los ahorros pueden ir a otra parte.
    – Apertura de costes para las tecnologías TI. En lugar de gastar dinero a ciegas en varios programas, puede ver claramente cómo funciona la plataforma en la nube. Este nivel de detalle puede ayudarle a tomar las mejores decisiones sobre qué programas es mejor utilizar y por qué pagar.
    – Dependiendo de la política económica de tu organización, utilizar programas en una plataforma en la nube te resultará menos costoso que utilizarlos en tu propia plataforma.

Simplemente no piense en trasladar todos sus programas a la plataforma en la nube; aún necesita su plataforma interna. Pero trabajar con programas básicos en una plataforma en la nube será la solución más rentable.

3. Negocios: riesgos de las plataformas en la nube

Como cualquier otra tecnología, la plataforma en la nube tiene ventajas y desventajas. Sus contrapartes de TI lo ayudarán a comprender las deficiencias, pero los sacrificios que esté dispuesto a hacer son decisión del director de la empresa.

Principal desventajas de la plataforma en la nube son:

  • – Transferencia de datos a un tercero proveedor.
    – Almacenar información fuera de su organización.
    - Castillo de vendedores.

Para tomar la decisión correcta, el gerente necesita familiarizarse con cada uno de ellos.

3.1. Transferencia de datos a un tercer proveedor

Usar una plataforma en la nube es un tipo de subcontratación (transmisión de datos – nota del autor). Usted no proporciona servicios de TI usted mismo; los alquila a un proveedor de servicios externo. A diferencia de la subcontratación convencional, donde toda la base de datos está bajo su control, en las plataformas en la nube tiene derecho a transferir datos de un programa a la vez. Esto le brinda más oportunidades, pero los riesgos persisten.

Sus contrapartes de TI lo ayudarán a comprender las deficiencias, pero los sacrificios que esté dispuesto a hacer son decisión del director de la empresa.

Subcontratar significa colaborar con otra empresa. ¿Qué pasa si la empresa, su proveedor de plataforma en la nube, no cumplió con sus expectativas? ¿Qué pasa si tus expectativas no son realistas y tus proyectos fracasan siempre? ¿Qué pasa si es difícil trabajar con ellos, brindarles soporte técnico o requerir recursos adicionales? ¿Qué pasaría si el proveedor decidiera dejar de crear un negocio utilizando una plataforma en la nube?

Crear una relación de subcontratación, incluso si su volumen es insignificante, es lo mismo que contraer matrimonio. Quiere elegir un socio digno en el que pueda confiar. También desea asegurarse de que los términos ofrecidos por el acuerdo de servicio sean beneficiosos para usted. Minimizando riesgos requiere especial atención, como será el caso al decidir conectarse a una plataforma en la nube, y el uso de los programas proporcionados.

3.2. Almacenamiento de información fuera de su organización

Para la mayoría de los directivos, almacenar datos fuera de la organización es una cuestión importante. ¿Qué pasa si se divulga información confidencial o secretos comerciales?

A veces se produce este enfoque. Muchos países tienen regulaciones que regulan dónde se deben almacenar ciertos tipos de información. Antes de almacenar información en la nube, debe asegurarse de comprender qué responsabilidades legales tiene y qué restricciones le impiden trabajar con esta información en el futuro.

En muchos casos, las personas tienen una vaga idea de las medidas de seguridad de la información debido a su propio desconocimiento. Para casos como este, pregúntese si su propio sistema de seguridad de la información es más confiable que el que le ofrece el proveedor. Muchas empresas, si su sistema de seguridad ha sido pirateado, lo perciben como el fin del negocio y un enorme costo financiero para garantizar mejor la seguridad de los datos.

En las plataformas en la nube, ningún proveedor dará a los consumidores mucha autoridad sobre la inspección de las bases de datos. (Proporcionar toda la información no será bueno para garantizar una política de seguridad de datos adecuada). Esto significa que debes confiar en tu pareja. Como ocurre con cualquier tecnología, empezar poco a poco puede resultar muy beneficioso en el futuro. Su primer programa creado en la nube puede ser importante, pero no vital. O puede crear un programa dentro de su organización que se ejecute únicamente en la plataforma en la nube. Esto no siempre funciona, pero a veces es la única solución correcta.

Lo principal en este asunto es que la decisión siempre queda en manos del gerente, su decisión comercial y no del especialista en TI. Es mejor comprender los riesgos comerciales que tomar la decisión correcta. No utilizar plataformas en la nube por miedo a almacenar información limita su capacidad para alcanzar las alturas comerciales que la nube puede ofrecerle.

3.3. Castillo del vendedor

La tecnología de plataforma en la nube es común entre muchos proveedores. Es posible que un programa creado para una plataforma no encuentre su aplicación en otra plataforma. El llamado "bloqueo de proveedor" puede provocar problemas.

Por ejemplo, imagine que ha creado un programa de software que es una parte importante de su negocio. La plataforma Claude funciona según el principio de “paga tanto como trabajas”, por lo que recibes una factura por los servicios que has consumido. Ahora imagine que el proveedor decide subir el precio o reducir los servicios prestados, o hacer otra cosa que no le gusta. ¿Y cuáles son tus acciones? Si deja de pagar, el programa no funcionará.

Es mejor pensar en el castillo del vendedor antes de elegir un socio Claude. Si los programas están construidos de tal manera que sólo funcionan en la nube, entonces tienes un bloqueo absoluto y esto puede ponerte en una posición difícil. Si bien cada plataforma tiene su propio bloqueo, es necesario encontrar un socio que haga posible la transferencia del programa a su base de datos interna. Es imposible evitar la instalación de cerraduras, pero minimizar su número es el paso correcto.

Conclusión

¿La plataforma en la nube es adecuada para todos los programas? Por supuesto que no. Pero, ¿podrá el uso de la plataforma Claude aumentar los beneficios de la empresa?

Probablemente si. Cuando su departamento de TI le dice que quiere crear un nuevo programa en una plataforma en la nube, debe considerar los pros y los contras de la empresa. Si el asunto vale la pena, aprobará la decisión del departamento de TI.

Claude: la tecnología se está desarrollando muy rápidamente y todo gerente interesado en obtener el máximo beneficio del departamento de TI debe comprenderlo. ¿Quién sabe? El uso de la tecnología Claude puede ser el vínculo entre el éxito o el fracaso de su próximo proyecto.

Sobre el Autor

David Chapell dirige la empresa en San Francisco, California. A través de conferencias, escritos y consultoría, ayuda a personas de todo el mundo a comprender, utilizar y tomar mejores decisiones sobre las nuevas tecnologías.

Tecnologías de la nube de conferencias

Las tecnologías en la nube (informática) son tecnologías de procesamiento de datos distribuidas en las que se proporcionan recursos y energía informática al usuario como un servicio de Internet.

Los principales tipos de tecnologías en la nube incluyen:

    " InfraestructuraCómoservicio" (“Infraestructura como servicio” o “IaaS”)

    " PlataformaCómoservicio" ("Plataforma como servicio", " PaaS")

    "Software como servicio"(“Software como servicio” o “SaaS”).

Echemos un vistazo más de cerca a cada una de estas tecnologías.

Infraestructura como servicio (IaaS)

IaaS es la provisión de infraestructura informática como servicio basado en el concepto de computación en la nube.

IaaS consta de tres componentes principales:

    Hardware (servidores, sistemas de almacenamiento, sistemas cliente, equipos de red)

    Sistemas operativos y software del sistema (herramientas de virtualización, herramientas de automatización, herramientas básicas de gestión de recursos)

    Middleware (por ejemplo, gestión de sistemas)

IaaS se basa en la tecnología de virtualización, que permite al usuario dividir el equipo en partes que correspondan a las necesidades actuales del negocio, aumentando así la eficiencia en el uso de la potencia informática disponible. El usuario (empresa o desarrollador de software) sólo tendrá que pagar por el tiempo del servidor, el espacio en disco, el ancho de banda de la red y otros recursos que realmente necesite para trabajar. Además, IaaS proporciona al cliente un conjunto completo de funciones de gestión en una plataforma integrada.

IaaS elimina la necesidad de que las empresas mantengan complejas infraestructuras de redes, clientes y centros de datos, al tiempo que reduce los gastos de capital y los costos operativos asociados. Además, se pueden lograr ahorros adicionales proporcionando el servicio dentro de una infraestructura compartida.

Plataforma como servicio (PaaS)

PaaS es la provisión de una plataforma integrada para desarrollar, probar, implementar y mantener aplicaciones web como servicio..

Para implementar aplicaciones web, el desarrollador no necesita comprar hardware ni software, y no es necesario organizar su soporte. El acceso para el cliente se puede organizar en régimen de alquiler.

Este enfoque tiene las siguientes ventajas:

    escalabilidad;

    Tolerancia a fallos;

    virtualización;

    seguridad.

Escalabilidad PaaS Implica la asignación y liberación automática de los recursos necesarios según la cantidad de usuarios atendidos por la aplicación.

PaaS como plataforma integrada para desarrollar, probar, implementar y soportar aplicaciones web permitirá que toda la gama de operaciones para desarrollar, probar e implementar aplicaciones web se realice en un entorno integrado, eliminando así el costo de soportar entornos separados para etapas individuales.

La capacidad de crear y compartir código fuente dentro de un equipo de desarrollo mejora significativamente la productividad en la creación de aplicaciones basadas en PaaS.

Software como servicio (SaaS).

SaaS– un modelo de implementación de aplicaciones que implica proporcionar la aplicación al usuario final como un servicio bajo demanda. Se accede a dicha aplicación a través de la red y, en la mayoría de los casos, a través de un navegador de Internet. En este caso, la principal ventaja del modelo SaaS para el cliente es la ausencia de costes asociados a la instalación, actualización y mantenimiento de la funcionalidad de los equipos y software que se ejecutan en él. El público objetivo son los consumidores finales.

En el modelo SaaS:

    la aplicación está adaptada para uso remoto;

    una aplicación puede ser utilizada por varios clientes;

    el pago del servicio se cobra como una tarifa de suscripción mensual o en función del volumen total de transacciones;

    el soporte de la aplicación ya está incluido en el pago;

    El personal de mantenimiento puede realizar actualizaciones de aplicaciones de forma fluida y transparente para los clientes.

Desde el punto de vista de los desarrolladores de software, el modelo SaaS permite combatir eficazmente el uso sin licencia de software, debido a que el cliente no puede almacenar, copiar e instalar el software.

De hecho, el software SaaS puede considerarse como una alternativa más conveniente y rentable a los sistemas de información internos.

El desarrollo de la lógica SaaS es el concepto. WaaS (Lugar de trabajo como servicio - lugar de trabajo como servicio). Es decir, el cliente recibe a su disposición un lugar de trabajo virtual totalmente equipado con todo lo necesario para el funcionamiento del software.

    Comunicaciones (VoIP)

    Antispam y antivirus

    Gestión de proyectos

    La educación a distancia

    Almacenamiento y copia de seguridad de datos

Los tres tipos de servicios en la nube están interconectados y representan una estructura anidada.

Además de varios métodos de prestación de servicios, existen varias opciones para implementar sistemas en la nube:

Nube privada- se utiliza para proporcionar servicios dentro de una empresa, que es a la vez cliente y proveedor de servicios. Esta es una opción para implementar el “concepto de nube” cuando una empresa lo crea por sí misma, dentro de la organización. En primer lugar, la implementación. nube privada elimina una de las preguntas importantes que seguramente surge entre los clientes al familiarizarse con este concepto: la cuestión de la protección de datos desde el punto de vista de la seguridad de la información. Dado que la "nube" está limitada por la propia empresa, este problema se resuelve utilizando métodos estándar existentes. Para nube privada caracterizado por una reducción en el costo de los equipos debido al uso de recursos inactivos o utilizados de manera ineficiente. Y también, reducir el coste de compra de equipos al reducir la logística (no pensamos en qué servidores comprar, en qué configuraciones, qué capacidades productivas, cuánto espacio reservar cada vez, etc.

En esencia, la potencia aumenta en proporción a la carga creciente general, no dependiendo de cada tarea que surja, sino, por así decirlo, en promedio. Y resulta más fácil planificar, comprar e implementar: lanzar nuevas tareas a producción.

Nube pública- utilizado por proveedores de nube para proporcionar servicios a clientes externos.

Nube mixta (híbrida)- uso conjunto de los dos modelos de implementación anteriores




Arriba