Entradas populares

sábado, 17 de marzo de 2012

Servicios Amazon




Como ya sabemos, "Cloud Computing" es un concepto que aunque tenga bastante tiempo se ha introducido poco a poco en nuestras vidas recientemente. Cada vez más gente habla de la nube, un término que suena más y más y que tiene la sencilla explicación de ofrecer servicios a través de Internet. Desde su aparición, el desarrollo de las tecnologías ha hecho que de páginas estáticas pasáramos a sitios completamente funcionales y a completas aplicaciones y servicios. Y en ese ámbito, Amazon, además de ser la primera tienda online a nivel mundial, también es el líder.

Y lo son gracias a Amazon Web Services, los famosos servicios web de Amazon que se agrupan bajo las siglas AWS y que ofrecen una alta gama de funcionalidades, como la de alojar archivos, ofrecer servicio de DNS o incluso ejecutar aplicaciones por sus clientes en uno de sus potentes ordenadores. La buena acogida de los servicios se la ganaron a pulso, y su éxito hoy en día es un hecho.

De hecho, Amazon tuvo problemas durante bastante tiempo por ese éxito, y se vio obligada a lanzar una nueva región que diera servicio a los usuarios de Sudamérica, un territorio que está cada vez más en la nube y por el que se decidió que las nuevas instalaciones tuvieran sede en Brasil, la cual está operativa de la noche a la mañana.
Tal vez los servicios de más éxito sean Amazon S3 y Amazon EC2.

Amazon S3
Servicio de almacenamiento simple (Simple Storage Service) es utilizado mensualmente por millones de personas, entre los que no sólo se incluyen los clientes que contrataron S3, sino los usuarios de las páginas y servicios que éstos ofrecen. No sabría decir un porcentaje, pero seguramente, una gran cantidad de las imágenes (por poner un ejemplo) que consumís semanalmente en Internet están alojadas en Amazon S3.

El secreto de su éxito reside en su relación calidad precio, pero también en que Amazon lo ponga como ejemplo para compararlo con el sistema que utiliza su tienda, Amazon.com, una de las páginas más visitadas del mundo. A finales de año contaba con más casi 800.000 millones de objetos alojados, lo que supone una subida del 800% respecto a hace menos de 2 años. El éxito y la popularidad del servicio no podría ser mayor. Visto ese éxito, Amazon decidió abrir S3 a principios de 2011 y ofrecer un servicio de alojamiento completo, para alojar sitios web enteros, tal vez lo único que le faltaba.

Amazon EC2
EC2(siglas de Elastic Compute Cloud) es tal vez el servicio más interesante y uno de los más importantes de Amazon. Básicamente, lo que la compañía nos propone es que alquilemos sus ordenadores virtuales de cara a ejecutar nuestras propias aplicaciones, y ofrecérselas así al mundo. En todo momento tenemos control absoluto sobre las aplicaciones, las cuales corren bajo un alto nivel de optimización y nos permiten a su vez ofrecer a nuestros clientes (o a nosotros mismos) servicios web con el que dar salida a nuestras necesidades.

A continuación, os dejo unos enlaces de interés con respecto al tema:

--->Amazon España: http://www.amazon.es
--->Formación en AWS: http://www.cloud-training.es/?aw

Gracias a esta noticia nos damos cuenta como "Cloud computing" aparece en muchos ámbitos dentro de la Wbe 2.0, como es el caso de Amazon en compra online y como este ejemplo tenemos muchos más, solo hay que saber encontrarlos.

miércoles, 7 de marzo de 2012

OpenStack, S.O basado en "La Nube"


A continuación trataremos un Sistema Operativo, el cual está basado en Cloud Computing, es decir, se alberga por completo en "La Nube".

OpenStack se trata de un proyecto liderado por la empresa Rackspace, la cual ha decidido liberar el código de sus servicios Cloud Files y Cloud Servers bajo una licencia llamada: Apache 2.0. Este código forma la piedra central de OpenSatck, ofreciendo la posibilidad a usuarios o empresas de crear sus propios servicios de Cloud Computing.

Rackspace aporta la parte de almacenamiento llamada "Swift", que es la base de los servicios anteriormente citados. La NASA, que también participa en el proyecto, colabora con Nova (base de su plataforma NEBULA)

OpenStack ofrecerá dos servicios (ambos basados en el lenguaje de programación Python):
  1. OpenStack Compute, que permite gestionar la ejecución de aplicaciones a través de múltiples servidores. La tecnología Nova, se basa en el protocolo de mensajería AMQP y es el sistema utilizado en la NASA para proveer sistemas de virtualización bajo demanda.
  2. OpenStack Object Storage, que permite gestionar el almacenamiento de datos en varios servidores que trabajen de manera conjunta para conseguir un almacenamiento masivo de objetos estáticos de manera fiable.
El software de OpenStack es el responsable de garantizar la seguridad de los datos y la integridad de los mismos, permitiendo de esta forma añadir nuevos nodos y configurarlos de manera automática.

Aunque el código en el que se basan los servicios comentados lleva siendo utilizado durante bastante tiempo, se espera que las aportaciones de la comunidad Open Source mejoren su funcionamiento.

Detrás de OpenStack se encuentran empresas como Dell, Citrix, Intel o la NASA. El objetivo final de este proyecto es facilitar un sistema de Cloud Computing de código abierto y fácilmente adaptable a sistemas hardware de bajo coste, facilitando su implantación en empresas de todos los niveles.

Para conocer más acerca de OpenStack: http://www.openstack.org/


martes, 28 de febrero de 2012

LibreOffice se fía de "La Nube"


La nueva versión de LibreOffice, en concreto la versión 3.5, incorpora bastantes novedades y pega el salto a la "La Nube". Lo cierto es que alternativas para trabajar con documentos vía online no nos faltan y eso hace que uno se pregunte si hace bien LibreOffice al trasladarse por completo a la nube. Vamos a ir viendo una serie de puntos que nos ayuden a ver mejor esta interesante noticia, la cual da mucho juego a entablar una discusión constructiva a cerca del tema en cuestión.


¿Aporta mejoras o no "La Nube" a LibreOffice?

Gracias a este cambio esta claro que sí, que hay mejoras gracias a su incorporación a "La Nube", pero más allá de esta mejora notable de rendimiento ahora se nos permite el uso de LibreOffice desde cualquier dispositivo y sistema. Una vez llegados a este punto, lo que nos importa es que LibreOffice sea capaz de garantizar una buena respuesta, que se pueda realizar de forma cómoda nuestro trabajo y sobre todo que en móviles sea ágil, ya que si no su uso en estos dispositivos sería reducido y poco práctico.

Otra mejora importante es su aspecto, es decir, su interfaz gráfica. Este aspecto a priori puede parecer poco relevante, pero siempre se agradece tener algo nuevo y ver que ha cambiado con respecto a la anterior versión y no que únicamente se limiten a "corregir erratas" y/o mejorar cosas puntuales, ya que si no pueden pasar así años teniendo la misma apariencia arcaica de siempre.


LibreOffice sigue su propio camino

Da la impresión de que LibreOffice ha cambiado de referencia, de espejo. Antes estaba claro que seguía los pasos de Microsoft, pero puede que ahora se esté fijando cada vez más en el tan bien conocido Google, aunque esto no significa que el cambio de referencia sea a mejor o a peor.

Seguramente el cambio que ha realizado LibreOffice en confiarle todo a "La Nube" se debe a una cuestión de recursos. Si dispusiera de más recursos podría seguir dos lineas de trabajo, por un lado convergiendo hacia "La Nube" y por otro mejorando funcionalidades para la suite de escritorio (Algo que no le vendría nada mal para ser más competitivo y tener un mayor éxito en el mercado). Si no lo hace no tiene sentido instalarse un programa en nuestro ordenador cuando ya tengo opciones online que me dan funcionalidades semejantes (que es lo que estaba pasando con LibreOffice hasta el momento).

En conclusión, "La Nube" no puede ser el fin del camino para LibreOffice, si no solo una "estación" necesaria para intentar seguir creciendo poco a poco. Apostar ahora mismo por mejorar la funcionalidad y compatibilidad del formato (temas por los que quizá, a día de hoy, no hay más gente que lo utiliza) podría darle una oportunidad en el escritorio, mientras que situar otra parte en "La Nube" daría muchas facilidades de cara a trabajar con dispositivos móviles, por lo que sería un extra que convencería a muchas más personas.
Dejad vuestra opinión comentando si creéis buena la acción de LibreOffice al jugársela a una carta apostando por "La Nube" o si creéis que quizá debería de mantener las dos lineas de trabajo activas.

jueves, 23 de febrero de 2012

¿Qué es Cloud Computing?


Con esta primera entrada lo que se pretende es hacer conocer a los lectores qué es "Cloud Computing" de una forma sencilla. También, para los más vagos a la hora de leer textos demasiado extensos, se incluye el siguiente vídeo, el cual resume perfectamente lo que es "Cloud Computing" además de estar orientado a las empresas.


Podríamos definir "Cloud Computing" como un paradigma en el que la información se almacena de manera permanente en servidores de Internet, enviándose esta a memorias caché temporales de cada cliente. Otra manera de interpretarse el término "Cloud Computing", más sencilla, sería definirlo como una tendencia a situar diversas aplicaciones en la propia Web con el objetivo de que estas sean compartidas por múltiples usuarios a la vez.


Un poco de historia...

La primera vez que se manejó el término "Nube de Cómputo" fue en 1960 cuando John McCarthy opinó que la computación en algún momento debería llegar a ser un servicio público.
El concepto de "Nube" viene de la complicación que resulta representar una red compleja, demasiado amplia y/o que comparte muchas arquitecturas simultáneamente. Primero fueron las empresas telefónicas quienes se encontraron con esta dificultad y luego fueron las redes de información las que tuvieron este problema. Para que pudiera concebirse la "Nube de Cómputo" (Cloud Computing) como la presentamos hoy, también fue necesario que se creara el concepto de Sistema Operativo basado en Internet. La idea comenzó en 1999 en Berkeley, Universidad de California, y fue en 2002 cuando se pudo hablar de un Sistema Operativo basado en Internet como una colección de los servicios.


Facilidades...

Gracias a "Cloud Computing" no tendremos que preocuparnos de esas complicaciones que veíamos en el anterior punto, ya que no tendremos que gestionar el Hardware ni el Software: eso es responsabilidad de un proveedor experimentado. La infraestructura compartida hace que funcione como una utilidad, en la que solo se paga por lo que se necesita y las actualizaciones son automáticas. Las aplicaciones basadas en "Cloud Computing" pueden implementarse y ejecutarse en cuestión de días o semanas y cuestan menos. Con una aplicación en "La Nube", sólo se tiene que abrir un explorador, registrarse, personalizar la aplicación y empezar a usarla...¡Así de sencillo!


En mi opinión...

Veo un montón de utilidades prácticas a "Cloud Computing" y un ejemplo de ella es el poder tener nuestras cosas almacenadas en "La Nube" y de esta forma no consumir los mismos recursos que si las tuviéramos almacenadas en nuestro ordenador. Yo mismo he probado un Sistema Operativo basado en Internet cuando mi ordenador se quedaba atrás y no era capaz de soportar la nueva versión de cierto Sistema Operativo. Os animo a que dejéis vuestra opinión a cerca de este tema.