www.asdtech.co
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
existing VMware/Hyper-V/Citrix
environment, but to leverage it to
multifunctional enterprise cloud
www.asdtech.co | 5
+ Thoroughly tested and has monolithic
architecture
+ Well supported and has a proven track
history
+ Availability of engineers on the market
+ Built-in minimum necessary HA/DR and
backup tools
+ Vendor independent, software-defined and
modularly structured
+ Scales up horizontally and provides virtual
resources on-demand
+ Orchestrates heterogeneous environments
(ESXi, Hyper-V, Xen, KVM)
+ Hybrid cloud and cloud-aware APPs ready
www.asdtech.co | 6
Why not use
OpenStack within
existing infra?
www.asdtech.co | 7
2011
2012
2013
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?
2014
2015
2016
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
deployment
ENTERPRISE PRIVATE
CLOUD
CI/CD AUTOMATION
TOOLS
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
Affordable TCO
Operational costs
Any newly introduced tool must avoid any noise within the existing ecosystem
Seamless plugging-in
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.
STORAGE NETWORK
Microsoft
Hyper-V
CLOUD
ORCHESTRATION
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
Mirantis Murano
1. Significant cost optimization via SDS
and OpenStack’s native KVM
virtualization (tuned by Asdtech to
support HA)
2. Simplified management of existing
compute, network and storage
through OpenStack Horizon
Asdtech’s offer includes:
www.asdtech.co | 13
Engineer
CI/CD Automation Tools’ Architecture
Web UI
Ceph-based
software-defined
storage
NVN
NV3
NV2
NV1
VMware
cluster
OpenStack
Nova API
OpenStack
Heat
iSCSI
target
Virtualization nodes
(OpenStack Nova)
www.asdtech.co | 14
Sample Software Cluster
MS SQL
Messages
IIS
.NET
WCF
Backend
IBM
MQ
OEES + MQ
IIS
.NET
UI
UI
Virtual
Load
Balancer
Messages
IIS
.NET
WCF
Backend
IBM MQ
Receiver
COM+
MS
Active
Directory
CLUSTER’S
SERVERS
GENERAL
SERVERS
www.asdtech.co | 15
QA-Engineer
Deployment
Engineer
Software
Developer
- Source codes
- Configuration files
- DB schemes
- MQ schemes
Git / SVN repository
- DB dump files
- Compiled APPs and DLLs
Shared NAS
- A library of OS images with pre-installed
but not pre-configured software (IBM MQ,
MS SQL, IIS, .NET, etc.)
OS images
- OpenStack Heat templates incl. Clusters’
configuration (VM, network, etc.)
- APPs, DB dump and configuration files
deployment scenarios (PowerShell)
Clusters’ templates
- Clusters’ deployment scenarios at Live and
Pre-live environments (PowerShell)
Clusters’ scenarios
Read
Read / Write
www.asdtech.co | 16
Cluster’s life cycle
Returned for troubleshooting
SOFTWARE
DEVELOPER
Software development
QA-ENGINEER
QA & testing
Passed on
QA & testing
OK OK
DEPLOYMENT
ENGINEER
Live deployment
DEPLOYMENT
ENGINEER
Pre-live / Live
deployment
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
parameters.
For example, select more or
less powerful VMs, specify
networks, etc.
OpenStack:
• Creates new VMs and sets
up network;
• Installs OS and all necessary
Enterprise software;
• Applies PowerShell
scenarios to connect VMs to
MS Windows domain,
configure APPs, etc.
• Deploys configuration and
DB dump files, etc.
Ready!
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
instant billing
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
Top-level Architecture
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
UPDATES INCLUDED
WITHIN THE SUPPORT
SIGNIFICANTLY
OPTIMIZED TCO & OPEX
OPEN-SOURCE &
NO VENDOR LOCK-IN
BUSINESS ESSENTIAL
FEATURES ONLY
FREE FROM
ANY LICENSE FEES
SOURCE-CODES
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
necessary components.
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 :)
About
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
change requests
CUSTOMIZATION
Upgrades & professional
troubleshooting 24x7
PRO SUPPORT
Result and deadline driven
for flawless experience
SOLID SLAs
Mirantis-backed
3rd level of support
VIP SUPPORT
www.asdtech.co | 31
Products & Services
OPENSTACK CLOUDIKE DASHBOARDS MONITORING
STORAGE METERING ENGINEERING GO2CLOUD
Cloudike Inc.
US sales Office
San Jose, USA
ASD Technologies Russia
Russia/CIS and EU Sales
Moscow, Russia
ASD Technologies MENA
Sales Office
Izmir, Turkey
ASD Technologies Korea
SE Asia Sales
Seoul, Korea
ASD Technologies R&D
R&D Center
Nizhny Novgorod, Russia
ASD Technologies R&D
R&D Center
Kazan, Russia
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
launched.
www.croc.com
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.sberbank.com
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
VTB.
www.vtb.com
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.
www.mirantis.com
Contact us now !
+1 609 91 00 911
+7 499 995 05 33
sales@asdtech.co
www.asdtech.co

OpenStack in Enterprise

  • 1.
    www.asdtech.co OpenStack in Enterprise robotizingsoftware deployment and hardware provisioning
  • 2.
    www.asdtech.co | 2 Whatis 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.
  • 3.
    www.asdtech.co | 3 Howto 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
  • 4.
    www.asdtech.co | 4 OpenStackis not to replace existing VMware/Hyper-V/Citrix environment, but to leverage it to multifunctional enterprise cloud
  • 5.
    www.asdtech.co | 5 +Thoroughly tested and has monolithic architecture + Well supported and has a proven track history + Availability of engineers on the market + Built-in minimum necessary HA/DR and backup tools + Vendor independent, software-defined and modularly structured + Scales up horizontally and provides virtual resources on-demand + Orchestrates heterogeneous environments (ESXi, Hyper-V, Xen, KVM) + Hybrid cloud and cloud-aware APPs ready
  • 6.
    www.asdtech.co | 6 Whynot use OpenStack within existing infra?
  • 7.
    www.asdtech.co | 7 2011 2012 2013 Asdtechallocated 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? 2014 2015 2016 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
  • 8.
    www.asdtech.co | 8 OpenStackfor 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 deployment ENTERPRISE PRIVATE CLOUD CI/CD AUTOMATION TOOLS
  • 9.
    www.asdtech.co | 9 OpenStackfor CI/CD and Cloud Automation
  • 10.
    www.asdtech.co | 10 Hardwareprovisioning and software deployment w/o automation takes days Expensive storage & compute units is a luxury within DEV and QA environments Affordable TCO Operational costs Any newly introduced tool must avoid any noise within the existing ecosystem Seamless plugging-in Top challenges facing Enterprise IT
  • 11.
    Asdtech offers aset 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. STORAGE NETWORK Microsoft Hyper-V CLOUD ORCHESTRATION
  • 12.
    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 Mirantis Murano 1. Significant cost optimization via SDS and OpenStack’s native KVM virtualization (tuned by Asdtech to support HA) 2. Simplified management of existing compute, network and storage through OpenStack Horizon Asdtech’s offer includes:
  • 13.
    www.asdtech.co | 13 Engineer CI/CDAutomation Tools’ Architecture Web UI Ceph-based software-defined storage NVN NV3 NV2 NV1 VMware cluster OpenStack Nova API OpenStack Heat iSCSI target Virtualization nodes (OpenStack Nova)
  • 14.
    www.asdtech.co | 14 SampleSoftware Cluster MS SQL Messages IIS .NET WCF Backend IBM MQ OEES + MQ IIS .NET UI UI Virtual Load Balancer Messages IIS .NET WCF Backend IBM MQ Receiver COM+ MS Active Directory CLUSTER’S SERVERS GENERAL SERVERS
  • 15.
    www.asdtech.co | 15 QA-Engineer Deployment Engineer Software Developer -Source codes - Configuration files - DB schemes - MQ schemes Git / SVN repository - DB dump files - Compiled APPs and DLLs Shared NAS - A library of OS images with pre-installed but not pre-configured software (IBM MQ, MS SQL, IIS, .NET, etc.) OS images - OpenStack Heat templates incl. Clusters’ configuration (VM, network, etc.) - APPs, DB dump and configuration files deployment scenarios (PowerShell) Clusters’ templates - Clusters’ deployment scenarios at Live and Pre-live environments (PowerShell) Clusters’ scenarios Read Read / Write
  • 16.
    www.asdtech.co | 16 Cluster’slife cycle Returned for troubleshooting SOFTWARE DEVELOPER Software development QA-ENGINEER QA & testing Passed on QA & testing OK OK DEPLOYMENT ENGINEER Live deployment DEPLOYMENT ENGINEER Pre-live / Live deployment OpenStack Pre-live Live
  • 17.
    www.asdtech.co | 17 4Easy Steps to launch a Cluster
  • 18.
    System Operator chooses necessarytemplate within the Automation Library or creates a new one. Simply, Templates are the configuration files describing prospective Clusters’ topology.
  • 19.
    Before the automated deploymentof a Cluster is launched, System Operator can modify some of its default parameters. For example, select more or less powerful VMs, specify networks, etc.
  • 20.
    OpenStack: • Creates newVMs and sets up network; • Installs OS and all necessary Enterprise software; • Applies PowerShell scenarios to connect VMs to MS Windows domain, configure APPs, etc. • Deploys configuration and DB dump files, etc.
  • 21.
    Ready! The Cluster islaunched 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.
  • 22.
    www.asdtech.co | 22 Sharingof Enterprise cloud among departments and instant billing
  • 23.
    www.asdtech.co | 23 Wholepool 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?
  • 24.
    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
  • 25.
    www.asdtech.co | 25 Top-levelArchitecture 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.
  • 26.
    www.asdtech.co | 26 UPDATESINCLUDED WITHIN THE SUPPORT SIGNIFICANTLY OPTIMIZED TCO & OPEX OPEN-SOURCE & NO VENDOR LOCK-IN BUSINESS ESSENTIAL FEATURES ONLY FREE FROM ANY LICENSE FEES SOURCE-CODES ARE AVAILABLE TO CLIENT As a Result
  • 27.
    www.asdtech.co | 27 Whatshould your next steps be? 1 2 3 4 5 1. Allocate 8+ physical servers for OpenStack and we will deploy all necessary components. 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 :)
  • 29.
    About Asdtech is acloud 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
  • 30.
    www.asdtech.co | 30 Everysolution we deploy is offered to be complemented with professional services by our teams in Europe, Asia and US Affordable rates for change requests CUSTOMIZATION Upgrades & professional troubleshooting 24x7 PRO SUPPORT Result and deadline driven for flawless experience SOLID SLAs Mirantis-backed 3rd level of support VIP SUPPORT
  • 31.
    www.asdtech.co | 31 Products& Services OPENSTACK CLOUDIKE DASHBOARDS MONITORING STORAGE METERING ENGINEERING GO2CLOUD
  • 32.
    Cloudike Inc. US salesOffice San Jose, USA ASD Technologies Russia Russia/CIS and EU Sales Moscow, Russia ASD Technologies MENA Sales Office Izmir, Turkey ASD Technologies Korea SE Asia Sales Seoul, Korea ASD Technologies R&D R&D Center Nizhny Novgorod, Russia ASD Technologies R&D R&D Center Kazan, Russia
  • 33.
    www.asdtech.co | 33 Cooperationwith 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 launched. www.croc.com
  • 34.
    www.asdtech.co | 34 Automationfor 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.sberbank.com
  • 35.
    www.asdtech.co | 35 OpenStackPoC 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 VTB. www.vtb.com
  • 36.
    www.asdtech.co | 36 Cooperationwith 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. www.mirantis.com
  • 37.
    Contact us now! +1 609 91 00 911 +7 499 995 05 33 sales@asdtech.co www.asdtech.co