AppOrbit DevOps NYC
-
Upload
bob-sokol -
Category
Technology
-
view
87 -
download
0
Transcript of AppOrbit DevOps NYC
© appOrbit 2016 | p.1
On-Demand Application EnvironmentsFor Packaged, Custom and Modern applications
© appOrbit 2016 | p.2
appOrbit at a glance
Select CustomersInvestors
Containerizes the complete application stack to deliver environments on demand, based on any version of the code, configuration, data, or infrastructure policy
► Significantly increases the velocity of application development► Accelerates application modernization and infrastructure agility
• Founded in 2014. Headquartered in San Jose, CA• 30+ engineers from VMware, Amazon, Veritas, BMC and EMC• Growing at >300% per year
© appOrbit 2016 | p.3
Mainframe Servers VMs
Provision in “seconds”
Infrastructure is “agile”
Application
“weeks and months”
.. But the Application has been “forgotten”
© appOrbit 2016 | p.4
Request for infra
Request for data
Request to install latest build of app
1 day to 1 month
1 week to 2 weeks
1 hour to 2 weeks
Weeks/ Months
15 minutes
5-30 minutes
5 minutes
Minutes
Self provision on-demand infra pool
Build app on latest version on
Jenkins
Apply latest version of data to
app
Old World New World With Apporbit
Application Environments in Minutes
© appOrbit 2016 | p.5
No need to replatform productionSupport for new and existing apps in both modern and legacy architectures
Broad operating system supportVMs, Windows, Linux, and Containers
Application and data portabilityDeploy a new app or migrate an existing app to any cloud, virtual, or physical environment
Application Service Environment
WEB SERVERS
WEB SERVICES
NETWORK CONFIGS
APP SERVERS
APIs APPPOLICIES
DB DATA SHARED STORAGE
Your applications Application Service Containerization
Full application & dataAll elements that makes the app function the way you expect it to
ComposabilityVersions of the app from any code, data set, policy, or config.
Application data versioningSnapshot, clone, and roll-forward/ roll-back
Features
Application Service Containerization
© appOrbit 2016 | p.7
The appOrbit Platform
Integrate with existing toolsets and processes
Containerize existing business applications
and databases
Define, version, and manage the application
© appOrbit 2016 | p.8
Application Specs Infrastructure Specs
App Tiers
DB Config
Compute
Config
Storage
Config
Network
Config
Policies
DEV TEST PERF. PROD.
ApplicationOrchestration
NetworkOrchestration
Infrastructure-as-code
Service Composition
Data and Database Management
Automated Environments
Snapshot/Clone Version
Role-Based Access and Cost Management
Mask
Benefits• No waiting for environments• Environments are synced which reduces config errors• Version tree for entire environments, not just code• Enables automated testing• Unlimited environments enables parallelization of work• No lock-in - ability to leverage any cloud, physical or virtual infra
Dev SCM Build DeployPackage/
Repo
VMs
Unique features• Support for Enterprise, legacy, and custom applications• Data and database management • Containers as a packaging mechanism to enable extreme
standardization• Infrastructure and cloud agnostic• No custom scripting or coding
©appOrbit 2016 | p. 10
Power On10
Steps Platform Features
• All Major Public and Private Clouds Supported
On-Demand Application Environments to:
Snap: Rollback or Roll-forward changes, anytime
Migrate: Forklift, Burst applications across Cloud Platforms
Clone: Non disruptive testing of existing applications
Update: Seamless upgrades, patches
Version Control
Add Cloud Endpoint
Create Cluster
Create Users & Roles
Create Projects
Create Application Templates
• Create Application BluePrint: App Template and Data Template.
• Leverage Application Defined InfrastructureTM
• Stitch together 3 dimensions: Infrastructure, Users, Application
• Cloud Agnostic, Inline Health Checks.
• AppOrbit Intelligent Data Fabric
• Role based access control.• Integrate with existing LDAP
5 Simple Steps – Setup to Start