OpenStack in Enterprise
robotizing software deployment
and hardware provisioning
www.asdtech.co | 2
What is OpenStack?
OpenStack is an open-source scalable cloud
operating system that controls pools of compute,
storage, and networking resources.
It is generally used for building up private and
hybrid Software Defined IT-ecosystems
free from vendor limitations.
www.asdtech.co | 3
How to use?
OpenStack lets Enterprises create various production
deployments with enterprise-class service levels, without
compromising flexible access to open-source innovation.
• Continuous software delivery via agile CI/CD
• Cloud enabling existing and new applications
• IT as a Service/IT Self Service/end-user self service
• Reduce reliance on proprietary virtualization &
enable multiple hypervisors
www.asdtech.co | 4
OpenStack is not to replace
environment, but to leverage it to
multifunctional enterprise cloud
www.asdtech.co | 5
+ Thoroughly tested and has monolithic
+ Well supported and has a proven track
+ Availability of engineers on the market
+ Built-in minimum necessary HA/DR and
+ Vendor independent, software-defined and
+ Scales up horizontally and provides virtual
+ Orchestrates heterogeneous environments
(ESXi, Hyper-V, Xen, KVM)
+ Hybrid cloud and cloud-aware APPs ready
www.asdtech.co | 6
Why not use
www.asdtech.co | 7
Asdtech allocated a team
for OpenStack R&D activities
- Do you know what is OpenStack?
- Open… what..?
Open-source is engaging! But who sets up
SLA & supports that unknown beast?
Yeap, we are considering OpenStack, but
haven’t yet decided how to start…
Is this a case we can use OpenStack for?
What kind of OpenStack-based solutions
can you offer to our business?
2011 2012 2013 2014 2015
A bit of History
www.asdtech.co | 8
OpenStack for Enterprise by Asdtech
Single dashboard to manage patchy infrastructure
and friendly self-service portal for users
Distribution of cloud resources
among departments and instant billing
Various hypervisors and
CPU architectures supported
Built on OpenStack Heat
or Mirantis Murano
Includes tools for creating and
managing CI/CD scenarios
Suits for complicated clusters
www.asdtech.co | 9
OpenStack for CI/CD
and Cloud Automation
www.asdtech.co | 10
Hardware provisioning and software deployment w/o automation takes days
Expensive storage & compute units is a luxury within DEV and QA environments
Any newly introduced tool must avoid any noise within the existing ecosystem
Top challenges facing Enterprise IT
Asdtech offers a set of turnkey services
to Enterprises willing to orchestrate
existing IT-ecosystem or to build it from
scratch using OpenStack.
Our involvement may cover consultancy
and design phases only or include entire
cloud setup, components development,
migration, customization, support and
training as well.
verbose = False
debug = True
auth_host = controller1
auth_protocol = http
auth_port = 35357
admin_user = neutron
1. CI/CD automation environment built
on the top of OpenStack Heat or
1. Significant cost optimization via SDS
and OpenStack’s native KVM
virtualization (tuned by Asdtech to
2. Simplified management of existing
compute, network and storage
through OpenStack Horizon
Asdtech’s offer includes:
www.asdtech.co | 14
Sample Software Cluster
OEES + MQ
www.asdtech.co | 15
- Source codes
- Configuration files
- DB schemes
- MQ schemes
Git / SVN repository
- DB dump files
- Compiled APPs and DLLs
- A library of OS images with pre-installed
but not pre-configured software (IBM MQ,
MS SQL, IIS, .NET, etc.)
- OpenStack Heat templates incl. Clusters’
configuration (VM, network, etc.)
- APPs, DB dump and configuration files
deployment scenarios (PowerShell)
- Clusters’ deployment scenarios at Live and
Pre-live environments (PowerShell)
Read / Write
www.asdtech.co | 16
Cluster’s life cycle
Returned for troubleshooting
QA & testing
QA & testing
Pre-live / Live
OpenStack Pre-live Live
www.asdtech.co | 17
4 Easy Steps
to launch a Cluster
System Operator chooses
necessary template within the
Automation Library or creates
a new one.
Simply, Templates are the
configuration files describing
prospective Clusters’ topology.
Before the automated
deployment of a Cluster is
launched, System Operator can
modify some of its default
For example, select more or
less powerful VMs, specify
• Creates new VMs and sets
• Installs OS and all necessary
• Applies PowerShell
scenarios to connect VMs to
MS Windows domain,
configure APPs, etc.
• Deploys configuration and
DB dump files, etc.
The Cluster is launched and the
software is set up.
As a result, System Operator
gets the fully configured
Environment with all necessary
APPs and data pre-loaded just
in a few minutes.
www.asdtech.co | 22
Sharing of Enterprise cloud
among departments and
www.asdtech.co | 23
Whole pool of Hardware can be shared among departments and projects
Enterprise IT can instantly monitor, distribute and predict Hardware utilization levels
Real-time Cloud Radar
Optimized Hardware Utilization
Excessive Cloud capacities can be commercially offered as an IaaS
Alternative Commercialization Channel
Why does Enterprise might need a Billing?
www.asdtech.co | 24
• Real-time CPU, RAM and storage billing
• Multi-site support by Architecture
• Self-service Portal for Employees
• API for various ERP/accounting software
• MULTI x (lingual, purpose, tenant)
• HTML5 powered GUI
Billing’s Core Features
www.asdtech.co | 25
Data consistency and billing redundancy are
ensured by instant component synchronization.
Databases are enrolled as a cluster, so if any of
hardware/sites fails, all of the records will be still
available in a “read only” mode, until the failed
one is up and databases are synchronized.
This approach allows keeping billing functional
and all records safe.
www.asdtech.co | 26
WITHIN THE SUPPORT
OPTIMIZED TCO & OPEX
NO VENDOR LOCK-IN
ANY LICENSE FEES
ARE AVAILABLE TO CLIENT
As a Result
www.asdtech.co | 27
What should your next steps be?
1 2 3 4 5
1. Allocate 8+ physical servers for
OpenStack and we will deploy all
2. When the OpenStack is up and
running and connected to your
existing infra we will setup an
Enterprise-cloud for you.
3. Then, we will automate one of your Clusters’ and
leave you a tool for automating others.
4. If you like OpenStack we can offer more Enterprise
enhancements for your cloud (billing, SDS, etc.)
5. Commit to 12+ months support contract and get a
sensible discount :)
Asdtech is a cloud software development team enabling Enterprises
around the globe to become ahead of the game via introduction
of new-generation ecosystems.
We support, deploy and develop turnkey cloud solutions since 2009.
CLIENTS & PARTNERS
www.asdtech.co | 30
Every solution we deploy is offered to be complemented
with professional services by our teams in Europe, Asia and US
Affordable rates for
Upgrades & professional
Result and deadline driven
for flawless experience
3rd level of support
US sales Office
San Jose, USA
ASD Technologies Russia
Russia/CIS and EU Sales
ASD Technologies MENA
ASD Technologies Korea
SE Asia Sales
ASD Technologies R&D
Nizhny Novgorod, Russia
ASD Technologies R&D
www.asdtech.co | 33
Cooperation with CROC
CROC is the “Eurasian Amazon” offering commercial cloud services
based on own datacenters and self-developed cloud platform.
With direct assistance of ASD Technologies team, multiregional
support for all IaaS, redundant billing platform and SDS-based S3
storage services for CROC were successfully developed and
www.asdtech.co | 34
Automation for Sberbank
Sberbank is a powerful modern bank featuring in the World's Top 50
Biggest Banks, which has significantly expanded its international
presence over recent years. In addition to CIS countries, Sberbank is
present in nine countries of Central and Eastern Europe and in Turkey.
ASD Technologies participated in a project of setting up and
customizing OpenStack Murano, deployed for automation of
CI/CD in Sberbank.
www.asdtech.co | 35
OpenStack PoC for VTB
VTB Group is a global provider of financial services operating large
international network and offering a comprehensive range of services
in 20+ countries across CIS, Europe, Asia and Africa.
ASD Technologies engineered an OpenStack-based enterprise
environment for automation of CI/CD within the pilot project at
www.asdtech.co | 36
Cooperation with Mirantis
Since 2011 we collaborate with Mirantis, the #1 OpenStack pure-play
Company, and have taken part in a set of software development and
R&D projects performed by Mirantis for the international businesses.
OpenStack-based cloud solutions were successfully deployed for
the global “top“ finance institutions in order to automate their
existing IT-ecosystem and to essentially optimize OPEX.
Contact us now !
+1 609 91 00 911
+7 499 995 05 33