Desarrollos en la nube para desarrolladores: una vista de analista - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Desarrollos en la nube para desarrolladores: una vista de analista

Hola, un placer verte por aquí. Soy Simón Sánchez y en esta ocasión te voy a contar sobre Desarrollos en la nube para desarrolladores: una vista de analista

El paradigma de la nube tiene la capacidad de ofrecer nuevas funcionalidades para cada desarrollador, pero especialmente para aquellos desarrolladores involucrados en la implementación de aplicaciones con la demanda intensiva de aplicaciones empresariales complejas o computación de alto rendimiento para proyectos científicos o de investigación, como los más recientes. Desarrollo en la nube por Evans Data Corp La encuesta verifica (Encuesta sobre desarrollo en la nube, volumen 1, 2010).

Realizada en mayo / junio de este año, la encuesta a más de 400 desarrolladores de software examinó las actitudes hacia el desarrollo y la implementación de aplicaciones en la nube. Los hallazgos brindan información sobre una gran cantidad de información sobre lo que están haciendo los desarrolladores, lo que pretenden hacer, cuáles son sus preocupaciones sobre la nube y cómo planean seleccionar proveedores para usar en la nube.

Por ejemplo, cuando se les preguntó qué factores son más importantes para determinar qué proveedor de servicios en la nube utilizar, los tres resultados principales fueron confiabilidad / tiempo de actividad, seguridad y historial comprobado. Estos fueron los tres primeros, independientemente de si los desarrolladores estaban hablando de una nube privada o una nube pública, aunque la seguridad era el factor más importante en una nube privada, mientras que la confiabilidad y el tiempo de actividad eran más importantes para la nube pública.

Tenga en cuenta que el historial probado fue un factor importante en la selección de proveedores de nube pública y privada. Esta actitud, combinada con la necesidad de seguridad y confiabilidad, es una barrera potencial importante para los nuevos proveedores de nube, pero para las grandes empresas establecidas es una gran ventaja.

Si bien la falta de restricciones de proveedores no fue un factor significativo en la selección de proveedores de nube (solo el 8% citó esto como el factor principal para seleccionar un proveedor de nube), es un problema, especialmente en las empresas. más grande donde lo que está en juego puede ser mayor o donde una mayor complejidad en las operaciones requiere una mayor flexibilidad. Si bien la mitad de todos los desarrolladores dijeron que preferirían una mayor interoperabilidad con menos funciones a una mayor funcionalidad con más restricciones de proveedores, en las grandes empresas más del 60% evitaron las restricciones de proveedores, prefiriendo una mayor interoperabilidad incluso a menor costo. funcionalidad.

Las implementaciones en la nube van desde HPC hasta dispositivos móviles, y la amplitud del desarrollo en la nube es dinámica y cambia todos los días, ya que los beneficios que puede brindar los obtienen grandes y pequeños. La HPC en la nube es particularmente adecuada y atractiva. El cincuenta y nueve por ciento de los desarrolladores de Norteamérica que actualmente utilizan la nube como entorno de desarrollo utilizan actualmente varios subprocesos en sus aplicaciones. (Encuesta de Desarrollo de América del Norte, Volumen 1, 2010 © Evans Data Corp, 2010). Intel proporciona el procesador de elección para esto, e iCore 7 es el procesador más comúnmente dirigido para aquellos que actualmente se desarrollan en la nube. El chipset Xeon también es popular, siendo el objetivo del 45% de los desarrolladores que trabajan actualmente en la nube, lo que sienta una buena base para la computación en la nube HPC.

Varios proveedores han hecho todo lo posible para fomentar el desarrollo de HPC multinúcleo en la nube. El año pasado, Intel presentó un servicio de prueba en la nube para desarrolladores: Intel® Parallel Universe Portal, donde los desarrolladores pueden probar sus aplicaciones de múltiples núcleos en la nube en hardware Intel. Esto resuelve un problema importante para los desarrolladores que desean crear una gran cantidad de aplicaciones principales pero no tienen el hardware disponible para ejecutar las pruebas requeridas.

De manera similar, IBM presentó IBM Smart Business Development and Test en IBM Cloud. Este servicio está diseñado para proporcionar a los desarrolladores un entorno de prueba y desarrollo de clase empresarial seguro, basado en la nube, lo que les brinda la capacidad de crear y probar aplicaciones de gran escala sin necesidad de adquirir, configurar o mantener la empresa. hardware requerido.

Y este es un punto importante. Cuando se les pidió que identificaran el principal beneficio de implementar aplicaciones en una nube pública, los más citados fueron: libertad de mantenimiento de hardware (19,9%), ahorro de costes (19,4%) y escalabilidad (16 , 4%). Si miramos solo a los desarrolladores de grandes empresas (con más de 1000 empleados), los resultados son los mismos, incluso si hay menos énfasis en la escalabilidad.

En el otro extremo del espectro, el desarrollo móvil está a punto de adquirir nuevas capacidades del modelo de nube. Si una aplicación móvil ya no está limitada por las limitaciones del propio dispositivo móvil y puede ejecutar aplicaciones en la nube como cliente, las propias aplicaciones pueden ser mucho más sólidas. Esto es cierto tanto para las aplicaciones comerciales como para las aplicaciones de consumo, y esta idea está ganando terreno entre los desarrolladores. Casi el sesenta por ciento (57,3%) de los desarrolladores de nuestra encuesta sobre la nube dedicaron al menos parte de su tiempo a trabajar con aplicaciones que se ejecutan en dispositivos móviles, aunque solo el 11% dedicó más de la mitad de su tiempo a esto. .

Desde la perspectiva del desarrollador, la nube ofrece una nueva forma de colaborar y gestionar proyectos de desarrollo que pueden abarcar todo el mundo. Especialmente para los desarrolladores que escriben aplicaciones para grandes empresas o HPC, casi todos los aspectos del proceso de administración del ciclo de vida de las aplicaciones pueden beneficiarse, aunque la administración general de proyectos ha sido la actividad ALM más citada que se beneficia de la nube en el nuestra última encuesta.

Tenga en cuenta que esta pregunta de opción múltiple permitió a los desarrolladores seleccionar tantas respuestas como quisieran y, por lo tanto, el total no llegará al 100%. La columna de respuestas muestra el porcentaje de respuestas totales, mientras que la columna de casos muestra el porcentaje de desarrolladores reales (casos) que respondieron

La nube es una frontera apasionante para los desarrolladores, al igual que para las empresas y los consumidores. En el ámbito de la informática HPC, ofrece la capacidad de crear aplicaciones que, de otro modo, serían prohibitivos en cuanto a costos de infraestructura para muchos desarrolladores y sugiere la promesa de innovaciones que vendrán de más desarrolladores que puedan acceder al hardware y servicios de HPC.

Janel Garvin es la directora ejecutiva de Evans Data Corp. Actualmente participa en las iniciativas internacionales de Evans Data y también dirige los estudios de Evans Data sobre procesamiento multinúcleo y programación paralela, así como todas las herramientas de desarrollo, servidores de aplicaciones. y computación en la nube. También dirige empresas privadas de inteligencia competitiva para clientes y ofrece asesoramiento de marketing táctico a los desarrolladores.

Recuerda compartir en tu Facebook para que tus colegas lo flipen

??? ? ? ???

Comparte