¿La computación en la nube realmente necesita un desarrollador de software para funcionar?

“Sí”, se necesitan desarrolladores de software incluso en el caso de la computación en la nube. ¿Por qué?

Piense en las empresas de computación en la nube como Amazon Web Services, Google, Microsoft como restaurantes y desarrollador de software como chef / cocinero que trabaja duro en esos restaurantes.

Al igual que la deliciosa comida no se cocinará automáticamente en el restaurante a menos que alguien mezcle cuidadosamente todos los ingredientes, cocinas / papas fritas / etc. esas cosas de manera específica, de la misma manera que las personas no obtendrán productos finales como documentos de Google, Google Drive o toneladas de otros sitios web que se ejecutan con Amazon y Google Cloud a menos que alguien realmente escriba el código, lo pruebe, lo implemente en la nube en el primer lugar.

No solo se requieren desarrolladores de software, se requieren muchas otras habilidades para nubes como guardias de seguridad fuera del centro de datos, personas de redes que realmente trabajan a nivel de infraestructura, administradores de sistemas, probadores, gerentes que ejecutan proyectos, personas de marketing que traen más negocios, CEOs, CFOs Y la lista continúa.

Para crear su propio servicio en la nube, sí.

Sin embargo, si solo quiere usar Cloud computing, no, no necesita un desarrollador de software. Software as a Service (SaaS) son soluciones ya desarrolladas por desarrolladores de software. Puede beneficiarse de una solución en la nube que funcione sin un desarrollador de software (puede consultar soluciones como SalesForce, servicenow, workday, coupa, ciphercloud y muchos otros …).

La computación en la nube es simplemente computar con un servidor o servicio ubicado de forma remota. Toda la informática requiere software, y alguien tiene que desarrollar ese software.

Es posible utilizar servicios en la nube prefabricados, como Amazon S3, Dropbox, Google Mail, etc., en ese caso no es necesario desarrollar el software, pero alguien tuvo que hacerlo. También es posible ganar tiempo en computadoras basadas en la nube como EC2 de Amazon, y simplemente instalar los servicios y aplicaciones existentes en ellas; los ejemplos incluyen la minería de bitcoins, CMS como WordPress y Drupal, y servidores web simples. También fueron implementados por desarrolladores de software.

Sin embargo, el significado más común de “computación en la nube” es ejecutar software personalizado o semi-personalizado en computadoras en la nube, y eso requiere desarrolladores de software.

A2A

Absolutamente, la computación en la nube es simplemente ejecutar una aplicación en la “nube” (es decir, un servidor al que se puede acceder desde Internet). Un desarrollador de software aún necesita desarrollar la aplicación y debe tener algún conocimiento de la computación en la nube para que funcione a través de la nube.