fujitsu software uforge appcenter introduction
TRANSCRIPT
Copyright 2018 FUJITSU LIMITED
UForge AppCenter 3.8IntroductionMarch 2018
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
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
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.
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.
5 Copyright 2018 FUJITSU LIMITED
UForge AppCenter Use Cases
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
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
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
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
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
11 Copyright 2018 FUJITSU LIMITED
UForge AppCenter Product Overview
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
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
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
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
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
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
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
Containers
Oracle
Physical
Azure
VMware
APPLICATIONS
BUILD DEPLOYMODEL
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