Todo como servicio: (PaaS)

Ver el tema anterior Ver el tema siguiente Ir abajo

Todo como servicio: (PaaS)

Mensaje por behimar alvarado el Sáb Feb 20, 2016 3:18 am

Todo como servicio: Plataforma como servicio (Paas

Desde hace unos cinco años se vienen oyendo varios conceptos que pueden ser fundamentales para la transformación de una empresa tradicional a una apalancada en tecnología: SaaS, IaaS y PaaS. Estos conceptos son muy importantes hoy en dia para una empresa sea de tecnologia o no.
En el siguiente articulo nos centraremos a (Paas) sin embargo, es necesario mencionar los conceptos de SaaS y IaaS.

Software como servicio (SaaS)
Desde que los ingenieros se dieron cuenta que era más barato correr aplicaciones en un centro de datos y distribuirlas a las terminales clientes, el software se convirtió en un servicio.
La explicación más sencilla se puede ver en el modelo de distribución. El software tradicional simplemente se vendía y quedaba alojado en los equipos del comprador. El cambio de modelo enfocado en un servicio implica que el software queda guardado en un servidor remoto y es administrado por la empresa que lo ofrece.
Infraestructura como un servicio (IaaS)

La infraestructura como servicio también se comporta de manera similar a la SaaS. La gran diferencia es que en lugar de vender programas y licencias, los proveedores de este servicio arriendan sus servidores para que otras empresas puedan usarlos como quieran.
La IaaS es un servicio más enfocado en las empresas que trabajan con tecnología, ya que permite desarrollar y ajustar las máquinas virtuales a las necesidades del equipo.

Plataforma como servicio (PaaS)

Se puede definir como una plataforma de computación que permite la creación de aplicaciones web de manera rápida y sencilla sin la complejidad de comprar y mantener el software o la infraestructura que se requiere para crear ese ambiente de desarrollo.

El concepto en si de Plataforma como Servicio (Platform as a Service) es una categoria de servicios cloud que proporciona una plataforma y un entorno que permiten a los desarrolladores crear aplicaciones y servicios que funcionen a través de internet. Los servicios PaaS se alojan en la nube, y los usuarios pueden acceder a ellos simplemente a través de su navegador web.

Los proveedores de PaaS, como es el caso de Datacenter.cm, le ahorran a las organizaciones las tareas relacionadas con el manejo y administración de servidores, del sistema operativo y o de la infraestructura de red y suministran éstas un ambiente de trabajo apropiado para el desarrollo de las aplicaciones que las organizaciones requieren.

PaaS permite a los usuarios crear aplicaciones de software utilizando herramientas suministradas por el proveedor. Los servicios PaaS pueden consistir en funcionalidades preconfiguradas a las que los clientes puedan suscribirse, donde los clientes pueden elegir las funciones que requieran y descartando las que no usarán. De esta forma se pueden crear aplicaiones sencillas con solo unos cuantos clicks del raton, PaaS también brinda a los usuarios opciones de infraestructura para desarrollo avanzado.

La infraestructura y las aplicaciones se gestionan en nombre del cliente, y se ofrece también soporte técnico. Los servicios se actualizan constantemente, mejorando las funcionalidades existentes y añadiendo otras nuevas. Los proveedores de PaaS pueden colaborar con los desarrolladores desde la concepción de sus ideas originales hasta la creación de las aplicaciones, llegando incluso hasta las fases de pruebas e implantación. Y todo eso se consigue utilizando un solo mecanismo gestionado.

Al igual que en la mayoría de las propuestas de servicios cloud, los servicios PaaS suelen facturarse como una suscripción en la que el cliente acaba pagando al final sólo por lo que realmente utiliza. Además, puede beneficiarse de las economías de escala que aporta el hecho de estar compartiendo una misma infraestructura física subyacente entre muchos usuarios, lo que se traduce en una reducción de costes.
Funcionalidades que pueden incluirse en PaaS:

  • Sistema operativo
  • Entorno de scripting de servidor
  • Sistema de gestión de base de datos
  • Software de servidor
  • Soporte técnico
  • Almacenamiento
  • Acceso a la red
  • Herramientas de diseño y desarrollo
  • Hosting

La plataforma como servicio incluye:


  • Servicios para desarrollar, probar, desplegar alojar y mantener aplicaciones en un mismo ambiente integrado.
  • Herramientas de creación de una interfaz de usuario basada en la web, que ayudan a crear, modificar y desplegar diferentes escenarios para la interfaz de usuarios.
  • Una arquitectura compartida por múltiples usuarios concurrentes que usan la misma aplicación.
  • Escalabilidad del software desplegado, incluida dentro de la plataforma, lo que también contempla el balance de cargas.
  • Soporte para la colaboración de los miembros del equipo de desarrollo, algunas soluciones PaaS incluyen planificación de proyectos.

El utilizar Paas nos traería las siguientes ventajas:

  • Cuando hay múltiples desarrolladores trabajando en un proyecto y no están todos en la misma ubicación geográfica o cuando el equipo de desarrollo de la empresa tiene que interactuar con un equipo externo.
  • Dentro del pago de una subscripción de PaaS están incluidas las actualizaciones de la plataforma, lo que reduce considerablemente los gastos de una organización en actualización de hardware.
  • Se garantiza mayor seguridad en la información y tiempo online a una empresa, ya que al momento de la selección de debe ubicar países y ciudades altamente estables tanto en meteorología como en política y economía.
  • PaaS es muy útil cuando los desarrolladores quieren automatizar las pruebas y los servicios de despliegue de las aplicaciones.
  • Hace posible que incluso usuarios novatos puedan crear aplicaiones, con algunas propuestas de PaaS, cualquiera puede desarrollar una aplicación. Un excelente ejemplo de este tipo de aplicaciones son las instalaciones de software para la gestión de blogs como WordPress.


Para terminar, la época en que las empresas gastaban grandes sumas de dinero en servidores para poder correr sus aplicaciones, las empresas están cada vez optando por soluciones en línea que ofrecen los mismos (e incluso más) beneficios a un menor costo de inversión.
Las plataformas Paas son ideales para el desarrollo de nuevas aplicaciones orientadas tanto a la web como a dispositivos móviles y PCs.
Un ejemplo de estas plataformas es Datacenter.cm que oferta una variedad de planes a la medida de cada organización.

Bibliografía study
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
Video!!!!

behimar alvarado

Mensajes : 3
Fecha de inscripción : 02/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por jorge luis c el Sáb Feb 20, 2016 1:13 pm

PLATAFORMA DE SERVICIO PAAS
El concepto de Plataforma como Servicio (PaaS, Platform as a Service) es una categoría de servicios cloud que proporciona una plataforma y un entorno que permiten a los desarrolladores crear aplicaciones y servicios que funcionen a través de internet. Los servicios PaaS se alojan en la nube, y los usuarios pueden acceder a ellos simplemente a través de su navegador web.

El modelo PaaS permite a los usuarios crear aplicaciones de software utilizando herramientas suministradas por el proveedor. Los servicios PaaS pueden consistir en funcionalidades preconfiguradas a las que los clientes puedan suscribirse, eligiendo las funciones que deseen incluir para resolver sus necesidades y descartando aquellas que no necesiten. Así, los paquetes pueden variar desde un sencillo entorno que se maneje con el ratón y no requiera ningún tipo de conocimiento o instalación especial por el lado del usuario, hasta el suministro de opciones de infraestructura para desarrollo avanzado.

La infraestructura y las aplicaciones se gestionan en nombre del cliente, y se ofrece también soporte técnico. Los servicios se actualizan constantemente, mejorando las funcionalidades existentes y añadiendo otras nuevas. Los proveedores de PaaS pueden colaborar con los desarrolladores desde la concepción de sus ideas originales hasta la creación de las aplicaciones, llegando incluso hasta las fases de pruebas e implantación. Y todo eso se consigue utilizando un solo mecanismo gestionado.

Al igual que en la mayoría de las propuestas de servicios cloud, los servicios PaaS suelen facturarse como una suscripción en la que el cliente acaba pagando al final sólo por lo que realmente utiliza. Además, puede beneficiarse de las economías de escala que aporta el hecho de estar compartiendo una misma infraestructura física subyacente entre muchos usuarios, lo que se traduce en una reducción de costes.
Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS:


  • Sistema operativo


  • Entorno de scripting de servidor


  • Sistema de gestión de base de datos


  • Software de servidor


  • Soporte técnico


  • Almacenamiento


  • Acceso a la red


  • Herramientas de diseño y desarrollo


  • Hosting

El modelo PaaS aporta ventajas tanto a los desarrolladores de software como a los programadores de webs y a las empresas. Tanto si se trata de crear una aplicación que tengan previsto ofrecer a través de internet como de un software para vender en las tiendas, una solución PaaS proporciona grandes ventajas a un desarrollador de software. Por ejemplo, los desarrolladores para web pueden utilizar entornos PaaS diferentes en cada una de las fases del proceso de creación de sus webs, desde el desarrollo hasta las pruebas y su alojamiento final. Y también las empresas que desarrollan internamente su propio software pueden sacar partido al modelo de Plataforma como Servicio, por ejemplo para crear entornos de pruebas y de desarrollo completamente aislados entre sí.

Estas son algunas de las ventajas que aporta el modelo PaaS a los desarrolladores de aplicaciones:

No necesitan invertir en infraestructura física; poder "alquilar" una infraestructura virtual les supone ventajas tanto económicas como prácticas. Les evita tener que comprar hardware por su cuenta y dedicar sus conocimientos a administrarlo, lo cual les deja más tiempo libre para concentrarse en el desarrollo de las aplicaciones. Además, los clientes sólo necesitarán alquilar los recursos que realmente necesiten, evitando así malgastar su dinero en la adquisición de capacidad fija que vaya a permanecer sin utilizarse la mayor parte del tiempo.
Hace posible que incluso usuarios "no expertos" puedan realizar desarrollos; con algunas propuestas de PaaS, cualquiera puede desarrollar una aplicación. Sólo tiene que seguir los pasos necesarios a través de una sencilla interfaz web. Un excelente ejemplo de este tipo de aplicaciones son las instalaciones de software para la gestión de blogs como WordPress.
Flexibilidad; los clientes pueden disfrutar de un control total sobre las herramientas que se instalen en sus plataformas, y crear una plataforma perfectamente adaptada a sus necesidades concretas. Sólo tienen que ir seleccionando aquellas funcionalidades que consideren necesarias.
Adaptabilidad; las funcionalidades pueden modificarse si las circunstancias así lo aconsejan.
Permite la colaboración entre equipos situados en varios lugares distintos; como lo único que se necesita es una conexión a internet y un navegador web, los desarrolladores pueden estar dispersos por varios lugares distintos y aún así colaborar juntos en el desarrollo de la misma aplicación.
Seguridad; se ofrecen diversos mecanismos de seguridad, que incluyen la protección de los datos y la realización y recuperación de copias de seguridad.

jorge luis c

Mensajes : 5
Fecha de inscripción : 08/10/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Santos Alarcon el Sáb Feb 20, 2016 5:25 pm

Servicio en la nube "Paas"





Otras ventajas que nos ofrece Paas



  • No necesitan invertir en infraestructura física; poder "alquilar" una infraestructura virtual les supone ventajas tanto económicas como prácticas. Les evita tener que comprar hardware por su cuenta y dedicar sus conocimientos a administrarlo, lo cual les deja más tiempo libre para concentrarse en el desarrollo de las aplicaciones. Además, los clientes sólo necesitarán alquilar los recursos que realmente necesiten, evitando así malgastar su dinero en la adquisición de capacidad fija que vaya a permanecer sin utilizarse la mayor parte del tiempo.


  • Hace posible que incluso usuarios "no expertos" puedan realizar desarrollos; con algunas propuestas de PaaS, cualquiera puede desarrollar una aplicación. Sólo tiene que seguir los pasos necesarios a través de una sencilla interfaz web. Un excelente ejemplo de este tipo de aplicaciones son las instalaciones de software para la gestión de blogs como WordPress.


  • Flexibilidad; los clientes pueden disfrutar de un control total sobre las herramientas que se instalen en sus plataformas, y crear una plataforma perfectamente adaptada a sus necesidades concretas. Sólo tienen que ir seleccionando aquellas funcionalidades que consideren necesarias.


  • Adaptabilidad; las funcionalidades pueden modificarse si las circunstancias así lo aconsejan.
    Permite la colaboración entre equipos situados en varios lugares distintos; como lo único que se necesita es una conexión a internet y un navegador web, los desarrolladores pueden estar dispersos por varios lugares distintos y aún así colaborar juntos en el desarrollo de la misma aplicación.


  • Seguridad; se ofrecen diversos mecanismos de seguridad, que incluyen la protección de los datos y la realización y recuperación de copias de seguridad

.

4 formas de determinar si realmente en Paas


Una solución PaaS tiene que, como mínimo, incluir los siguientes elementos:


  • Un entorno de desarrollo basado en un navegador - si se tiene que instalar algo en tu computadora para desarrollar aplicaciones, entonces no es PaaS.



  • Despliegue transparente hacia el entorno de ejecución - idealmente, el desarrollador debería poder desplegar su aplicación PaaS con un solo click. Si hay que hablar con alguna persona para instalar a la aplicación, entonces no es PaaS.


  • Herramientas de monitoreo y gestión - aunque las soluciones basadas en nubes son muy convenientes en cuanto a costos, puede resultar complicado gestionarlas y escalarlas sin buenas herramientas. Si hay que construir o agregar una herramienta de monitoreo propia para poder escalar la aplicación, entonces no es PaaS.


  • Facturación basada en el uso - lo que hizo que PaaS fuera popular es que evita pagar por adelantado. Si no se puede pagar con la tarjeta de crédito basándote en el uso que se hace de la plataforma, entonces no es PaaS.


Recursos PaaS


Hoy en día ya hay varios servicios de  PaaS disponibles:


  • AppEngine de Google, basado en Python y Django, y ahora también en Java.


  • Force.com de SalesForce, basado en la infraestructura SalesForce SaaS y en el lenguaje Apex.


  • Bungee Connect, un entorno de desarrollo visual basado en Java.


  • LongJump, basado en Java / Eclipse.


  • WaveMaker, un estudio de desarrollo visual basado en Java y alojado en Amazon EC2.

Santos Alarcon

Mensajes : 7
Fecha de inscripción : 02/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Fernando_Mamani el Sáb Feb 20, 2016 7:56 pm

PaaS para aplicaciones móviles
 
PaaS resulta ideal para diseñar aplicaciones que consideren la nube para una plataforma móvil, ofreciendo una manera más eficiente y económica de soportar la creciente tendencia hacia la consumerización de TI y los programas. No sólo son rápidos el desarrollo y la implementación, sino que las aplicaciones de nube móviles ofrecen a los usuarios algunas ventajas, por ejemplo la habilidad de ejecutar la misma aplicación en múltiples dispositivos.

Software independiente del dispositivo 

La velocidad y la agilidad que ofrece PaaS hacen que resulte ideal para diseñar aplicaciones móviles. La mayor parte de las aplicaciones móviles de nube se ejecutan fuera del dispositivo móvil. Los usuarios acceden al almacenamiento y cómputo de datos a través de la plataforma de nube en lugar del dispositivo propiamente dicho. Esto cambia la arquitectura básica de cliente-servidor a nube-cliente. 

La arquitectura nube-cliente requiere mejores destrezas de diseño para entrada front-end, y los desarrolladores tienen que encontrar un equilibrio entre el uso de sistemas operativos para dispositivos móviles nativos y los estándares para diferentes plataformas, como HTML5 o plataformas de aplicaciones empresariales móviles (MEAPs). Las aplicaciones móviles de nube por lo general se desarrollan independientemente de los sistemas operativos, de manera que pueden ofrecer más capacidades en diferentes dispositivos. 

La seguridad y otras áreas de la administración también están centralizadas en la plataforma móvil. La detección de amenazas a la seguridad, la autenticación y los informes de auditoría automatizados, en tiempo real, de cualquier intento de violación de acceso son todas funciones que pueden ejecutarse y registrarse en la nube.

PaaS ofrecidas a nivel empresarial

Las soluciones a nivel de la empresa apuntan a diferentes necesidades de diseño, y son ofrecidas por jugadores bien establecidos y por algunos más recientes. Por ejemplo, Red Hat* OpenShift* ofrece una versión de PaaS para centros de datos alojados y privados. La plataforma Cloud Foundry* es una PaaS de código abierto.
Ejemplos de jugadores bien establecidos:
 
• Amazon* Elastic Cloud Computing 
• Force.com 
• Google* App Engine 
• IBM* Smart Cloud 
• Oracle* cloud platform 
• Red Hat* OpenShift* 
• Windows Azure* 
• Apprenda 
• Cloud Foundry 
• CloudBees 
• Engine Yard 
• Heroku 
• Iron Foundry 
• Jelastic 
• Pivotal

El poder de PaaS (plataforma como servicio)



[Tienes que estar registrado y conectado para ver este vínculo]

Fernando_Mamani

Mensajes : 10
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Geovana el Sáb Feb 20, 2016 9:22 pm

MODELO DE PLATAFORMA COMO SERVICIO (PasS)

La idea principal de una plataforma como servicio es la cantidad de “capas” que ofrece al desarrollador a la hora de construir una aplicación sobre un tercero: no sólo resuelve el problema de la infraestructura hardware – máquinas, ancho de banda, escalado, disponibilidad – sino también varias capas de infraestructura software: el cliente de este tipo de soluciones no necesita instalar, configurar y mantener sistemas operativos, sistemas de bases de datos y servidores de aplicaciones… todos ellos vienen por defecto en la plataforma de servicio.

Visto de esta forma, una plataforma como servicio te resuelve más problemas que una solución que sólo ofrezca infraestructura hardware, pero a cambio establece muchas más limitaciones en el entorno de ejecución: qué sistemas utilizar, qué lenguajes, qué modelos de bases de datos… e incluso en los casos más controlados, qué librerías dentro de un lenguaje. En este sentido, a la hora de elegir, hay que tener muy claro que el entorno que te ofrece la Paas encaja a la perfección con lo que quieres hacer y en cómo piensas evolucionar tu proyecto.

Ejemplos de plataformas como servicio podemos considerar a Google App Engine, que recientemente incorporó Java como lenguaje soportado, y también a Force de Salesforce o el futuro Azure de Microsoft. Incluso, estirando un poco la definición, algunos web services de Amazon como Simple DB podrían acercarse a ella (Amazon es sobre todo el gran proveedor de infraestructura como servicio, como veremos).





PaaS: papel e impacto del modelo de plataforma como servicio




¿Por qué PaaS es diferente?

La alternativa a PaaS es desarrollar aplicaciones web usando herramientas de desarrollo de escritorio, como Eclipse o Microsoft Access, y luego desplegar manualmente estas aplicaciones a un proveedor de nube, como Amazon EC2.
Las plataformas PaaS también tienen diferencias funcionales respecto a las plataformas de desarrollo tradicionales. Estas diferencias incluyen:
• Herramientas de desarrollo múltiples inquilinos: las herramientas de desarrollo tradicional son para un único usuario - un estudio basado en la nube debe soportar múltiples usuarios, cada uno de los cuales tiene múltiples proyectos activos.
• Arquitectura de despliegue de múltiples inquilinos: la escalabilidad suele no ser una preocupación durante el esfuerzo inicial de desarrollo y se deja para que lo gestionen los administradores de sistemas cuando se despliega el proyecto. En PaaS, la escalabilidad de la aplicación y de sus capas de datos debe ser intrínseca a la solución (por ejemplo, el balanceo de carga y la disponibilidad tienene que ser elementos básicos de la plataforma de desarrollo).
• Gestión integrada: las soluciones de desarrollo tradicionales no suelen preocuparse con el monitoreo del entorno de ejecución, pero en PaaS, se tiene que soportar la habilidad de monitore desde la misma plataforma de desarrollo.
• Facturación integrada: las ofertas PaaS requieren mecanismos de facturación basados en la utilización, que son únicos para el mundo PaaS.



Desventajas:

Nivel de confianza bajo en la seguridad de los datos, el hecho de que datos de la empresa que pueden ser criticos o no pero que evidetemente son privados, no esten localizados dentro de las paredes de la empresa es algo que en general no suele gustar y sobretodo a la alta dirección que en determinadas ocasiones es conservadora y escéptica. Queda un trabajo arduo de convencimiento y exposición de la idea por parte del responsable de TI al resto de la directiva. Lo normal es que se empiece a introducir la idea del software como servicio con aplicaciones que manejen datos no criticos ( recursos humanos, facturación, leyes, etc) y cuantificar las ventajas del saas por medio de un cuadro de mando.
Integración con el resto de la aplicaciones de mi sistemas, como lo normal será tener aplicaciones con instalacion local o in-house y saas, existe un aumento de la complejidad en el caso de que queramos conectar o explotar los datos que tenemos en la nube con los datos que tenemos en la empresa. Esto aumenta el grado de importancia a medida que  los datos que mantengo en la nube sean importantes
Necesidad de disponibilidad de los datos de la nube, si además de la desventaja anterior la aplicacion o plataforma no dispone de un sistema ( web service, una API, etc..) que permita extraer los datos, es un claro inconveniente para no adoptar la aplicacion en la nube.
Sensación de cautividad del cliente,aunque en general tenemos el mismo problema en instalaciones in-house, en saas o paas donde el volumen de información almacenada sea importante y si añadimos la latencia y velocidad de internet , puede ser determinante para la elección del software.
Posible incumplimiento de los acuerdos sobre el nivel de servicio, guarda relación con el grado de confianza que tengamos sobre el proveedor del software o platataforma como servicio. Ponemos en manos de un proveedor el funcionamiento y servicio de una aplicación del que conocemos sus ventajas pero su desventaja es saber si cumplirá con el nivel de servicio acordado, y  evidentemente es algo que en caso de de tenerla in-house no lo tendriamos en cuenta.


El poder de PaaS (plataforma como servicio)


Geovana

Mensajes : 6
Fecha de inscripción : 02/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Valeria_Mercado el Dom Feb 21, 2016 1:22 am

CICLO DE VIDA DE APLICACIONES EN PaaS


Como se dijo antes PaaS es un grupo de servicios que abstrae infraestructura de aplicaciones, sistemas operativos, middleware y detalles de configuración, y ofrece a los equipos de desarrolladores la capacidad de aprovisionar, desarrollar, diseñar, probar e implementar aplicaciones. PaaS facilita la implementación de aplicaciones mediante herramientas, recursos y automatización por demanda y autoservicio, además de un contenedor de tiempo de ejecución de plataforma alojada. Esto elimina la necesidad de un kit de instalación, y los desarrolladores ya no deberán configurar servidores físicos o máquinas virtuales (VMs) y esperar que funcionen, ni copiar archivos de un ambiente a otro a medida que avanza el ciclo de vida de la aplicación.

PaaS agiliza la administración del ciclo de vida, desde el diseño de la aplicación hasta su eliminación al finalizar su ciclo, automatizando los muchos pasos y la funcionalidad asociados con cada etapa. PaaS también puede simplificar la actualización de versiones, los parches y otras actividades de mantenimiento.


PaaS estandariza y automatiza el diseño, la implementación y el escalamiento de aplicaciones a producción, y las elimina al finalizar su ciclo de vida.
¿Cómo funciona PaaS?

PaaS impulsa la aplicación hacia la nube desde una interfaz de línea de comando o directamente desde un ambiente de desarrollo interactivo. Después de analizar la aplicación, PaaS la aloja en el contenedor de tiempo de ejecución que coincide con sus requerimientos de recursos. Además de las capacidades de escalamiento, PaaS también ofrece alta disponibilidad, configuración automática, balanceo de carga y herramientas de administración.
 



Aca un video con una explicación sencilla de lo que es PaaS y cómo funciona.

Valeria_Mercado

Mensajes : 7
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Iris Luna Maidana el Dom Feb 21, 2016 7:58 am

Entendiendo el Cloud Computing: PaaS




Resumen



La computación en nube  es un término amplio que describe una amplia gama de servicios. Al igual que con otros desarrollos significativos en la tecnología, muchos vendedores han aprovechado el término "nube" y lo utilizan para los productos que se sitúan fuera de la definición común. Con el fin de entender realmente cómo la nube puede ser de valor para una organización, primero es importante entender lo que la nube es en realidad y sus diferentes componentes. Dado que la nube es una amplia colección de servicios, las organizaciones pueden elegir dónde, cuándo y cómo utilizan la computación en nube.tipos de servicios de Cloud Computing comúnmente conocidos como software como servicio (SaaS), plataforma como servicio (PaaS) e Infraestructura como Servicio (IaaS).

Plataforma como servicio

la plataforma como servicio (PaaS) trae los beneficios que compraron SaaS para aplicaciones, pero con el paso al mundo de desarrollo de software. PaaS se puede definir como una plataforma de computación que permite la creación de aplicaciones web rápida y fácilmente y sin la complejidad de comprar y mantener el software y la infraestructura por debajo de ella.

PaaS SaaS es análoga a excepción de que, en lugar de ser software entregado a través de Internet, es una plataforma para la creación de software, entregado a través de Internet.


Características de PaaS


Hay un número de diferentes tomas sobre lo que constituye PaaS pero algunas características básicas incluyen:

• Servicios para desarrollar, probar, implementar y mantener aplicaciones de acogida en el mismo entorno de desarrollo integrado. Todos los servicios que varían necesarios para cumplir con el proceso de desarrollo de aplicaciones de  
creación de interfaz de usuario
• Web herramientas ayudan a crear, modificar, probar y desplegar diferentes escenarios de interfaz de usuario  
• arquitectura multi-arrendatario, donde múltiples usuarios al mismo tiempo utilizan la misma aplicación de desarrollo  
• construido en escalabilidad de desplegado incluyendo software de equilibrio de carga y conmutación por error  
• la integración con servicios web y bases de datos a través de normas comunes  
• Compatibilidad con la colaboración del equipo de desarrollo - algunas soluciones PaaS incluyen herramientas de planificación y comunicación de proyectos  
• Herramientas para manejar la gestión de facturación y suscripción

PaaS, que es similar en muchos aspectos a la infraestructura como servicio , se diferencia de IaaS mediante la adición de servicios de valor añadido y viene en dos sabores distintos;

1. Una plataforma de colaboración para el desarrollo de software, centrado en la gestión del flujo de trabajo, independientemente de la fuente de datos que se utiliza para la aplicación. Un ejemplo de este enfoque sería Heroku, un PaaS que utiliza el lenguaje de desarrollo de Ruby on Rails.  
2. Una plataforma que permite la creación de software utilizando los datos de propiedad de una aplicación. Este tipo de PaaS puede ser visto como un método para crear aplicaciones con una forma común de datos o tipo. Un ejemplo de este tipo de plataforma sería la Force.com PaaS de Salesforce.com que se utiliza casi exclusivamente para desarrollar aplicaciones que trabajan con la CRM Salesforce.com


Donde PaaS tiene sentido

PaaS es especialmente útil en cualquier situación en la que varios desarrolladores estarán trabajando en un proyecto de desarrollo o en otras partes externas necesitan interactuar con el proceso de desarrollo. A medida que el estudio de caso siguiente ilustra, está resultando muy valiosa para aquellos que tienen un origen de datos existente - por ejemplo, información de ventas de una herramienta de gestión de relaciones con los clientes, y queremos crear aplicaciones que aprovechan esos datos. Finalmente PaaS es útil donde los desarrolladores desean automatizar los servicios de pruebas y despliegue.

La popularidad de desarrollo de software ágil, un grupo de metodologías de desarrollo de software basado en el desarrollo iterativo e incremental, también aumentará la absorción de PaaS ya que facilita las dificultades en torno rápido desarrollo y la iteración del software.

Algunos ejemplos de PaaS incluyen Google App Engine , Microsoft Azure servicios , y la Force.com plataforma.


Donde PaaS puede no ser la mejor opción

Sostenemos que PaaS se convertirá en el enfoque predominante hacia el desarrollo de software. La capacidad de automatizar procesos, utilizar componentes predefinidos y bloques de construcción y desplegar automáticamente a la producción va a proporcionar un valor suficiente para ser muy convincente. Dicho esto, hay ciertas situaciones en las que PaaS puede no ser ideal, ejemplos incluyen;

• Si la solicitud tiene que ser altamente portátil en términos de dónde se encuentra alojada  
• Cuando idiomas o enfoques de propiedad tendría un impacto en el proceso de desarrollo  
• Cuando un lenguaje propietario dificultaría más tarde se traslada a otro proveedor - se presentan preocupaciones sobre la dependencia de proveedores  
• En caso de rendimiento de las aplicaciones requiere personalización del hardware y software subyacente


Como trabaja una plataforma en la nube con un sencillo ejemplo:

Bibliografia:

[Tienes que estar registrado y conectado para ver este vínculo]

Iris Luna Maidana

Mensajes : 10
Fecha de inscripción : 02/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por yvory_saavedra el Dom Feb 21, 2016 2:05 pm

10 RAZONES PARA USAR PAAS EN LUGAR DE HACERLO USTED MISMO



No importa cuál sea su negocio, y no importa en qué etapa de su negocio este, PaaS puede ayudar a innovar nuevas ofertas, ampliar su capacidad, ampliar su base de clientes, y crecer rápidamente. Aquí hay algunos ejemplos de como Paas puede aportar:


1.- INNOVA MAS RAPIDO


En primer lugar, el uso de un PaaS para desplegar y ejecutar su aplicación mejora su agilidad.

La Web se está acelerando el ritmo de la innovación. Para competir, es necesario transformar rápidamente nuevas ideas en aplicaciones reales y evolucionar estas aplicaciones con agilidad con el fin de satisfacer rápidamente cambiantes requerimientos técnicos de negocio. Existen muy brevemente las oportunidades de mercado. Su negocio necesita para construir, desplegar y repetir en días o semanas, no en meses o años.

Josh Krall, CTO, TransFS escribió:Nos lleva 50% menos de tiempo para desplegar el motor de la nube Yard porque es muy fácil de configurar servidores. Podemos implementar con sólo unos pocos clics y añadir otra instancia con sólo un clic más, y encima de todo, todo está pre-configurado por expertos.

En la siguiente tabla podemos hacer una comparacion para conocer las ventajas de Paas:





2.- ENFOQUE DE RECURSOS

La eliminación de la mayor parte de los gastos generales para desplegar y gestionar aplicaciones no sólo significa que usted puede hacer ciertas cosas más rápido. Esto significa que usted no tiene que hacer ciertas cosas en absoluto. Lo que significa que ni siquiera necesita saber cómo hacerlo. Lo cual le permite ser aún mejor en saber cómo hacer las cosas que diferencian a su empresa, como la construcción de aplicaciones con características innovadoras y experiencias de usuario excepcionales.

Digamos que usted es un empresario con una gran idea y algunos fondos, o usted es un encargado de la empresa de línea de negocio con una parte del presupuesto de repuesto que le gustaría poner en un proyecto especial. ¿Quieres pasar su preciado financiación de algunos desarrolladores generalistas que pueden codificar moderadamente bien y también hacer la administración del sistema, o prefiere obtener codificadores de primera categoría que no necesariamente tienen experiencia de implementación? ¿Prefiere pasar una plantilla dedicada en una persona ops o tiene un desarrollador de aplicaciones adicionales?


Chris McNeilly, CTO, Motista escribió:Mediante el despliegue de la nube del motor Yard, hemos ahorrado al menos el 60% de los recursos de ingeniería, este aumento de la productividad se traduce directamente en más funciones y más rápida al mercado.

3.- AHORRAR DINERO

Con PaaS usted está capturando en una economía real de la escala. Imagínese el número de horas que se necesitaría para configurar los componentes básicos a nivel de plataforma de aplicaciones. Imagínese las horas consumidas de forma continua para mantenerla. Imagine el costo de esas horas, y considerar el valor incremental de este trabajo para su aplicación. Consideremos ahora esos mismos costes amortizados a través de miles de aplicaciones. Hay muy poco valor diferenciador de hacer esto bajo nivel de trabajo usted mismo, con tanta claridad, la compra de la plataforma de un proveedor es más eficiente que la construcción de uno mismo.

Eric Peng, CEO, PlayMesh escribió:Estimamos que nuestros costos son 3-5x más bajo que si teníamos que pagar los costes directos e indirectos de la propiedad y la gestión de su propia infraestructura e implementación de la amplia gama de aplicaciones.

También hay costos ocultos menos evidentes, tales como el costo de tiempo de inactividad cuando uno de sus administradores comete un error de configurar el servidor de aplicaciones y no se puede acceder a la aplicación Web por horas. De acuerdo con un estudio realizado por Uptime Institute, el 70 por ciento del tiempo de inactividad del centro de datos es causada por un error humano. Tenga en cuenta tanto los gastos fijos de tiempo de inactividad, tales como la pérdida de negocios y gastos de apoyo inesperados, y los costos indirectos, como los empleados ociosos y una mala reputación.


4.- OBTENER LA MEJOR TECNOLOGIA

Un PaaS emplea típicamente especialistas que constantemente sintonizar, optimizar la carga de balance, reconfigurar, y así sucesivamente. El resultado de las cargas de páginas más rápido es a menudo una reducción en las tasas de rebote, ya que los clientes están más satisfechos con el nivel de servicio que experimentan. Y ya que los motores de búsqueda utilizan las tasas de rebote y los tiempos de carga para dar prioridad a las clasificaciones de búsqueda de pago, rendimiento de las aplicaciones más rápido puede mejorar sustancialmente la visibilidad de su aplicación y los resultados empresariales.

Damon Danieli, Founder and CTO, Z2Live escribió:Con Engine Yard, podemos implementar su aplicación en cinco minutos, y sabemos que nos estamos quedando en la mejor tecnología de pila. Si nos manejamos nuestros propios servidores, nos gustaría tener que desviar recursos de desarrollo para invertir en un dingeniero dedicado IT / infraestructura. En lugar de ello, somos capaces de centrarse en la construcción de nuevas características.

5.- MANTENGASE AL DIA


Con PaaS, no sólo obtiene el mejor sevicio que sea posible a partir del momento de implementar, también se obtiene una pila que mantiene al día con usted con el tiempo, asegurando que su aplicación siempre se ejecuta en el último y más grande. Usted no se cae detrás de sus competidores, y también no perder el tiempo e incurre en el riesgo al hacerlo usted mismo. Los expertos PaaS constantemente incorporan y actualizaciones de componentes de prueba y llevarlos a la plataforma. En Engine Yard, las actualizaciones se han ido extendiendo de una manera que minimice el riesgo de incompatibilidad y le da un control completo sobre cómo las actualizaciones se ponen en las aplicaciones de producción.

John Schult, Director of Product Engineering, Vitrue escribió:
Motor Nube Yard es una plataforma escalable y confiable que se ha desarrollado y afinado por expertos en la nube. Tenemos un proceso de implantación fácil y repetible que es 200% mejor que la gestión de nuestro propio centro de datos.


6.- FORTALECER LA SEGURIDAD

La seguridad presenta otra ventaja distinta en el modelo PaaS. Con el volumen y la diversidad de las amenazas a la seguridad en una espiral ascendente, la protección contra los ataques es mejor dejar a los especialistas. Una oferta PaaS proporciona actualizaciones continuas de seguridad para los componentes de la pila individuales a medida que se emiten. En Engine Yard el equipo de ingeniería pila mantiene completamente actualizado Rails y tecnologías PHP, por lo que las vulnerabilidades de seguridad en los componentes del lenguaje núcleo o marco son rápidamente los recursos y los clientes son notificados automáticamente tras el parche.



BIBLIOGRAFIA:

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

yvory_saavedra

Mensajes : 12
Fecha de inscripción : 02/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Junior Rodriguez el Dom Feb 21, 2016 2:54 pm



VENTAJAS Y DESVENTAJAS DE UN PaaS





En general, estas son las VENTAJAS que podemos encontrar en un PaaS respecto a un servicio de alojamiento tradicional:

* Escalabilidad garantizada. No te tienes que preocupar por modificar tu aplicación cuando crezca, ni cambiar el Hardware ni ampliar el número de servidores. De todo eso ya se preocupa otro.
* Pago por consumo = inversión progresiva. Si un mes no tienes apenas visitas, tu factura en un PaaS será muy baja. Si tienes más visitas será más alta, pero siempre siguiendo una proporción, ya que solo pagas lo que usas.
* Desarrollo más sencillo. Debido a que el sistema es escalable por defecto, las tareas propensas a ser ineficientes como el manejo de los datos tienen APIs asociadas. Normalmente son muy sencillas de usar, e incluso como en Force.com puedes crear completas aplicaciones sin ni siquiera escribir una línea de código.
* Integración con el resto de la plataforma. Por ejemplo, con Google tienes integración con sus cuentas de usuario (p.e. Gmail), en Amazon los diferentes servicios se integran perfectamente y en Salesforce tienes acceso a sus diversas herramientas. Si además tenemos en cuenta que es muy sencillo interactuar con aplicaciones de terceros, prácticamente tenemos todo lo importante ya desarrollado.
* Administración remota. Desde sus páginas web puedes administrar tus aplicaciones, modificar tus opciones y monitorizar tu aplicación “en caliente”.
* Despliegue transparente. El despliegue/puesta en producción de una aplicación en un entorno PaaS es muy directo, y nos permite olvidarnos del infierno en que se puede convertir esta tarea.
* Altísima disponibilidad del 99.999%. Si quieres un hosting que tenga tan pocas caídas como Amazon o Google… qué mejor que alojarte en Amazon o Google.

Por supuesto, también existen varias DESVENTAJAS Pocas, pero muy importantes:

* Herramientas muy limitadas. En la mayoría de soluciones se limitan las herramientas disponibles (lenguajes, operaciones…) en aras de poder alcanzar un desarrollo sostenible. Por supuesto, existen soluciones más flexibles que están a un nivel más cercano al Hardware real, como las máquinas virtuales de Amazon, que más que PaaS son IaaS: Infraestructura como Servicio.

* Mayor dependencia con el proveedor. Si ya cambiar de hosting es una tarea pesada, migrar de proveedor PaaS puede ser tu peor pesadilla, al menos por ahora. Como el PaaS es bastante novedoso, todavía tiene alguna carencia, y precisamente se está trabajando para solucionar este punto.

Bibliografia

[Tienes que estar registrado y conectado para ver este vínculo]

Junior Rodriguez

Mensajes : 5
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

TIPOS DE PROVEEDORES DE PAAS

Mensaje por angel rojas el Dom Feb 21, 2016 5:19 pm

Tipos de proveedores PaaS ¿Qué proveedor PaaS elijo?

El modelo cloud de Plataforma como servicio (PaaS) permite a los desarrolladores de aplicaciones implementar su código utilizando su framework de desarrollo preferido (stack) sin tener que provisionar máquinas virtuales o administrar sistemas operativos. De este modo se reducen posibles problemas derivados de la administración.

Podemos diferenciar tres tipos de proveedores Pass:

  -Aquellos que dan servicio para un único lenguaje de programación.
  -Plataformas multi-lenguaje.
  -PaaS híbrido que utiliza varias nubes para implementar y desplegar las aplicaciones.

Lenguaje de programación específico

Hace unos años, cuando comenzaron a surgir proveedore cloud PaaS, era muy habitual que la mayoría de éstos sólo dieran servicio para un único lenguaje de programación. Por ejemplo proveedores de plataformas Java, Ruby o Python como PiCloud.com.

Si únicamente trabajas con único lenguaje de programación, este tipo de proveedores puede ser adecuado. La principal ventaja es que ofrecen soporte especializado en el lenguaje de programación que prestan.

Multi-lenguaje

La tendencia actual es trabajar con un mix de plataformas cloud de programación. A mayor número de lenguajes disponibles, mayor flexibilidad para el desarrollador. Pero podemos no encontrar el mismo nivel de personalización basado en el lenguaje (por ejemplo librerías para poder distribuir código a través de servidores cloud).

En este grupo de proveedores nos podemos encontrar con Cloud Foundry o DotCloud. Por ejemplo, DotCloud permite utilizar como motor de base de datos a Postgres, MySQL y MongoDB. De este modo, el desarrollador puede trabajor con múltiples bases de datos sin tener que instalar, administrar o mantenerlas.

PaaS Híbrido

Un proveedor PaaS híbrido permite a los usuarios administrar cargas de trabajo de sus aplicaciones, como si fuera una única plataforma PaaS, en un proveedor cloud externo y/o en su propia infraestructura de cloud privada. Un ejemplo de proveedor PaaS híbrido es CloudBees AnyCloud.

Un caso de uso de un PaaS híbrido puede ser un entorno en el que tengamos una base de datos Oracle que no puede ser replicada en la nube. Por lo tanto, podemos tener la parte de aplicativo corriendo en un proveedor PaaS externo que accede a nuestra base de datos Oracle.

La principal desventaja de este modelo es que es necesaria la configuración y mantenimiento de la capa de abstracción y de nuestra infraestructura IT.

BIBLIOGRAFIA
[Tienes que estar registrado y conectado para ver este vínculo]

angel rojas

Mensajes : 7
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Henry Quispe Acarapi el Dom Feb 21, 2016 8:42 pm


OpenShift es Red Hat Plataforma-como-un-Servicio (PaaS) que permite a los desarrolladores crear rápidamente, host y aplicaciones a gran escala en un entorno de nube. Con OpenShift usted tiene una opción de ofertas, también en línea, en las instalaciones, y las opciones del proyecto de código abierto.

Autoservicio, En-Demanda aplicando pilas
Desarrollar su aplicación con el lenguaje y las herramientas que desee.
Languages:
Escribir sus aplicaciones en Java, Ruby, Node.js, Python, PHP y más. La plataforma OpenShift permite a los desarrolladores elegir la herramienta adecuada para el trabajo, y hacer una elección diferente para cada proyecto, según sea necesario.
Plantillas de inicio rápido:
OpenShift incluye repositorios de código pre-creados que le permiten arrancar instantáneamente el marco de aplicación favorita. Encuentra y despliega sus idiomas preferidos, marcos y base de datos en un solo clic.
Bases de datos
OpenShift le da acceso a una instancia de base de datos privada con un control total. Elija entre almacenes de datos relacionales y modernos clásicos NoSQL incluyendo MySQL, PostgreSQL, MongoDB, y SQLite.

Henry Quispe Acarapi

Mensajes : 10
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Dany Limachi el Dom Feb 21, 2016 11:03 pm

PaaS

Las soluciones PaaS son plataformas de software para las cuales la herramienta de desarrollo en si misma está alojada en la nube y se accede a través de un navegador web. Con PaaS, los desarroladores pueden construir aplicaciones web sin tener que instalar ninguna herramienta adicional en sus computadoras, y luego despliegan estas aplicaciones sin necesidad de tener ningún concocimiento administrativo especializado.

McKinsey & Company, en su informe "La guerra de las plataformas emergentes" del 2008, definió a PaaS como "IDEs basados en la nube que no sólo incorporan a lenguajes de programación tradicionales, sino también que incluyen herramientas para el desarrollo con mashups".

¿Por qué PaaS es diferente?

La alternativa a PaaS es desarrollar aplicaciones web usando herramientas de desarrollo de escritorio, como Eclipse o Microsoft Access, y luego desplegar manualmente estas aplicaciones a un proveedor de nube, como Amazon EC2.

Las plataformas PaaS también tienen diferencias funcionales respecto a las plataformas de desarrollo tradicionales. Estas diferencias incluyen:

   Herramientas de desarrollo múltiples inquilinos: las herramientas de desarrollo tradicional son para un único usuario - un estudio basado en la nube debe soportar múltiples usuarios, cada uno de los cuales tiene múltiples proyectos activos.
  Arquitectura de despliegue de múltiples inquilinos: la escalabilidad suele no ser una preocupación durante el esfuerzo inicial de desarrollo y se deja para que lo gestionen los administradores de sistemas cuando se despliega el proyecto. En PaaS, la escalabilidad de la aplicación y de sus capas de datos debe ser intrínseca a la solución (por ejemplo, el balanceo de carga y la disponibilidad tienene que ser elementos básicos de la plataforma de desarrollo).
  Gestión integrada: las soluciones de desarrollo tradicionales no suelen preocuparse con el monitoreo del entorno de ejecución, pero en PaaS, se tiene que soportar la habilidad de monitore desde la misma plataforma de desarrollo.
   Facturación integrada: las ofertas PaaS requieren mecanismos de facturación basados en la utilización, que son únicos para el mundo PaaS.

4 formas de determinar si realmente es PaaS

Una solución PaaS tiene que, como mínimo, incluir los siguientes elementos:

   Un entorno de desarrollo basado en un navegador - si tenés que instalar algo en tu computadora para desarrollar aplicaciones, entonces no es PaaS.
   Despliegue transparente hacia el entorno de ejecución - idealmente, el desarrollador debería poder desplegar su aplicación PaaS con un solo click. Si hay que hablar con alguna persona para instalar a la aplicación, entonces no es PaaS.
   Herramientas de monitoreo y gestión - aunque las soluciones basadas en nubes son muy convenientes en cuanto a costos, puede resultar complicado gestionarlas y escalarlas sin buenas herramientas. Si hay que construir o agregar una herramienta de monitoreo propia para poder escalar la aplicación, entonces no es PaaS.
   Facturación basada en el uso - lo que hizo que PaaS fuera popular es que evita pagar por adelantado. Si no podés pagar con la tarjeta de crédito basándote en el uso que hacés de la plataforma, entonces no es PaaS.

Beneficios de PaaS

Los beneficios de PaaS están en la cada vez mayor cantidad de personas que van a poder desarrollar, mantener y desplegar aplicaciones web. Resumidamente, PaaS permite democratizar el desarrollo de aplicaciones web, de la misma forma en que Microsoft Access democratizó el desarrollo de aplicaciones cliente/servidor.

En la actualidad, construir aplicaciones web requiere desarrolladores expertos con 3 habilidades especializadas:

   Desarrollo del backend en el servidor (por ejemplo, Java / J2EE)
   Desarrollo del frontend en el cliente (por ejemplo, JavaScript / Dojo)
   Administración de sitios web

PaaS ofrece el potencial para que desarrolladores generales puedan construir aplicaciones web sin tener un expertise especializado. Esto le abre la puerta a toda una geneción de desarrolladores MS Access, Lotus Notes y PowerBuilder para que pueda comenzar a construir aplicaciones web sin una curva de aprendizaje enorme.

Dany Limachi

Mensajes : 4
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por wilson_reas el Lun Feb 22, 2016 6:45 am

Ventajas y desventajas del Saas y Paas


Ventajas:


  • Menos inversión inicial y menos riesgo, el poder utilizar el software sin tener que realizar una inversión inicial en maquinas, software base ( s.o) y software adicional para el funcionamiento de lo que necesitaría la aplicación en un entorno in-house, es un beneficio importante para los directores de IT y en definitiva para la empresa.
  • Reducción de costes, además de pagar por solo aquello que necesites, obtienes un ahorro de costes de mantenimiento de la plataforma de maquinas y del software necesario ( BBDD, Servidor de Aplicaciones) para que tu aplicación corra.
  • Actualizaciones y nuevas funcionalidades inmediatas, a parte de que no requeriremos de personal dedicado a la actualizaciones, dispondremos de las actualizaciones y mejoras del software de manera inmediata. En ocasiones podremos elegir el uso de nuevas funcionalidades.
  • Soporte mas ágil y rápido,los bugs de la aplicación tienen un tratamiento directo y la solución puesta en servicio más rápidamente  que en instalaciones in-house.
  • La empresa centra su esfuerzos en su negocio, realmente se externalizan los sistemas hasta el punto de no dedicar esfuerzos en la elección y mantenimiento de los sistemas. No obstante, siempre requerirá atención del dpto. IT pero en mucha menor medida.
  • Mayor disponibilidad y seguridad de los datos,en contra de lo que puede parecer y a la vista de las desventajas que veremos a continuación, muchas empresas no disponen de procedimientos de backup, restore y en general de planes de contingencia en caso de perdida de información o de fallo del hardware. La mayoría de la empresas que ofrecen software como servicio ofrece un SLA ( acuerdo nivel del servicio) a medida para cada tipo de usuario.

Desventajas:


  • Nivel de confianza bajo en la seguridad de los datos, el hecho de que datos de la empresa que pueden ser críticos o no pero que evidentemente son privados, no estén localizados dentro de las paredes de la empresa es algo que en general no suele gustar y sobretodo a la alta dirección que en determinadas ocasiones es conservadora y escéptica. Queda un trabajo arduo de convencimiento y exposición de la idea por parte del responsable de TI al resto de la directiva. Lo normal es que se empiece a introducir la idea del software como servicio con aplicaciones que manejen datos no críticos ( recursos humanos, facturación, leyes, etc) y cuantificar las ventajas del saas por medio de un cuadro de mando.
  • Integración con el resto de la aplicaciones de mi sistemas, como lo normal será tener aplicaciones con instalación local o in-house y saas, existe un aumento de la complejidad en el caso de que queramos conectar o explotar los datos que tenemos en la nube con los datos que tenemos en la empresa. Esto aumenta el grado de importancia a medida que  los datos que mantengo en la nube sean importantes
  • Necesidad de disponibilidad de los datos de la nube, si además de la desventaja anterior la aplicación o plataforma no dispone de un sistema ( web service, una API, etc..) que permita extraer los datos, es un claro inconveniente para no adoptar la aplicacion en la nube.
  • Sensación de cautividad del cliente,aunque en general tenemos el mismo problema en instalaciones in-house, en saas o paas donde el volumen de información almacenada sea importante y si añadimos la latencia y velocidad de internet , puede ser determinante para la elección del software.
  • Posible incumplimiento de los acuerdos sobre el nivel de servicio, guarda relación con el grado de confianza que tengamos sobre el proveedor del software o plataforma como servicio. Ponemos en manos de un proveedor el funcionamiento y servicio de una aplicación del que conocemos sus ventajas pero su desventaja es saber si cumplirá con el nivel de servicio acordado, y  evidentemente es algo que en caso de de tenerla in-house no lo tendríamos en cuenta. Hará cosa de un 1 mes, Amazon reforzó su nivel del servicio incorporando seguridad y fiabilidad a los web services de Amazon que el día 15/2/2008 dejaron a twitter sin servicio durante 3 horas.




Bibliografia

wilson_reas

Mensajes : 3
Fecha de inscripción : 11/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Todo como servicio: (PaaS)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.