Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Component description

Excerpt
hiddentrue

The App Server Auto Scaling is used when the number of web servers for delivering an application is to be kept flexible.

The App Server Auto Scaling is used when the number of web servers for delivering an application is to be kept flexible. Auto Scaling means automatic addition and removal of EC2 instances when threshold values such as load speed or CPU are reached ("horizontal scaling"). A load balancer is set up for this purpose. The App Server Auto Scaling is thus automatically also designed to be redundant, since at least two EC2 instances are always active. They are also normally distributed geo-redundantly to two different Availability Zones (data centers) by default.


Variants

  • Code Deploy: Root360 Code Deploy by root360 connects the App Server directly to your repository, S3 Bucket or other sources and takes care of error-free delivery to your app server.

  • BYO AMI: You “bring your own” Amazon Machine Image (AMI) - we provide a cloud environment to let it run securely.

  • Spot Instances: This meta-variant can be used in combination with other variants. It uses spot instances (https://aws.amazon.com/de/ec2/spot/) instead of on-demand instances , which can result in cost savings of up to 60% in practice.

Common use cases

  • Web-Server: A web-server using App Server Auto Scaling can serve mission critical or stateless applications based on PHP, Java, Node.js and many more.

  • Lift & Shift: Easy migration (known as “lift and shift”) of legacy applications via Amazon Machine Image. Applications need to be stateless.

  • Software from AWS Marketplace: Usage of software from the AWS Marketplace via Amazon Machine Image. Software needs to be stateless.

Currently supported versions

Version

known issues

PHP Support:

  • Ubuntu Trusty (14.04) EOL:

    • 7.0, 7.1, 7.2 (all Versions are EOL)

  • Ubuntu Bionic (18.04):

    • 8.0, 8.1 (7.2, 7.3, 7.4, 8.0 are EOL)

  • Ubuntu Focal (20.04):

    • 8.0, 8.1, 8.2, 8.3 (8.0 is EOL)

PHP 8.0 does not support JIT feature due to an existing PHP bug

We support Node.JS versions based on Ubuntu Supported Versions

Java OpenJDK 11 - 15

BYI AMI in context of Managed Services

An Amazon Machine Image (AMI) is used to create a virtual machine within the Amazon Elastic Compute Cloud (EC2). Within the AMI, the operating system, applications, configurations, etc. are encapsulated. For that reason we implemented a "shared responsibility" model: You are responsible for everything "inside" the AMI, while root360 is responsible for everything "outside" the AMI.

Pricing

For AWS pricing see https://aws.amazon.com/ec2/pricing/.

For root360 Managed Services pricing please contact our Service Team.

Related tutorials

Filter by label (Content by label)
showLabelsfalse
max5
sorttitle
showSpacefalse
cqllabel in ( "nodejs" , "java" , "php" , "application" , "deployment" , "autoscaling" , "ec2" ) and space = currentSpace ( ) and ancestor = "2014352487"

Status
colourYellow
titleintermediate

Table of Contents
exclude(Related * | Recommended * |Table of contents).*


Filter by label (Content by label)
showLabelsfalse
max10
sorttitle
showSpacefalse
titleRelated questions
cqllabel in ( "nodejs" , "java" , "php" , "application" , "deployment" , "ec2" , "autoscaling" ) and ancestor = "2014351598" and space = currentSpace ( )