robustack 에서  

그룹스택 

지휘하십시오

그룹스택이란?

다중(multi-tier) 싱글스택 그룹

Drupal7, Apache

Varnish Cache

Memcache

MySQL

EC2 인스턴스01

EC2 인스턴스02

EC2 인스턴스03

EC2 인스턴스04

Security Group

Security Group

(Port:11211)

Security Group 

root

/var/lib/mysql

root

/var/www

root

(Port:80)

(Port:80)

Security Group

root

(Port:3306)

싱글스택이란?

Instance

Security Group

Filesystems

EBS Volumes

Applications

하나의 EC2 인스턴스와 그에 부속된 EBS 볼륨, 파일시스템, 응용 프로그램, 보안그룹의 조합을 일컫는 robustack의 용어입니다

왜 다중 그룹인가?

Instance

Filesystems

Volumes

Applications

Instance

Filesystems

Volumes

Applications

Instance

Filesystems

Volumes

Applications

단일 인스턴스를 확장하는 것에 비해 그 갯수만큼의 추가 성능및 용량 확대를 기할 수 있습니다

Instance

Filesystems

Volumes

Applications

Instance

Filesystems

Volumes

Applications

Instance

Filesystems

Volumes

Applications

유연하게 필요한 자원만 확장할 수 있습니다

왜 다중 그룹인가?

하지만 다중 그룹 구성 및 운용을

주저하게 되는데 ...

운용이 어렵다

구성하는 것 자체가 힘들다

단순하지 않다

기록해야 될 일이 늘어난다

하나를 변경하려 해도 연결된 자원을 늘 고려해야 한다

신경쓸 일이 많아진다

리소스 ID가 많아진다

IaaS 클라우드는 싱글스택 운용에서

실력을 발휘합니다

Instance

Security Group

Filesystems

EBS Volumes

Applications

지역에 구애받지 않고, 방화벽을 만들고, 인스턴스의 성능을 변경하고, 볼륨 크기를 확장하고, 클라우드 서비스는 기존 IT 환경에서는 생각하기 힘든 일들을 간단히 수행합니다

하지만 현재의 클라우드는...

  • 손쉬운 생성, 그러나 쉽지 않은 리소스 관리

  • Public IP 주소 변화 / 보안 룰 재 설정

  • 사람이 직관적으로 변별하기 쉽지 않은 비슷 비슷한 리소스 ID 의 나열

  • '명령 -> 상태확인 -> 다음 명령' 으로 진행할 수 밖에 없는 Web Services 특성

 

다중 그룹스택의

지휘봉

 

웍플로우(workflow) 명령

웍플로우 명령은 다수의 EC2 API 명령과 Bash Shell Scripts, 그리고 이들의 실행을 제어하는 절차로 구성되어 있습니다

EC2 API 명령

Bash Scripts

리소스 상태 체크

Sub Task 완료 대기

다음 작업 지시

로그 작성

Sub Task 트리거

웍플로우 명령 예

'Launch Groupstack'

Instance HTTP/PHP
Instance MySQL
Volume /dev/sdf
Volume /dev/sdf
Filesystem /var/www
Filesystem /var/lib/mysql
Application HTTP, PHP
Application MySQL

Apache/PHP singlestack

MySQL singlestack

LAMP 그룹스택

Security Group 

Security Group 

amazonLinux, m3.medium
RHEL7, m3.xlarge
EBS SSD 4GB
EBS IOPS 100GB
ext4, /var/www
xfs, /var/lib/mysql
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(1) Security Group 및 Rule 작성

SSH (22)

SSH (22)

HTTP (80)

MySQL (3306)

웍플로우 명령 예

'Launch Groupstack'

amazonLinux, m3.medium
RHEL7, m3.xlarge
EBS SSD 4GB
EBS IOPS 100GB
ext4, /var/www
xfs, /var/lib/mysql
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(2) 인스턴스 기동

웍플로우 명령 예

'Launch Groupstack'

Instance - Pending
Instance - Pending
EBS SSD 4GB
EBS IOPS 100GB
ext4, /var/www
xfs, /var/lib/mysql
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(3) EBS 볼륨 생성

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - Available
Volume - Available
ext4, /var/www
xfs, /var/lib/mysql
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(4) EBS 볼륨을 인스턴스에 장착

웍플로 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
mkfs.ext4
mkfs.xfs
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(5) 파일시스템 생성

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
mount /var/www
mount /var/lib/mysql
Apache HTTP, PHP
MySQL

Apache, PHP singlestack

MySQL singlestack

(6) 파일시스템 마운트

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
yum install HTTP, PHP
yum install MySQL

Apache, PHP singlestack

MySQL singlestack

(7) 응용프로그램 설치

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
Apache, PHP - Installed
systemctl start mysqld

Apache, PHP singlestack

MySQL singlestack

(8) MySQL DB 시작

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
service httpd start
MySQL - Running

Apache, PHP singlestack

MySQL singlestack

(9) 아파치 웹서버 HTTP 시작

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
Apache HTTP - Running
MySQL - Running

Apache, PHP singlestack

MySQL singlestack

(10) 그룹스택 기동 완료

웍플로우 명령 예

'Launch Groupstack'

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
Apache HTTP - Running
MySQL - Running

Apache, PHP singlestack

MySQL singlestack

웍플로우 명령 예

'Stop Groupstack'

LAMP 그룹스택

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
Apache HTTP - Running
systemctl stop mysqld

Apache, PHP singlestack

MySQL singlestack

Workflow Cmd Example

'Stop Groupstack'

(1) MySQL DB 정지

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
/var/www - Mounted
/var/lib/mysql - Mounted
service httpd stop
MySQL - Stopped

Apache, PHP singlestack

MySQL singlestack

웍플로우 명령 예

'Stop Groupstack'

(2) 아파치 웹서버 HTTP 정지

Instance - Running
Instance Running
Volume - In-Use
Volume - In-Use
umount /var/www
umount /var/lib/mysql
Apache HTTP - Stopped
MySQL - Stopped

Apache, PHP singlestack

MySQL singlestack

웍플로우 명령 예

'Stop Groupstack'

(3) 파일시스템 언마운트

Stop Instance
Stop Instance
Volume - In-Use
Volume - In-Use
/var/www - umounted
/var/lib/mysql - unmounted
Apache HTTP - Stopped
MySQL - Stopped

Apache, PHP singlestack

MySQL singlestack

웍플로우 명령 예

'Stop Groupstack'

(4) 인스턴스 정지

Instance - Stopped
Instance - Stopped
Volume - In-Use
Volume - In-Use
/var/www - umounted
/var/lib/mysql - unmounted
Apache HTTP - Stopped
MySQL - Stopped

Apache, PHP singlestack

MySQL singlestack

웍플로우 명령 예

'Stop Groupstack'

(5) 그룹스택 정지 완료

Start Groupstack

Stop Groupstack

Snapshot Groupstack

Launch Groupstack

Reboot Groupstack

Launch Singlestack

Start Singlestack

Stop Singlestack

Block Security Rules

Restore Groupstack

Start Applications

Stop Applications

Set Variable

Suspend Schedule

Run Sequence

Resume Schedule

Unblock Security Rules

일정(schedule) 작업

다중 그룹스택의

지휘봉

 

if condition met

 

일정 시간 / 빈도

웍플로우 명령 실행

순차 작업 실행

Bash Script 실행

Global 변수 값 설정

BASH

일정 실행 항목

일정 조건

매 분, 매 2 분마다, ...

매 시간, 매 2시간 마다, ...

매주 일요일 22:00 PST에, ...

매월 17일 08:50 AM에, ...

매월 둘째주 화요일 18:00 에, ...

매월 마지막 금요일 23:00 에, ...

11월 21일 12:35 PM에, ...  

if condition met

IF 그룹스택의 상태가 ~와 같거나, 같지 않거나, ...

IF 그룹스택 멤버의 상태가 ~와 같거나, ...

IF Bash Script 결과 값이 ~하거나, ...

IF 변수의 조합의 String 값이 ~이거나, ...

IF 글로벌 변수 값이 ~이거나, ...

IF 변수를 조합한 Excel 함수 값이 ~하거나, ...

Workflow Cmd Action

Run Sequence Job

Bash Script Action

Glovar Value Set

BASH

시드니에 있는 그룹스택 ABC를 시작시킬 것

캘리포니아에 있는 그룹스택 CDE의 응용프로그램 HTTP를 정지시킬 것

그룹스택 FGH의 그룹 스냅샷을 뜰 것

그룹스택 IJK의 일정작업 SCH00을 잠시 중단시킬

서울에 있는 그룹스택 LMN의 순차작업 SEQ001을 실행할 것

Bash Script "xxxxxx"를 실행할 것

글로벌 변수의 값을 rs:{ABC,inst.inst-abc,sysVar.publicIpAddr}/32로 변경

트리거(trigger)

다중 그룹스택의

지휘봉

 

트리거는 웍플로우 명령이 실행되는  가운데 그룹스택 멤버의 상태가 변화되는 시점을 지정하여 사용자가 정한 작업을 실행할 수 있도록 해 줍니다

인스턴스 시작이 완료된 후
인스턴스를 시작할 때
볼륨을 인스턴스에 장착한 후
볼륨을 인스턴스에 장착할 때
파일시스템을 마운트한 후에
파일시스템을 마운트 할 때
응용프로그램 시작 완료 후
응용프로그램을 시작할 때
응용프로그램을 시작하기 전에

싱글스택 시작

ELB에 인스턴스 등록 

순차작업 010 실행

트리거 시점

트리거 연동작업

인스턴스를 정지시킬 때
인스턴스 정지 완료 후
볼륨을 인스턴스에서 분리할 때
볼륨이 인스턴스에서 분리된 후
파일시스템을 언마운트할 때
파일시스템을 언마운트한 후
응용프로그램을 정지하기 전
응용프로그램을 정지할 때
응용프로그램 정지 후

싱글스택 정지

ELB에서 인스턴스 탈퇴 

트리거 시점

트리거 연동작업

Bash Script "xxx" 실행

BASH

순차(sequence) 작업

다중 그룹스택의

지휘봉

 

웍플로우 명령과 Bash Script 실행을 사용자가 원하는 순서(0 - 999)로 배치하여 등록한 후 실행 버튼을 클릭하거나 일정 / 트리거 작업을 통해 나중에 실행할 수 있습니다.

순서 각각의 실행 완료를 기다리거나 그냥 지나칠 수 있으며 같은 순번의 순서를 부여해서 동시에 실행을 걸 수도 있습니다.

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

순차작업 예

'무정지 Security Patch [main]'

Seq No. Wait Cmd Type Target Command
010 wait workflow back Start Groupstack
020 no wait workflow [data-db] sec rule Permission Source Update for [back] instances
020 wait workflow [back] inst-back Register to Elastic LB elb-west
030 wait workflow [main] all apps Stop Application
040 no wait workflow [main] inst-main Deregister from Elastic LB elb-west
050 wait workflow main Snapshot Groupstack
060 wait bash script [main] all instances yum update --security -y
070 wait workflow main Stop Groupstack
080 wait workflow main Snapshot Groupstack
090 wait workflow main Start Groupstack
100 wait workflow [main] inst-main Register to Elastic LB elb-west

순차작업 예

'무정지 Security Patch [main]'

online-sec-patch

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

순차작업 예

'무정지 Security Patch [main]'

010 Start Groupstack [back] 

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

020 Permission Open for [back] instances 

020 Register to Elastic LB [back] inst-back

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

030 Stop Application [main] all applications

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

040 Deregister from Elastic LB [main] inst-main

050 Snapshot Groupstack [main]

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

Bash 060 yum update -- security -y 

[main] all instances

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

070 Stop Groupstack [main]

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

080 Snapshot Groupstack [main]

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

090 Start Groupstack [main]

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

100 Permission Open for [main] instances 

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

110 Register to Elastic LB 

[main] inst-main 

순차작업 예

'무정지 Security Patch [main]'

main

inst-main

ELB elb-west

app-main

back

inst-back

app-back

data-db

순차작업 예

'무정지 Security Patch [main]'

Application 실행순서 설정

다중 그룹스택의

지휘봉

 

다중 그룹스택의 응용프로그램 각각의 시작 / 정지 순서와 서로의 의존성을 설정해 두면 웍플로우 명령이 응용프로그램을 시작하고 정지할 때 해당 설정대로 실행합니다.

High Performance Drupal 그룹스택

MySQL
memcache
Apache HTTP
Varnish
001
002
003
004
none
MySQL
MySQL
Apache HTTP

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

Application 실행순서와 의존성 설정 

High Performance Drupal Groupstack

Start MySQL
memcache
Apache HTTP
Varnish
001
002
003
004
none
MySQL
MySQL
Apache HTTP

(1) 001 의존성 none 이므로, MySQL 시작

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

High Performance Drupal Groupstack

MySQL
Running
Start memcache
Apache HTTP
Varnish
001
002
003
004
none
MySQL
MySQL
Apache HTTP

(2) 002 의존성 MySQL 이 running 이므로, memcache 시작

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

High Performance Drupal Groupstack

MySQL
Running
memcache
Running
Start
Apache HTTP
Varnish
001
002
003
004
none
MySQL
MySQL
Apache HTTP

(3) 003 의존성 MySQL 이 running 이므로, HTTP 시작

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

High Performance Drupal Groupstack

MySQL
Running
memcache
Running
Apache HTTP
Running
Start Varnish
001
002
003
004
none
MySQL
MySQL
Apache HTTP

(4) 004 의존성 HTTP 가 running 이므로, Varnish 시작

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

High Performance Drupal Groupstack

MySQL
Running
memcache
Running
Apache HTTP
Running
Varnish
Running
001
002
003
004
none
MySQL
MySQL
Apache HTTP

(5) 그룹스택 Application 시작 완료

Start Dependencies

Start Order

Application 실행순서 예

'Start Application'

변수(variables)

rs:{  }

다중 그룹스택의

지휘봉

 

robustack은 그룹스택내의 자원에 대한 다수의 시스템 값을 저장하고 있으며  상태가 변화할 때 마다 그 변경 값을 유지합니다. 이러한 값들을 그룹스택 변수 표현 형식에 의해 어느 지역에서나 접근할 수도 있고 또한 사용자 만의 고유한 변수도 만들어 낼 수 있습니다. 

Run

Enter your command ...

Digest

그룹스택 blog-ap

그룹스택 blog-us

그룹스택 blog-eu

robustack의 String 입력 창

Run

rs:{sysVar.publicIpAddr}

Digest

그룹스택 blog-ap

그룹스택 blog-us

그룹스택 blog-eu

"74.103.23.9"

"107.2.56.7"

"50.65.172.31"

robustack의 String 입력 창

Run

rs:{sysCmd.growfs}

Digest

그룹스택 blog-ap

그룹스택 blog-us

그룹스택 blog-eu

"resize2fs /dev/sdf"

"xfs_growfs /dev/xvdg"

"resize2fs /dev/xvdh"

robustack의 String 입력 창

Run

rs:{sysCmd.stop}

Digest

그룹스택 blog-ap

그룹스택 blog-us

그룹스택 blog-eu

"service mysqld stop"

"service httpd stop"

"systemctl stop httpd.service"

robustack의 String 입력 창

Command Launcher

다중 그룹스택의

지휘봉

 

각 인스턴스에 각기 다른 보안키와 Public IP 주소로 접속하여 명령을 실행하는 대신 Command Launcher 상에서 AWS EC2 전 지역, 전 계정에 있는 인스턴스, 파일시스템, 응용프로그램을 한 번에 선택하여 Bash Shell Script를 동시에 실행 할 수 있습니다.

Run

vmstat 1 10 

Digest

base-sydney

sch-tokyo

base-usEast

Command Launcher

Bash script를 동시에 실행하고자 하는 AWS 자원을 선택한 후 ... 

inst-tokyo-eip # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 119224 145860 248464    0    0     0     1    3    0  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   36   81  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   26   70  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   55  125  0  1 99  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   46   90  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   57  121  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0    12   46   95  0  0 99  1  0	
 0  0      0 119208 145860 248464    0    0     0     0   26   70  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   39  113  0  0 100  0  0	
 0  0      0 119208 145860 248464    0    0     0     0   26   70  0  0 100  0  0

sch-ue-inst # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  54364  49984 151920  51984    0    0     0     4    4    0  1  1 98  0  0	
 0  0  54364  49984 151920  51980    0    0     0     0  107  178  0  0 100  0  0	
 0  0  53352  44516 151920  56124 1420    0  5564     0  404  516  2  1 79 18  0	
 0  0  53352  44500 151920  56124    0    0     0     0  124  255  1  3 96  0  0	
 0  0  53352  44516 151920  56124    0    0     0     0   76  157  0  0 100  0  0	
 0  0  53352  44516 151920  56124    0    0     0     0  101  187  1  0 99  0  0	
 0  0  53352  44516 151928  56116    0    0     0    12   69  150  0  0 100  0  0	
 0  0  53352  44516 151928  56124    0    0     0     0   90  155  0  0 100  0  0	
 0  0  53352  44376 151928  56124    0    0     0     0  163  280  2  2 96  0  0	
 0  0  53352  44392 151928  56124    0    0     0     0   76  145  0  0 100  0  0

sch-tokyo-inst # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  50936  55980 162672  76688    0    0     0     3    2    7  1  0 99  0  0	
 0  0  50936  55972 162672  76708    0    0     0     0  149  191  1  0 99  0  0	
 0  0  50936  55972 162672  76708    0    0     0    56   95  169  0  1 99  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0   89  137  0  0 100  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0   78  129  0  0 100  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0  101  168  1  0 99  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0   64  121  0  0 100  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0   61  151  0  0 100  0  0	
 0  0  50936  55996 162672  76708    0    0     0    16   71  133  0  0 100  0  0	
 0  0  50936  55996 162672  76708    0    0     0     0   80  129  1  0 99  0  0

inst-tokyo-sec # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0 184892  13192  31652  14448    0    1     2     7    1    3  1  3 96  0  0	
 0  0 184892  13176  31652  14480    0    0     0     0  167  450  1  1 98  0  0	
 0  0 184892  13176  31652  14480    0    0     0     0  234  367  1  1 98  0  0	
 0  0 184892  13188  31652  14480    0    0     0     0  114  303  1  1 98  0  0	
 0  0 184892  12556  31652  14984   32    0   524     0  326  509  2  5 93  0  0	
 0  0 184892  12556  31652  14972    0    0     0     0  127  317  0  0 100  0  0	
 0  0 184892  12596  31660  14968    0    0     0    12  182  500  1  2 96  1  0	
 0  0 184892  12504  31660  14972    0    0     0     0  387  423  2 11 87  0  0	
 0  0 184892  12612  31660  14972    0    0     0     0  227  344  2  6 92  0  0	
 0  0 184892  12528  31660  14972    0    0     0     8  261  451  0  1 99  0  0

inst-sydney # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0  44092  57684 129252  57072    0    0     0     5    2    5  0  0 99  0  0	
 0  0  44092  57644 129252  57072    0    0     0    16  277  612  0  0 100  0  0	
 0  0  44092  57644 129252  57072    0    0     0     0  140  286  0  0 100  0  0	
 0  0  44092  57284 129252  57072    0    0     0     0  138  394  1  0 99  0  0	
 0  0  44092  57276 129252  57072    0    0     0     0  295  542  0  1 99  0  0	
 0  0  44092  57376 129252  57072    0    0     0     0  156  372  0  0 100  0  0	
11  0  44092  57376 129252  57072    0    0     0    16  291  543  2  0 98  0  0	
 0  0  44092  57376 129252  57072    0    0     0     0  188  369  0  0 100  0  0	
 0  0  44092  57400 129252  57072    0    0     0    24  143  345  0  0 100  0  0	
 0  0  44092  57376 129252  57072    0    0     0     0  245  501  0  0 100  0  0

inst-ue # vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  1 274172  10396  27000  39136    1    1     2     7    1    0  1  1 98  0  0	
 2  0 273960  10272  27000  39160  232    0   232     0  319  689  1  1 93  5  0	
 0  0 273960  10240  27000  39160    0    0     0     0  210  354  1  0 99  0  0	
 0  0 273960  10272  27000  39160    0    0     0     0  220  466  0  2 98  0  0	
 0  0 273960  10240  27008  39152    0    0     0    16  247  472  0  1 98  1  0	
 0  0 273960  10208  27008  39160    0    0     0     0  151  296  1  0 99  0  0	
 0  0 273960   9992  27008  39160    0    0     0     0  264  525  2  2 96  0  0	
 0  0 273960   9992  27008  39160    0    0     0     0  221  370  1  0 99  0  0	
 0  0 273960   9904  27008  39160    0    0     0     0  203  446  1  3 96  0  0	
 0  0 273956   9928  27008  39156    8    0     8     0  273  457  1  0 97  2  0

robustack으로 AWS EC2 그룹스택 지휘

By robustack.com

robustack으로 AWS EC2 그룹스택 지휘

robustack.com 은 아마존 웹서비스 EC2 리소스를 바탕으로 어떠한 종류의 멀티티어 솔루션 스택도 사용자가 만들어서 그 라이프 사이클을 관리하고 구성요소를 지휘할 수 있는 환경을 제공합니다.

  • 927