Top Banner
www.asdtech.co OpenStack in Enterprise robotizing software deployment and hardware provisioning
37

OpenStack in Enterprise

Apr 15, 2017

Download

Technology

Nalee Jang
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenStack in Enterprise

www.asdtech.co

OpenStack in Enterprise

robotizing software deploymentand hardware provisioning

Page 2: OpenStack in Enterprise

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.

Page 3: OpenStack in Enterprise

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

Page 4: OpenStack in Enterprise

www.asdtech.co | 4

OpenStack is not to replace

existing VMware/Hyper-V/Citrix

environment, but to leverage it to

multifunctional enterprise cloud

Page 5: OpenStack in Enterprise

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

Page 6: OpenStack in Enterprise

www.asdtech.co | 6

Why not useOpenStack within

existing infra?

Page 7: OpenStack in Enterprise

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

Page 8: OpenStack in Enterprise

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

Page 9: OpenStack in Enterprise

www.asdtech.co | 9

OpenStack for CI/CD

and Cloud Automation

Page 10: OpenStack in Enterprise

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

Page 11: OpenStack in Enterprise

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

Page 12: OpenStack in Enterprise

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:

Page 13: OpenStack in Enterprise

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)

Page 14: OpenStack in Enterprise

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

Page 15: OpenStack in Enterprise

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

Page 16: OpenStack in Enterprise

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

Page 17: OpenStack in Enterprise

www.asdtech.co | 17

4 Easy Steps

to launch a Cluster

Page 18: OpenStack in Enterprise

System Operator chooses

necessary template within the

Automation Library or creates

a new one.

Simply, Templates are the

configuration files describing

prospective Clusters’ topology.

Page 19: OpenStack in Enterprise

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.

Page 20: OpenStack in Enterprise

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.

Page 21: OpenStack in Enterprise

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.

Page 22: OpenStack in Enterprise

www.asdtech.co | 22

Sharing of Enterprise cloud

among departments and

instant billing

Page 23: OpenStack in Enterprise

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?

Page 24: OpenStack in Enterprise

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

Page 25: OpenStack in Enterprise

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.

Page 26: OpenStack in Enterprise

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

Page 27: OpenStack in Enterprise

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 :)

Page 28: OpenStack in Enterprise
Page 29: OpenStack in Enterprise

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

Page 30: OpenStack in Enterprise

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

Page 31: OpenStack in Enterprise

www.asdtech.co | 31

Products & Services

OPENSTACK CLOUDIKE DASHBOARDS MONITORING

STORAGE METERING ENGINEERING GO2CLOUD

Page 32: OpenStack in Enterprise

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

Page 33: OpenStack in Enterprise

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

Page 34: OpenStack in Enterprise

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

Page 35: OpenStack in Enterprise

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

Page 36: OpenStack in Enterprise

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

Page 37: OpenStack in Enterprise

Contact us now !+1 609 91 00 911

+7 499 995 05 33

[email protected]

www.asdtech.co