12
EPAM Cloud Infrastructure Orchestrator ver. 2.1.15 What’s New April 2014 CI2WN-S13-15 Version 1.0

EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Infrastructure

Orchestrator ver. 2.1.15

What’s New

April 2014

CI2WN-S13-15

Version 1.0

Page 2: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM SYSTEMS 2

Content

Content .................................................................................................................................... 2

1. Overview.......................................................................................................................... 3

2. New Features .................................................................................................................. 3

2.1. Load Balancing Service ...................................................................................... 3

2.1.1. Configuring Load Balancing. General Info. ............................................. 3

2.1.2. Configure Balancing ................................................................................ 4

2.1.3. Configure Limits ...................................................................................... 4

2.1.4. Configure Bans........................................................................................ 4

2.1.5. Configure Cache ..................................................................................... 5

2.2. Auto Configuration Audit ..................................................................................... 5

2.3. Services Audit ..................................................................................................... 5

2.4. Deep Dive Analytics Improvements .................................................................... 6

3. Knowledge Base Updates ............................................................................................... 8

3.1. CLI Reference Guide and Quick Reference Card Restructuring ........................ 8

3.2. Other Documentation Updates ........................................................................... 9

3.3. Knowledge Sharing ............................................................................................. 9

4. Feature Requests Processing ....................................................................................... 10

Version History .............................................................................................................. 11

Page 3: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

3 EPAM SYSTEMS

1. Overview

EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014.

In this release, we introduce a set of important service updates, improved analytics and

some significant document updates. We would also like to announce the users’ feature

requests processing progress and the growth of our knowledge base.

The full list of changes and brief description of fixed issues bugs can be found in the

‘Release Notes’ document accompanying this paper.

2. New Features

As it was mentioned above, EPAM Cloud Orchestration v.2.1.15 introduces a set of significant

service changes. This includes adding a new Load Balancing service, and introducing new

service management and audit capabilities.

We also expanded the Deep Dive analytics possibilities.

Another important change is total restructuring of CLI Reference Guide, which now represents

CLI commands as grouped in functional sections, for easier search and reference.

You can find the details on the listed features below in this section.

2.1. Load Balancing Service

EPAM Cloud Orchestrator provides the users with a Nginx-based Load Balancing Service

that allows the user to arrange load balancing with a set of CLI commands.

As the other services, Load Balancing Service is activated with or2-manage-service

command:

> or2-manage-service –p <project> -r <region> -s load-balancer

--activate

The command runs a maestro stack that creates and configures a load balancer VM.

2.1.1. Configuring Load Balancing. General Info.

All the Load Balancer configuration actions are performed with or2-load-balancer-config

(or2lbconf) command.

This command allows to set up the following Load Balancer configurations:

Load Balancer server, balancing members, the details on the balancer connections.

User connections and requests limits

IP- and URL-based bans

Caching

For each of these points, there is a specific configuration area, which is to be specified in the

command before you add other configuration parameters.

Page 4: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

EPAM SYSTEMS 4

2.1.2. Configure Balancing

General balancing settings are set with the --balancing flag:

Below, you can see a set of command examples:

or2lbconf --balancing --instance <instance1> - adds instance1 to

balancing group

or2lbconf --balancing --instance <instance1> --port 2752 - changes

port of instance1 to 2752

or2lbconf --balancing --remove --instance <instance1> - removes

instance1 from group

or2lbconf --balancing --permanent 10 - enables feature: caches 10

connections to hosts

2.1.3. Configure Limits

You can set up the balancer limits with the --limit flag:

or2lbconf --limit --connections --perIp 10 - sets maximum connections

from a unique IP to 10

or2lbconf --limit --connections --perIp 0 - removes the limit by IP

on connections

or2lbconf --limit --requests --total 50 - sets maximum requests per

second to balancer to 50

2.1.4. Configure Bans

The balancer bans are set with the --ban flag:

or2lbconf --ban --ip 192.168.1.1 - adds 192.168.1.1 to banlist

or2lbconf --ban --url /maestro/ - sets /maestro/ to return 403

Forbidden status

or2lbconf --ban --url /maestro/ --status 404 - sets /maestro/ to

return 404 Not found

or2lbconf --ban --remove --ip 192.168.1.1 - removes 192.168.1.1 from

IP banlist

or2lbconf --ban --removeAll --ip - clears IP banlist

NB: When used with --project and –region parameters only, the command displays the

list of the configuration settings applied to the Load Balancer.

Page 5: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

5 EPAM SYSTEMS

2.1.5. Configure Cache

The caching settings are set with the --ban flag:

or2lbconf --cache --url /images/ --expiration 10 - enables caching on

/images/ with 10 minutes expiration

or2lbconf --cache --url /images/ --remove - removes /images/ caching

or2lbconf --cache --extension jpg --extension gif --expiration 30 -

enables caching on all ".jpg" and ".gif" files with 30 minutes

expiration

or2lbconf --cache --removeAll - disables caching at all

2.2. Auto Configuration Audit

The other new option of the or2audit command is --group ACS property. The command with

this property returns the list of the Auto Configuration events that took place in the specified

period of time (the last 3 days by default). The following response elements are displayed:

Date: the action date and time

User: the user that invoked the action. The user here is always “System”

Action: the action name. There are the following possible actions:

PROCESSED_BY_AUTO_CONFIGURATION: typically invoked when the

user tries to run a new instance

AUTO_CONFIGURATION_STATE_UPDATED: There are three possible

states: STARTED (when the instance is being created), SUCCESS (when an

action is performed without errors), FAILED(when issues during action

execution occur)

Message: A message describing the action details

Instance ID: The ID of the affected instance

Region: Virtualization Region

Project: The project ID

2.3. Services Audit

In this release, we implemented a tool for monitoring the service events. This can be done

with the or2audit command with the --group PROJECT property:

or2audit --group PROJECT

Such command will return the list of the service-related actions, invoked by the users or the

system.

NB: When caching option is activated, Nginx server will return the cached page for

coming requests, even if the VM from where the page was taken, is not available any

more.

Page 6: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

EPAM SYSTEMS 6

The following response elements are displayed:

Date: The action date and time

User: The user that invoked the action. Can be a Cloud User or System

Action: The name of the performed action, e.g:

|SERVICE_ACTIVATION_STARTED|

Message: The message describing the action details, e.g:

|Service LOAD-BALANCER activation started. See or2audit -s

EPMC-CLONginxServer-d55a2ece command for details.|

Region: The virtualization region

Project: The affected project

2.4. Deep Dive Analytics Improvements

There are two Deep Dive analytics improvements that make the obtained statistics more

customizable for your needs:

Manual scaling allows you to change the analyzed time period. The Scale field is

placed under the main Graph area and covers the whole information on the reviewed

time specified by the Zoom option (one week, two weeks, one month). To see the

details on a smaller time gap, click on the target place on the Scale and drag the

mouse cursor right or left, thus specifying the scope to be viewed:

Figure 1 - Deep Dive Scaling

Graphs Types. Deep Dive graphs representation can be switched between Value

and Percentage. The Value-based graphs are the standard ones, they represent

the values of the selected KPI at different points of time. The Percentage-based

Page 7: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

7 EPAM SYSTEMS

graphs show the relative difference in percent between a “starting” point and the

other points on the graph.

By default, the “starting” point is the first point on the graph (but you can move it by

dragging in the graph area). It is marked as 0%. The other points show the

percentage difference between them and the “starting” point.

Figure 2 - Percentage-based graph

Re-scaling y-axis allows to switch between two axis modes:

The Axis is limited by the maximum and minimum difference relative to the

“starting” point

The Axis includes the maximum difference between the values on the

graph.

Page 8: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

EPAM SYSTEMS 8

3. Knowledge Base Updates

In this release, we introduce several significant documentation and knowledge base updates.

3.1. CLI Reference Guide and Quick Reference Card Restructuring

Maestro CLI Reference Guide always contained the list of the existing Maestro CLI

commands, given with descriptions and examples in alphabetical order. This structure had

been convenient until the number of CLI commands started growing fast. As the CLI

possibilities grow, and the new actions and commands appear, the alphabetical structuring of

the guide became awkward, and it took much effort to find a necessary command details,

especially if the user didn’t know the correct spelling of the command.

Therefore, we made a decision to restructure the CLI Reference guide and to group the

commands into logical blocks according to their purpose. We also added theoretical

information and practical tips to each section so that all the necessary information is now near

at hand. The restructured CLI Reference guide contains the following sections:

Getting Started section gives the instructions on how to start working with Maestro

CLI, set credentials and see the regions and projects available for the user.

Working With Instances section lists the commands dealing with the instance

manipulation and info.

Instance Properties section lists the commands dealing with instance properties

Creating Images section gives image-related commands and the instructions on

preparing an instance for image creation.

Security and Connection section describes keys and console commands

Working with Volumes section lists the volume-related command and gives

instructions on volumes mounting and usage.

Working with Checkpoints section lists checkpoint-related commands and tips.

Audit and Billing section gives report, prices and audit-related commands.

Using Tags section lists the tag-related commands

Working with Files section lists files manipulation commands

Automating Infrastructure Manipulation section gives the commands and

recommendations on working with Amazon Cloud Formation and Maestro Stacks.

Services section gives the detailed instructions on working with the services

manipulated via Maestro CLI.

As there are a lot of significant changes in Maestro CLI commands, we updated the Quick

Reference Card by adding the new commands and restructuring it according to the new

structure of the CLI Reference Guide.

Page 9: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

9 EPAM SYSTEMS

3.2. Other Documentation Updates

We also introduced some changes to the following documents:

Auto Configuration: Box Solutions - Updated browsers versions for Cross-browser for

Cross-Browser Installation

CLI Admin Guide - Updated the command parameters

3.3. Knowledge Sharing

EPAM Private Cloud team keeps on sharing their knowledge and experience with those who

are interested in Cloud technologies. This month, we are glad to introduce three new articles

that appeared in our Cloud Blog:

“AWS Test Drive - Amazon Sandbox” by Oleksandr Molchanov

“Scaling Out Real Project Database with SQL Azure Federations” by Pavlo Revenkov

“Chef in 21 days Part III” by Ievgen Kabanets

These articles will also appear in our Cloud Blog on EPAM Systems web-site an in our

BlogPost blog.

Page 10: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

EPAM SYSTEMS 10

4. Feature Requests Processing

EPAM Private Cloud team has always been appreciative and attentive to your feedbacks and

suggestions that help us to make our product better. In winter, we announced Feature

Requests collection and voting. The aim was to define which of the possible features are more

essential for you and to add the implementation of these features into our improvements plan.

We are glad to announce that two of the features, suggested by you, are already implemented.

They are:

Cloud Permissions Management

Log Aggregation Service

Private Load Balancer Service

There are also three features that are currently under development:

Infrastructure Improvements (EO-CSA integrgation, Hyper-V hosting)

Push notification via RabbitMQ messaging

Clone VM

We would like to thank all who took part in voting and discussions, and inform you, that there

is still a set of new features to vote for. You can find the poll on this page. Please, note that

you can vote for only one item.

Do not hesitate to leave your comments and suggestions on the mentioned page or mail them

to our Consulting team.

Page 11: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

EPAM Cloud Orchestrator 2.1.15 - What's New

11 EPAM SYSTEMS

Version History

Version Date Summary

1.0 March 22, 2014 Initial version is published

Page 12: EPAM Cloud Infrastructure · EPAM Cloud Orchestrator 2.1.15 - What's New 3 EPAM SYSTEMS 1. Overview EPAM Orchestration Framework version 2.1.15 was released on April 26th, 2014. In

Global 41 University Drive Suite 202,

Newtown (PA), 18940, USA

Phone: +1-267-759-9000

Fax: +1-267-759-8989

EU Corvin Offices I. Futó st 47-53

Budapest, H-1082, Hungary

Phone: +36-1-327-7400

Fax: +36-1-577-2384

CIS 9th Radialnaya Street, Building 2

Moscow, 115404, Russia Phone: +7-495-730-6360

Fax: +7-495-730-6361

© 1993-2013 EPAM Systems. All Rights Reserved.