T-SYSTEMS Cloud SToRY
Michael Moritz
Lead Enterprise Architect Cloud Computing
Cloud & Partner Sales - CTO Office
T-SYSTEMS Cloud SToRY
Agenda
Cloud Challenges
T-SYSTEMS Cloud SToRY
Agenda
Cloud Challenges
T-SYSTEMS Cloud SToRY
Cloud Application Challenges – Massive Scale
search queries
35.000
likes
new photos
31.000
3.500
hours viewed
hours uploaded
2.300
1,5
tweets
5.700
e-mails
1.800.000
INTERNET TRAFFIC
worldwide created in
seconds
1
2
3
4
5
11.400
17.100
22.800
28.500
3.600.000
5.400.000
7.200.000
9.000.000
62.000
7.000
93.000
10.500
124.000
14.000
155.000
17.500
4.600
3,0
6.900
4,5
9.200
6,0
11.500
7,5
70.000
105.000
140.000
175.000
6
7
8
9
10
210.000
245.000
280.000
315.000
350.000
186.000
21.000
217.000
24.500
248.000
28.000
279.000
31.500
310.000
35.000
13.800
9,0
16.100
10,5
18.400
12,0
20.700
13,5
23.000
15,0
34.200
39.900
45.600
51.300
57.000
10.800.000
12.600.000
14.400.000
16.200.000
18.000.000
www
T-SYSTEMS Cloud SToRY
Cloud Competitors – Expect the Unexpected
Google buys Home Appliance Vendor Nest
Labs for $3.2 Bn (14. Jan 2014)
2
nd
largest acquisition ever )after Motorola $12.5Bn).
Nest was founded by Ex-Apple Manager and leads in
smart Fire/Smoke Detectors etc.
T-SYSTEMS Cloud SToRY
Agenda
Cloud Challenges
T-SYSTEMS Cloud SToRY
CMO - Traditional System Deployment
$1,800
5 days + 2 minutes
$300
2 minutes
$10,000
10 weeks
Enterprise
Storage
VLAN,
Networks
Firewall,
Load-Balancer
Security,
Monitoring
Availability
Present
Past
+
T-SYSTEMS Cloud SToRY
CMO - Traditional System Deployment
$1,800
5 days + 2 minutes
Enterprise
Storage
VLAN,
Networks
Firewall,
Load-Balancer
Security,
Monitoring
Availability
Present
+
$1,800
5 days + 2 minutes
Present
+
T-SYSTEMS Cloud SToRY
FMO - Software Defined Datacenter (SDDC)
$1,800
5 days + 2 minutes
Present
+
Software Defined Data Center
Future
All infrastructure is virtualized and delivered as a
service. The control of this datacenter is entirely
automated by software based on policies.
3 minutes
Standardized. Holistic.
Adaptive. Automated.
T-SYSTEMS Cloud SToRY
Software Defined Datacenter: Virtual Application Landscape
VXLAN-to-VLAN
Gateway
Load Balancer
Virtual
VMs
Virtual
Firewall
Virtual Application
Acceleration Services
Virtual Storage
Services
Virtual Network
Management
VXLAN-to-VLAN
Gateway
Virtual
Firewall
Fully encapsulated application landscapes that can move freely within client and service provider
networks, without any change, and can be administrated independently of it’s underlying networks.
T-SYSTEMS Cloud SToRY
Software Defined Datacenter: Physical Extensions
Physical
Server & Storage
Admin LAN Services
Admin LAN Routing
Physical Firewall
Customer Network
Virtual
Firewall
VXLAN-to-VLAN
Gateway
VXLAN-to-VLAN Gateway
T-SYSTEMS Cloud SToRY
Software Defined Datacenter: Application Landscape Mobility
Virtual Application Landscape
Virtual Machines
Virtual Storage
Virtual Networks
Virtual Network Services
Virtual Firewall
Virtual Load Balancers
…
Virtual Application Landscape
Virtual Machines
Virtual Storage
Virtual Networks
Virtual Network Services
Virtual Firewall
Virtual Load Balancers
…
Virtual Application Landscape
Virtual Machines
Virtual Storage
Virtual Networks
Virtual Network Services
Virtual Firewall
Virtual Load Balancers
…
Software Defined
Datacenter
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
T-SYSTEMS Cloud SToRY
CPu – REGISTERS &
oPERATIoNS IN
hARdwARE
Execute
CPu MICRo–
oPERATIoNS
Compile
FoRMAl
lANGuAGE 2
Compile
FoRMAl
lANGuAGE 1
Compile
dEvEloPMENT
FRAMEwoRkS
Define
e.g. C
e.g. Assembler Code
main {
…
}
ADD
R2, R1
MUL
R2, R3
…
Software on a Chip
Objects &
their Relations
CPU
T-SYSTEMS Cloud SToRY
CPu – REGISTERS &
oPERATIoNS IN
hARdwARE
Execute
CPu MICRo–
oPERATIoNS
Compile
FoRMAl
lANGuAGE 2
Compile
FoRMAl
lANGuAGE 1
Compile
dEvEloPMENT
FRAMEwoRkS
Define
e.g. C
e.g. Assembler Code
main {
…
}
ADD
R2, R1
MUL
R2, R3
…
Software on a Chip
Objects &
their Relations
CPU
T-SYSTEMS Cloud SToRY
Automation: Historic Example from Programming
Billions
Millions
100.000’s
T-SYSTEMS Cloud SToRY
Automation: Policy Based Automation
dEFINE
objects and their connectivity
(“Application Landscapes”) in an abstract
policy language – the new main „API“.
CoMPIlE
to the next layers language
& ENFoRCE
CoMPIlE
to the next layers language
& ENFoRCE
CoMPIlE
to the physical layer
& ExECuTE
wE TRIEd To
AuToMATE hERE
IN ThE PAST
wE NEEd To do IT
hERE To SuCCEEd
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
Policies & configuration
automatically created and
enforced on each layer
Here are the traditional
APIs we know – they
separate the layers
Application Landscapes created
through Human Interaction & from
Development Frameworks
T-SYSTEMS Cloud SToRY
Automation: Policy Based Automation
dEFINE
objects and their connectivity
(“Application Landscapes”) in an abstract
policy language – the new main „API“.
CoMPIlE
to the next layers language
& ENFoRCE
CoMPIlE
to the next layers language
& ENFoRCE
CoMPIlE
to the physical layer
& ExECuTE
wE TRIEd To
AuToMATE hERE
IN ThE PAST
wE NEEd To do IT
hERE To SuCCEEd
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
Policies & configuration
automatically created and
enforced on each layer
Application Landscapes created
through Human Interaction & from
Development Frameworks
Example
Model:
Customer: “Car Manufacturer”
Action: “Roll out SAP”
Constraints: “Users X, Y, Z get access”
Next-level translation:
Datacenter: “Munich”, Tenant: “XZY”
Action: “Spawn 3 VMs A, B, C with SAP app within a logical network”
Constraint: “Only allow users X, Y, Z to access VMs A, B, C; Deny all
other communication”
Next-level translation:
Datacenter: “5”, VXLAN ID: “153”
iptable rules: “TCP traffic from source IP address of X, Y, Z and to
destination IP address of A, B, C on TCP Ports 8000, 3600, 8100
used by SAP. Block all other communication”
Software Defined
Datacenter
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
Policy Based
Automation
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
T-SYSTEMS Cloud SToRY
T-SYSTEMS Cloud SToRY
AppFabric
Customer
Applications
New & Legacy
Applications
standardized software target platform for new and existing customer applications
transform legacy customer applications (AppFabric Engineering) into real Cloud applications
bring them onto an automated Cloud Platform as AppFabric Services
partner with key Cloud vendors (e.g. VMware/Pivotal for Java stack and Microsoft for .net Stack)
APPFABRIC DEVELOPER PLATFORM
APPFABRIC
SALES
APPLICATION
ENGINEERING TEAM
Application
Production
AppFabric Platform
(Customer Cloud Apps)
(Metering, Monitoring, Steering)
AppFabric Dashboard
Application
Industry
data integration between SaaS application and on-premise backend
transformation between data models
bi- and unidirectional synchronization
additional processing e.g. cleansing, anonymization
T-SYSTEMS Cloud SToRY
SaaS Application Integration – Data Integration
Data Sync Agent
e.g. SalesForce API
e.g. SAP API (BAPI)
Backend System (e.g. SAP)
SaaS Application
(e.g. SalesForce)
T-SYSTEMS Cloud SToRY
SaaS Application Integration – Data Encryption (CipherCloud)
encryption preserves data formats and operations
keys retained by our customers
no impact on usability
unified policies across clouds
Software Defined
Datacenter
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
Policy Based
Automation
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
AppFabric &
PaaS
A P P F A B R I C D E V E L O P E R P L A T F O R M APPFABRIC SALES APPLICATION ENGINEERING TEAM Application Production AppFabric Platform(Customer Cloud Apps) AppFabric Dashboard (Metering, Monitoring, Steering) Industry Application Components
T-SYSTEMS Cloud SToRY
T-SYSTEMS Cloud SToRY
T-Systems Cloud Services
SECURITY MANAGEMENT
BILLING ACCOUNTING
E2E/SLA MANAGEMENT
BUSINESS
APPLICATIONS
(E.G. DCS/SAP)
IT
INFRA-STRUCTURE
SERVICES
(E.G. DSI)
TC
INFRA-STRUCTURE
SERVICES
(E.G. IP-VPN)
ICT
PLATFORM
SERVICES
(E.G. DSOS)
UCC
SERVICES
(E.G. DSC)
ENTERPRISE
MARKET-PLACES
SECURITY
SERVICES
(E.G. IDM)
FUTURE
DESKTOP
(E.G. VDI)
FURTHER
CLOUD
SERVICES
(E.G. APM,
MES)
OPERATIONAL MGMT
INTEGRATION MANAGEMENT
CuSToMER PoRTAl
COMPUTING SERVICES (COMPUTING & STORAGE)
dYNAMIC Cloud PlATFoRM
PRIVATE IP ACCESS
PUBLIC IP ACCESS
NETWORK SERVICES (IP FABRIC/IPLS)
REMOTE BASED ACCESS
DCS: Dynamic Cloud Services; VPN: Virtual Private Network; DSoS: Dynamic Services for other Solutions; DSC: Dynamic Services for Collaboration;
IDM: Identity Management; VDI: Virtual Desktop Infrastructure; APM: Application Performance Management; MES: Mobile Enterprise Services
T-Systems Cloud
Services
T-Systems
Software Defined
Datacenter
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
Policy Based
Automation
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
AppFabric &
PaaS
A P P F A B R I C D E V E L O P E R P L A T F O R M APPFABRIC SALES APPLICATION ENGINEERING TEAM Application Production AppFabric Platform(Customer Cloud Apps) AppFabric Dashboard (Metering, Monitoring, Steering) Industry Application Components
T-SYSTEMS Cloud SToRY
T-SYSTEMS Cloud SToRY
T-Systems Extended Cloud Platform with Partners
German Cloud Managed by T-Systems
dYNAMIC Cloud PlATFoRM
PARTNER
dATACENTERS
ENhANCEd Cloud PARTNERING
Partner
Cloud
Infrastructure / Platform /
Software as a
Service
ISV Partner
Cloud
Infrastructure / Platform /
Software as a
Service
Partner
Cloud
Platform /
Software as a
Service
Partner Cloud
Software Solutions
Partner Cloud
Software Solutions
T-Systems
Cloud Offerings
T-Systems
Cloud Offerings
T-SYSTEMS TElECoMMuNICATIoNS, SoFTwARE dEFINEd NETwoRk & SToRAGE SERvICES
T-SYSTEMS dATACENTERS
End-to-End management by T-Systems
Cloud oRChESTRATIoN, MANAGEMENT ANd BRokERAGE SERvICES (CoMB) & INTEGRATIoN
APPlICATIoN FABRIC dEvEloPMENT
APPSToRES & BuSINESS CoNTENT
INduSTRY Cloud PlATFoRM SoluTIoNS
CuSToMER
SAlES PARTNER
T-Systems Cloud
Services
T-Systems
Software Defined
Datacenter
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
T-Systems - Partner
Clouds
Partner
Policy Based
Automation
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s
AppFabric &
PaaS
A P P F A B R I C D E V E L O P E R P L A T F O R M APPFABRIC SALES APPLICATION ENGINEERING TEAM Application Production AppFabric Platform(Customer Cloud Apps) AppFabric Dashboard (Metering, Monitoring, Steering) Industry Application Components
T-SYSTEMS Cloud SToRY
T-SYSTEMS Cloud SToRY
Cloud Orchestration, Management & Brokerage (COMB)
T-Systems’ answer to the Multi-Cloud trend in IT Industry: “
wE MANAGE YouR Cloud – All oF IT, ACRoSS All Cloud vENdoRS
”
End to end approach from Cloud Consulting and Migration/Integration to Automation and Service Management of all kinds of Clouds
Multi-Cloud Consulting
Cloud Migration and Integration into
Multi-Cloud environments
Cloud Automation across all
vendors (Cloud Broker,
Orchestration as a Service, …)
Service Management across all
Cloud service providers
C
lo
u
d
M
A
N
A
G
EM
EN
T o
N
A
ll
lE
vE
lS
F
o
R
A
ll
Fl
A
vo
R
S
M
u
lT
I-C
lo
u
d
C
o
N
Su
lT
IN
G
M
u
lT
I-C
lo
u
d
M
IG
R
A
TIo
N
&
IN
TE
G
R
A
TIo
N
PRINT SERvICES
BIllING SERvICES
BIG dATA
APPlICATIoNS
INFRASTRuCTuRE
IAAS Cloud BRokER aaS
dATA oRChESTRATIoN aaS
SERvICES
PRoCESS AAS
Fu
tu
re
A
pp
lic
at
io
n
St
or
e
MIddlEwARE
Cloud dATABASE
BRokER aaS
PRoCESSES
CuSToMER
…
AppFabric &
PaaS
Software Defined
Datacenter
T-Systems - Partner
Clouds
T-Systems Cloud
Services
Policy Based
Automation
T-SYSTEMS Cloud SToRY
Conclusion: T-Systems Cloud Strategy 2014+
CoMB
Virtual Application Landscape
Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers …
Partner
T-Systems
Billions
Millions
100.000’s
SCAlE: Managed Objects
1.000’s A P P F A B R I C D E V E L O P E R P L A T F O R M APPFABRIC SALES APPLICATION ENGINEERING TEAM Application Production AppFabric Platform
(Customer Cloud Apps) AppFabric Dashboard (Metering, Monitoring, Steering) Industry Application Components