36
BBCA Fundamentals – Infrastructure – -Nitish Shrivastava

BBCA Fundamentals – Infrastructure –

  • Upload
    roscoe

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

BBCA Fundamentals – Infrastructure –. Nitish Shrivastava. Section one Introducing BBCA. BBCA gives customers dynamic control of their IT resources by offering software change and configuration management solutions within a secure, scalable, multi-platform environment. What are we good at?. - PowerPoint PPT Presentation

Citation preview

Page 1: BBCA Fundamentals – Infrastructure –

BBCA Fundamentals– Infrastructure –

-Nitish Shrivastava

Page 2: BBCA Fundamentals – Infrastructure –

Section one

Introducing BBCA

Page 3: BBCA Fundamentals – Infrastructure –

BBCA gives customers dynamic control of their IT resources by offering software change and configuration management solutions within a secure, scalable, multi-platform environment

Page 4: BBCA Fundamentals – Infrastructure –

What are we good at?

Distribution Server Endpoint/Client

Page 5: BBCA Fundamentals – Infrastructure –

Server Management

Manage, configure, and maintain servers across multi-platform environments.

Application Manager

Manage the distribution, installation, and configuration requirements needed for complex applications.

BBCA Patch Management

Manage the distribution of patches (such as anti-virus and application security patches) and maintain a high level of security across your enterprise.

OS Management

Automate and accelerate operating system migrations across your enterprise.

Policy Manager

Perform policy-based distribution, updating, repair, removal, and license compliance of applications.

Inventory Management

Collect accurate hardware, software, system, and logging information about your IT assets.

BBCA Product Family

Page 6: BBCA Fundamentals – Infrastructure –

BBCA helps customers dramatically reduce costs and improve quality of service for today's most complex IT challenges, including:

Security Patch and Anti-Virus Management Software License Compliance OS MigrationInventory Management – Software and Hardware Distribution and Management of applications

Policy-based automation lets IT departments manage the entire state of their IT environments

BBCA Technology Benefits

Page 7: BBCA Fundamentals – Infrastructure –

Section two

Distribution

Page 8: BBCA Fundamentals – Infrastructure –

Bandwidth EfficiencyFirewall SupportSecurityScalabilitySelf-Healing

DEPLOYMENT

Policy based targetingWho gets what?When should they get it?

POLICY

Off-the-shelf applicationsWindows Installer Packages (MSI)Customer ApplicationsContent/Data

PACKAGING

Enterprise-wide ReportingHardware and Software InventoryOperating systemsSoftware usage

DISCOVERY

Change

Management

Lifecycle

BBCA – Distribution

Page 9: BBCA Fundamentals – Infrastructure –

Section three

BBCA Infrastructure

Page 10: BBCA Fundamentals – Infrastructure –

BBCACore

BBCA Architecture

Page 11: BBCA Fundamentals – Infrastructure –

Client Agents – BBCA Tuners

Distribution Servers – BBCA Transmitters

Content – BBCA Channels

Transmitter TunersChannels

Infrastructure core

Page 12: BBCA Fundamentals – Infrastructure –

BBCA agents {Tuners} are installed on managed endpoints {Such as desktop, laptop computer, server or device} and provide a platform for change management activities.

Transmitter TunersChannels

Tuners…

Page 13: BBCA Fundamentals – Infrastructure –

BBCA distribution servers {Transmitters} deliver content to endpoints {Tuners}. Transmitters host channels for distribution to endpointsTransmitters use the HTTP protocol to deliver channels to a client. The Transmitter listens on a port, waiting for requests from clients.

Transmitter TunersChannels

Transmitters

Page 14: BBCA Fundamentals – Infrastructure –

BBCA “Channels” are discrete, packaged units of “change” to be delivered / applied to an endpoint; examples might include: 1) an application {e.g. proprietary, Windows Installer, Java}, 2) data, 3) directories / files, 4) registry key, etc.

TunerTransmitter Channels

Channels

Page 15: BBCA Fundamentals – Infrastructure –

When the Tuner subscribes to a channel, it downloads all necessary channel components {e.g. files, applications, content, etc.} into the Tuner workspace.

TunerTransmitter

Subscription Request1

Channel Index

2

Get File Request

3

Content Download

4

Channel subscription

Page 16: BBCA Fundamentals – Infrastructure –

Endpoints

Console Server

Console Web Interface

Transmitter

Console…

Page 17: BBCA Fundamentals – Infrastructure –

BBCA Tuner

Rep

ort

Cen

ter

Pol

icy

Man

ager

Sch

ema

Man

ager

Infr

astr

uctu

re A

dmin

istr

atio

n

Pat

ch M

anag

er

Common Management Services

•Collectively, the entire set of tools is called the Console.

•The Console contains all the tools necessary to administer a BBCA environment.

What is console

Page 18: BBCA Fundamentals – Infrastructure –

BBCA Console – the browser-based interface for BBCA applications

Infrastructure Administration – administrative toolsetSchema Manager – database and directory service configuration / maintenanceReport Center – inventory, software usage and centralized loggingPolicy Management – endpoint targeting and package distribution

Console Server

Page 19: BBCA Fundamentals – Infrastructure –

1. BBCA's core components – Tuners, Transmitters, and Channels2. c) A Tuner acts as the base for BBCA technology and resides on all

endpoints and distribution servers to enable communication between these components

3. The applications installed on BBCA Console include – Console, Infrastructure Administration, Policy Manager, and Report Manager

4. A Channel can deliver content such as applications, files, registry key settings, etc.

5. A client (endpoint Tuner) subscribes or requests to download and install content from a Transmitter. The clients can subscribe and update content automatically according to a policy.

6. The default listening Port for BBCA Transmitter = 5282

Core - Summary

Page 20: BBCA Fundamentals – Infrastructure –

Section four

Channel Management

Page 21: BBCA Fundamentals – Infrastructure –

BBCA “Channels” are discrete, packaged units of “change” to be delivered / applied to an endpoint; examples might include: 1) an application {e.g. proprietary, Windows Installer, Java}, 2) data, 3) directories / files, 4) registry key, etc.

TunerTransmitter Channels

Channel URL: http//<machinename>:5282/category/<channelname>

Channels…

Page 22: BBCA Fundamentals – Infrastructure –

When the Tuner subscribes to a channel, it downloads all necessary channel components {e.g. files, applications, content, etc.} into the Tuner workspace.

Subscription

TransmitterChannels Tuner WorkspaceDirectory

Distribution Server Endpoint (Client)

Channel subscription process

Page 23: BBCA Fundamentals – Infrastructure –

Client / Server communication (as well as storage) is optimized using:

File-level DifferencingByte-level Differencing CompressionCheckpoint restartBandwidth ManagementP2P distribution

Channel – Performance Optimization

Page 24: BBCA Fundamentals – Infrastructure –

Section five

Transmitters…

Page 25: BBCA Fundamentals – Infrastructure –

Mirror

Mirror

MasterLoad

Balancer

Repeater

Proxy

Master Transmitter – Primary source of content distributing content to other components

Mirror Transmitter – One or more Mirrors can be used to replicate the content of a Master Transmitter

Repeater Transmitter – One or more Repeaters can be used to distribute content across a WAN

Although typically considered pivotal to certain BBCA architecture, a Proxy is NOT a Transmitter type

Transmitter Types

Page 26: BBCA Fundamentals – Infrastructure –

A single Master Transmitter lies at the heart of every BBCA infrastructure; this machine serves channels to distributed endpoints and replicates to Mirror Transmitters and Repeaters

TunersMaster Transmitter Channels

– ch1

– ch2

– ch3

– ch4

http://master:5282/Global/ch1

http://master:5282/Global/ch2

http://master:5282/Global/ch3

http://master:5282/Global/ch4

GlobalGlobal

What is Transmitter?

Page 27: BBCA Fundamentals – Infrastructure –

One or more Mirror Transmitters replicate channels from the Master Transmitter and offer such benefits as: 1) fault tolerance, 2) high availability, 3) backup and 4) disaster recovery

Tuners

Master Transmitter Load Balancer

– ch1

– ch2

– ch3

– ch4

Mirror 1

Mirror 2

http://mirror1:5282/Global/ch1

http://mirror2:5282/Global/ch1

http://lb:5282/Global/ch1

http://master:5282/Global/ch1

GlobalGlobal

– ch1

– ch2

– ch3

– ch4

– ch1

– ch2

– ch3

– ch4

GlobalGlobal

GlobalGlobal

What are Mirror Transmitters?

Page 28: BBCA Fundamentals – Infrastructure –

Repeaters replicate channels from the Master Transmitter and serve redirected Tuner requests; redirection types include: 1) round-robin, 2) geographic, 3) IP- / subnet-based or 4) custom

Master Transmitter

Tuners

Repeater 2

Repeater 1

– Global/ch1

– Global/ch2

– Global/ch3

– Global/ch4

– Asia/ch5

– Asia/ch6

– Europe/ch7

– Europe/ch8

– Global/ch1

– Global/ch2

– Asia/ch5

– Asia/ch6

– Global/ch3

– Global/ch4

– Europe/ch7

– Europe/ch8Repeater http://master:5282/Global/ch3

Repeater http://master:5282/Global/ch1

What are Repeater Transmitters?

Page 29: BBCA Fundamentals – Infrastructure –

PublishPublish – initiated by Publisher or Channel Copier; used to create new versions of a channel and make it available to clients

Mirror

Mirror

MasterLoad

Balancer

Repeater

Proxy

Master Transmitter

Replicate

Load Balancer

Mirror Mirror

Repeater Repeater

Replicate – initiated by Mirrors, Repeaters and Channel Copier (similar to a Subscribe request)

Subscribe

Endpoints

Subscribe – commonly referred to as the requests from an endpoint for a published channel

Transmitter – Request Types

Page 30: BBCA Fundamentals – Infrastructure –

Master Transmitter –serves applications and content packaged into “channels.”

Mirrors – set up to regularly auto-replicate all their content from the Master Transmitter.

Repeaters – set up to redirect client requests from a Master Transmitter. Repeaters regularly auto-replicate some or all of the content from a Master/Mirror.

Proxies – used in remote locations where endpoints do infrequent updates.

Endpoints – A BBCA Tuner is placed on every endpoint.

Typical BBCA Infrastructure

Page 31: BBCA Fundamentals – Infrastructure –

Section six

Proxy

Page 32: BBCA Fundamentals – Infrastructure –

BBCA Proxies act as intermediaries between servers and agents, brokering requests from Tuners and sending files back to them on behalf of a Transmitter

Tuners

Master Transmitter

Proxy 2

Proxy 1

Although typically considered pivotal to certain BBCA architecture, a Proxy is NOT a Transmitter type

What is Proxy?

Page 33: BBCA Fundamentals – Infrastructure –

Preload Cache can be used to “stage” frequently used or large files onto a Proxy; verify preload success by checking for new “db.x” files in the “cache” directoryAnother way to optimize data distribution in the infrastructure.Customer can configure proxy and pre-load the data. Clients in that network would take it from proxy and thus optimize the data subscription process.Next section talks about the new distribution methodology that does not need any dedicated server (like proxy/repeater) but still optimize the data distribution.

Proxy - Summary

Page 34: BBCA Fundamentals – Infrastructure –

Section Seven

Summary

Page 35: BBCA Fundamentals – Infrastructure –

The infrastructure scales really well up to 300,000 endpointsWorks really well even on a very low bandwidth.Key features like Checkpoint restart, repeaters, Proxies and distribution using p2p offers great flexibility in optimizing the data transfer.BMC’s Blade logic too would be using this infrastructure for their data distribution.

Page 36: BBCA Fundamentals – Infrastructure –

Thank you