¿Qué es la computación en la nube? ¿Cuáles son las opciones de carrera disponibles en el campo mencionado?

Si bien el aumento de la computación en la nube asusta a algunos en TI, muchos ven la tecnología como una oportunidad para acelerar sus carreras y hacer crecer sus cuentas bancarias. Sin embargo, aquellos que intentan navegar sus carreras en la nube deben tomar caminos específicos y comprender que ciertos conjuntos de habilidades se valoran más que otros.

Hay dos tipos de carreras emergentes de computación en la nube: profesionales de TI con habilidades específicas en la nube y administradores de TI con conocimientos de arquitectura en la nube.

Las empresas que requieren habilidades específicas de computación en la nube o habilidades de desarrollo generalmente ya están comprometidas con un proveedor específico de la nube, como Amazon Web Services (AWS), Microsoft Azure o Google Cloud Platform. Estas posiciones a menudo están vinculadas a herramientas y procesos emergentes de automatización de DevOps, y generalmente en grupos empresariales recién formados.

A medida que Docker y las tendencias de la tecnología de contenedores, existe una demanda de conocimiento o experiencia en la construcción de aplicaciones portátiles con contenedores. La Figura 1 muestra el crecimiento explosivo de Docker en los últimos años en función del número de ofertas de trabajo informadas por una búsqueda. todos los trabajos. Indeed.com.

Figura 1: Docker ha impulsado una serie de ofertas de trabajo desde principios de 2014.

El conocimiento de Docker es una habilidad muy buscada, ya que la mayoría de los proveedores de la nube adoptan esta tecnología de contenedor. También se necesita experiencia en tecnología de agrupación de contenedores, como los sistemas Kubernetes y Docker Swarm de Google.

Los roles que requieren habilidades específicas en la nube representan la mayoría de los trabajos de computación en la nube en la actualidad. Las ofertas de empleo que buscan habilidades de AWS están lideradas por un amplio margen, seguidas de las que requieren la experiencia de Google y Microsoft. La Figura 2 muestra un aumento en las ofertas de trabajo para el talento de AWS, con un crecimiento explosivo durante un período de seis años. Estos trabajos incluyen puestos de configuración, desarrollo y operaciones, con salarios que van desde $ 110,000 a $ 220,000 anualmente, dependiendo de la ubicación.

Figura 2: La cantidad de crecimiento de puestos de trabajo de AWS desde 2006.

En el último año, Google Cloud Platform y Microsoft Azure han mostrado tasas de crecimiento más fuertes, superando la de AWS en algunos aspectos. Esto condujo a más vacantes de trabajo que se centran en Google y Microsoft, una tendencia que probablemente continuará a medida que las empresas usen una combinación de proveedores de nube pública. Sin embargo, IBM, HP, Verizon y CenturyLink todavía están en la mezcla, generando demanda de trabajos relacionados con sus propias plataformas en la nube.

La ‘nube’ es una verdadera palabra de moda, pero ¿qué es, cómo impacta en lo que haces y es algo realmente nuevo?

¿Qué es la nube? ¿Dónde está la nube? ¿Estamos en la nube ahora? Estas son todas las preguntas que probablemente has escuchado o incluso te has hecho. El término “computación en la nube” es Índice de / los términos más simples, la computación en la nube significa almacenar y acceder a datos y programas a través de Internet en lugar del disco duro de su computadora. La nube es solo una metáfora de Internet. Se remonta a los días de diagramas de flujo y presentaciones que representarían la gigantesca infraestructura de granja de servidores de Internet como nada más que una nube de cúmulo blanca e hinchada, que acepta conexiones y distribuye información a medida que flota. disco duro. Cuando almacena datos o ejecuta programas desde el disco duro, eso se llama almacenamiento local y computación. Todo lo que necesita está físicamente cerca de usted, lo que significa que acceder a sus datos es rápido y fácil para esa computadora u otras en la red local. Trabajar en su disco duro es la forma en que funcionó la industria informática durante décadas; algunos argumentan que sigue siendo superior a la computación en la nube, por razones que explicaré en breve. La nube tampoco se trata de tener un hardware o servidor de almacenamiento conectado a la red (NAS) dedicado en la residencia. Almacenar datos en una red doméstica o de oficina no cuenta como utilizar la nube. (Sin embargo, algunos NAS le permitirán acceder de forma remota a cosas a través de Internet, y hay al menos una marca de Western Digital llamada “My Cloud”, solo para mantener las cosas confusas). Para que se considere “computación en la nube”, debe acceder a sus datos o sus programas a través de Internet, o al menos, sincronizar esos datos con otra información en la Web. En una gran empresa, puede saber todo lo que hay que saber sobre lo que hay al otro lado de la conexión; Como usuario individual, es posible que nunca tenga idea de qué tipo de procesamiento masivo de datos está ocurriendo en el otro extremo. El resultado final es el mismo: con una conexión en línea, la computación en la nube se puede hacer en cualquier lugar, en cualquier momento. Consumidor vs. Negocio Sea claro aquí. Estamos hablando de la computación en la nube, ya que afecta a los consumidores individuales, aquellos de nosotros que nos sentamos en casa o en oficinas pequeñas y medianas y usamos Internet de manera regular. Hay una “nube” completamente diferente cuando se trata de negocio. Algunas empresas optan por implementar el software como servicio (SaaS), donde la empresa se suscribe a una aplicación a la que accede a través de Internet. (Piense en Salesforce.com). También existe la Plataforma como servicio (PaaS), donde una empresa puede crear sus propias aplicaciones personalizadas para que todos las utilicen en la empresa. Y no olvide la poderosa Infraestructura como servicio (IaaS), donde jugadores como Amazon, Microsoft, Google y Rackspace proporcionan una columna vertebral que otras empresas pueden “alquilar”. (Por ejemplo, Netflix le brinda servicios porque es un cliente de los servicios en la nube en Amazon). Por supuesto, la computación en la nube es un gran negocio: el mercado generó $ 100 mil millones al año en 2012, lo que podría ser de $ 127 mil millones en 2017 y $ 500 mil millones para 2020. Ejemplos de nubes comunes Las líneas entre la informática local y la informática en la nube a veces se vuelven muy, muy borrosas. Eso es porque la nube es parte de casi todo en nuestras computadoras en estos días. Puede tener fácilmente un software local (por ejemplo, Microsoft Office 365) que utiliza una forma de computación en la nube para el almacenamiento (Microsoft OneDrive). Dicho esto, Microsoft también ofrece un conjunto de aplicaciones basadas en la web, Office Online, que son Se puede acceder a las versiones de Word, Excel, PowerPoint y OneNote solo por Internet a través de su navegador web sin instalar nada. Eso los convierte en una versión de la computación en la nube (basada en la Web = nube). Algunos otros ejemplos importantes de computación en la nube que probablemente esté utilizando: Google Drive: este es un servicio de computación en la nube pura, con todo el almacenamiento en línea para que pueda funcionar con las aplicaciones en la nube: Google Docs, Google Sheets y Google Slides. Drive también está disponible en más que solo computadoras de escritorio; puede usarlo en tabletas como el iPad o en teléfonos inteligentes, y también hay aplicaciones separadas para documentos y hojas. De hecho, la mayoría de los servicios de Google podrían considerarse computación en la nube: Gmail, Google Calendar, Google Maps, etc. Apple iCloud: el servicio en la nube de Apple se utiliza principalmente para el almacenamiento en línea, la copia de seguridad y la sincronización de su correo, contactos, calendario, y más. Todos los datos que necesita están disponibles en su dispositivo iOS, Mac OS o Windows (los usuarios de Windows deben instalar el panel de control de iCloud). Naturalmente, Apple no será superado por sus rivales: ofrece versiones basadas en la nube de su procesador de textos (Páginas), hoja de cálculo (Números) y presentaciones (Keynote) para uso de cualquier suscriptor de iCloud. iCloud también es el lugar donde los usuarios de iPhone utilizan la función Buscar mi iPhone, que es muy importante cuando se pierde el teléfono. Amazon Cloud Drive: el almacenamiento en el gran minorista es principalmente para música, preferiblemente MP3 que compre en Amazon e imágenes, si tienes Amazon Prime, obtienes almacenamiento ilimitado de imágenes. Amazon Cloud Drive también tiene todo lo que compra para el Kindle. Es esencialmente almacenamiento para cualquier cosa digital que compre en Amazon, incorporada a todos sus productos y servicios. Los servicios híbridos como Box, Dropbox y SugarSync dicen que funcionan en la nube porque almacenan una versión sincronizada de sus archivos en línea, pero También sincronice esos archivos con el almacenamiento local. La sincronización es una piedra angular de la experiencia de computación en la nube, incluso si accede al archivo localmente. Del mismo modo, se considera computación en la nube si tiene una comunidad de personas con dispositivos separados que necesitan la misma información sincronizada, ya sea para proyectos de colaboración laboral o simplemente para mantener a la familia sincronizada. Para obtener más información, consulte The Best Cloud Storage and File-Syncing Services for 2016.Cloud Hardware Ahora mismo, el ejemplo principal de un dispositivo que está completamente centrado en la nube es el Chromebook. Estas son computadoras portátiles que tienen suficiente almacenamiento local y potencia para ejecutar Chrome OS, lo que esencialmente convierte el navegador web Google Chrome en un sistema operativo. Con una Chromebook, casi todo lo que hace está en línea: las aplicaciones, los medios y el almacenamiento están todos en la nube. O puede probar un ChromeBit, una unidad más pequeña que una barra de chocolate que convierte cualquier pantalla con un puerto HDMI en una computadora utilizable que ejecuta Chrome OS. Por supuesto, es posible que se pregunte qué sucede si está en un lugar sin conexión y necesita acceder a sus datos. Actualmente, esta es una de las mayores quejas sobre Chrome OS, aunque su funcionalidad fuera de línea (es decir, capacidades que no son en la nube) se está expandiendo. Chromebook no es el primer producto en probar este enfoque. Los llamados “terminales tontos” que carecen de almacenamiento local y se conectan a un servidor local o mainframe se remontan a décadas. Los primeros intentos de productos solo por Internet incluyeron la antigua NIC (nueva computadora de Internet), el iOpener de Internet y el desastroso Ergo Audrey de 3Com (en la foto). Se podría argumentar que todos debutaron mucho antes de su tiempo: las velocidades de acceso telefónico de la década de 1990 tenían ruedas de entrenamiento en comparación con las conexiones de Internet de banda ancha aceleradas de la actualidad. Es por eso que muchos argumentan que la computación en la nube funciona: la conexión a Internet es tan rápida como la conexión al disco duro. (Al menos lo es para algunos de nosotros). Argumentos contra la nube En una edición de 2013 de su artículo ¿Qué pasaría si ?, Rank Monroe, caricaturista de xkcd (y antiguo robotista de la NASA), trató de responder la pregunta de “¿Cuándo? ¿el ancho de banda de Internet supera al de FedEx? ” La pregunta se planteó porque no importa cuán buena sea su conexión de banda ancha, aún es más barato enviar un paquete de cientos de gigabytes de datos a través de la “red sneakernet” de aviones y camiones de Fedex que intentar enviarlo por Internet. (La respuesta, concluyó Monroe, es el año 2040). Cory Doctorow, en Boingboing, tomó la respuesta de Monroe como “una crítica implícita de la computación en la nube”. Para él, la velocidad y el costo del almacenamiento local superan fácilmente el uso de una conexión de red de área amplia controlada por una empresa de telecomunicaciones (su ISP). Ese es el problema. Los ISP, las empresas de telecomunicaciones y las empresas de medios controlan su acceso. Poner toda su fe en la nube significa que también está poniendo toda su fe en un acceso continuo y sin restricciones. Puede obtener este nivel de acceso, pero le costará. Y seguirá costando más y más a medida que las empresas encuentren formas de hacerle pagar haciendo cosas como medir su servicio: cuanto más ancho de banda use, más costará. Tal vez confíe en esas corporaciones. Eso está bien, pero hay muchos otros argumentos en contra de entrar en la nube por completo. El cofundador de Apple, Steve Wozniak, denunció la computación en la nube en 2012 y dijo: “Creo que va a ser horrible. Creo que habrá muchos problemas horribles en los próximos cinco años”. En parte, eso proviene del potencial por choques. Cuando hay problemas en una empresa como Amazon, que proporciona servicios de almacenamiento en la nube a grandes empresas como Netflix y Pinterest, puede eliminar todos esos servicios (como sucedió en el verano de 2012). En 2014, las interrupciones afectaron a Dropbox, Gmail, Basecamp, Adobe, Evernote, iCloud y Microsoft; En 2015, las salidas afectaron a Apple, Verizon, Microsoft, AOL, Nivel 3 y Google. Microsoft tuvo otro este año. Los problemas suelen durar solo unas horas. Wozniak estaba más preocupado por los problemas de propiedad intelectual. ¿A quién pertenecen los datos que almacena en línea? ¿Es usted o la empresa que lo almacena? Considere cuántas veces ha habido una controversia generalizada sobre los términos de servicio cambiantes para compañías como Facebook e Instagram, que definitivamente son servicios en la nube, con respecto a lo que pueden hacer con sus fotos. También hay una diferencia entre los datos que carga y los datos que crea en la nube misma: un proveedor podría tener un fuerte reclamo sobre este último. La propiedad es un factor relevante por el cual preocuparse. Después de todo, no existe un organismo central que gobierne el uso de la nube para almacenamiento y servicios. El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) lo está intentando. Creó una Iniciativa de computación en la nube IEEE en 2011 para establecer estándares de uso, especialmente para el sector empresarial. El fallo de la Corte Suprema contra Aereoc podría habernos contado mucho sobre los derechos de autor de los archivos en la nube … pero el tribunal evitó el tema para mantener el statu quo de la computación en la nube. La computación en la nube, como mucho sobre Internet, es un poco como el Wild West, donde las reglas se hacen a medida que avanzas y esperas lo mejor.

La computación en la nube es un gran paraguas, algo así como Ingeniería de Software.

Si puedo resumir, hay bastantes opciones de operadores disponibles en la computación en la nube.

  • Ingeniero de software en la nube: uno que es responsable del diseño y desarrollo de módulos / servicios de software distribuidos que se implementan o trabajan con proveedores de servicios en la nube (CSP)
  • Desarrollador de servicios en la nube: desarrollador que crea servicios para la nube, escribe código para servicios para varias plataformas.
  • Desarrolladores de plataformas en la nube: desarrolladores que se especializan en una plataforma en particular y desarrollan servicios y aplicaciones para esa plataforma. Por ejemplo, Salesforce es un buen ejemplo para la plataforma en la nube
  • Administrador del sistema en la nube: mantenga y administre la infraestructura basada en la nube. Solucione problemas en la infraestructura que aloja los diversos servicios en la nube.
  • Ingenieros de automatización de Devops: Devops es el nuevo movimiento, donde los roles de desarrollador y operación se fusionan como uno solo. De tal manera que los desarrolladores y administradores ahora están más integrados. Usted escribe código para administrar y automatizar la mayoría de las actividades para la nube. Configure, cree, pruebe e implemente sus aplicaciones y servicios basados ​​en la nube
  • Ingeniero de redes en la nube: implemente y mantenga y optimice el hardware de red que admite la infraestructura de la nube.
  • Consultor en la nube: esto requiere una gran experiencia, ya que debe comprender los requisitos del cliente / cliente para que pueda sugerir la mejor solución en la nube disponible.
  • Consultor de seguridad en la nube: este perfil necesita bastante experiencia en el campo de la seguridad en línea. Un conocimiento sólido del firewall y varios aspectos de las amenazas y para construir fosos para los servicios basados ​​en la nube. Dado que la mayoría de estos servicios están alojados en proveedores de nube pública como Rackspace, Amazon, google cloud … y no en su propio centro de datos.

La computación en la nube es el uso de varios servicios, como plataformas de desarrollo de software, servidores, almacenamiento y software, a través de Internet, a menudo referidos como la “nube”.

En general, hay tres características de computación en la nube que son comunes entre todos los proveedores de computación en la nube:

El proveedor de la nube administra completamente el back-end de la aplicación (especialmente el hardware).

Un usuario solo paga por los servicios utilizados (memoria, tiempo de procesamiento y ancho de banda, etc.).

Los servicios son escalables

Existe un enorme potencial y un alcance de crecimiento en el mercado para esta próxima tecnología: Cloud Computing. Las personas con capacitación y experiencia en tecnología de la información, informática, ingeniería de software y campos relacionados pueden encontrar oportunidades de trabajo en la computación en la nube. Pueden ingresar al campo asistiendo a programas y talleres de capacitación en computación en la nube. Algunos de los trabajos en el campo de la computación en la nube son los de arquitectos de la nube, desarrolladores de la nube y especialistas en seguridad de la nube. Aquellos con capacitación y experiencia pueden encontrar empleo en Microsoft, IBM, Amazon, Google, Hewlett Packard y muchos más. Incluso compañías como VMware y Cloud Sigma proporcionan empleo a aquellos profesionales con habilidades de computación en la nube.

La computación en la nube está cambiando la forma en que se entrega la computación.

Pocos puntos a destacar son
La computación en la nube viene bajo Arquitectura orientada a servicios

el servicio de computación en la nube es bajo demanda

La computación en la nube no es posible sin la tecnología de virtualización

En la nube, el usuario final obtiene una utilidad como servicio, siempre que solo necesite estar conectado a la red.

Los tres tipos principales de servicios que se incluyen en la nube son
Saas (software como servicio)
IaaS (infraestructura como servicio)
PaaS (plataforma como servicio)

Las opciones de carrera están asociadas en estas tres áreas en la nube.

Acabo de dar una visión general de lo que es la nube.

ejemplo en tiempo real serían servicios de almacenamiento en la nube como dropbox, google drive, etc.