View
662
Download
0
Category
Preview:
Citation preview
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 | 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 | 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
MicrosoftHyper-V
CLOUDORCHESTRATION
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-basedsoftware-defined
storage
NVN
NV3
NV2
NV1
VMwarecluster
OpenStack Nova API
OpenStackHeat
iSCSItarget
Virtualization nodes(OpenStack Nova)
www.asdtech.co | 14
Sample Software Cluster
MS SQL
Messages
IIS.NETWCF
Backend
IBM MQ
OEES + MQ
IIS.NET
UI
UI
VirtualLoad
Balancer
Messages
IIS.NETWCF
Backend
IBM MQ
Receiver
COM+
MS Active
Directory
CLUSTER’S
SERVERS
GENERAL
SERVERS
www.asdtech.co | 15
QA-Engineer
DeploymentEngineer
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
SOFTWAREDEVELOPER
Software development
QA-ENGINEER
QA & testing
Passed onQA & testing
OK OKDEPLOYMENT
ENGINEER
Live deployment
DEPLOYMENTENGINEER
Pre-live / Live deployment
OpenStack Pre-live Live
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 | 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 :)
AboutAsdtech 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
Recommended