Vendor Community 2017
Vendor Community 2017
enterprise IT
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
What is happening in delivery & cyber?
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
But after the tsunami we expect stable weather
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
STKI to Vendors and Integrators
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
Agenda
The new technology lighthouse
3 model IT
Technology trends
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 5
The lighthouse are the internet companies
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
How should tech vendors adapt?
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
Delivery challenges: the different IT types require different
delivery characteristics and level of effort
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 10
It doesnt matter where you are (in the model):
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 11
Agenda
DC and infrastructure
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 13
What we need for new organization at
operations\infrastructure?
Containers-docker
Private cloud
Devops
Hyper-converged
infrastructure
Converged infrastructure
Public\hybrid cloud
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 14
The best way one team!!
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 15
Recommended mashup (product) organization
Sizing-
architecture
DR
Cloud
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 16
Also possible (short term)
One team (for converged, cloud, etc.) , with skills differentiated, into
the same department
Also have security people integrated
Network
Storage
System
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 17
Delivery skills and staffing
Everybody (infrastructure, delivery) is a software
developer (scripts)
implementing SDLC (source control, versioning, testing, agile, etc.)
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 18
Agenda
DC and infrastructure
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 20
Hyper-converged Infrastructure
Currently best fit for branches, SME, specific projects
Performance and flexibility lags traditional infrastructure
40G DC networks will push Hyper-converged to main stream usage
Network is part of hyper-converged vendors offering or part of
clients DC
Server + storage
Server + storage
Server + storage
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 21
Storage as separate entity is evolving
Flash is standard
Active-Active is matured
Organizations should explore object storage as part of their software
defined storage journey
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 22
NVME based storage
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 23
High
Speed
Low
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph Source: Kaminario 24
Deap learning is the next thing
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 25
GPU graphical processing units
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 26
Cloud providers ofer GPU (and FPGA)
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 27
GPU standard wars
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 28
Agenda
DC and infrastructure
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 30
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 31
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 32
DATA trends
NoSQL is no buzzword anymore but not
replacing SQL totally
Hadoop with Spark
Elasticsearch on the rise the new star
Elasticsearch on VM vs. Baremetal vs.
containers?
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 33
The differences between old and new
solutions
In what way are the new solutions (open source hdfs, elastic, kafka, etc.)
different then the old solutions (oracle dbms, mssql, mqseries, etc)?
Old New
Product build to last Build for change (replaced)
Will stay in the organization 10 years or Will stay in the organization 2-3 years
more build your way out from the solution
If something is missing in the product If something is missing in the solution
the vendor will enhance the product add another solution
Customization (doing something Customization will not pay off (no long
specific) might pay off for the long term)
term Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 34
The differences between old and new solutions -
conclusion
Open source moves much faster then
commercial vendors
Build your system as generic as possible
Trends are more important than technology
Do something different than the trend only if
you are 100% sure
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 35
Agenda
DC and infrastructure
Source: http://martinfowler.com/
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 37
What are Linux Containers ?
Linux Containers (LXC) is an operating-system-level virtualization method for
running multiple isolated Linux systems (containers) on a single control host (LXC
host).
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 38
Virtual Machine Vs. Containers
OS
HW
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 39
What is Docker ?
Docker is an open-source project that automates the deployment of applications
inside software containers, by providing an additional layer of abstraction and
automation of operating-system-level virtualization on Linux. (Wikipedia)
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 40
Why it Works: Separation of Concerns
Source: files.meetup.com/11185112/Docker-Meetup-
jan-2015-Final.ppt
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 41
Container schedulers and orchestration
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 42
About containers
Containers bundle your app code, Perfect fit for microservices and
dependencies, configuration in a unit, Devops
abstracting your app from infrastructure
Operations: easier to deploy across dev, Standard way for ISV to distribute their
test, and prod environments. Less errors SW
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 43
The floor is shaking
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 44
VMWARE and containers
Typical containers:
VIC : each container runs in its own micro vm (dedicated kernel) using memory clone technology
named vmfork that spin the micro vm fast and efficiently
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 45
Microsoft and containers
Scott Guthrie
Windows Subsystem for Linux (WSL) is a
compatibility layer for running Linux
binary executables .natively on
Windows 10 . WSL provides a Linux-
compatible kernel interface developed
by Microsoft (containing no Linux kernel
46
code)
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph
Duck Test
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 47
Do you know this Linux machine?
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 48
Mainstream platform for enterprise IT
Web - Rest/GrapQL Devops and infrastructure as
code
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 50
Kubernetes (containers) enables cloud interoperability
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 51
The Openstack train
Telecos
Service providers
Huge enterprise IT
Israeli enterprise IT
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 52
Private vs. public vs. hybrid cloud
Long term of private vs. public cloud is not decided
Short term of public cloud for traditional enterprise IT in
Israel only beginning
STKI as long as it is cloud:
Elastic
Self services
Business oriented
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 53
B$ questions about mainstream:
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 54
Containers security
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 55
Summary- Lets ride the tsunami wave!
But focus on where you want to go!!
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 56
Thats it.
Thank you!
Pini Cohens work Copyright@2016. Do not remove source or attribution from any slide or graph 57