¿Qué nuevas habilidades de TI deben considerarse para una empresa que se muda a IaaS?

Todos han señalado cosas tecnológicas, mientras que yo soy un experto en tecnología (hace muchos años), la necesidad de habilidades más importante salta directamente de la premisa de la nube, “Costos”. Su personal de TI debe poder estimar y sopesar el impacto “TCO”.

Esto no es tan fácil como simplemente multiplicar las instancias que necesita por la cantidad de horas, se necesita hacer una estimación cuidadosa para estimar el uso de activos variables (como el ancho de banda, el uso real de datos, etc.).

Mi “problema” personal con algunos usuarios de la nube, la falta de voluntad para sopesar el impacto a largo plazo de la migración en la nube en los costos. Caso simple, puede ser fácil y asequible pasar a un proveedor de SaaS y hacer que guarden sus datos, pero si se guardan en rescate mañana, pueden hacer que pague exactamente una cantidad de rescate para mantenerlo en funcionamiento. Considere por qué las aplicaciones “heredadas” son siempre una carga para el presupuesto de TI.

A medida que TI se traslada a la nube, las habilidades de software serán mucho más importantes que las habilidades de hardware. Esto se debe a que el hardware se está virtualizando y comercializando, lo que significa que es poco probable que necesite muchas (o ninguna) gente que pueda especificar y construir máquinas para casos de uso particulares, y en su lugar necesitará personas que sepan cómo armar una serie de tipos de máquinas estándar para un caso de uso particular.

Veo las siguientes habilidades de software como las más importantes / relevantes para IaaS:

  • Linux : sería muy sorprendente si Linux no continúa siendo la primera y la mejor opción para la mayoría de los entornos de servidor.
  • Bases de datos de código abierto : al menos un RDBMS (MySQL, Postgresql), y también alguna experiencia NoSQL / NewSQL (preferiblemente algunos de: MongoDB, Cassandra, CouchDB, HBase, Lucene / Solr / ElasticSearch, DynamoDB)
  • Servidores web : Apache ha sido el estándar, pero muchas personas se están mudando a nginx y lighttpd; deberías conocer al menos uno de estos últimos. Además, node.js.
  • Lenguajes de programación modernos : preferiblemente los más utilizados para la web con importantes bibliotecas de código abierto, como Python, Ruby y Scala.

Una vez que tenga ese tipo de conocimiento de software, debe comenzar a buscar experiencia en la construcción de arquitecturas escalables; Desafortunadamente, todavía es muy común encontrar “arquitectos en la nube” que solo están tomando implementaciones estándar de hardware y alojándolas en la nube. Desea algo como una arquitectura de “los servidores son software” ( http://www.readwriteweb.com/clou … una arquitectura construida en torno al fracaso.

En primer lugar, cuando se trata de IaaS (Infraestructura como servicio), es importante no confundir esto con PaaS (Plataforma como servicio) o incluso SaaS (Software como servicio). Con esta suposición subyacente, las habilidades básicas de TI permanecen en su lugar. La diferencia es que su proveedor de servicios requerirá estas habilidades y su responsabilidad en la gestión de IaaS se extenderá más al rendimiento y a la medición de métricas. Las habilidades básicas de administración de la infraestructura permanecen, como problemas, incidentes, cambios, configuración, etc., pero habrá un enfoque adicional en el proceso de adquisición (particularmente en la evaluación y recomendación de soluciones propuestas), de modo que las habilidades en la administración de proveedores (centrándose en la contratación componente) y los requisitos de informes para garantizar que la organización obtenga los beneficios que prometió el proveedor. Además, se requieren habilidades en continuidad de negocios y servicios, recuperación ante desastres y seguridad, ya que estos serán temas discutidos en los niveles superiores una vez que la infraestructura se cambie a la nube.

More Interesting

¿Hay algo especial en la computación en la nube de Salesforce en comparación con otras plataformas en la nube?

¿Cuál es la diferencia entre una nube y un servidor?

¿Cuál es el mejor almacenamiento en la nube (que proporciona API) para mi aplicación web para almacenar archivos de usuario como imágenes y videos?

¿En qué colaboraron Nicira y Rackspace? ¿Qué construyeron juntos?

¿Qué servicio de minería en la nube recomendaría?

¿Qué impacto cree que tendrá Amazon Cloud Drive en servicios como Shazam?

¿Cuál es la mejor herramienta de administración de Amazon AWS para alojar una nueva aplicación web que es menos compleja de usar que la interfaz nativa de Amazon?

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

Cómo integrar múltiples almacenamientos en la nube

¿Existe alguna herramienta que me permita sincronizar el disco duro de mi computadora con múltiples servicios en la nube?

¿Cuáles son los PASOS necesarios para aprender Big Data / Cloud Computing?

¿Cuáles son algunos buenos usos para Firebase?

¿Cuáles son las sugerencias de qué aprender, AWS, Google Cloud o Microsoft Azure?

Servicios en la nube: ¿Cuál es la mejor manera de almacenar y compartir sus archivos en línea? ¿Dropbox, Sugarsync, Google drive, Skydrive o cualquier otro?

En un sitio mixto de WordPress y Rails con carga equilibrada y alojado en la nube, ¿cuáles son los pros y los contras de los diferentes servidores HTTP y estrategias de almacenamiento en caché?