Nuestra Organización
2
« Especialistas en proveer Servicios y Soluciones Tech de marca blanca, aportando las soluciones tecnológicas más adecuadas a las necesidades de los proyectos de nuestros clientes »
4 Divisiones de
Solutions &
Tech Services
2 Áreas Geográficas 8 Zonas de
Negocio 20 oficinas de
Negocio
3
Evolución de Zemsania
2003
2005 2006
2007
2008
2011
2012
2013
2014
2015
Inicio Zemsania IT en Barcelona y Madrid: •Ingeniería de Software •Sistemas y Netoworking •Soluciones de Negocio
Nueva División Telecom. Zemsania TIC
Centro de Soporte técnico y Software Factory
Service Managed TIC
Expansión Iberia: •A Coruña •Bilbao •Sevilla •Valencia •Zaragoza
Nuevas Oficinas Iberia: •Oviedo •Vigo •Málaga •Baleares •Lisboa
Expansión Internacional: •Brasil •México •Colombia •USA
Nuevas Oficinas Internacional: •Perú •UK
Spin-off División Automatización y Control Comsa Emte OASYS. Incorporación de 70 ingenieros en Industria e Ingeniería Tech
Incorporación nuevas soluciones tecnológicas: NEURONODAL, MIIMETIQ y socio tecnológico CHAKRAY
Nueva División Digital Business Transformation (Cloud & Smart)
2016
Año del inicio de la nueva oferta de Servicios y Soluciones y productos en Transformación Digital: - Open Data - Cloud - IoT
4
Nuestras Capacidades
TECH PROFILES
Metodologías y Certificados de Calidad
ISO 9001:2008 Professional Recruitment and Selection
ISO 14001 Environment
ISO 9001:2008 Computer
Support and Repair
Perfiles Tech
Alianza ITA
5
International Tech Alliance lo compone un conjunto de empresas con una amplia experiencia en el Sector
tecnológico (IT, Telco, OT) con el objetivo de configurar una oferta global para dar respuesta a la
Transformación Digital en las empresas tanto a nivel tecnológico como en la nueva economía digital.
Cloud Services - Características
5- Time To Market menor
1- Auto-escalable y elástica
2- Permite centrarse en el negocio
3- Ahorro de costes
4- Facilita la innovación
● Conservadora: Asegura los picos de tráfico
● Ahorradora: Servidores para soportar un volumen de carga normal, pero tendrá problemas con picos
● Cloud elástico: Añade más máquinas de forma automática si se necesita
● Facilidad para desarrollar: Disponibilidad de APIs y componentes preconfigurados
● Simplifica la operativa: La administración y monitorización de máquinas se realiza con dashboards
● El negocio es lo más importante: Facilita la configuración de servidores, balanceadores, etc...
● Pago por servicio o uso: Ahorras conceptos como la red, almacenamiento, energía, refrigeración, etc...
● Componentes preconfigurados: Por ejemplo una base de datos master-slave ya instalada y autoescalable
● Ahorro de la inversión inicial: Permite experimentar sin invertir en hardware
● Obsolescencia tecnológica: Las máquinas serán siempre de última generación. No hay que renovar.
● Entrega continua: Ventaja competitiva
● Tests automáticos: Permite generar releases testeadas y en producción en un espacio de tiempo más corto
El Cloud computing nos permite ofrecer servicios a través de
Internet de una forma rápida y sencilla
7
Cloud Services
Bases de datos
Aplicación
Runtime
Seguridad
Networking
Storage
Servidor
Virtualización
Servidores
Bases de datos
Aplicación
Runtime
Seguridad
Networking
Storage
Servidor
Virtualización
Servidores
Bases de datos
Aplicación
Runtime
Seguridad
Networking
Storage
Servidor
Virtualización
Servidores
IaaS Infraestructura como servicio
PaaS Plataforma como servicio
SaaS Software como servicio
Gestionado por el usuario Gestionador por el vendor Leyenda
Soluciones Cloud de Zemsania
9
Devops - Introducción
9
Meses Días Segundos
Metodología Waterfall Scrum para
desarrolladores
Scrum en todo el
proyecto
Scrum corporativo
Operaciones Equipo externo Persona dedicada, fuera
del equipo
Integrado en el equipo Operaciones en Cloud
QA Equipo externo Persona dedicada, fuera
del equipo
Integrado en el equipo Test A/B automático.
Analítica
Entorno Hardware propio
Desarrollo vs sistmas
Máquinas virtuales Aprovisionamiento
automático IaaS
Auto-scalable, docker en
PaaS. Entorno Cloud
Despliegue
Manual, CVS, SVN, Shell
scripts
Git, Maven, Jenkins,
sonar
Continuous delivery,
Gradle, Go
Continuous deployment.
Kubernetes, Ansible con
logging y monitorización
central
Arquitectura Monolítica, Soap Librerias compartidas,
XML Rest
Api Rest (json) Microservicios
Documentación Offline Online Colaborativa Integrado en el proyecto
Semanas
¿Cuánto tiempo necesitas para subir una sola línea
de código a producción?
10
DevOps - ¿Qué es?
DevOps conecta el desarrollo, QA y operaciones, de tal forma que el ciclo de vida típico
del desarrollo de software se automatiza para industrializar el proceso. Es una
estrategia, no una implementación.
Cambio cultural
No son sólo herramientas, sino una
sincronización entre personas,
procesos y herramientas, siendo la
persona el elemento crítico de la
ecuación
➔ Foco en el negocio
➔ Entregas incrementales
➔ Refuerza a los miembros del equipo
➔ Fomenta las comunicaciones entre
➔ Fomenta el equipo de compañeros
➔ Mejora continua
➔ Se preocupa por la calidad de servicio
➔ Agile
Intereses
11
DevOps -Herramientas
Docker es un contenedor para poder ejecutar cualquier cosa que puedas instalar en un servidor.
Garantiza que siempre se va a ejecutar del mismo modo, independiente del entorno donde se ejecuta.
Automatización
Contenedores
Ansible es una herramienta open-source desarrollada en python y comercialmente ofrecida por
AnsibleWorks que la definen como un motor de orquestación muy simple que automatiza las tareas
necesarias en el campo de las TI. Sus características son:
Clientes sin agentes (Overhead muy bajo)
Método de autenticación por ssh (preferiblemente con claves) en paralelo
No necesita usuario root (permite la utilización de sudo)
Permite utilizar comandos básicos
Para configurar tareas complejas utiliza lenguaje YAML (Playbooks)
Terraform es una herramienta para construir, cambiar y versionar la infraestructura de forma
segura y eficiente. Terraform puede gestionar los proveedores de servicios más populares, como
AWS de Amazon, así como soluciones privadas implantadas en local.
Kubernetes es un sistema Open-source para gestionar aplicaciones dentro de contenedores en múltiples
hosts en un cluster. Su intención está en desplegar aplicaciones dockenizadas o bien microservicios de
un modo sencillo pero muy potente.
12
Infraestructura - Stacks tecnológicos
OpenStack (IaaS)
CoreOs
Kubernetes
App App
App App
App
App
Terrafor
m Ansible
Automatización y despliegue
OpenStack (IaaS)
OpenShift (PaaS)
App App
App App
App
App
Puppet
Cloud Privado
Cloud Híbrido
Cloud Público
Infraestructura - Cloud público
Año de lanzamiento 2006 2010 2011
Costes -Pago por hora
-Descuentos por contratación entre 1 y
3 años
-Pago por minutos
-No tiene descuento por reserva de
instancia
-Pago por minutos
-Precio más bajo a más horas
consumidas
Backups -Snapshots. Se paga por el incremento
de espacio
-Se almacenan 3 copias en la mismo
región geográfica
-Snapshots. Se paga por el
incremento de espacio
- Se guardan 3 copias, pero se
pueden replicar hasta 6 zonas
-Snapshots. Se paga por el
incremento de espacio
- Se almacenan en todas las
plataformas alrededor del mundo
Disponibilidad mundial -11 Centros de datos
- Frankfurt es el más cercano, pero
Irlanda el más económico
-37 CDNs alrededor del mundo
-20 centros de datos
- Países Bajos es el más cercano,
pero vuelve a ser Irlanda el más
económico
-32 CDNs
-4 centros de datos
- Bélgica es el más cercano
- Quiere integrarse con 160 CDNs
actualmente desplegados.
Marketplace -2400 aplicaciones -707 sistemas -160 aplicaciones, desde Marzo 2015
Soporte - Plan Developer. Contacto por email en
horas de oficina: 49€/mes
- Plan Business. Contacto en 24x7 con
1 hora de tiempo de respuesta. 10% de
la facturación (mínimo 100€/mes)
- Plan Developer. Contacto por web
en 24x7. 8 horas de tiempo de
respuesta. 24,46€/mes
- Plan Estándar: Contacto telefónico
24x7. 2 horas de tiempo de respuesta.
256€/mes
- Plan Silver. 4 horas laborables de
tiempo de respuesta. 150€/mes
- Plan Gold. 1 hora de tiempo de
respuesta. 9% de la facturación
(mínimo 400€/mes)
Tipos de servidor -53 tipos -25 tipos -18 tipos
14
Infraestructura - Cloud privado I
OpenShift 3
OpenShift es una solución PaaS (Platform-as-a-Service) privada.
Permite construir, desplegar y ejecutar aplicaciones en contenedores.
Open source, disponible bajo licencia de Apache 2.0 licence y
lanzada en 2 versiones: Origin (community) y Enterprise
IaaS ( Openstack )
Host ( Atomic / CoreOs)
Orquestración (kubernetes )
Contenedores (Docker)
PaaS (OpenShift) - Despliegue completo de aplicaciones
- Capacidad de construir y desplegar imágenes Docker
desde el código fuente
- Tiene ciclo de vida ( CI / staging / production)
- Orientado al usuario y administradores
Características
15
Infraestructura - Cloud privado II
WSO2 private PaaS
WSO2 Private PaaS es una solución completa empresarial que se ejecuta por encima de Apache Stratos. Un “cartridge”
es similar a un contenedor Docker.
16
Infraestructura - Cloud privado III
IaaS
Host 1 ( CoreOs)
Orquestración - Kubernetes Cluster
Do
cke
r
provider "aws" {
access_key = "ACCESS_KEY_HERE"
secret_key = "SECRET_KEY_HERE"
region = "us-east-1"
}
resource "aws_instance" "example" {
ami = "ami-408c7f28"
instance_type = "t1.micro"
} Terraform + Ansible
Script en terraform
Host 2 ( CoreOs)
- hosts: $servername remote_user: root tasks: - name: Create a new database and user mongodb_user: login_user=admin login_password=${mongo_admin_pass} login_port=${mongos_port} database=test user=admin password=${mongo_admin_pass} state=present
Ansible Playbook
Offering Cloud - Introducción
Los departamentos informáticos requieren una estrategia moderna para
sus aplicaciones y servicios
Sistemas Base Optimizan ideas comunes y
cargas de trabajo heredadas que
son cruciales para la continuidad
comercial de la empresa
Sistemas de diferenciación Maximizan diferentes ideas y
cargas de trabajo competitivas
que le confieren ventajas
estratégicas a la empresa
Sistemas de innovación Hacen posible nuevas ideas o
cargas de trabajo experimentales
que exigen ciclos de
comercialización cortos y costes
de inicialización reducidos.
Offering Cloud - Introducción
Clasifique sus cargas de trabajo para cubrir las diversas
necesidades de su compañía en materia de aplicaciones
Imagen de Intel
Offering Cloud
Cloud Privado / Híbrido / Público
Te acompañamos en la puesta en producción de tus aplicaciones o arquitectura en el entorno que más se
adapta a tus necesidades
Infraestructura como servicio ( IaaS )
Ayudamos a tu organización a escoger lo que más le conviene, reduciendo costes y el Time to Market
Paas & DevOps
Definición de la estrategia DevOps e implementación con herramientas.
Integración Continua
Implantación de herramientas de integración continua y definición de los procesos necesarios
Offering de desarrollo
Portales 3.0 y aplicaciones Web
Webs corporativas, aplicaciones, social web (blogs, wikis, etc..) , gestores de contenidos
Enterprise content management
Intranet para empleados, procesos, portales de colaboración
Soluciones e-Commerce
Definición de los canales de negocio e implementación tecnológica
Gestión Documental
Estructuración de la información, Jerarquía, Metodología
SOA y BPM
Definición de arquitecturas SOA, implantación de ESB, Gobierno de servicios, Seguridad
Definición e implantación de arquitecturas tecnológicas
Conjunto de soluciones, servicios y procedimientos para garantizar la calidad y operativa
Middleware
Expertos en soluciones basadas en código Open Source, como WSO2 y RedHat