Multi-cloud gana terreno, pero todavia costos y personal calificado son factores criticos.

Una reciente encuesta elaborada por Turbonomics and Verizon revela varias razones claves para que las empresas quieran adoptar multi-cloud strategy, sin embargo el costo es todavia un obstaculo serio.

El estudio que contacto 1.821 directivos de I.T ( information technology ), muestra que la necesidad de mantener la continuida del negocio es la razon mas importante para considerar multi-cloud services para un 77% de los encuestados. La segunda razon es incrementar la solidez de los negocios con un 74% y reduccion de los costos operacionales con 70%. Sin embargo cuando se trata de seleccionar el proveedor de servicios cloud, el precio es la principal variable para 70% de los encuestados adelante de un 51% que considera que la calidad del servicio y el SLA ( Service Level Agreement ) es lo mas importante.

Mas de 4 de 5 organizationes identifico al menos 12 diferentes problemas de gestion que estan enfrentando entre los cuales se encuentran : Balancing performance y costos 90%, delivering IT services con el presupuesto indicado 89% y mantener un performance consistente de las aplicaciones 86%.

Aunque estos no son los unicos retos, 81% de los encuestados dicen que seleccionar el correcto work-load for the correct cloud es un problema, mientras que 84% ha tenido problemas durante la evaluacion de los proveedores cloud que llenen los requisitos y necesidades del negocio asi como los requerimientos tecnicos.

Resolviendo solo uno o dos de los retos no es suficiente, las irganizaciones deben asegurarse de tener exito frente a todos estos retos para poder alcanzar los objetivos estrategicos. Sin embargo contar con empleados con experiencia y conocimiento de estas tecnologias es fundamental.

Mas information : http://turbonomic.com/press-releases/research

Salesforce and Amazon llevan la comptencia de servicios IOT a la cloud.

Amazon ofrece – AWS IOT , nuevo servicio que incluye soporte para ( “Internet of things”).
Amazon dice que AWS IOT es una cloud plataforma, manejada for amazon, que permite la conexion de multiples devices y la interaccion de estos con applicationes web y con otros dispositivos.
AWS IOT puede soportar billon dispositivos y trillions de mensajes y puede tambien enrutar estos mensajes a otros AWS end points u otros dispositivos de manera segura y confiable.

AWS IOT se integrara con Lambada, Amazon Kinesis, Amazon S3, Amazon machine learning and Amazon DynamoDB para desarrollar IOT applications, manejo de infraestructura y data analyisis.

AWS IOT ofrece la infraestructura para conectar carros, fabricas,aviones o motores de avion, todo tipo de sensores etc. y permite la interaccion segura con servicios de cloud usando MQTT o REST protocoles.

AWS IOT ofrece una cuenta gratuita por 12 meses que incluye 250.000 mensajes gratis ( publicados o enviados).
Si todo esto le suena familiar es porque la comptencia  Salesforce anuncio ‘Thunder’  su propia servicio  IOT hace poco.

Mas informacion :http://www.forbes.com/sites/theopriestley/2015/10/08/salesforce-and-amazon-take-iot-fight-to-the-cloud/#2823228947fb

Openstack Mitaka

Openstack mitaca es el 13 version del mas popular cloud O.S. open software  para construir  clouds. La nueva version ofrece una mayor manageability, scalability y una mejor user experience.

Mitaka, opensoftware, fue disenado por toda una comunidad de mas de 2.336 developers, operators y users.

Mas sobre mitaca:  https://www.openstack.org/software/mitaka/?&mkt_tok=eyJpIjoiTlRVd09UWTJaakV3WVRBMiIsInQiOiJFdVRzU29qVGRiaDVlT0l2QmJRclwvQ0lxZCthYXczZmNJVE9IblFxSmU1aWREQzE3VTJwK1pyOU5OTnJvTXk3cUhPXC9hSnltTzMwajB0SzBYcXVta0k1OG5JM3hxSkVXMUdTTzkwVXZtYXcwPSJ9

 

 

Google support for Machine Learning

 

Machine Learning es un metodo de analisis de datos que permite automatizar el modelo  de analisis usando algoritmos iterativos avanzados que procesan y ‘aprenden’ de los mismos datos.

El aspecto iterativo es importante porque el modelo es permanentemente alimentado por nuevo data lo que permite este proceso de ‘aprendizaje’

Con las nuevas tecnologias de computacion este metodo se ha vuelto de facil acceso para muchos usuarios que antes no tenian la oportunidad de usarlo debido a que los complejos algoritmos requieren gran capacidad de procesamiento.

Sin embargo ya existen empresas que estan ofreciendo soporte para este modelo.

Google cloud services ofrece soporte, si le interesa informarse mas sobre este aspecto puede visitar en siguiente link:

https://cloudplatform.googleblog.com/2016/03/Google-takes-Cloud-Machine-Learning-service-mainstream.html?utm_source=product-announcement&utm_medium=email&utm_campaign=NEXT-recap&utm_content=FT

 

 

AmazonRedShift service for Big Data

Redshift  es un servicio de Amazon cloud services que ofrece Peta-data scale fully managed data warehouse.  Este servicio hace mas efectivo, rapido, elastico y mejor costo-beneficio para aplicaciones que usan Big Data como business inteligence or Analytics.

Amazon RedShift promete ser totalmente compatible con otras herramientas para procesar BigData como generador de reports, ETLs, dashboard etc.

Para tener una rapida idea sobre la arquitectura tecnica de Redshift puede visitar este sition:  RedShift System Architecture

El servicio se basa en un cluster que esta formado por una serie de nodos que pueden crecer o reducir de acuerdo con la necesidad de proceso ( compute ) o de memoria ( storage ). Amazon Redshift ofrece una guia muy completa para ayudar al usuario desde la creacion del clusters, nodos, networks hasta el proceso para subir, verificar y uctualizar data en el datawarehouse.

Aqui puede consultar la guia y tambien videos:   Starting Amazon Redshift 

 

En la guia tambien hay sugerencias para hacer el diseno del Datawarehouse y los procesos asociados con los datos, mas eficiente y menos costoso.

why openstack is so cloud popular

Muchas companias alrededor del globo estan adoptando cloud computing model and services.  Dentro de esta nuevo modelo www.openstack.org se esta consolidando como la plataforma, algunos llaman cloud OS ( operating System) lider a la hora de implementar cloud solutions.

Openstack es suficientemente solida y segura y ha demostrado ser una excellente plataforma con solido soporte a la hora de pensar en cloud model.

Si esta interesado en tener una business perspective sobre que es, como funciona y servicios que ofrece openstack le sugiero este documento

Recientemente se publico un encuesta de usurarios de openstack donde se muestra los beneficios y demas razones de usar openstack.

DevOps performance, and organizational performance.

Una encuesta de Puppet Labs muestra algo que se presumia pero que no estaba muy bien soportado y es que las empresas que tiene altos estandares en su IT infraestructure producen e instalan codigo 30 veces mas y producen 50% menos errores que las organisationes con pobre IT standares.

En este mismo orden de ideas las organisations con altos estandares en su IT infrasctructure tienen el doble de posibilidades de alcanzar o exceder sus objetivos globales comparadas con las de pobre IT infrastructure.

Esto muestra claramente el impacto positivo y concreto de una buena plataforma y cultura del IT sobre los objetivos globales de la Organizacion; Y de igual manera indica claramente las desventajas y riesgos  para los objetivos globales de una organizacion, el hecho de tener una pobre cultura e insfraestructure informatica

Otro punto interesante en esta encuesta es la importancia de la cultura de trabajar enfocado en DevOps.

Pondre mas informacion sobre este topico en otra publicacion.

Cloud Computing Deployment Models

There are four models to deploy applications/services on the cloud.

Private cloud. The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises.

Features of Private cloud:

• Internal to the enterprise

• Buy or lease model

• Secure infrastructure

• Dedicated infrastructure

• Resources are pooled and managed internally

• Internal security practices can be extended to the private cloud

• Greater control and resilience

• Greater customization and configuration

• Greater efficiencies and effectiveness

• Protected by a firewall

• Virtualization technology most adaptable for the private cloud

• Better cost management

• “Cloud computing at home”

Public cloud. The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider.

Features of public cloud:

• Universal usage

• Variety of functions

• Variable fee arrangements

• Multi-tenant infrastructure

• Cloud Service Provider (CSP) is responsible for setting up most of the resources namely hardware, software, network, communication, applications, security

• Some level of configurations and customizations

• Public cloud does not imply that the date is public

• Access control and mechanism may be in place

• May be a pay per use or on demand model

• May cost something and may not always be free

• May be a good avenue for Open Data

Hybrid cloud. The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).

Community cloud. The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises.

 

Cloud Computing Service Models.

Cloud computing offer three main service models:

Software as a Service (SaaS). The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure2. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.

Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.3 The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.

Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).

There are others services getting relevance such as  Mobiles as a Service or Desktop as a Service.