Tagged with:  

Oracle Enters the AWS Cloud

We’ve been working with Oracle to bring a number of their products into the cloud. The first fruits of this work are now ready: cloud-compatible licensing, EC2 AMIs preloaded with a variety of Oracle products, support programs, backup to the cloud, and…

Tagged with:  

GoGrid and RightScale Announce Cloud Computing Partnership

Today, GoGrid and RightScale announced a major new strategic product partnership. The full press release is below:
RightScale First to Deliver Integrated Management for Multi-Cloud Environments
Cloud Computing Momentum Builds with RightScale Support fo…

Tagged with:  

Dropbox

Dropbox

Dropbox ha visto finalmente la luz, con lo que ya tenemos una nueva herramienta para sincronizar ficheros entre equipos, hospedaje de los mismos en remoto y compartirlos con otros usuarios. Su funcionamiento es bastante rápido y sencillo: descarga desde la página oficial, instalación, creación de usuario y violá, ya tenemos un directorio que hará las veces de unidad que se sincroniza entre los distintos ordenadores. Una funcionalidad genial de Dropbox es que, además de poder compartir ficheros, se guarda un histórico de versiones, de manera que si borramos o modificamos uno por accidente, siempre podremos volver a una versión anterior.

Cuanto más lo uso, más me gusta. Hay URLs públicas de los ficheros, de forma que en lugar de pasarle un archivo a alguien por correo o mensajería instantánea, le podemos dársela para que lo coja de Dropbox (mediante subdirectorio que compartiríamos). El funcionamiento es bastante rápido, la interfaz web para acceso a los ficheros no está mal (inspiración en el Newsfeed de facebook) y ofrecen dos gigas de almacenamiento gratuito (sin límite de tamaño de fichero). Para guardar los ficheros en remoto utilizan Amazon S3, Yogur griego hace las cuentas de lo que se lleva a cambio de un interfaz amigable, Amazon S3 cobra 7.5 dólares por 50 gigas al mes, Dropbox te los revende por 10 dólares.

Claro que todavía tiene limitaciones. No podemos elegir compartir cualquier directorio, algo que si permite Live Mesh, además sus planes de precios son más caros que otro de los referentes del sector como es Mozy. En todo caso, un software muy interesante para sincronizar y alojar archivos en remoto, multiplataforma (Windows, Linux, Mac) y con un acceso web bastante decente.

Muchas posibilidades en el sector de sincronización de equipos y servicios para compartir ficheros. Si hace poco me quejaba de que algunos sistemas de videovigilancia para casa sólo guardaban la información en local, Dropbox puede solucionar eso si dejamos la imágenes capturadas en su directorio. Si queremos compartir documentos ofimáticos, los servicios tipo Google Docs se nos quedan cortos y no queremos usar Office Live (porque usemos OpenOffice por ejemplo), también es una buena solución. ¿Queremos pasarnos archivos entre un grupo de amigos con toda la privacidad? Pues también sirve…

Fernando Plaza ha hecho un análisis bastante a fondo. Más información en GetDropbox.

Tagged with:  

Friday Fun Fest – A Plethora of Interesting AWS Stuff

It is time for one of my inbox-clearing blog posts once again. Here’s a bunch of cool stuff that you might like:

Benjamin Kudria just wrapped up an internship at the New York Times. He wrote a detailed recap of his experience and noted that he had the…

Tagged with:  

AWS Security White Paper

As more and more developers look to put AWS to use in various ways, questions about security practices and policies come to our attention from time to time.

We’ve just published the first version of the AWS Security white paper. The paper provides a…

Tagged with:  

Introduction to OSGi

Cloud Services focuses on creating innovative solutions by enabling technologies we believe in to work in the cloud environments. Today we would like to present OSGi – the dynamic module system for Java™.

The article by Peter Kriens, Director of Technology for OSGi Alliance, is addressing many questions a newcomer might have on the benefits of developing with OSGi:

OSGi technology provides solutions to problems that many people simply see as intrinsic aspects of software development in Java and would not call them problems.

Well, these problems are not intrinsic and OSGi technology solves many of them. This article tries to explain why OSGi technology is relevant and why software developers, as well as strategic people, should pay attention. Some people say OSGi technology is the best kept secret of the computing industry. Let us try to change this.

So, what benefits does OSGi’s component system provide you? Well, quite a list:

Reduced Complexity – Developing with OSGi technology means developing bundles: the OSGi components. Bundles are modules. They hide their internals from other bundles and communicate through well defined services. Hiding internals means more freedom to change later. This not only reduces the number of bugs, it also makes bundles simpler to develop because correctly sized bundles implement a piece of functionality through well defined interfaces. There is an interesting blog that describes what OSGi technology did for their development process.

Reuse – The OSGi component model makes it very easy to use many third party components in an application. An increasing number of open source projects provide their JARs ready made for OSGi. However, commercial libraries are also becoming available as ready made bundles.

Real World – The OSGi framework is dynamic. It can update bundles on the fly and services can come and go. Developers used to more traditional Java see this as a very problematic feature and fail to see the advantage. However, it turns out that the real world is highly dynamic and having dynamic services that can come and go makes the services a perfect match for many real world scenarios. For example, a service could model a device in the network. If the device is detected, the service is registered. If the device goes away, the service is unregistered. There are a surprising number of real world scenarios that match this dynamic service model. Applications can therefore reuse the powerful primitives of the service registry (register, get, list with an expressive filter language, and waiting for services to appear and disappear) in their own domain. This not only saves writing code, it also provides global visibility, debugging tools, and more functionality than would have implemented for a dedicated solution. Writing code in such a dynamic environment sounds like a nightmare, but fortunately, there are support classes and frameworks that take most, if not all, of the pain out of it.

We strongly encourage you to read the entire article and see how this technology might benefit you. If you would like a more detailed introduction to OSGi, this is where you could start:

The OSGi Architecture

Getting Started with OSGi by Neil Bartlett.

Cloud Services makes it possible to deploy server side OSGi applications in Amazon EC2 instances. With several mouse clicks exported bundles can be uploaded to remote storage (S3) and added to profile (Launch Configuration). That is all it takes to start virtual servers (EC2 instances) containing OSGi framework provisioned with selected bundles.

Tagged with:  
WordPress主题