Sei sulla pagina 1di 8

CASO: DEFINICIONES

INTEGRANTES:
 RAMIREZ GARCÉS, JAIME AYRTON
 MAYLLE ADRIANO, ELADIO QUELIN

DevOps
Es un enfoque que promueve la colaboración entre líneas de negocio, desarrollo
y operaciones de TI. Es una funcionalidad empresarial que habilita la entrega
continua, el despliegue continuo y la supervisión continua de aplicaciones.
Reduce el tiempo necesario para tratar el feedback de los clientes. El desarrollo
y las operaciones, e incluso las pruebas, antes se organizaban en silos. DevOps
las reúne para mejorar la agilidad.

Características clave

 Desarrolladores, probadores y especialistas en operaciones trabajan en


colaboración mediante las herramientas compartidas de DevOps.
 Corrige desalineaciones de personas y objetivos creando vínculos más
cercanos entre desarrolladores y operaciones.
 Incorpora el feedback de los clientes en el proceso de desarrollo para
acelerar la respuesta a errores y mejoras.
 Facilita la entrega continua de software gracias a la realización de pruebas
en colaboración y la supervisión continua de los entornos de desarrollo,
integración y transferencia.
 Las herramientas facilitan la gestión de releases, el suministro de la
infraestructura, la orquestación, la supervisión, la inclusión en
contenedores, la virtualización y la automatización.
Por qué elegir DevOps

Realización continúa de pruebas


Los sistemas DevOps integran comprobaciones
y equilibrios para garantizar que el resultado
final sea lo más estable y fiable posible.

Entrega continua
DevOps habilita la innovación automatizando
los procesos de entrega de software y
optimizando los esfuerzos, ayudando al mismo
tiempo a gestionar las restricciones
normativas.

Supervisión continúa
DevOps ayuda a garantizar la excelencia
operativa supervisando de forma continua el
estado y el rendimiento de las aplicaciones para
obtener una alta disponibilidad y una
recuperación rápida.

Consideraciones para utilizar la metodología DevOps

 Herramientas variadas
Con distintas herramientas de DevOps se pueden alcanzar objetivos
similares. Por ejemplo, se podría utilizar OpenStack, Docker o Vagrant
para la inclusión en contenedores.
 Agilidad
Si se aplica el feedback de los clientes al principio del proceso de
desarrollo, se pueden eliminar algunos problemas antes.
 Eliminando silos
La automatización del delivery reúne las operaciones de TI y desarrollo
para habilitar la entrega continua de actualizaciones.
 Analítica
El aprendizaje continuo es clave para un enfoque de DevOps. La
supervisión de aplicaciones y la analítica de usuarios ayudan a mejorar la
calidad y a añadir valor.

Bitcoin
Es una moneda virtual e intangible. En cierto modo, Bitcoin se asemeja al dinero
en efectivo que todos conocemos, solo que no se puede tocar en ninguna de sus
formas como ocurre con las monedas o billetes. Además de presentar muchas
de las características de este conocido medio físico, al usar Bitcoin también
disponemos de muchas de las ventajas que el medio digital nos ofrece: es
inmediato, puede mandarse a cualquier parte del mundo, y cuenta con una
mayor seguridad anti robo, entre otras.

Algunas características:

 Está descentralizada: no es controlada por ningún Estado, banco,


institución financiera o empresa. Esto no quiere decir que los gobiernos
sean eliminados (de hecho algunos han tratado de regular su uso), pero
no son capaces de imponerse.

Su funcionamiento “anárquico” permite que no sea posible generar


inflación al crear más moneda (como sí puede hacer un país), sino que la
propia red, mediante la minería, gestiona la emisión de bitcoin de forma
descentralizada y siempre en función de la demanda real.

Es imposible su falsificación o duplicación gracias a un sofisticado


sistema criptográfico que protege a los usuarios, al tiempo que simplifica
las transacciones. Además de la propia red -ya segura de por sí- los
usuarios cuentan con sus propios monederos, protegidos por ellos
mismos.
De esta forma, se puede garantizar que los bitcoin solo son gastados por
sus dueños, y para la operación concreta que decidan.

 No hay intermediarios: Las transacciones se hacen directamente de


persona a persona. Su funcionamiento peer-to-peer permite
transacciones casi instantáneas, con unos costes muy bajos de
procesamiento.Las transacciones son irreversibles: se trata de una de las
características más destacadas del Bitcoin. Una vez realizado un pago, no
se puede anular. En todo caso, el receptor de la moneda podría realizar
una transacción de vuelta al emisor. Al no existir un intermediario, la
devolución depende del acuerdo alcanzado entre las dos partes de forma
directa (y de que sean buenas personas, claro).

Ante esta situación, han surgido alternativas para la confirmación de


transacciones, como diferentes sistemas de fideicomiso (escrow) que
garantiza el acuerdo entre partes durante un periodo de prueba.

Puedes cambiar bitcoins a euros u otras divisas y viceversa, como


cualquier otra moneda. Incluso en aquellos lugares que lo permitan,
podrás pagar la cantidad indicada en cualquier moneda en su equivalente
en Bitcoin (no, la Universidad de Alicante aún no lo hace, por eso este
curso requiere de transferencia).No es necesario revelar tu identidad al
hacer negocios y preserva tu privacidad. En este caso, existen tantos pros
como contras a la total privacidad en el uso de bitcoin.

Esta es una de las principales características que inspiró la creación de Bitcoin.

El dinero te pertenece al 100%; no puede ser intervenido por nadie ni las cuentas
pueden ser congeladas.
BlockChain
Es una estructura de datos en la que la información contenida se agrupa en
conjuntos (bloques) a los que se les añade metainformaciones relativas a otro
bloque de la cadena anterior en una línea temporal, de manera que gracias a
técnicas criptográficas, la información contenida en un bloque sólo puede ser
repudiada o editada modificando todos los bloques posteriores. Esta propiedad
permite su aplicación en entorno distribuido de manera que la estructura de
datos blockchain puede ejercer de base de datos pública no relacional que
contenga un histórico irrefutable de información.En la práctica ha permitido,
gracias a la criptografía asimétrica y las funciones de resumen o hash, la
implementación de un registro contable (ledger) distribuido que permite
soportar y garantizar la seguridad de dinero digital. Siguiendo un protocolo
apropiado para todas las operaciones efectuadas sobre la blockchain, es posible
alcanzar un consenso sobre la integridad de sus datos por parte de todos los
participantes de la red sin necesidad de recurrir a una entidad de confianza que
centralice la información. Por ello se considera una tecnología en la que la
"verdad" (estado confiable del sistema) es construída, alcanzada y fortalecida
por los propios miembros; incluso en un entorno en el que exista una minoría
de nodos en la red con comportamiento malicioso (nodos sybil) dado que, en
teoría, para comprometer los datos, un atacante requeriría de una mayor
potencia de cómputo y presencia en la red que el resultante de la suma de todos
los restantes nodos combinados. Por las razones anteriores, la tecnología
blockchain es especialmente adecuada para escenarios en los que se requiera
almacenar de forma creciente datos ordenados en el tiempo, sin posibilidad de
modificación ni revisión y cuya confianza pretenda ser distribuída en lugar de
residir en una entidad certificadora. Este enfoque tiene diferentes aspectos:

Almacenamiento de datos: se logra mediante la replicación de la información


de la cadena de bloques.

Transmisión de datos: se logra mediante redes de pares.

Confirmación de datos: se logra mediante un proceso de consenso entre los


nodos participantes.

El tipo de algoritmo más utilizado es el de prueba de trabajo en el que hay un


proceso abierto competitivo y transparente de validación de las nuevas entradas
llamada minería.

El concepto de cadena de bloque fue aplicado por primera vez en 2009 como
parte de Bitcoin.

Los datos almacenados en la cadena de bloques normalmente suelen ser


transacciones (p. ej. financieras) por eso es frecuente llamar a los datos
transacciones. Sin embargo, no es necesario que lo sean. Realmente podríamos
considerar que lo que se registran son cambios atómicos del estado del sistema.
Por ejemplo una cadena de bloques puede ser usada para estampillar
documentos y asegurarlos frente a alteraciones.

Aplicaciones

El concepto de cadena de bloques se usa en los siguientes campos:

En el campo de las criptomonedas la cadena de bloques se usa como notario


público no modificable de todo el sistema de transacciones a fin de evitar el
problema de que una moneda se pueda gastar dos veces. Por ejemplo es usada
en Bitcoin, Ethereum, Dogecoin y Litecoin, aunque cada una con sus
particularidades.

En el campo de las bases de datos de registro de nombres la cadena de bloques


es usada para tener un sistema de notario de registro de nombres de tal forma
que un nombre solo pueda ser utilizado para identificar el objeto que lo tiene
efectivamente registrado. Es una alternativa al sistema tradicional de DNS. Por
ejemplo es usada en Namecoin.

Uso como notario distribuido en distintos tipos de transacciones haciéndolas


más seguras, baratas y rastreables. Por ejemplo se usa para sistemas de pago,
transacciones bancarias (dificultando el lavado de dinero), envío de remesas,
préstamos y en los sistemas de gestión de activos digitales puede ser usado con
distintos propósitos.

Es utilizado como base de plataformas descentralizadas que permiten


soportar la creación de acuerdos de contrato inteligente entre pares. El objetivo
de estas plataformas es permitir a una red de pares administrar sus propios
contratos inteligentes creados por los usuarios. Primero se escribe un contrato
mediante un código y se sube a la cadena de bloques mediante una transacción.

Una vez en la cadena de bloques el contrato tiene una dirección desde la cual se
puede interactuar con él. Ejemplos de este tipo de plataformas
son Ethereum y Ripple.

Implementación del componente criptográfico llamado Bulletin Boards usado,


entre otros, en sistemas de voto electrónico, creación de registros, subastas y
foros de discusión
Proveedor de servicio de confianza

Se considera “servicio de confianza” aquel servicio electrónico consistente bien


en la creación, verificación y validación de firmas, sellos o sellos de tiempo.
Todos ellos electrónicos.

O, pongamos por caso, aquellos relacionados con servicios de entrega


electrónica certificada y certificados relativos a estos servicios, así como los
servicios relacionados con la creación, verificación y validación de certificados
para diferentes fines.

Entre otros, autenticar sitios web, preservar firmas, sellos o certificados


electrónicos asociados a estos servicios.

Los prestadores o proveedores de servicios, por lo tanto, pueden hacerlo bien


como prestador cualificado o no cualificado de servicios de confianza.

De este modo, los proveedores de servicios de confianza prestan uno o varios


de estos servicios denominados de confianza, siendo el “prestador cualificado
de servicios de confianza”. Se trata, por lo tanto, de un prestador de servicios
cualificados al que el organismo de supervisión ha concedido la cualificación.

Proveedores de servicios de la cadena de valor


Los proveedores de la cadena de valor se especializan en una determina función
dentro de la cadena para añadir valor al negocio.

Actualmente se necesita una gran especialización para alguna de las fases del
proceso comercial, lo cual lleva a las empresas a realizar grandes esfuerzos e
inversiones en procesos que no son claves para su negocio.

Como contraposición al planteamiento de realizar todo por parte de la empresa,


se sugiere el outsourcing, para que sean realizados por empresas especializadas,
que proporcionan una mayor eficiencia a costes más reducidos.

Como ejemplo de estos proveedores de valor de la cadena, se encuentran los


sistemas de pago de las transacciones electrónicas y las operaciones de logística.
Los proveedores de servicios como intermediarios

Potrebbero piacerti anche