How and Why to Containerize Your Legacy
Applications
Join us as we explain:
Available On Demand
1. What are Containers
2. Why Should You Containerize Legacy Apps
3. What are the Challenges of Containerizing Legacy Apps
4. How to Overcome Container Challenges
For audio playback and Q&A go to:
http://bit.ly/HyperCont
● Analyst firm focused on storage, cloud
and virtualization
● Knowledge of these markets is gained
through product testing and interaction
with end users and suppliers
● The results of this research can be
found in the articles, videos, webinars,
product analysis and case studies on
our web site:
http://storageswiss.com
Who Is Storage Switzerland?
Our Speakers
George Crump is the founder of Storage
Switzerland, the leading storage analyst focused on
the subjects of big data, solid state storage,
virtualization, cloud computing and data protection.
He is widely recognized for his articles, white papers,
and videos on such current approaches as all-flash
arrays, deduplication, SSDs, software-defined
storage, backup appliances, and storage networking.
He has over 25 years of experience designing
storage solutions for data centers across the US.
Our Speakers
Amjad Afanah is the VP of Product at HyperGrid. He was
previously the co-founder of DCHQ, which is now
HyperForm, a cloud management and deployment
automation platform for containers. Amjad has extensive
experience in cloud automation and application
management. Prior to founding DCHQ, Amjad was a senior
product manager at VMware, where he managed strategic
products in cloud management & automation for almost 3
years. He also assumed a product management role for 5
years at Oracle where he focused on application and
middleware management capabilities. Amjad holds a
bachelor’s degree in computer science from MIT and an
MBA degree from UCLA.
PROPRIETARY AND
CONFIDENTIAL
CapEx
$ 4
The HyperGrid Solution
HyperForm™ Platform - Dev Ops Transformation and Cloud Orchestration
HyperVue™ Platform – Infrastructure Management and Orchestration
HyperWeave™ Platform – Elastic Infrastructure
Provision Hybrid
Cloud
Model
Apps
Transform,
Containerize
Deploy &
Broker
Infrastructure
Automation
Open
APIs
Role-based
Policies
Resource
Metering
Automated
Alerting
All-Flash
Storage
Kernel Level
Integration
Inline Erasure
Encoding
Integrated
Networking
Linear Resource
Scaling
What Are Containers?
• Like a Virtual Machine, except finer
grained
• Virtual Machine abstraction stops
at the server
• Operating System and Application are
repeated
• Containers abstract Operating
System and Application
Polling Question
Have you experimented with containerizing
apps?
The Container Advantage
• Containers require less resources (CPU,
storage capacity)
• Thousands of Containers can be created or
deleted in the time it takes to create one
Virtual Machine
• Far easier and faster to move between
physical hosts or data centers
But...
As A Service
• Containers are considered
only usable for “new”
Applications
• Not typically designed for
persistent Data Structures
• Leaving Enterprise Apps out
in the Cold
Containers Are Seeing Slow Adoption
By Traditional Applications
• Rapidly spin up additional
Application instances
• More seamlessly move
Applications between servers
or data centers
• Lower overall resource
consumption
What If You Could Containerize
Enterprise Apps?
Polling Question
What kind of apps are you managing
today?
HyperGrid
Enabling the Application Journey to
Containers
Amjad Afanah
VP of Product, HyperForm
1
3
PROPRIETARY AND
CONFIDENTIAL
HyperGrid Value Proposition
Industry’s only application
infrastructure platform delivered
as-a-service that bridges
Development and IT
Operations.
Turn your private datacenter into
an AWS-like environment with
security, control and
governance for IT, while creating
agility and flexibility for
application developers on a
consumption basis.
HyperGrid is IT at the Flip of a
Switch™
A
PP
A
P
P
Applications
• Drive competitive advantage
• Enable new business opportunity
IT Operations
DEMAND
• Faster delivery
expectations
• Embrace DevOps while
enforcing security
The Business
RESULT
• Lower customer
satisfaction
• Growing use of shadow IT
• Increased risk
• Missed opportunity
The Move Towards Digital Transformation
HyperGrid Enabling the Journey to
Automation
• Long Waits
• Weak Oversight
• Rising Costs
• Rapid Delivery
• Stronger Governance
• Lower CapEx & OpEx
1
6
PROPRIETARY AND
CONFIDENTIAL
Containers Accelerating App Modernization
VIRTUALIZED INFRASTRUCTURE
Orphaned legacy apps. The cost of
migration delays efforts to modernize
and migrate legacy apps to lower-cost
infrastructure.
CONTAINERIZED APPLICATIONS
Insufficient automation. Containers
are designed to improve application
portability, but typically require code
changes and a long learning curve.
Agility. Eliminates IT bottlenecks and
turbocharges DevOps for rapid business
innovation.
Portability. Automates the modernization
of legacy applications so they can run
anywhere.
Manual service discovery. Services to
aid integration require additional effort
and expertise to containerize.
Zero learning curve. Requires no app
code changes; performs on-the-fly
containerization.
Ease of integration. Automates service
discovery for no-effort integration with any
external service.
1
7
PROPRIETARY AND
CONFIDENTIAL
Dockerfile
docker build
Container
Scheduling
& Orchestration
Package
Complexity in Adoption:
• Developer Skills Gap: Learning Curve Needed for Adoption of Containers (e.g.
Creating Dockerfiles & Docker Compose)
• Complexity in External System Integration: (i.e. Storage, Networking,
Logging, etc.), State of Official Drivers, Third Party Drivers, etc.
• Service Discovery & Scaling Intelligence Not Built into Enterprise Legacy
Apps
• IT Issues in Supporting Containerized Applications: Governance, Security,
Isolation, Lifecycle Management, Easily Setting Up Infrastructure Services
Optimized for Containers
Legacy App Journey to Containerization
Compose
Blueprints
Network
Storage
Logging
Extending Docker Compose & Docker Machine through Plug-ins written in BASH, PowerShell, Python,
Ruby or Perl:
• On-the-fly Containerization of Legacy Applications – no code change needed
• Automatic Service Discovery -- for HTTP Load Balancing & Databases
• On-the-fly Integration with External Services – e.g. automated storage management (creating,
mounting and taking snapshots of external volumes)
More than 400 multi-tier app templates published – enabling instant deployment on containers
Legacy App Journey to Containerization with HyperForm
Auto-ScalingService Discovery
Self-Service Governance
HyperForm
Service Templates
Service Cluster
Compose
Templates
HyperForm
UI
Compose
Blueprints
Machine
VM
Blueprint
Network Storage Logging
Plug-ins
20+ Lifecycle Events Entitlements 5 Scripting Languages
1
9
PROPRIETARY AND
CONFIDENTIAL
HyperForm – Delivering Next Generation IT as a Service
Physical Virtual Cloud
HyperForm
Self-Service
Policy-based Governance with Entitlements
Monitoring
CostMetering
Infrastructure
Services
App Container
Services
Custom
Services
18+ Clouds &
Platforms
Quotas &
Approvals
On-the-fly
Containerization
Service
Discovery
DBaaS, PaaS
Code Run
Plug-ins
• Automated, self-service VM
provisioning, approval
workflows, and granular
entitlements to provide tailored
infrastructure services on
Hyper-V, vSphere, OpenStack,
AWS, Azure, and 12+ clouds
• Deploy existing legacy
applications instantly on
Docker containers without
making a single code change
• Access to monitoring, backup,
in-browser terminals, log
analysis, scale in or out,
continuous delivery workflows
and applications updates to
speed up DevOps processes
Polling Question
Where are your apps running currently?
Thank you!
Storage Switzerland
http://www.storageswiss.com
georgeacrump@storageswiss.com
StorageSwiss on Twitter:
http://twitter.com/storageswiss
StorageSwiss on YouTube:
http://www.youtube.com/user/storageswiss
HyperGrid
http://hypergrid.com
HyperGrid on Twitter:
https://twitter.com/hypergrid
HyperGrid on LinkedIN:
https://www.linkedin.com/company/hypergrid
HyperGrid on Facebook:
https://www.facebook.com/hypergridinc/?fref=ts
How and Why to Containerize Your Legacy
Applications
For Complete Audio and Q&A please register
for the On-Demand Version at
http://bit.ly/HyperCont

Webinar: How and Why to Containerize Your Legacy Applications

  • 1.
    How and Whyto Containerize Your Legacy Applications Join us as we explain: Available On Demand 1. What are Containers 2. Why Should You Containerize Legacy Apps 3. What are the Challenges of Containerizing Legacy Apps 4. How to Overcome Container Challenges For audio playback and Q&A go to: http://bit.ly/HyperCont
  • 2.
    ● Analyst firmfocused on storage, cloud and virtualization ● Knowledge of these markets is gained through product testing and interaction with end users and suppliers ● The results of this research can be found in the articles, videos, webinars, product analysis and case studies on our web site: http://storageswiss.com Who Is Storage Switzerland?
  • 3.
    Our Speakers George Crumpis the founder of Storage Switzerland, the leading storage analyst focused on the subjects of big data, solid state storage, virtualization, cloud computing and data protection. He is widely recognized for his articles, white papers, and videos on such current approaches as all-flash arrays, deduplication, SSDs, software-defined storage, backup appliances, and storage networking. He has over 25 years of experience designing storage solutions for data centers across the US.
  • 4.
    Our Speakers Amjad Afanahis the VP of Product at HyperGrid. He was previously the co-founder of DCHQ, which is now HyperForm, a cloud management and deployment automation platform for containers. Amjad has extensive experience in cloud automation and application management. Prior to founding DCHQ, Amjad was a senior product manager at VMware, where he managed strategic products in cloud management & automation for almost 3 years. He also assumed a product management role for 5 years at Oracle where he focused on application and middleware management capabilities. Amjad holds a bachelor’s degree in computer science from MIT and an MBA degree from UCLA.
  • 5.
    PROPRIETARY AND CONFIDENTIAL CapEx $ 4 TheHyperGrid Solution HyperForm™ Platform - Dev Ops Transformation and Cloud Orchestration HyperVue™ Platform – Infrastructure Management and Orchestration HyperWeave™ Platform – Elastic Infrastructure Provision Hybrid Cloud Model Apps Transform, Containerize Deploy & Broker Infrastructure Automation Open APIs Role-based Policies Resource Metering Automated Alerting All-Flash Storage Kernel Level Integration Inline Erasure Encoding Integrated Networking Linear Resource Scaling
  • 6.
    What Are Containers? •Like a Virtual Machine, except finer grained • Virtual Machine abstraction stops at the server • Operating System and Application are repeated • Containers abstract Operating System and Application
  • 7.
    Polling Question Have youexperimented with containerizing apps?
  • 8.
    The Container Advantage •Containers require less resources (CPU, storage capacity) • Thousands of Containers can be created or deleted in the time it takes to create one Virtual Machine • Far easier and faster to move between physical hosts or data centers
  • 9.
  • 10.
    • Containers areconsidered only usable for “new” Applications • Not typically designed for persistent Data Structures • Leaving Enterprise Apps out in the Cold Containers Are Seeing Slow Adoption By Traditional Applications
  • 11.
    • Rapidly spinup additional Application instances • More seamlessly move Applications between servers or data centers • Lower overall resource consumption What If You Could Containerize Enterprise Apps?
  • 12.
    Polling Question What kindof apps are you managing today?
  • 13.
    HyperGrid Enabling the ApplicationJourney to Containers Amjad Afanah VP of Product, HyperForm
  • 14.
    1 3 PROPRIETARY AND CONFIDENTIAL HyperGrid ValueProposition Industry’s only application infrastructure platform delivered as-a-service that bridges Development and IT Operations. Turn your private datacenter into an AWS-like environment with security, control and governance for IT, while creating agility and flexibility for application developers on a consumption basis. HyperGrid is IT at the Flip of a Switch™ A PP A P P
  • 15.
    Applications • Drive competitiveadvantage • Enable new business opportunity IT Operations DEMAND • Faster delivery expectations • Embrace DevOps while enforcing security The Business RESULT • Lower customer satisfaction • Growing use of shadow IT • Increased risk • Missed opportunity The Move Towards Digital Transformation
  • 16.
    HyperGrid Enabling theJourney to Automation • Long Waits • Weak Oversight • Rising Costs • Rapid Delivery • Stronger Governance • Lower CapEx & OpEx
  • 17.
    1 6 PROPRIETARY AND CONFIDENTIAL Containers AcceleratingApp Modernization VIRTUALIZED INFRASTRUCTURE Orphaned legacy apps. The cost of migration delays efforts to modernize and migrate legacy apps to lower-cost infrastructure. CONTAINERIZED APPLICATIONS Insufficient automation. Containers are designed to improve application portability, but typically require code changes and a long learning curve. Agility. Eliminates IT bottlenecks and turbocharges DevOps for rapid business innovation. Portability. Automates the modernization of legacy applications so they can run anywhere. Manual service discovery. Services to aid integration require additional effort and expertise to containerize. Zero learning curve. Requires no app code changes; performs on-the-fly containerization. Ease of integration. Automates service discovery for no-effort integration with any external service.
  • 18.
    1 7 PROPRIETARY AND CONFIDENTIAL Dockerfile docker build Container Scheduling &Orchestration Package Complexity in Adoption: • Developer Skills Gap: Learning Curve Needed for Adoption of Containers (e.g. Creating Dockerfiles & Docker Compose) • Complexity in External System Integration: (i.e. Storage, Networking, Logging, etc.), State of Official Drivers, Third Party Drivers, etc. • Service Discovery & Scaling Intelligence Not Built into Enterprise Legacy Apps • IT Issues in Supporting Containerized Applications: Governance, Security, Isolation, Lifecycle Management, Easily Setting Up Infrastructure Services Optimized for Containers Legacy App Journey to Containerization Compose Blueprints Network Storage Logging
  • 19.
    Extending Docker Compose& Docker Machine through Plug-ins written in BASH, PowerShell, Python, Ruby or Perl: • On-the-fly Containerization of Legacy Applications – no code change needed • Automatic Service Discovery -- for HTTP Load Balancing & Databases • On-the-fly Integration with External Services – e.g. automated storage management (creating, mounting and taking snapshots of external volumes) More than 400 multi-tier app templates published – enabling instant deployment on containers Legacy App Journey to Containerization with HyperForm Auto-ScalingService Discovery Self-Service Governance HyperForm Service Templates Service Cluster Compose Templates HyperForm UI Compose Blueprints Machine VM Blueprint Network Storage Logging Plug-ins 20+ Lifecycle Events Entitlements 5 Scripting Languages
  • 20.
    1 9 PROPRIETARY AND CONFIDENTIAL HyperForm –Delivering Next Generation IT as a Service Physical Virtual Cloud HyperForm Self-Service Policy-based Governance with Entitlements Monitoring CostMetering Infrastructure Services App Container Services Custom Services 18+ Clouds & Platforms Quotas & Approvals On-the-fly Containerization Service Discovery DBaaS, PaaS Code Run Plug-ins • Automated, self-service VM provisioning, approval workflows, and granular entitlements to provide tailored infrastructure services on Hyper-V, vSphere, OpenStack, AWS, Azure, and 12+ clouds • Deploy existing legacy applications instantly on Docker containers without making a single code change • Access to monitoring, backup, in-browser terminals, log analysis, scale in or out, continuous delivery workflows and applications updates to speed up DevOps processes
  • 21.
    Polling Question Where areyour apps running currently?
  • 22.
    Thank you! Storage Switzerland http://www.storageswiss.com georgeacrump@storageswiss.com StorageSwisson Twitter: http://twitter.com/storageswiss StorageSwiss on YouTube: http://www.youtube.com/user/storageswiss HyperGrid http://hypergrid.com HyperGrid on Twitter: https://twitter.com/hypergrid HyperGrid on LinkedIN: https://www.linkedin.com/company/hypergrid HyperGrid on Facebook: https://www.facebook.com/hypergridinc/?fref=ts
  • 23.
    How and Whyto Containerize Your Legacy Applications For Complete Audio and Q&A please register for the On-Demand Version at http://bit.ly/HyperCont