How and Why to Containerize Your Legacy Applications
Join us as we explain:
Available On Demand
1. What are Containers2. Why Should You Containerize Legacy Apps3. What are the Challenges of Containerizing Legacy Apps4. 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 SpeakersGeorge 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 SpeakersAmjad 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 CONFIDENTIALCapEx
$ 5
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?
HyperGridEnabling the Application Journey to
Containers
Amjad AfanahVP of Product, HyperForm
14
PROPRIETARY AND CONFIDENTIAL
HyperGrid Value PropositionIndustry’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™
APP
APP
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
17
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.
18
PROPRIETARY AND CONFIDENTIAL
Dockerfile
docker build
Container Scheduling
& OrchestrationPackage
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 ContainerizationComposeBlueprints
NetworkStorageLogging
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
TemplatesHyperForm UI
ComposeBlueprints
Machine
VMBlueprint
Network
Storage Logging
Plug-ins20+ Lifecycle
Events Entitlements 5 Scripting Languages
20
PROPRIETARY AND CONFIDENTIAL
HyperForm – Delivering Next Generation IT as a Service
Physical Virtual Cloud
HyperFormSelf-Service
Policy-based Governance with Entitlements M
onitoringCost M
etering
Infrastructure Services
App Container Services
Custom Services
18+ Clouds &
PlatformsQuotas & Approvals
On-the-fly Containerizat
ionService
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 Switzerlandhttp://[email protected]
StorageSwiss on Twitter:http://twitter.com/storageswiss
StorageSwiss on YouTube:http://www.youtube.com/user/storageswiss
HyperGridhttp://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
Top Related