This document discusses infrastructure management in the digital era and the transition to DevOps practices. It provides the following key points:
1) Infrastructure management is evolving from traditional techniques to new ways of working inspired by software development practices like infrastructure as code.
2) Infrastructure as code uses configuration management tools and version control to define infrastructure in code for provisioning, deployment, and updates.
3) For infrastructure managers to support DevOps, their role is shifting from solely managing infrastructure to providing a digital toolbox and optimized experiences through services like a managed cloud platform.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
infrastructure management at digital ages
1. accelerate your ambition 1
Dimension Data uses the power of
technology to help you achieve
great things in the digital era.
Infrastructure management at digital ages
Bernard Paques, cloud solution architect
3. Top 5 challenges depend on maturity -- or do they?
Place Cloud Beginners Cloud Explorers Cloud Focused
#1 Lack of resources/
expertise (38%)
Lack of resources/
expertise (34%) 3
Lack of resources/
expertise (26%) 5
#2 Security (35%) Compliance (32%) Building a private cloud
(19%)
#3 Compliance (34%) Managing costs (30%) Managing costs (18%)
#4 Managing multiple cloud
services (30%)
Security (28%) 2 Managing multiple cloud
services (18%)
#5 Governance/Control
(29%)
Managing multiple cloud
services (26%)
Security (17%) 4
Credit: RightScale 2016 State of the Cloud Report
whoever you are, there is a lot to uncover and to learn
5. How to deploy and manage the underlying
infrastructure?
platform
6. Credit: Mark Russinovich at Microsoft
from monolithic tiers
to micro-services
deployed as containers
on utility nodes
Microservices: an application revolution powered by the cloud
7. Operating system for container hosts
43%
39%
37%
13%
12%
4%
3%
2%
2%
Ubuntu
CentOS
RedHat
Debian
CoreOS
RancherOS
Atomic
Snappy
Photon
Credit: RightScale 2016 State of the Cloud Report
8. Server 1 Server 2 Server 3 Server 4 Server 5
Photo: dp world, London
9. Containers versus virtual machines
Databases services
• SQL clusters (Oracle, MSSQL, Maria DB)
• Cassandra rings / Hadoop clusters
• MongoDB clusters
• Redis / Memcached clusters
Storage intensive services
• Object-based storage
• Splunk / ELK / Syslogs / collectd
Sensitive services
• MQ (MQTT, RabbitMQ, JMS)
• Licence servers (FlexLM, WSUS)
• Load balancers / Proxy servers
• VPN endpoints
Start at developer workstation
• Add Dockerfile to every project
• Docker for Mac
• Docker for Windows
Container surrounds
• Docker Swarm
• Kubernetes
• Rancher
• …
New lightweight runtime
• CoreOS / RancherOS
• vSphere Integrated Containers (VIC)
• Microsoft Server 2016
10. Cloud Control
How would you like to orchestrate the Managed Cloud Platform today?
Powershell
module
Windows
application
Apache libcloud
Java
library
Private
Java
application
Cloud Control API endpoints
RESTful
API
Terraform
Application
orchestration
Private Hosted Hosted Public Public
14. Configuration management for the digital platform
42%
37%
29%
23%
13%
10%
8%
5%
4%
3%
2%
19%
19%
38%
15%
13%
19%
16%
13%
12%
12%
8%
Puppet
Chef
Docker
Ansible
Salt
Kubernetes
Docker Swarm
Mesosphere
Docker Tutum
Rocket
Rancher
Use today
Plan to use
Credit: RightScale 2016 State of the Cloud Report
15. infrastructure as code
a practice by where traditional infrastructure
management techniques are supplemented,
and often replaced, by ways of working
inherited from software development
16. The infrastructure as code workflow
configure version validate integrate deploy
text editor Git/SVN
Tests &
reviews
Library
API-driven
IaaS
software still, software
software too,
and peer review
another
software
software!
17. Infrastructure management is not software development
100s lines of configuration
for each sub-system
millions of lines of code in operating
systems, in applications, in APIs
Ensemble pour la paix, Xavier de Fraissinette, 1996
18. plumbery
action:
- deploy
- dispose
- …
Fittings
description
(in YAML)
Dimension Data
AWS
Microsoft Azure
Apache libcloud, cloud-init, terraform, …
Example infrastructure as code
19.
20. What is the role of infrastructure managers
in DevOps practice?
21. Continuous Delivery
Release software
every 6 months
Release software and
refresh data, often
DevOps
Shared responsibility
Common incentives and culture
Microservices
Tightly coupled components
Slow deployment cycles waiting on
integrated tests teams
Loosely coupled components
Simple building blocks
FROM
TO
Digital challenges call for new ways of working
Not my problem
Separate tools, varied incentives,
opaque process
22. Example digital experience based on holistic IT services
cloud experience
machine interactions
service
centre
social
community
technical
support
digital robot
(+ A.I.)
people interactions
24. CODE
Project
VPN
Gateway
System
TESTS
Software
PRODUCTION CONTROL
End user Operations
Source code
repository
(git, SVN)
Documentation
& metrics
(redmine, jira)
Running engines
(web, db, …)
Monitoring
& analysis
(Nagios, Splunk)
Continuous
Integration
(Jenkins, TFS)
Build engine
& test engine
(Maven, Codeship)
Configuration
& inventory
(Chef, SCCM)
Binaries
repository
(Nexus, Docker)
Private and public routing across firewalls
Example digital toolbox on Managed Cloud Platform
25. From “infrastructure managers” to “digital Ops”
VM
Optimized IT assets
Service Centre – as per ITIL guidelines
Service Request
Optimized digital experience
Self-service – agile, together
network
storage
compute
27. What is changing for infrastructure managers?
containers
object-based storage
SDN, IPv6
cyber-security
Internet & RFC 1918
virtual
machines
SAN & NAS perimeter
security
Next-Generation Data Centers
will be very different from what we know today
erasure coding
data protection service
request
orchestration
28. Accelerate your digital business
digital
infrastructure
hybrid cloud workspaces
for tomorrow
cybersecurity
Evolve your employee and
customer experience with
Unleash the power
of data with
Respond smarter
and faster with
Risk less, achieve
more with
We deliver for you wherever you are,
at every stage of your technology journey
Notes de l'éditeur
Who’s Dimension Data?
Dimension Data uses the power of technology to help you achieve great things in the digital era. As a member of the NTT Group, we focus on digital infrastructure, hybrid cloud, workspaces for tomorrow, cybersecurity, and network as the platform. With a turnover of USD 7.5 billion and offices in 58 countries, we deliver services wherever our clients are, at every stage of their technology journey. Accelerate your ambition. Go to dimensiondata.com