35
© Atos | Syntel Atos Managed OpenShift (AMOS) Development Service Assists you at the best in migrating applications to the OpenShift Container Platform Red Hat Emerging Technologies CoE

Atos Managed OpenShift (AMOS) Development Service

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Atos Managed OpenShift (AMOS) Development Service

© Atos | Syntel

Atos Managed OpenShift (AMOS) Development ServiceAssists you at the best in migrating applications to the OpenShift Container PlatformRed Hat Emerging Technologies CoE

Page 2: Atos Managed OpenShift (AMOS) Development Service

2 | © Atos | Syntel

Agenda

1. Atos – the leader in digital transformation2. Market Observations3. AMOS Service Outline4. AMOS Development Service Key Use Cases5. Our Strengths – Your Benefits

Page 3: Atos Managed OpenShift (AMOS) Development Service

Atos – The leader in digital transformation

Page 4: Atos Managed OpenShift (AMOS) Development Service

4 | © Atos | Syntel

Worldwide digital leader & #1

leader in Europe

110,000 experts

73 countries

Worldwide IT Partner of the Olympic and Paralympic Games

50

10

2020

years developing and transforming business critical applications

years moving customers to the cloud

The most advanced Olympic Games ever – Tokyo2020

Atos at a glance

Page 5: Atos Managed OpenShift (AMOS) Development Service

Market Observations

Page 6: Atos Managed OpenShift (AMOS) Development Service

6 | © Atos | Syntel

90 % Challenges

10 % goodAutomation Modernized App’s to cloud

100’s of Developers

Millions of lines of Code

Large on Premises Workloads/monoliths

Varying Architecture Patterns

Devops

Process

Culture

Automation

10% good vs 90 % Legacy Burden

Page 7: Atos Managed OpenShift (AMOS) Development Service

7 | © Atos | Syntel

Enterprise capability, Agility, Technical Debt driving Modernization Initiatives

Complex Spaghetti Legacy Systems

Digital Systems –Everything as a Service

Low Agility

Insights

Long time to market

High Platform Costs

Diminishing Skills

Records Engagement

Page 8: Atos Managed OpenShift (AMOS) Development Service

8 | © Atos | Syntel

BUT

Page 9: Atos Managed OpenShift (AMOS) Development Service

9 | © Atos | Syntel

Free up time

Page 10: Atos Managed OpenShift (AMOS) Development Service

10 | © Atos | Syntel

Companies and departments are re-inventing the wheel

Page 11: Atos Managed OpenShift (AMOS) Development Service

11 | © Atos | Syntel

Should enterprise’s build and support platforms?

Should enterprise’s consume platforms and transform their business?

50% of large businesses in the UK report difficulty recruiting*

* ManpowerGroup 2018 Talent Shortage Survey

Skilled engineering talent is in short supply!

Page 12: Atos Managed OpenShift (AMOS) Development Service

AMOSService Outline

Page 13: Atos Managed OpenShift (AMOS) Development Service

13 | © Atos | Syntel

AMOS – Atos Managed OpenShift for Hybrid Cloud

Atos provides a fully managed PaaS based on

Red Hat OpenShift Container Platform;

enabling clients to focus their talent on what differentiates

them from their competitors on a platform stack that is

always up to date.

Page 14: Atos Managed OpenShift (AMOS) Development Service

14 | © Atos | Syntel

Atos Managed OpenShift

Servicefor

Hybrid Cloud

AMOS

AMOS

Dev Ops

Decision Factory

SecurityRisk

Compliance

Cloudification

ApplicationIntegration

Application Development

Page 15: Atos Managed OpenShift (AMOS) Development Service

15 | © Atos | Syntel

AMOS is integral part of Atos Cloud Transformation & Migration e-2-e service chain

Weight

Options

Criteria

MACH Assessment + Decision Factory

Assess OrchestrateTransform Operate

AMOS

Page 16: Atos Managed OpenShift (AMOS) Development Service

16 | © Atos | Syntel

a few hours after PO*

AMOS Development Service

Typically 10-16 Weeks*

AMOS Dedicated (Public Cloud / On-Premise)

* Provisioned, tested and available for service integration

Tenantcreated

Access provided

Purchaseorder

AMOS – Cluster Availability

Page 17: Atos Managed OpenShift (AMOS) Development Service

AMOS Development ServiceKey Use Cases

Page 18: Atos Managed OpenShift (AMOS) Development Service

18 | © Atos | Syntel

AMOS Development Service Automation Benefits

Reduce SME time for support and analysis

Integrate tools and enterprise services

Help assess migration suitabilityand likely effort

Facilitate adoption of DevSecOps and PaaS without platform management overhead

Facilitate containerisation of applications

1

4 3

25

Competitive Edge

Page 19: Atos Managed OpenShift (AMOS) Development Service

19 | © Atos | Syntel

▶ Purpose: Customer enablement / Proof of Value

▶ Fully managed production grade environment for development purposes

▶ Highly available▶ Tenant on a shared platform hosted

in public cloud (AWS)▶ Monthly service charge

AMOS Development Service (Shared Platform)

Page 20: Atos Managed OpenShift (AMOS) Development Service

20 | © Atos | Syntel

1. Proof of Concept

2. Prototype

3. Pilot

4. Kubernetes-Native Developer Workspaces service

5. CI / CD service (DevOps Tools)

6. Application Development service

7. Application 12-factor Readiness Assessment Service

8. Application Transformation Service

AMOS DS – Key Use Cases

Page 21: Atos Managed OpenShift (AMOS) Development Service

21 | © Atos | Syntel

AMOS DS – Proof of Concept

1. Purpose: demonstrate feasibility or value of a feature (can it be done?)

2. Scope: few features – less than MVP

3. Rationale: Validate a technology decision limiting expenses to a minimum

4. Typical duration: 1 to 2 weeks

5. How: 1 OpenShift Project created – PoC Team members onboarded within 1 day

6. Charges: per project per month

Page 22: Atos Managed OpenShift (AMOS) Development Service

22 | © Atos | Syntel

AMOS DS – Prototype

1. Purpose: demonstrate how a feature(s) will be done

2. Scope: few features – less than MVP

3. Rationale: Understand the way the feature can work in the real world

4. Typical duration: 4 - 6 weeks

5. How: 1 OpenShift Project created – PoC Team members onboarded within 1 day

6. Charges: per project per month

Page 23: Atos Managed OpenShift (AMOS) Development Service

23 | © Atos | Syntel

AMOS DS – Pilot

1. Purpose: test a product with a small audience

2. Scope: MVP

3. Rationale: get a better understanding of how the product will be used in the real

world

4. Typical duration: 6 - 16 weeks

5. How: 3-4 OpenShift Projects created – PoC Team members onboarded within 1

day

6. Charges: per project per month

Page 24: Atos Managed OpenShift (AMOS) Development Service

24 | © Atos | Syntel

AMOS DS – K8S Native Developer Workspaces

1. Purpose: provide all the tools and the dependencies that are needed to code,

build, test, run, and debug applications natively on Kubernetes.

https://developers.redhat.com/products/codeready-workspaces/overview

2. Scope: Any Native Application Development Project

3. Rationale: accelerate native application development

4. Typical duration: development project duration

5. How: one or more workspaces per developer depending on requirements

6. Charges: per workspace per month

Page 25: Atos Managed OpenShift (AMOS) Development Service

25 | © Atos | Syntel

AMOS DS – CI / CD as a Service

1. Purpose: become more agile by automating and streamlining the steps involved in going from an idea, change in the market or business requirement to the delivered product to the customer using OpenShift CI-CD capability. https://blog.openshift.com/cicd-with-openshift/https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html

2. Scope: Any Development Project – Also a good way to start using AMOS DS to

help automate the delivery of legacy projects running in a private data centre.

3. Rationale: increase efficiency and reduce risk/cost of delivery software.

4. Typical duration: development project duration

5. How: one OpenShift project containing all the CI-CD tools

6. Charges: one project per month

Page 26: Atos Managed OpenShift (AMOS) Development Service

26 | © Atos | Syntel

AMOS DS – Application Development

1. Purpose: build with speed, agility, confidence, and choice. Code in production

mode anywhere you choose to build.

https://www.openshift.com/products/features

2. Scope: New development projects / Application Transformation projects.

3. Rationale: increase productivity and reduced risk of software delivery.

4. Typical duration: development project duration

5. How: any number of flexible environments to cover the whole software

development lifecycle.

6. Charges: per project per month

Page 27: Atos Managed OpenShift (AMOS) Development Service

27 | © Atos | Syntel

AMOS DS – Application 12-factor Readiness Assessment Service

1. Purpose: estimate effort, assess feasibility and support planning for

transformation to 12-factor application rules.

2. Scope: Application Transformation projects (1-n applications).

3. Rationale: assess the complexity, manage the barriers and mitigate the risks of

workload containerisation.

4. Typical duration: depending on engagement

5. How: analyse application source code using the assessment service powered by

Syntbots Cloud code Automation Tool (CcAT)

6. Charges: per application

Page 28: Atos Managed OpenShift (AMOS) Development Service

28 | © Atos | Syntel

AMOS DS – Application Transformation Service

1. Purpose: fully or semi automate the migration of Java and/or .Net applications to

OpenShift / Kubernetes (AMOS).

2. Scope: Application Transformation projects (1-n applications)

3. Rationale: Contribute to secure and RoI driven cloud journey by ensuring

accelerated and de-risked workload containerisation

4. Typical duration: depending on engagement

5. How: Transform the application using Atos Cloud Factory powered by Syntbots

Cloud Life Cycle Migration (CLM) service

6. Charges: per application

Page 29: Atos Managed OpenShift (AMOS) Development Service

29 | © Atos | Syntel

▶ 1200+ rules across different reference architectures▶ Automated Remediation reduces migration time by 30%

CCAT- Cloud code Automation Tool reduces analysis time by over 90%

Effort Estimation

Code Analysis

Code Governance

Application Assessment

Migration Factory

Page 30: Atos Managed OpenShift (AMOS) Development Service

30 | © Atos | Syntel

CCAT - Portfolio Assessment: Cloud code Automation Tool (CCAT)

Update Rules

Review Violations and

EstimationReview code

changes

Use code analyzer report to perform

testing

Execute CcAT

Execute CcAT in Change mode

Perform manual code changes

Page 31: Atos Managed OpenShift (AMOS) Development Service

31 | © Atos | Syntel

Containerization and CI/CD using Cloud Lifecycle Management (CLM) Java and .Net based applications

Development Completion• Complete development of the

target module/app• Complete Unit Testing

Check-in• Each developer checks-in his

piece of code into SVN

1

SVN Checkout• CLM checks-out the

selected project from SVN

Analysis• CLM will analyze the

downloaded code • Generate violations report

Remediate• CLM remediates the code for

the violations• Generate remediation report

Modifications• Make manual

modifications for violations still present

Data Migration• Migrate data if any

App-Server Migration• Migrate app server

configurations to .yml files if any

Deployment• Deploys build to either

Azure or Kubernetes platform as configured

Build• Creates Build from

chosen platform –Windows or Linux

Smoke Test• Execute Test scripts to

confirm deployment

2 3 4

5

6

78910

Page 32: Atos Managed OpenShift (AMOS) Development Service

32 | © Atos | Syntel

Cloud Lifecycle Migration Tool Objectives and Benefits

VM Migration to automate effort in Lift & Shift

scenarios

Covers Java & .NET and multiple app servers

End-to-end integration of tools

Data migration, DevOps & automated Testing

Benefits

Cloud Lifecycle Migration Tool Highlights

Objectives +Ø Orchestrate & Perform entire lifecycle of migration

Ø Cater to App Server and Database Migrations

Ø Multiple Migration Patterns

Ø Enhance Cloud On-boarding Speed

Ø Open Source based framework

Ø 35% reduction in migration effort

Ø Mass Cloud Migrations

Ø ~90% reduction in analysis & SME time

Ø Flexibility to leverage existing client tooling

WELL-POSITIONED TO OUTPERFORM

Page 33: Atos Managed OpenShift (AMOS) Development Service

Our Strengths –Your Benefits

Page 34: Atos Managed OpenShift (AMOS) Development Service

34 | © Atos | Syntel

RH

7

Committed to Red Hat Portfolio- OpenShift PaaS – 3.X and 4.X- Ansible – Default automation platform- RHEL – 13 years supporting RHEL

Years support Cloud and Container platforms

Atos Syntbots automation to support application transformation to OpenShift

Red Hat and Atos

Page 35: Atos Managed OpenShift (AMOS) Development Service

Atos, the Atos logo, Atos Syntel, Unify, and Worldline are registered trademarks of the Atos group. March 2019. © 2019 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos.

Andres AlosSolution ArchitectGlobal Red Hat Champion and Accelerator [email protected]@atos.net

Thank You