viernes, 12 de mayo de 2017

Azure la nube que crece.

Resultado de imagen para Windows Azure

 A medida que los sistemas de información avanzan,lo que ya para todos los que nos dedicamos a las tecnologías de información es tan normal o un hecho, la apuesta fuerte de que el próximo cambio y desarrollo de tecnología en información estará siendo ligado o tendrá que ver con la nube. Microsoft se posiciona como uno de los máximos exponentes promotores,proveedores actuales,viene apostando ferozmente y velozmente a mover prácticamente todos sus servicios a la plataforma de servicios Windows Azure,hoy en día ofrece alrededor de 68 productos y/o servicios donde dentro de los más populares se encuentran: Virtual Machine, App Services,SQL Databases, Storage,Machine Learning,Azure cosmos DB,Azure Active Directory,Back Up.

Comencemos por el principio..¿Qué es la nube?


Aquellos días en donde el mundo físico era para nosotros normal esta por desaparecer (esto en varios aspectos hablando de técnologías de información, solo me centraré en la nube de momento). ¿Recuerdan el área de su empresa donde estaban los centros de datos?,todos los servidores, instalaciones de cables y con los más estrictos servicios,protocolos de seguridad y ambientes refrigeración que solo personal autorizado podría accesar. Bueno pues esos mismos son los que ya serán casi nulos para las empresas. Ahora dicha infraestructura se podrá encontrar en una o varias partes del mundo,hoy esta disponible en 150 países,17 idiomas y 24 divisas donde se encuentran los centros de datos globales para Windows Azure, gobernadas y vigiladas por uno de los proveedores existentes como Microsoft. Los proveedores de nube cobran por el uso de los servicios, esto es muy similar a los pagos que hacemos de luz,agua o electricidad en una casa. Sigo sin tener en claro lo que es la nube por favor da clic en el siguiente link con más información y ejemplos.Más información sobre la nube... para pasarnos rápidamente a lo que es Azure.

¿Qué es Windows Azure?

Es una colección de servicios donde toda esa infraestructura de la que hablamos va ser posible crearla,implementarla y administrarla de manera remota desde el Portal Azure. Con solo tener acceso a Internet y lógicamente una cuenta activa de dicho servicio. Desde ahí se pueden crear equipos de computo con las características necesarias y adaptables a las necesidades de la empresa o negocio. Puedes crear servidores y equipos virtuales con unos cuantos clic, crear bases de datos para SQL, MySQL, Progress SQL, implementar aplicaciones  los cuales estarán disponibles y escalables para su uso rápidamente y otras extensiones de servicios interesantes como machine learning, IoT (internet de las cosas) para estos me centraré en otro post. Qué actividades podemos llevar acabo con Azure:

Resultado de imagen para imagen de portal windows azure
  • Implementar desde cualquier lugar los servicios, con la elección de herramientas necesarias.
  • Uso de herramientas de código abierto.
  • Coherencia de información híbrida.
  • Aseguramiento de segurdidad y protección de la información. El 90% de las empresas de la revista Fortune 500 confían en Microsoft Azure.
  • Escala global de servicios, posibilidad de implementar en 38 regiones.
  • Protección y detección de peligros con ciberataques.
  • Crear aplicaciones rápidas y facilmente.
  • Entregar aplicaciones sin problemas.
  • Agregar inteligencia a las aplicaciones como Chat Bots.
  • Tomar decisiones con mayor facilidad con Machine Learning.
Windows Azure, es una gran herramienta que viene a democratizar los servicios que antes solo eran posibles para los grandes corporativos, las startups se ven beneficiadas ya que con un bajo coste podrán tener capacidades en servicios para IT corporativas gigantescas. Sin duda se abre el mundo de posibilidades para nuevos negocios emergentes. En el próximo post de este blog estaré compartiendo sobre los servicios que podemos disponer en Machine Learning. Gracias por dejar su comentario o dudas al respecto.



sábado, 1 de marzo de 2014

       India, el nuevo centro del conocimiento mundial en software.


           ¿Por qué la india se ha convertido en potencia del desarrollo de software?


La pregunta al tema de esta publicación, surgió debido a que en la industria del desarrollo en software cada vez nos encontramos en los primeros planos a desarrolladores de origen hindú. El más reciente caso es el nuevo CEO de Microsoft Satya Nadella, apenas hace unos días nombrado el nuevo líder de la empresa más grande de software.


Iniciemos comentando que la India un país relacionado a lo espiritual, ha dado un salto muy grande de la espiritualidad a lo cultural y de lo cultural a lo tecnológico en los cercanos años. El país del continente asiático está creciendo al 9 % con una población que se aproxima a los 1,060 millones de habitantes. Este crecimiento económico no lo había hecho en décadas. Dada una investigación para conocer el éxito de esta nación, encontramos algunos puntos principales que me gustaría compartirles como sus mayores fortalezas:

Fortalezas de la india:
  •          Educación.
  •          Consensos políticos.
  •          Empresarios del software.

Describamos cada uno de estas fortalezas;

La educación: en india la enseñanza y el valor de compartir los conocimientos es el valor más respetado entre las familias, a los niños se les enseña matemáticas y ciencias desde temprana edad, algunos datos estadísticos publicados por la empresa Nasscom, determinan que actualmente existen 883 escuelas especializadas en el área de ingeniería, un aproximado de 90,000 mil alumnos, esto lo lleva a ocupar el primer lugar a nivel mundial, por arriba de Estados Unidos y Rusia en educación de calidad pública. Entre las universidades más prestigiadas está el IIT (Indian Institute of Technology) que es la universidad pública donde egresan el mayor número de desarrolladores con los más altos conocimientos en tecnología computacional. Otro dato contundente de este estudio es que 300 millones de niños, entrarán en los próximos 15 años en las bolsas de trabajo. Lo cuál va constituir el salto laboral más grande de la historia. Ellos se encuentran estudiando actualmente con el apoyo de la Tablet más económica construida en su país, la AaKash, que tiene un precio en el mercado de 35 dls.


Consensos políticos: India es actualmente lidereado por: Pranab Mukherjee, presidente que tiene estudios en Maestría en artes, ciencias políticas e historia. Así como una licenciatura en Derecho. En la india cada vez que se toma una decisión trascendental para el país, el gobierno realiza un consenso mediante toda la sociedad civil, ante ello inicialmente son informados por expertos científicos o en el área competente del planteamiento a consultar. En base a la decisión de la mayoría de la población se actúa en consecuencia, cabe mencionar que la relación entre empresarios y gobiernos es sumamente cercana y entre trabajadores con la empresa lo es aún más.


Empresarios del software: En la ciudad de Bangalore, también llamado Bangalore valley (por otra ciudad referente al software sillicon valley) se encuentra el mayor número de empresas un total de 1200 compañías enfocadas a la programación, consultoría y desarrollo de tecnologías en la información. Entre las que destacan Infosys, Wipro, IBM G.C, India Put, Tata consultancy services y Texas instrument. A su vez la mayoría de las organizaciones cuentan con la certificación de CMM5 (Se trata de un nivel de capacidad y madurez en todas las áreas y pruebas del software). Este gran auge de empresas proporciona a la India un total de ingresos por arriba de los 15 mil millones de dólares anuales.  La siguiente información es sumamente interesante;

¿Sabías qué?
  •          El 30% de los científicos de la Nasa, en la actualidad son de origen hindu.
  •         El 30% de los doctores más prestigiados a nivel mundial son de la India.
  •          El 40% de los programadores a nivel mundial en compañías como Oracle, Microsoft, Google, Facebook. Son de origen, si es correcto, hindú.
  •          El creador del correo Hotmail es de la India, Sabeer Bhatia.
  •          El creador del Pentium chip también nacido en india, Vinod Dham.
  •          En la india se ha construido el automóvil más barato del mundo, con un costo de 2,000 mil dls. Llamado el “Tata”. La empresa oficialmente anunció que eligió a nuestro país México, de todos los restantes de Latino américa, para poner su primera industria automotriz.
  •         Ya existe un programa espacial donde se pretende hacer llegar al primer hombre a marte.


Sin duda grandes cosas está haciendo esta gran nación, y muchas más nos estará compartiendo en los años 
venideros,es una prueba que  la competitividad dinamiza a las naciones, debe ser un gran ejemplo para que en nuestro país busquemos copiar las acciones de estas potencias y demos ese gran salto generacional necesario.

Agradezco de nuevo sus comentarios a esta publicación y en el próximo estaré compartiendo otro gran tema interesante de investigación; La era del oro gris, programando desde temprana edad.













sábado, 22 de febrero de 2014

“Bases de datos, las catedrales del culto binario”. 



Me gustaría iniciar compartiendo, qué el termino del título de la publicación, viene como resultado de un libro llamado “la cara oculta de c#” cuyo creador el Dr.Ian Marteen, acuñó esta frase de llamar a la base de datos, “la catedral del culto binario”, debido a la suma importancia y la responsabilidad que debemos de tener los desarrolladores en solo permitir, ingresar datos fieles al contenido, estrictamente valido de información. En consecuencia para su posterior análisis y  poder facilitar la presentación con el usuario final.


Para entrar en materia, necesitamos primero determinar y conocer el significado que tiene el concepto de una base de datos. Una base de datos; es un conjunto de información relacionada que se encuentra agrupada o estructurada perteneciente a un mismo contexto, la cual es almacenada sistemáticamente en el hardware (disco duro), para su uso posterior. El termino de base de datos (data base), fue escuchado por primera vez, por allá en el año de 1963, en un simposium de informática en california. Los orígenes de las mismas se remontan hasta el año de 1884, por un hombre llamado Herman Hollerith, el cuál creó la primer maquina automática con tarjetas perforadas capaces de almacenar en ellas las estadísticas del censo poblacional de su país, consiguiendo así ser nombrado el primer ingeniero estadístico de la historia implementando un dispositivo para almacenar la información de manera organizada. Otro gran impacto en la historia de las catedrales del culto binario, lo llevó acabo el científico informático de origen inglés, Edgar Frank Codd, el cual con su teoría de las bases de datos relaciónes, pudo despertar el interés y la aplicación de dichos elementos teóricos y prácticos, para que la información tuviera una estructura y consulta de fácil uso. Siguiendo con un poco de historia, en 1970 Lawrance J.Ellison, mejor conocido como Larry Ellison, creó el primer software enfocado a bases de datos relacionales, el cuál bautizo como el nombre de “Relation Software System”. Que con el tiempo se convertiría posteriormente en unas de las compañías más dominantes y enfocadas en bases de datos como lo es Oracle. La evolución continuó con el surgimiento en 1980 del lenguaje que se ha transformado en uno de los mayores estándares de la industria SQL (Structured Query Language –lenguaje de consulta estructurado). 

        



 A mediados de 1990, cuando el internet iniciaba a tener un gran auje, la compañía imperio del software Microsoft, incorporó un nuevo concepto de bases de datos ahora orientadas a objetos, principalmente con dos de sus aplicaciones Access y Excel, las bases de datos cambiaban a un concepto más gráfico y potencial para soportar grandes cantidades de información. Las consecuencias de varios factores conjugados, como las capacidades del hardware para soportar mayores cantidades de información, la existencia de programas potentes permitiendo manejar dichos datos, pero sobre todo el gran impacto de la viralización en el uso del internet. Provocó que las bases de datos influyeran a tal grado que hoy existan en día varios aspectos fundamentales de nuestra vida como lo son: 

El aspecto personal y profesional: sería difícil imaginar ya sean en cualquier dispositivo personal celular, tablet, ordenador, cámara, etc. Sin un software de base de datos, que nos facilite donde depositar todas nuestras fotografías, información de documentos personales, citas de trabajo, notas, fechas importantes, videos , títulos, trabajos, hojas de cálculo, tareas, etc.

Aspecto social: Sin las bases de datos y específicamente de los centros de datos (data centers). La exponencial información que generamos en las redes sociales y los sitios de internet, por citar algunos Facebook, Twitter, Google, Youtube etc. No pudieran existir sin este concepto básico de bases de datos, toda nuestra información de perfiles, páginas visitadas, consultas, viven dentro de un dispositivo físico alojado en algún centro de datos que puede estar ubicado en cualquier parte del mundo. 

Aspecto laboral: Las contenidos de información almacenada digitalmente, tiene cada día mayor necesidad en las empresas, las cuales la utilizan principalmente para su evaluación, toma de decisiones, segmentación de clientes, análisis de productividad y sobre todo comprobar resultados financieros. 

Aspecto económico: No nos podríamos imaginar que existieran las cuentas bancarias y las transacciones de muchos de los contribuyentes de los bancos, sin las bases de datos, pensar que no pudieran consultar o extraer dinero hoy en día 24/7 a través de los ATM(Cajeros automáticos), a más de uno le robaría el sueño. 

Futuro de la bases de datos.









Minería de datos: Este concepto ha llevado a las empresas a implementar un departamento de análisis estratégicos para la toma de decisiones, la minería de datos, es el futuro de la información que se encuentra almacenadas en las catedrales del culto binario en cada organización, ya que mediante investigaciones y aplicaciones de algoritmos se puede descubrir clientes nuevos potenciales, estrategias de mercado, clientes potenciales a desertar, preferencias del consumir , etc. En un ejercicio de ejemplo, valiéndose de la minería de datos las cadenas de supermercado han podido darse cuenta checando los ticket de sus clientes registrados en su sistema, que los días viernes hay una cantidad inusual elevada de papás que adquieren a la vez pañales y cerveza, esto es debido a que el padre de familia cuida a sus hijos mientras toma una cerveza, esto llevó a ubicar los estantes de cerveza cerca de los pañales, otro hecho fue que en cada ticket de una mamá que acude acompañada con su hijo a las tiendas comerciales, incluía un juguete. Esto llevó a acomodar los contenedores de juguetes, cerca de los artículos del hogar o de interés de las madres de familia.

 Computo en la nube: Todo apunta a que en los próximos 5 años o incluso menos de esos años, la mayoría si no es que toda nuestra información ya coexista en lo que se llama “cloud computing”, que si bien ese sería otro tema a tratar no de este post, es hacía el lugar donde las compañías dominantes están apuntando todas sus fichas, no por nada hemos visto recientemente que empresas como Microsoft, Google: han proporcionados a sus clientes gigabytes de almacenamiento gratuito por hasta 40 GB, donde sin importar donde se encuentren, solo que contengan un dispositivo que se pueda conectar a internet ya sea a onedrive,google drive, etc. Para que suban y guarden a través de sus cuentas personales su información en la nube. Ya lo decía Bill Gates. “La información es poderosa” actualizando esta frase le he agregado “La información bien seleccionada y estructura lo es aún más”. 

Breve avance de la siguiente publicación. En la próxima publicación estaremos compartiendo un tema sumamente interesante ¿Por qué la india se ha convertido en potencia del desarrollo de software? Será muy importante conocer toda la estrategia detrás de este país para impulsar su desarrollo en varias áreas, tal que ya algunos estadistas reconocidos a nivel mundial, la mencionan que puede llegar a ocupar el lugar número uno como potencia en los años venideros...si quieres saber todo lo relacionado, no te pierdas el siguiente post. 

 Gracias!

lunes, 17 de febrero de 2014

¿COMO SE ALIMENTA EL RABIHORCADO?


La TEORÍA de Darwin sobre la "selección natural" dice que las especies desarrollan adaptaciones especializadas según el ambiente donde vivan.Pero el mundo natural presenta muchas excepciones a esta tendencia.Los Rabihorcados, por ejemplo, son aves de los mares tropicales cuyas plumas,patas y alas son inadecuadas para una forma de vida acuática.


Sus plumas no son impermeables, por lo que no pueden nadar ni zambullirse para pescar sin quedarse varados.Como sus patas son parcialmente palmeadas,serian incapaces de chapotear si tuvieran que posarse en el agua.Para que funcionen sus ligeras y largas alas,de poco más de 2 m de envergadura,necesitan una corriente de aire bajo las mismas.Si esas aves trataran de reemprender el vuelo después de haberse posado sobre el océano,batirían inútilmente sus alas contra las olas.
También en tierra las alas de los rabihorcados son un estorbo; pero éstos construyen sus nidos sobre rocas altas o en la cima de los árboles, desde donde se lanzan a su verdadero elemento: el aire.Ahí son capaces de suspenderse por horas.Viven de acosar a otras aves marinas: las obligan a regurgitar su alimento; con asombrosa destreza, atrapan lo que aquellas arrojan antes de que llegue al agua.Además, pueden pescar cerca de la superficie del mar, sobre todo, peces voladores.
Hay muchas formas de ganarse la vida en el mar, y los rabihorcados practican un antiguo método muy familiar a la gente de mar: la piratería.Cuando es difícil conseguir alimento es lógico dejar que otros lo hagan por uno. Si se les compara con otras aves marinas, el rabihorcado parecía mal adaptado.Pero como pirata, ninguno se le iguala: se alimenta de pescado, sin mojarse siquiera de las patas o alas.

Rabihorcado surcando los cielos del mar tropical.
Bucanero un bello rabihorcado emprende un viaje de piratería área . los machos lucen su rojo cuello abolsado durante el cortejo nupcial.