Offering Cloud Solutions

20
OFFERING CLOUD

Transcript of Offering Cloud Solutions

Page 1: Offering Cloud Solutions

OFFERING CLOUD

Page 2: Offering Cloud Solutions

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

Page 3: Offering Cloud Solutions

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

Page 4: Offering Cloud Solutions

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

Page 5: Offering Cloud Solutions

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.

Page 6: Offering Cloud Solutions

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

Page 7: Offering Cloud Solutions

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

Page 8: Offering Cloud Solutions

Cloud Services

Soluciones Cloud de Zemsania

Page 9: Offering Cloud Solutions

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?

Page 10: Offering Cloud Solutions

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

Page 11: Offering Cloud Solutions

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.

Page 12: Offering Cloud Solutions

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

Page 13: Offering Cloud Solutions

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

Page 14: Offering Cloud Solutions

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

Page 15: Offering Cloud Solutions

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.

Page 16: Offering Cloud Solutions

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

Page 17: Offering Cloud Solutions

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.

Page 18: Offering Cloud Solutions

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

Page 19: Offering Cloud Solutions

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

Page 20: Offering Cloud Solutions

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