martes, 29 de enero de 2019

Jenkins

Es un software de integración continua ,gratuito, open source escrito en Java y basado en Hudson.

Con la integración continua, podemos saber el estado del software, que funciona, que no y los errores que contiene.

Se puede utilizar esta herramienta para automatizar todo tipo de tareas relacionadas con la creación, prueba y entrega o implementación de software.

domingo, 27 de enero de 2019

Qué servicios ofrece AWS

Algunos de los más importantes son:
  • Elastic Compute Cloud (EC2)--> Es un servicio web que proporciona servidores virtuales, permitiendo configurar CPU y memoria conforme las necesidades del cliente.
  • Amazon Simple Storage Service (S3)--> Es un servicio web que proporciona almacenamiento.
  • Relational Database Service (RDS)--> Es un servicio web que facilita las tareas de configuración, operación y escalado de una base de datos relacional en la nube.
  • Lambda-->  Es un servicio web  que permite ejecutar código sin necesidad de gestionar servidores.
  • API Gateway Service --> Es un servicio web que permite crear y gestionar varias APIs, aportando además la monitorización de las APIS creadas y permite la coexistencia de las distintas versiones de la misma API.
  • DynamoDB -->  Es una base de datos de documentos y valores clave que ofrece un acceso rápido al mismo.

Tipos de informática en la nube


Existen 3 modélos:

  • Infraestructura como servicio (IaaS)--> el cliente usa la infraestructura del proveedor . Como el uso de servidores, hardware de almacenamiento, suministro de red , máquinas virtuales ,seguridad ,copias de seguridad....
  • Plataforma como servicio (PaaS)--> elimina la necesidad de administrar la infraestructura  y l permite al cliente centrarse en la implementación y la administración de sus aplicaciones.

  • Software como servicio (SaaS)--> El proveedor suminitra todo los necesario para que el cliente pueda centrarse en el uso de la aplicación.
       

    Ejemplo
    Iaas--> Portatil.
    Paas-> Portatil + Linux.
    Saas -> Portatil + Linux +Outlook.




martes, 15 de enero de 2019

Integración de Plastic SCM con Eclipse



Plastic SCM: es un sistema de control de versiones distribuido propietario desarrollado por la empresa española Códice Software. Como objetivos fundamentales, Plastic trata de dar un mayor soporte al desarrollo paralelo, creación de ramas, integración (merge) de ramas, seguridad y desarrollo distribuido.

Nos descargamos Plastic SC , ejecutamos el instalador , elegimos la opción de idioma, le damos a siguiente  y marcamos el check de Integrar con Eclipse, nos pide la carpeta donde tenemos instalado nuestro eclipse y finalizar.

En nuestro proyecto del workspace , le damos botón derecho Team y seleccionamos Plastic, nos pedirá que metamos la ruta del cliente, la seleccionamos y nos abrira una asistente donde pondremos la url a la cual nos queremos conectar y el tipo de usuarios que vamos a utlizar para conectarnos finalizar y se nos abrirá la ventana donde tenemos el proyecto que vamos a sincronizar.

Para eliminar la configuracion de cliente, desde c:user/AppData/plastic eliminamos el archivo de configuracion que viene dentro.

Qué es Amazon Web Services

Es una colección de servicios web en la nube que ofrece entre otros capacidad de de almacenamiento ,de bases de datos, depliegue de contenidos ,y otras funcionalidades.

 Una de las ventajas es que ofrece acceso rápido y a bajo coste de los recursos disponibles.