Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
© Atos | Syntel
Atos Managed OpenShift (AMOS) Development ServiceAssists you at the best in migrating applications to the OpenShift Container PlatformRed Hat Emerging Technologies CoE
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
Atos – The leader in digital transformation
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
Market Observations
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
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
8 | © Atos | Syntel
BUT
9 | © Atos | Syntel
Free up time
10 | © Atos | Syntel
Companies and departments are re-inventing the wheel
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!
AMOSService Outline
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.
14 | © Atos | Syntel
Atos Managed OpenShift
Servicefor
Hybrid Cloud
AMOS
AMOS
Dev Ops
Decision Factory
SecurityRisk
Compliance
Cloudification
ApplicationIntegration
Application Development
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
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
AMOS Development ServiceKey Use Cases
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
Our Strengths –Your Benefits
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
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