Michael Moritz Lead Enterprise Architect Cloud Computing Cloud & Partner Sales - CTO Office T-Systems International GmbH
Agenda Cloud Challenges T-Systems Cloud Strategy 2
Agenda Cloud Challenges T-Systems Cloud Strategy 3
Cloud Application Challenges Massive Scale 280.000 350.000 245.000 105.000 140.000 210.000 315.000 175.000 70.000 35.000 search queries 279.000 248.000 155.000 186.000 124.000 310.000 217.000 93.000 62.000 31.000 likes 28.000 35.000 24.500 10.500 14.000 21.000 31.500 17.500 3.500 7.000 new photos 23.000 20.700 18.400 13.800 11.500 16.100 4.600 6.900 9.200 2.300 hours viewed 10,5 15,0 12,0 13,5 3,0 4,5 6,0 9,0 1,5 7,5 hours uploaded www 10.800.000 12.600.000 16.200.000 18.000.000 14.400.000 3.600.000 5.400.000 9.000.000 1.800.000 7.200.000 e-mails 39.900 45.600 22.800 28.500 34.200 57.000 51.300 11.400 17.100 5.700 tweets INTERNET TRAFFIC worldwide created in 10 12 34 56 78 9 seconds 5
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. 6
Agenda Cloud Challenges T-Systems Cloud Strategy 8
CMO - Traditional System Deployment Past Present Enterprise Storage VLAN, Networks $10,000 10 weeks $1,800 $300 5 days 2 minutes + 2 minutes + Firewall, Load-Balancer Security, Monitoring Availability 10
CMO - Traditional System Deployment Present Present Enterprise Storage VLAN, Networks + $1,800 5 days + 2 minutes $1,800 5 days + 2 minutes + Firewall, Load-Balancer Security, Monitoring Availability 11
FMO - Software Defined Datacenter (SDDC) Future Software Defined Data Center Present + $1,800 5 days + 2 minutes 3 minutes All infrastructure is virtualized and delivered as a service. The control of this datacenter is entirely automated by software based on policies. Standardized. Holistic. Adaptive. Automated. Resilient. 12
Software Defined Datacenter: Virtual Application Landscape VXLAN-to-VLAN Gateway Virtual Application Acceleration Services Virtual Load Balancer Virtual Network Management VMs Virtual Firewall VXLAN-to-VLAN Gateway Virtual Firewall Virtual Storage Services The Goal 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. 13
Software Defined Datacenter: Physical Extensions Physical Firewall Customer Network VXLAN-to-VLAN Gateway Physical Server & Storage VXLAN-to- VLAN Gateway Virtual Firewall Admin LAN Routing Admin LAN Services 14
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 Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers 15
Piece Together The Puzzle Part 1 Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers 16
Automation: Historic Example from Programming Development Frameworks Objects & their Relations Define FormaL Language 1 e.g. C main { } Compile FormaL Language 2 e.g. Assembler Code ADD MUL R2, R1 R2, R3 Compile CPU Micro operations Software on a Chip Compile CPU Registers & Operations in Hardware CPU Execute 18
Automation: Historic Example from Programming Development Frameworks Objects & their Relations 1.000 s Define FormaL Language 1 e.g. C main { } 100.000 s Compile FormaL Language 2 CPU Micro operations e.g. Assembler Code Software on a Chip ADD MUL Millions R2, R1 R2, R3 Compile Compile Billions CPU Registers & Operations in CPU Hardware Execute 19
Automation: Policy Based Automation Application Landscapes created through Human Interaction & from Development Frameworks Policies & configuration automatically created and enforced on each layer Here are the traditional APIs we know they separate the layers 1.000 s 100.000 s Millions We need to do it here to succeed 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 Billions We Compile tried to automate here in the & execute past to the physical layer Scale: Managed Objects 20
Automation: Policy Based Automation Example Application Landscapes Model: created We Define need objects and to their do connectivity it through Human Interaction Customer: & Car from Manufacturer ( Application Landscapes ) in an abstract Development Frameworks 1.000 s policy language the new main API. Action: Roll out SAP here to succeed Constraints: Users X, Y, Z get access Policies & configuration Next-level translation: Compile automatically created and 100.000 s to the next layers language Datacenter: Munich, Tenant: XZY enforced on each layer & enforce 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 Compile Millions to the next layers language Next-level translation: & enforce Datacenter: 5, VXLAN ID: 153 iptable rules: TCP traffic from source IP address of X, Y, Z and to We Compile tried to destination IP address of A, Billions B, C TCP Ports 8000, 3600, 8100 automate the physical here layer used by SAP. Block all other communication in the & execute past Scale: Managed Objects 21
Piece Together The Puzzle Part 2 1.000 s Policy Based Automation 100.000 s Millions Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers Billions Scale: Managed Objects 22
AppFabric 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) Customer Applications APPFABRIC SALES APPLICATION ENGINEERING TEAM Application Production APPFABRIC DEVELOPER PLATFORM New & Legacy Applications AppFabric Platform (Customer Cloud Apps) AppFabric Dashboard (Metering, Monitoring, Steering) Industry Application Components 24
SaaS Application Integration Data Integration data integration between SaaS application and on-premise backend transformation between data models bi- and unidirectional synchronization additional processing e.g. cleansing, anonymization SaaS Application (e.g. SalesForce) e.g. SalesForce API e.g. SAP API (BAPI) Data Sync Agent Backend System (e.g. SAP) 25
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 26
Piece Together The Puzzle Part 3 1.000 s Policy Based Automation 100.000 s Millions Billions Scale: Managed Objects Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers APPFABRIC APPLICATION Application SALES ENGINEERING TEAM Production 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 Platform AppFabric Dashboard Industry (Customer Cloud Apps) (Metering, Monitoring, Steering) Application Components AppFabric & PaaS 27
T-Systems Cloud Services CUSTOMER PORTAL E2E/SLA MANAGEMENT BILLING ACCOUNTING SECURITY MANAGEMENT OPERATIONAL MGMT INTEGRATION MANAGEMENT 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 BUSINESS APPLICATIONS (E.G. DCS/SAP) SECURITY SERVICES (E.G. IDM) FUTURE DESKTOP (E.G. VDI) FURTHER CLOUD SERVICES (E.G. APM, MES) COMPUTING SERVICES (COMPUTING & STORAGE) DYNAMIC CLOUD PLATFORM NETWORK SERVICES (IP FABRIC/IPLS) REMOTE BASED ACCESS PUBLIC IP ACCESS PRIVATE IP 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 29
Piece Together The Puzzle Part 4 1.000 s Policy Based Automation 100.000 s Millions Billions Scale: Managed Objects Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers APPFABRIC APPLICATION Application SALES ENGINEERING TEAM Production 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 Platform AppFabric Dashboard Industry (Customer Cloud Apps) (Metering, Monitoring, Steering) Application Components AppFabric & PaaS T-Systems T-Systems Cloud Services 30
T-Systems Extended Cloud Platform with Partners Customer Sales Partner End-to-End management by T-Systems AppstoreS & Business Content INDUSTRY CLOUD PLATFORM SOLUTIONS Cloud Orchestration, Management and Brokerage Services (COMB) & Integration APPLICATION FABRIC DEVELOPMENT T-Systems Cloud Offerings T-Systems Cloud Offerings Partner Cloud Software Solutions Dynamic Cloud Platform Partner Cloud Software Solutions Partner Cloud Infrastructure / Platform / Software as a Service Enhanced Cloud Partnering ISV Partner Cloud Infrastructure / Platform / Software as a Service Partner Cloud Platform / Software as a Service T-Systems Telecommunications, Software Defined network & Storage services T-Systems Datacenters German Cloud Managed by T-Systems Partner Datacenters 32
Piece Together The Puzzle Part 5 1.000 s Policy Based Automation 100.000 s Millions Billions Scale: Managed Objects Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers APPFABRIC APPLICATION Application SALES ENGINEERING TEAM Production 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 Platform AppFabric Dashboard Industry (Customer Cloud Apps) (Metering, Monitoring, Steering) Application Components AppFabric & PaaS T-Systems - Partner Clouds Partner T-Systems T-Systems Cloud Services 33
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 Processes Process aas 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 services Applications Middleware Infrastructure Future Application Store Print Services Billing Services Big Data IAAS Cloud Broker aas Data Orchestration aas Cloud Database Broker aas Multi-Cloud Migration & Integration Multi-Cloud Consulting Cloud Management on all levels for all flavors Customer 35
Conclusion: T-Systems Cloud Strategy 2014+ 1.000 s Policy Based Automation 100.000 s Millions Billions Scale: Managed Objects Software Defined Datacenter Virtual Application Landscape Virtual Machines Virtual Storage Virtual Networks Virtual Network Services Virtual Firewall Virtual Load Balancers COMB APPFABRIC APPLICATION Application SALES ENGINEERING TEAM Production 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 Platform AppFabric Dashboard Industry (Customer Cloud Apps) (Metering, Monitoring, Steering) Application Components AppFabric & PaaS T-Systems - Partner Clouds Partner T-Systems T-Systems Cloud Services 36
Questions?