t-systems cloud story · action: “spawn 3 vms a, b, c with sap app within a logical network”...
TRANSCRIPT
T-SYSTEMS Cloud SToRY
Michael Moritz Lead Enterprise Architect Cloud Computing Cloud & Partner Sales - CTO Office T-Systems International GmbH
5/15/2014 – internal – 5
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
5/15/2014 – internal – 6
T-SYSTEMS Cloud SToRY Cloud Competitors – Expect the Unexpected
Google buys Home Appliance Vendor Nest Labs for $3.2 Bn (14. Jan 2014) 2nd largest acquisition ever )after Motorola $12.5Bn). Nest was founded by Ex-Apple Manager and leads in smart Fire/Smoke Detectors etc.
5/15/2014 – internal – 10
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
+
5/15/2014 – internal – 11
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
+
5/15/2014 – internal – 12
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.
Resilient.
5/15/2014 – internal – 13
T-SYSTEMS Cloud SToRY Software Defined Datacenter: Virtual Application Landscape
VXLAN-to-VLAN Gateway
Virtual Load Balancer
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. ThE GoAl
5/15/2014 – internal – 14
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
5/15/2014 – internal – 15
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 …
5/15/2014 – internal – 16
T-SYSTEMS Cloud SToRY Piece Together The Puzzle – Part 1
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
5/15/2014 – internal – 18
T-SYSTEMS Cloud SToRY Automation: Historic Example from Programming
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
5/15/2014 – internal – 19
T-SYSTEMS Cloud SToRY Automation: Historic Example from Programming
Billions
Millions
100.000’s
1.000’s
5/15/2014 – internal – 20
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
5/15/2014 – internal – 21
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
5/15/2014 – internal – 22
T-SYSTEMS Cloud SToRY Piece Together The Puzzle – Part 2
5/15/2014 – internal – 24
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)
APPFAB R IC D E V E LOPE R PL ATFOR M
APPFABRIC SALES
APPLICATION ENGINEERING TEAM
Application Production
AppFabric Platform (Customer Cloud Apps)
AppFabric Dashboard (Metering, Monitoring, Steering)
Industry Application
Components
data integration between SaaS application and on-premise backend transformation between data models bi- and unidirectional synchronization additional processing e.g. cleansing, anonymization
5/15/2014 – internal – 25
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)
5/15/2014 – internal – 26
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
Deutsche Telekom is an investor in CipherCloud
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
5/15/2014 – internal – 27
T-SYSTEMS Cloud SToRY Piece Together The Puzzle – Part 3
5/15/2014 – internal – 29
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
5/15/2014 – internal – 30
T-SYSTEMS Cloud SToRY Piece Together The Puzzle – Part 4
T-SYSTEMS Cloud SToRY T-Systems Extended Cloud Platform with Partners
5/15/2014 – internal – 32
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
5/15/2014 – internal – 33
T-SYSTEMS Cloud SToRY Piece Together The Puzzle – Part 5
5/15/2014 – internal – 35
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
Clo
ud
MA
NA
GEM
ENT o
N A
ll lEvElS FoR
All FlA
voR
S
Mu
lTI-Clo
ud
Co
NSu
lTING
Mu
lTI-Clo
ud
MIG
RA
TIoN
& INTEG
RA
TIoN
PRINT SERvICES BIllING SERvICES BIG dATA
APPlICATIoNS
INFRASTRuCTuRE
IAAS Cloud BRokER aaS
dATA oRChESTRATIoN aaS
SERvICES
PRoCESS AAS
Futu
re A
pplic
atio
n St
ore
MIddlEwARECloud dATABASE
BRokER aaS
PRoCESSES
CuSToMER
…
…
AppFabric & PaaS
Software Defined Datacenter
T-Systems - Partner Clouds
T-Systems Cloud Services
Policy Based Automation
5/15/2014 – internal – 36
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