continuous delivery to open telekom cloud (otc) · saas apps cloud shift migrate modernize cloud...

15
Continuous delivery to open telekom cloud (OTC) Openstack Summit 2016, B. Folgmann, B. Rederlechner GDC Cloud Consulting & Transformation Services

Upload: others

Post on 26-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Continuous delivery to open telekom cloud (OTC) Openstack Summit 2016, B. Folgmann, B. Rederlechner GDC Cloud Consulting & Transformation Services

Page 2: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

t-systems Transforms whole landscapes to cloud The goal is „Cloud-only“ simpliCiTy, noT „one more environmenT“

Unlock Classic

Build Digital

&

PaaS

Mobile Apps/Devices

SaaS Apps

Cloud shift

Migrate

Modernize

Cloud Native

Levels of added value

Enable the cloud Operate the cloud

Cloudify

Cloudify

Cloudify

Cloudify

Take existing cloud approaches into account

Pursue a consistent cloud strategy

Transformation to T-Systems open cloud world

For E2E governance from appli- cation operation to end devices

Intercloud

vCLOUD

T-Systems Dynamic Services (DCP)

Page 3: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

3

Open Telekom Cloud: What´s in?

Page 4: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

4

OTC professional services

Calculation & Cases

Calculate optimal setup & pricing for a given solution

Calculate business scenarios

Based on OTC price lists

Easy Jumpstart

Coaching on OTC mechanisms

Installation/usage support

Easy Migration

Assement of existing apps

Migration strategy & roadmap („FMO sketch“)

Migrate industrialized with ATMF

Cloud Native

Help new apps to become „cloud-native“ on OTC installation

Jumpstart new development

Continuous integration

based on widespread cloud solution pattern

Modernisation & Hybrid

Help existing apps to modernize with a full modernization on OTC

help existing apps to modernize partly in hybrid scenarios with OTC

based on widespread cloud migration pattern

Page 5: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Level I: Shift to cloud

Address whole landscapes systematically

Level II: Modernization

Legacy, customer applications, CRM, dev/test, collaboration. web applications, big data, mobile, applications on PaaS.

Cloud-Native apps

Exploit Cloud API + CI/CD Pure virtualisation

Cloudified apps

Fully Industrialized factory approach

Unlock Classic

Build Digital

&

PaaS

Mobile Apps/Devices

SaaS Apps

Value step projects & pre-product integrations

Page 6: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Managed Evolution & capability-driven Modernisation „eaCh modernisaTion sTep ConTribuTes To business value“

6

horizontal scale Concern: Poor availability

„Pre-product“: finish line blueprint Cloud mechanisms

elastic loadbalancing

clustered DB

horizontal scale

burst-out to public

Concern: Seasonal bursts

auto-scaler

infrastructure as code

migration pattern: replacement with

cloud adaption

Concern: Inflexible customer database

SaaS

Page 7: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

7

Pets vs. cattle

7

Maximum of care for your beloved pets

Cattle: one is like the other

Page 8: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Image Bakery Ephemeral Servers Rolling Updates using ansible and Jenkins in a real-world project

Page 9: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Image CentOS

Image Windows

Image SuSE

Public Images

Otc images

9

Image Cust1

Image Cust2

Image Cust3

Private Images ECS 1

System Disk

ECS 2

System Disk

Objectstore

Page 10: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Image bakery and Ephemeral servers

10

Production Staging & Testing

Base Image

Public Images

Image Cust v1

Private Images

ECS v1

System Disk

Image Cust v2

Image Cust v3

Update ECS v0 to v1

System Disk

UpdateECS v1 to v2

System Disk

ECS v2

System Disk

ECS v3

System Disk

Update ECS v2 to v3

System Disk

Page 11: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

11 11

Page 12: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

1. Creating basic structures https://console.otc.t-systems.com

2. Creating and installing Jump Host / Ansible Master

3. Adding the Jump Host as Jenkins Slave

4. Running the Image Bakery

5. Rolling Updates in Auto Scaling Group

Page 13: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

13

Boris Folgmann Senior Multi-Cloud Architect

- GDC Cloud Consulting and Transformation Services -

Mail:

[email protected]

Bernd Rederlechner Lead Architect Enterprise & Cloud

- GDC Cloud Consulting and Transformation Services -

Mail:

[email protected]

Page 14: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

Backup

Page 15: Continuous delivery to open telekom cloud (OTC) · SaaS Apps Cloud shift Migrate Modernize Cloud Native Levels of added value ... Continuous integration based on widespread cloud

T-SYSTEMS datacenter Campus BIERE