Publicidad

RSS Amazon Web Services

Posiblemente la siguiente revolución de la programación en la nube sea las bases de datos. Su futuro puede estar cerca de convertirse en un servicio más al que recurramos cuando necesitemos un fácil acceso y escalable contenedor de datos para olvidarnos de las complicaciones técnicas de instalación y despliegue en nuestros desarrollos.

Las DbaaS son simples de usar, no requiere que los usuarios realicen gestión a bajo nivel, tales como parches, copias de seguridad o configuración. Además se puede ajustar el rendimiento basándose a los requerimientos precisamos antes picos de tráfico. Nos podemos aprovechar de los administradores de sistemas que disponen las compañías que proveen bases de datos en la nube para despreocuparnos y centrarnos en el desarrollo de nuestra aplicación.

Actualmente existen un amplio abanico de bases de datos como servicio (Dbaas) que se va incrementando, lo que confirman que el futuro de las bases de datos está en la nube.

Amazon es un claro exponente de hacía donde se encaminan los servicios en la nube, cada cierto tiempo lanza un servicio. Entre los ellos destacamos Amazon Relational Database Service (RDS) que provee lo que comentábamos anteriormente, sin tener que crear una base de datos en una instancia EC2 podemos acceder a sus bases de datos para interactuar desde nuestras instancias en AWS. Recientemente anunció planes para ofrecer una versión de Oracle que, incluso, las empresas que ya dispongan de una licencia de la base de datos podría usar. Interesante.

Xeround, es una startup dedicada en ofrecer bases de datos MySQL personalizadas que se ejecuten en aplicaciones en AWS. Recientemente anunció que ampliaba su versión beta privada para incluir AWS y lanzó un add-on para trabajar con Heroku, una plataforma para aplicaciones Ruby On Rails.

NimbusDB sigue ofreciendo una versión alfa a clientes seleccionados. Couchone y membase, dos no-relacionales NoSQL se fusionaron para ofrecer CouchBase para proporcionar ofertas integradas. En este mismo apartado de bases de datos NoSQL destacaría RedisToGo basada en Redis que en menos de un minuto nos crea un servidor listo para usar y MongoHQ para BBDD MongoDB.

Más información | Listado de DbasS En Genbeta Dev | EngineYard ofrece un script de migración de Heroku a AppCloud

Los mejores servicios en la nube para desarrolladores, repasando el 2013

5 Comentarios
Los mejores servicios en la nube para desarrolladores, repasando el 2013

Quedan pocos días para acabar el año y como viene siendo todo un clásico, vamos a hacer balance de las tecnologías, lenguajes y herramientas para desarrolladores que hemos ido viendo a lo largo de este año en Genbeta Dev. Comenzamos este especial de repasando el 2013 en Genbeta Dev analizando los mejores servicios en la nube para desarrolladores.

Leer más »

De cómo la NASA testeó el streaming del aterrizaje de la Mars Rover Curiosity

9 Comentarios
De cómo la NASA testeó el streaming del aterrizaje de la Mars Rover Curiosity

Si eres tester, seguro que esto te va a encantar… y si no, casi que también. La curiosidad mató al gato y la Curiosity podía matar los servidores de la NASA si mucha gente quería seguir en directo, vía streaming, el aterrizaje del nuevo robot espacial de la familia Mars Rover en Marte, el planeta rojo, que se iba a realizar (como así fue) en la noche del pasado domingo (madrugada del lunes en España). Por eso tuvieron mucho cuidado en testear todo el sistema y ahora podemos seguir los pasos y las herramientas que siguieron y utilizaron.

Leer más »
Publicidad

Desarrollo de aplicaciones Android con Amazon Web Services SDK

3 Comentarios
Desarrollo de aplicaciones Android con Amazon Web Services SDK

Al desarrollar una aplicación Android es tan importante la implementación de la aplicación como la de la parte servidor que usaremos para diferentes tareas como la autenticación de usuarios, servir contenido como imágenes o datos, usar una base de datos centralizada, etc.. Para ello, seguramente, si usamos algún servicio en la nube como Amazon quizás nos interese usar el SDK de Amazon Web Service para Android.

El SDK de Amazon Web Service para Android provee un conjunto de librerías, ejemplos y documentación para que los desarrolladores puedan construir aplicaciones móviles que usen los servicios en la nube de Amazon como Amazon S3, Amazon EC2, Amazon SimpleDB, CloudFront, Amazon RDS, Amazon SQS o Amazon SNS.

Leer más »

Un servicio de DNS en la nube de Amazon: Route 53

2 Comentarios
Un servicio de DNS en la nube de Amazon: Route 53

Al alojar nuestra flamante nueva aplicación web, una de las primeras cosas que deberemos hacer es seguramente registrar los nombres de host que se utilizarán para el dominio en cuestión en un servicio DNS. Hay veces que el registrador de dominio nos provee de un servicio básico, aunque éste suele ser deficiente (hay que tener en cuenta que pagamos poco o nada por él). En la mayoría de casos, es el proveedor de hospedaje quien nos lo proporciona, pero si estamos utilizando un VPS o un servicio en la nube para servir nuestra aplicación, lo más seguro es que tengamos que recurrir a los servicios de un tercero para poder dar respuesta a las peticiones DNS acerca de nuestro dominio.

Si tu aplicación se aloja en Amazon EC2, seguramente preferirás tener toda tu infraestructura en la nube de Amazon, y esto incluye cómo no el servicio de DNS. Y aquí es donde cobra protagonismo Amazon Route 53.

Gracias a este servicio, podremos gestionar los registros DNS correspondientes a los dominios de nuestras aplicaciones a través tanto de una interfaz web como de un API (para poder automatizar la manipulación de dichos registros). Los tipos de registro DNS soportados son: A, AAAA (registro address para IPv6), CNAME, MX, NS, PTR, SOA, SPF, SRV, y TXT.

El coste del servicio está bastante ajustado: 1 dólar al mes por cada zona, y 0,50 dólares cada millón de peticiones (los primeros mil millones de peticiones del mes, luego a 0,25 dólares cada millón).

Sitio oficial | Amazon Route 53
Documentación | Documentación

Leer más »

Caída de Amazon EC2 provoca la interrupción de numerosos servicios web basados en la nube

3 Comentarios
Caída de Amazon EC2 provoca la interrupción de numerosos servicios web basados en la nube

Los servicios de Amazon en la nube son fiables, es posible asegurar un 99% de uptime (aunque asumimos casi tres días de caída). Muchas veces esas caídas son algún fallo ocasional que no dura más de unos minutos seguidos, pero ayer Amazon EC2 experimentó la mayor caída del servicio al producirse graves problemas en los servidores basados en el Norte de Virginia. No se cayó el servicio a nivel mundial, pero la repercusión fue importante al afectar a numerosos proyectos de empresas de internet, desde startup a algunas que ya no lo son tanto como Foursquare, Quora, Reddit o Hootsuite, incluso servicios como Heroku que actúan de servidores en la nube a otros. El listado completo se puede ver en una web creada a tal efecto, #ec2disabled.

El compromiso del contrato a nivel de servicio de Amazon EC2 es de una disponibilidad del 99,95% en cada Región de Amazon EC2.

Leer más »

Encriptación del lado del cliente en Amazon S3 usando el SDK de AWS en java

4 Comentarios
Encriptación del lado del cliente en Amazon S3 usando el SDK de AWS en java

Una de las principales preocupaciones cuando llevamos nuestros datos a la nube (cloud computing) es la privacidad de esos datos y evitar que sean comprometidos. Un motivo importante por el cual la empresas son recelosas de usar servicios en la nube cuando se trata de su base de datos o documentos confidenciales. Hay método de encriptación, pero ahora la nueva versión del SDK de AWS para Java trae una importante funcionalidad para encriptar los datos desde el lado del cliente de forma automática cuando usamos Amazon S3 para almacenar datos.

Leer más »
Publicidad

Amazon CloudFormation simplifica la gestión de los recursos en AWS

Comentar
Amazon CloudFormation simplifica la gestión de los recursos en AWS

Recientemente, Amazon lanzó CloudFormation con el objetivo de simplificar la integración de pilas de recursos que se usen en Amazon Web Services (AWS) tanto para los desarrolladores como los administradores de sistemas. Podemos mantener las configuración, distribuir tareas y la gestión de las notificaciones de la plataforma por medio de unos templates sencillos que definen el comportamiento de nuestra configuración.

Uno de los inconvenientes de que nuestro desarrollo crezca es la complejidad que adquiere para manejar la escalabilidad y la gestión de errores de la plataforma. Amazon Web Services ofrece cada vez más servicios ya que lejos usar sólo instancias Amazon EC2 o en buckets Amazon S3, sino que vamos incorporando los servicios que Amazon continua lanzando (a veces, como si nos leyera la mente) como Amazon Simple Notification Service (SNS), Amazon Relational Database Service (RDS) o los Elastic Load Balancers. Casi una decena de servicios que debemos gestionar cada vez que queramos escalar nuestra aplicación.

Leer más »

El futuro de los servicios en la nube serán las bases de datos (DbaaS)

4 Comentarios
El futuro de los servicios en la nube serán las bases de datos (DbaaS)

Posiblemente la siguiente revolución de la programación en la nube sea las bases de datos. Su futuro puede estar cerca de convertirse en un servicio más al que recurramos cuando necesitemos un fácil acceso y escalable contenedor de datos para olvidarnos de las complicaciones técnicas de instalación y despliegue en nuestros desarrollos.

Las DbaaS son simples de usar, no requiere que los usuarios realicen gestión a bajo nivel, tales como parches, copias de seguridad o configuración. Además se puede ajustar el rendimiento basándose a los requerimientos precisamos antes picos de tráfico. Nos podemos aprovechar de los administradores de sistemas que disponen las compañías que proveen bases de datos en la nube para despreocuparnos y centrarnos en el desarrollo de nuestra aplicación.

Actualmente existen un amplio abanico de bases de datos como servicio (Dbaas) que se va incrementando, lo que confirman que el futuro de las bases de datos está en la nube.

Leer más »
Publicidad

Ver más artículos