fujitsu software uforge appcenter introduction

21
Copyright 2018 FUJITSU LIMITED UForge AppCenter 3.8 Introduction March 2018

Upload: lamkhanh

Post on 30-Jan-2017

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: FUJITSU Software UForge AppCenter Introduction

Copyright 2018 FUJITSU LIMITED

UForge AppCenter 3.8IntroductionMarch 2018

Page 2: FUJITSU Software UForge AppCenter Introduction

1 Copyright 2018 FUJITSU LIMITED

Traditional

Discover

Plan Enable

Advanced Blueprinting and container using cloud

native automation, scaling and control

Dynamic

Cloud Native

Digital

Cloud native automation, scaling and control with

governance

Cloud Native

Lift & Shift Robust IT workloads, No application

changes

Standard

Cloud Hosted

Service & Component Consolidation &

Rationalization into cloud native

Rationalized

Cloud Aware

Enterprise Cloud Application Journey

3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications: re-hosting in a new environment for fast migration Cloud-aware applications: re-platforming or refactoring to enhance performance, governance,

manageability or other benefits in the cloud Cloud-native applications: building new applications using DevOps tools and methodologies to

increase agility and drive innovation

Page 3: FUJITSU Software UForge AppCenter Introduction

2 Copyright 2018 FUJITSU LIMITED

Application Cloud Journey: Customer Challenges

Software governance is compromised (shadow IT, no

common modelling and repositories)

No insight into current datacenter workloads and how to integrate

them into a cloud strategy

High barrier of entry to master multiple cloud environments

Existing software delivery processes manual and error prone

Lack of consistency and repeatability when onboarding

software to multiple environmentsWorried about vendor lock-in

Multi-cloud software management and cloud identity management

Controlling costs when using cloud computing resources

How to change current software development and operation

practices to agile development with tools and processes

Page 4: FUJITSU Software UForge AppCenter Introduction

3 Copyright 2018 FUJITSU LIMITED

To successfully meet these challenges and harness the full agility of Hybrid IT, you need fully automated, self-service application delivery and management.

Page 5: FUJITSU Software UForge AppCenter Introduction

4 Copyright 2018 FUJITSU LIMITED4

UForge AppCenter is a Fujitsu software platform for automating Hybrid IT application delivery and management.

It enables customers to model, deploy and migrate applications across clouds and data centers.

Page 6: FUJITSU Software UForge AppCenter Introduction

5 Copyright 2018 FUJITSU LIMITED

UForge AppCenter Use Cases

Page 7: FUJITSU Software UForge AppCenter Introduction

6 Copyright 2018 FUJITSU LIMITED

What does UForge do?

Cloud

Virtualization

Bare Metal

Deliver Any Application

Model Application Stacks with

Governance

Migrate Existing Application

Workloads

DeployApplications in the

Cloud

Build cloud-neutral full-stack templates and deploy to any

infrastructure

Containers

For Any Infrastructure

Application Deployment: Model, build and deploy applications for any cloud

Application Release Automation: Integrate with DevOps tools to provide continuous software delivery

Application Migration: Audit live workloads and automatically migrate to cloud

Page 8: FUJITSU Software UForge AppCenter Introduction

7 Copyright 2018 FUJITSU LIMITED

UForge AppCenter Use Cases

Model software stacks and reference templates

Mitigate risks with enterprise software governance across clouds

Co-create with collaboration on enterprise reference templates

Single console to deploy applications to any cloud

Application DeploymentModel, build and deploy applications for any cloud

Application ReleaseAutomation Integrate with other DevOps tools to provide continuous software delivery

Application MigrationAudit live workloads and automatically migrate to cloud

Industrialize server workload delivery with repeatable, consistent builds

Easily move software through development, test and production environments for faster release cycles

Integrate with your enterprise DevOps toolchain

Audit existing workloads as part of cloud transformation

Onboard existing VMs to Containers

Model a live workload and simplify re-platforming

Create cloud machine images from running servers

Page 9: FUJITSU Software UForge AppCenter Introduction

8 Copyright 2018 FUJITSU LIMITED

1 Image. 1 Cloud = 10 Hours

Use Case: Application Deployment

Model Deploy Manage

Full Stack Template(OS, middleware, application,

configuration)

Identical Machine Images for any Cloud or

Data Center

Cloud

Containers

Physical

Before

One Cloud

After

Multiple Clouds1 Template n Images = 30 mins

Virtual

No standardization or repeatability of software deployments Software governance is compromised Concern about vendor lock-in Employees lack expertise in clouds and cloud-specific tooling

Immutable application delivery with reference templates and full automation

Enterprise software governance across clouds No cloud lock in Cloud-specific expertise not required

Page 10: FUJITSU Software UForge AppCenter Introduction

9 Copyright 2018 FUJITSU LIMITED

Use Case: Application Release Automation for DevOps

Dev Team

Source CodeRepo

VCS-CIRPM Build

Multi-Cloud Infrastructure

Ops Team

Before After DevOps toolchain often manual or semi-automated Lack of common repositories for enterprise software builds Difficult for Dev and Ops to collaborate on reference

architectures Difficult to move software builds between environments

Integrated tool chain with automated processes end to end Single location for enterprise software builds Co-create reference templates across teams Easily move builds through dev, test and production

environments

Hammr TemplateJSON File Creation

(OS packages, software files, configuration)

Hammr Tool Create and BuildMachine Image

& Publish to Clouds

{JSON} {JSON}

{JSON}{JSON}

{JSON} {JSON}

MicrosoftAzure

AWS

FujitsuK5

hammr

Page 11: FUJITSU Software UForge AppCenter Introduction

10 Copyright 2018 FUJITSU LIMITED

Use Case: Application Migration

Manual processes or basic P2V tooling “Lift and shift” migration only with no visibility into what is

being migrated One server migrated at a time No life-cycle management after migration

Before Full automation for faster migration to cloud Build templates from live servers for re-platforming and re-

factoring, and injection of life-cycle management Many servers can be migrated automatically at once, for

significant cost savings

After

Scan Live Server

Generate Machine Image

Upload toCloud

Create Template from Server

Re-Build Identical Server

Page 12: FUJITSU Software UForge AppCenter Introduction

11 Copyright 2018 FUJITSU LIMITED

UForge AppCenter Product Overview

Page 13: FUJITSU Software UForge AppCenter Introduction

12 Copyright 2018 FUJITSU LIMITED

Key UForge Features

Migration

Templating Collaboration

Deployment

Modelling of single-node Linux and Windows application stacks

Provision instances directly to supported clouds

Scan and analysis of live servers for “lift and shift” migration or re-

platforming

Enterprise workspaces and social networking to share templates

across teams

Governance

Full governance and control over OS, middleware and applications

Page 14: FUJITSU Software UForge AppCenter Introduction

13 Copyright 2018 FUJITSU LIMITED

Configuration

Projects

OS Profile

Install Profile

My software

Template(Single-Node Software Stack)

UForge Key Features: Templating & Governance

Off-the-Shelf SoftwareComponents

Automated OS ProfilingPackage Updates

OS Repository SearchPackage Time Machine

ConfigurationScripts

Private SoftwareCatalog

Security ParametersKernel ParametersPartitioningNetworkingKeyboard, TimezoneLicense Entitlement

Key Features

“Application as Code”

Model single-node full application stacks

Multi-OS (Linux and Windows)

Multi-platform (cloud, hypervisor, container, bare metal)

Private and enterprise OS and software catalogs

Automated dependency checking

Lifecycle management of template

Integration with CI/CD tools

Cloud-Agnostic Templating

Page 15: FUJITSU Software UForge AppCenter Introduction

14 Copyright 2018 FUJITSU LIMITED

UForge Key Features: Deployment

Key Features Automated Provisioning to Multi-Cloud

K5 KVMVMDK

Automated machine image build(Cloud, Virtual, Container, Physical)

Instances(workloads)

AMI

Automated machine image build for your cloud and datacenter

Registration of Linux and Windows images into cloud environments

“Quick launch”* provisioning for Linux instances on AWS, Microsoft Azure, OpenStack and Apache CloudStack

*Apache Brooklyn required

Page 16: FUJITSU Software UForge AppCenter Introduction

15 Copyright 2018 FUJITSU LIMITED

UForge Key Features: Collaboration

Key Features Co-Creation and Innovation

Enterprise workspaces for co-creation

Share software and templates from a single location

Collaborate between Dev, QA and Ops

Activity stream and social networking features

Version management

RBAC user management

Enterprise Workspace for Sharing and Collaboration

Page 17: FUJITSU Software UForge AppCenter Introduction

16 Copyright 2018 FUJITSU LIMITED

UForge Key Features: Migration

Key Features Automated Live Server Migration

Linux & Windows

Live server scan & analysis

“Lift and shift” migration for re-hosting apps

Create template from live server for re-platforming apps

X2X environment migration (virtual & cloud)

VM to container migration (From IaaS to PaaS)

Incremental scans for comparison, auditing and life-cycle management

Data synchronization for Linux

Scan Live Server

Generate Machine Image

Upload toCloud

Create Template from Server

Re-Build Identical Server

Page 18: FUJITSU Software UForge AppCenter Introduction

17 Copyright 2018 FUJITSU LIMITED

Software Modeling: A Unique UForge Technology

“Big Data” of OS packages Version management Multi-OS (Windows, Linux)

Configuration

Projects

OS Profile

Install Profile

My software

Model Repositories & Components

Build single-node VMs, containers, cloud images

Software governance Automated package

dependency checking

Analyze and model live servers

Migrate “as is” or re-factor applications

Audit and server drift

Model Repositories and Components

Model Full ApplicationStacks

Model Live Servers

Page 19: FUJITSU Software UForge AppCenter Introduction

18 Copyright 2018 FUJITSU LIMITED

What platforms does UForge support?

Build on Linux and Windows Windows: 2008R2, 2012, 2012R2, 2016

Linux: RHEL, Oracle Linux, CentOS, Fedora, Debian, Ubuntu, SLES, OpenSUSE, Scientific Linux

Deploy on all leading clouds, hypervisors and containers, as well as bare metal FUJITSU Cloud Service K5, Oracle Cloud,

Amazon Web Services, Microsoft Azure, OpenStack, VMware, Google Compute Engine, Apache CloudStack and many more

Fujitsu K5

AWS

Virtual

Google

Containers

Oracle

Physical

Azure

VMware

APPLICATIONS

BUILD DEPLOYMODEL

Page 20: FUJITSU Software UForge AppCenter Introduction

19 Copyright 2018 FUJITSU LIMITED

Customer Benefits

Enterprise Customers

Application Developers IT Department Line of Business

Cloud Providers

Line-of-Business or IT Application Developers at Large Enterprise Customers

Simplify application releases: make it faster and easier to develop, test and

release applications

Save time: spend less time on manual integration tasks and reduce the chance

of errors

Increase co-creation and innovation: improve teamwork and collaboration

across Dev and Ops teams

Infrastructure & Operations Teams at Large Enterprise Customers

Increase agility: respond more quickly to customer requirements with new

features and apps

Lower costs: full automation and simplified streamlined processes

No cloud lock-in: run apps wherever suits your needs

Regain IT control: curate and govern all enterprise software

Business Units and Marketing Teams at Medium & Large Cloud Providers

New revenue streams: develop and launch new products and services

Higher revenue: sell more IaaS resources by onboarding customers more quickly to

cloud

Go hybrid: Offer customers support across hosted and public cloud offerings

Page 21: FUJITSU Software UForge AppCenter Introduction