Start now free!

Bitrix Virtual Appliance: Amazon EC2

Bitrix Virtual Appliance is a free of charge application that allows to run Bitrix software in pre-configured and fully-secured virtual environment. This way you can share same physical server with other applications, save on product installation and maintenance and improve system performance.

  • Easy to install, run and manage
  • Pre-configured for maximum security and performance
  • Cross-platform support
  • Suitable for other PHP applications
  • Free of charge


Amazon EC2

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

Amazon EC2's simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon's proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios. Amazon EC2 uses *.ami images for virtual appliances (*.ami - Amazon Machine Image).




What's inside Bitrix Virtual Appliance *.ami?

CentOS 6.3 i386 operating system, automatically updated
NGINX + (Apache2+APC) two-level configuration
PHP 5.3
HTTPS support
MySQL5 with InnoDB support
MC file manager
Built-in firewall (iptables)
IP address acquired via DHCP or manually configured
Adjustable mail server agent
A UNIX-like Control Menu with basic commands
Additional packets: geoip, catdoc, poopler, mc, man, strace
Easily configurable mail client (msmtp)


Installation and Fine Tuning Tips

Read the Installation Guide.
See also Fine Tuning Tips.

List for ami by region

us-east-1 (Virginia): ami-80833ae9
us-west-1 (California): ami-63614726
us-west-2 (Oregon): ami-6a81085a
eu-west-1 (Ireland): ami-b3a8a8c7
ap-southeast-1 (Singapore): ami-1ee9a94c
ap-northeast-1 (Tokyo): ami-58d56b59
sa-east-1 (Sau Paulo): ami-902ff68d


Bitrix Virtual Appliance Amazon EC2 Edition is free for use. However, running Bitrix Virtual Appliance Amazon EC2 Edition in any of Amazon On-Demand or Reserved Instances will be charged depending on the instance size and memory capacity and according to the payment plan you choose. The Amazon EC2 pricing includes the cost to run private and public AMIs on the specified operating system (Windows Instance prices are the same for Windows Server 2003 and 2008).

Installation Guide

Preparing to install the Bitrix Virtual Appliance

Sign up / Log in to the Amazon Web Services web page.
Choose the Bitrix Virtual Appliance AMI-image from the list of available Cloud Computing products.
Choose one of the Amazon EC2, Amazon EBS, and/or Amazon S3 payment options.
Follow the installation instructions provided on the Amazon EC2 download page.
Use Amazon EC2 web service to configure security and network access. See also Fine Tuning Tips tab for more details.
Mount the Bitrix Virtual Aplliance *.ami image.
Choose whether you want to restore an existing project or install a Bitrix software product anew.
Enjoy enhanced performance of Bitrix software products in Amazon EC2!

Installing and using the Bitrix Virtual Appliance Amazon EC2 Edition

Using CentOS 6.3 x86_64 and the BitrixEnv4.1 web environment, prepare new Bitrix VM4.1 EBS ami image for Amazon EC2. All information in Bitrix VM4.1 EBS edition is stored in the EBS disk (10GB). This significantly increases data storage security and allows the creating of a snapshot of the disk at any given moment to which a rollback can later be performed if necessary.

In instances for which a local storage is available, it can be accessed through /dev/sdb or /dev/sdc device connection. However, it's important to account for the fact that when the virtual machine is stopped, the data there will be lost, so it should be used only for information which is not critical.

If the given amount of space is not adequate, you can connect an additional EBS disk of the size you need.

List of amis by region:

  • us-east-1 (Virginia): ami-80833ae9
  • us-west-1 (California): ami-63614726
  • us-west-2 (Oregon): ami-6a81085a
  • eu-west-1 (Ireland): ami-b3a8a8c7
  • ap-southeast-1 (Singapore): ami-1ee9a94c
  • ap-northeast-1 (Tokyo): ami-58d56b59
  • sa-east-1 (Sau Paulo): ami-902ff68d

To launch «BitrixVM3 EBS edition» click "Launch Instance". In the window that opens, open the "Community AMIs" tab and indicate the ami of the appropriate region in the filter.

In the next step, choose the type of instance to launch. More detailed information about types of instances can be found here.

Choose a key that has already been created or create a new one and download it; it will be needed in later for connection to the instance.

Configure the «Security Group» to allow external access to the instance.

After the instance is launched, you can connect to it. Detailed instructions for connection are available in the context menu.

Fine Tuning Tips

Bitrix Virtual Appliance: Amazon EC2 Edition Fine Tuning Tips

Bitrix Virtual Appliance: Amazon EC2 Edition is best configured and run when choosing "bitrix" as the security group option which can be done before the Amazon EC2 instance (AMI) startup. If you choose "default" as your security group option, the instance might not always remain stable and fully functional.


Version History

What's new in version 4.1?

CentOS updated to 6.3;
Wizard to add new site fixed;
Wizard for backup settings fixed, archive format now compatible with restore.php;
bvat service for setting parameters completed;
404 error processing for static content now transferred to nginx;
404 error processing for dynamic content in nginx fixed;
Error page added in nginx;
Calendar processing corrected in nginx;
To support the push&pull module, nginx now includes the nginx-push-stream-module;
HTML cache processing mechanism in nginx fixed;
New update wizard;
Several improvements for increased safety.

Version 1.5

Fedora 8 OS packages updated;
Zend Server CE 4.0.6 application package files updated;
PHP 5.2.11 application package files updated;
NGINX configuration was improved (especially the compression mechanisms);
UNIX-like start-up menu was added;
General system performance improvements;
RAM consumption improvements;
Setup file bitrixsetup.php now includes additional Bitrix products available for installation;
AMIs are available at Amazon EC2 for three regions: ami-dd2a7b98 (US-West-1), ami-e530dd8c (US-East), and ami-2ff4df5b (EU).

Version 1.4

General system improvements.

Version 1.3

Product release (still available at Amazon EC2).
AMIs made available for two regions: ami-c058b8a9 (US-East), and ami-d64a61a2 (EU).



Partner Program
Free Online Training
Subscribe to Bitrix News