General Base

GroupStack Image

Multiple Linux EC2 instances

Amazon Linux,

CentOS 6, CentOS 7,

Red Hat (RHEL) 7,

Ubuntu 14

robustack.com

Configuration

Amazon Linux

robustack.com

Security Group01

EC2 instance01

Security Group02

EC2 instance0n

:
::

Red Hat 7

Ubuntu 14

EC2 instance02

:
::

root

/home/u01

root

/home/u0n

root

/home/u02

Features

 

  • Group launch, start/stop and reboot  with predefined procedure
  • Group snapshot and restore with individual scaling of resources - instance type, EBS volume size
  • GroupStack cloning over cross-regions and multi-AWS accounts
  • GroupStack cloning over EC2 classic to VPC and vice versa

robustack.com

Group Launch

  • Creates EBS volumes - vol-user0n
  • Security Groups and Rules creation
    • SSH(22) from all IP sources
  • Launches Instances (On-Demand or Spot)
  • Attaches EBS volumes to Instances
  • Creates and mounts filesystems - /home/user0n
  • Runs Post Bash Script (user-defined)
  • Starts Applications with user-defined start orders and dependencies

robustack.com

Group Stop

  • Stops user-defined Applications with reversed start orders and dependencies
  • Unmounts Filesystems - all member filesystems
  • Stops Instances and waits until Stopped
  • Creates root Volume Snapshot and registers new AMI from it if Instance lifecycle is Spot (for next Spot Instance startup)

robustack.com

Group Start

  • You can change Instance types if required 
  • You can change Bidding Price for Spot Instances if necessary
  • Starts Instances. If any of them is Spot, it is newly requested with preserved AMI which was created when the Instance was stopped 
  • Attaches EBS Volumes if Spot Instance owns
  • Mounts Filesystems
  • Runs Post Bash Scripts (user-defined)
  • Starts Application with user-defined start orders and dependencies

robustack.com

Group Reboot

  • Stops Applications with reversed start orders and dependencies
  • Unmounts Filesystems
  • Reboots Instances
  • Checks Instances Rebooted
  • Mounts Filesystems
  • Runs Post Bash Script (user-defined)
  • Starts Applications with user-defined start orders and dependencies

robustack.com

Group Snapshot

  • Freezes Filesystems if configured to do that and starts snapshot EBS Volumes (including root Volumes) immediately. Just after start snapshot initiated, unfreezes Filesystems.
  • Saves Status of Filesystems and Instances when the Snapshot initiated for future reference
  • Restoring GroupStack Snapshot which was taken while it was running MAY NOT BE SUCCESSFUL. You should verify it.

robustack.com

Group Snapshot Restore

  • Group Snapshot is restorable when the GroupStack is in 'stopped' status.
  • You can increase the size of GroupStack Volumes (including root) through 'Restore Group Snapshot'
  • Detaches Volumes (including root) from Instances and creates new volumes from Group Snapshot
  • Attaches Volumes to the instances if the creation is completed.
  • Starts Instances and resizes root Volumes
  • Resizes and mounts (or vice versa) Filesystems

robustack.com

Clone GroupStack

  • You can Clone GroupStack with Group Snapshot
  • Cloning GroupStack over other Availability Zone or other Region, other AWS Account is possible
  • If you clone GroupStack over other Region, copying Group Snapshot to the destination Region is initiated first and then the source GroupStack configuration is transformed into the Region.

robustack.com

Clone GroupStack

  • You can Launch GroupStack with some tweaking.
  • Cloning does not include GroupStack variables, sequences, schedules, triggers. Any Security Group rules which are referencing an object outside GroupStack is not cloned to a new one.

robustack.com

The Amazon Linux AMI is a supported and maintained Linux image provided by Amazon Web Services for use on Amazon Elastic Compute Cloud (Amazon EC2). It is designed to provide a stable, secure, and high performance execution environment for applications running on Amazon EC2. It supports the latest EC2 instance type features and includes packages that enable easy integration with AWS. Amazon Web Services provides ongoing security and maintenance updates to all instances running the Amazon Linux AMI. The Amazon Linux AMI is provided at no additional charge to Amazon EC2 users.

 

robustack.com

CentOS 6 (x86_64) - with Updates HVM

Sold by: Centos.org

 

AWS Marketplace subscription required

This is the Official CentOS 6 x86_64 HVM image that has been built with a minimal profile. The image contains just enough packages to run within AWS, bring up an SSH Server and allow users to login. If you intend to run CentOS-6/x86_64 images, this one is recommended. CentOS.org intends to keep these images updated based on security fixes and newer point releases.

 

robustack.com

robustack.com

AWS Marketplace subscription required

This is the Official CentOS 7 x86_64 HVM image that has been built with a minimal profile, suiteable for use in HVM instance types only. The image contains just enough packages to run within AWS, bring up an SSH Server and allow users to login. Please note that this is the default CentOS-7 image that we recommend everyone uses. It contains packages that are updated at points in time to include critical security updates.

robustack.com

Amazon Web Services and Red Hat have teamed to offer Red Hat Enterprise Linux (RHEL) on Amazon EC2, providing a complete, enterprise-class computing environment with the simplicity and scalability of AWS. Red Hat maintains the base RHEL images for Amazon EC2. AWS customers receive updates at the same time that updates are made available from Red Hat, so computing environment remains reliable and secure and RHEL-certified apps maintain supportability.

Ubuntu Server 14 LTS (PV, HVM) 

robustack.com

Java pre-installed version on AWS EC2 Quick Start AMI

Lean, fast and powerful, Ubuntu Server delivers services reliably, predictably and economically. It is the perfect base on which to build your instances. Ubuntu is free and will always be, and you have the option to get support and Landscape from Canonical.

Made with Slides.com